OSDN Git Service

* builtins.c (expand_builtin_setjmp): Delete.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * gcc.dg/non-local-goto-1.c: New test.
4         * gcc.dg/non-local-goto-2.c: Likewise.
5         * gcc.dg/setjmp-3.c: Likewise.
6         * gcc.dg/setjmp-4.c: Likewise.
7
8 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
9
10         * gnat.dg/self_aggregate_with_pointer.adb: New test.
11
12 2006-09-27  Steven G. Kargl  <kargls@gcc.gnu.org>
13
14         PR fortran/28276
15         * gfortran.dg/exponent_1.f90: New test.
16
17         PR fortran/27021
18         * gfortran.dg/nearest_1.f90: New test.
19
20 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
21
22         PR middle-end/25261
23         PR middle-end/28790
24         * gcc.dg/gomp/nestedfn-1.c: New test.
25
26 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
27
28         PR objc/29195
29         * objc/compile/method-1.m: New test.
30
31 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
32
33         PR c++/26938
34         * g++.dg/template/crash58.C: New test.
35         * g++.dg/parse/crash28.C: Adjust error markers.
36         * g++.dg/template/crash34.C: Likewise.
37         * g++.dg/template/friend31.C: Likewise.
38         * g++.dg/template/crash32.C: Likewise.
39
40         PR c++/27329
41         * g++.dg/template/crash59.C: New test.
42
43         PR c++/27667
44         * g++.dg/template/spec33.C: New test.
45         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
46         
47 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
48             Adam Nemet  <anemet@caviumnetworks.com>
49
50         * gcc.dg/tree-ssa/ivopts-1.c: New test.
51         * gcc.dg/tree-ssa/ivopts-2.c: New test.
52         
53 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
54
55         PR target/28911
56         * gcc.dg/pr28911.c: New.
57
58 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
59
60         PR target/29169
61         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
62         (dg-options): Add -mfpmath=387.
63
64 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
65
66         PR c/28706
67         * gcc.dg/pr28706.c: New test.
68
69         PR c/28712
70         * gcc.dg/pr28712.c: New test.
71
72 2006-09-22  Mike Stump  <mrs@apple.com>
73
74         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
75
76 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
77
78         PR tree-optimization/28888
79         * gcc.dg/pr28888.c: New test.
80
81 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
82
83         PR c++/29016
84         * g++.dg/init/ptrfn1.C: New test.
85
86 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
87
88         PR c++/28861
89         * g++.dg/template/spec32.C: New test.
90         * g++.dg/parse/crash9.C: Adjust error markers.
91
92         PR c++/28303
93         * g++.dg/template/typedef6.C: New test.
94         * g++.dg/init/error1.C: Adjust error markers.
95         * g++.dg/parse/crash9.C: Likewise.
96         * g++.dg/template/crash55.C: Likewise.
97         
98 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
99
100         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
101
102 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
103
104         PR target/27650
105         * g++.dg/ext/dllimport12.C: New test.
106
107 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
108
109         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
110         * gcc.target/mips/nmadd-2.c: Likewise.
111         * gcc.target/mips/mips-ps-6.c: New test.
112         * gcc.target/mips/neg-abs-1.c: Likewise.
113         * gcc.target/mips/neg-abs-2.c: Likewise.
114         * gcc.target/mips/nmadd-3.c: New test.
115
116 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
117
118         PR middle-end/28046
119         * gcc.dg/gomp/atomic-10.c: New test.
120         * g++.dg/gomp/atomic-10.C: New test.
121
122 2006-09-20  Eric Christopher  <echristo@apple.com>
123
124         * gcc.target/i386/sse3-not-fisttp.c: New.
125
126 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
127
128         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
129
130 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
131
132         * gcc.c-torture/execute/pr28289.c (one): New variable.
133         (main): Use it instead of argc.
134         * gcc.c-torture/execute/20060102-1.c (one): New variable.
135         (main): Use it instead of argc.
136
137 2006-09-19  Paul Brook  <paul@codesourcery.com>
138
139         PR target/28516
140         * gcc.dg/nested-func-5.c: New test.
141
142 2006-09-19  Ben Elliston  <bje@au.ibm.com>
143
144         * lib/target-supports.exp (check_effective_target_tls): Compile
145         test stubs using ${tool}_target_compile, not just target_compile.
146         (check_effective_target_tls_runtime): Likewise.
147
148 2006-09-19  Ben Elliston  <bje@au.ibm.com>
149
150         * gcc.c-torture/compile/20030405-1.x: Remove.
151
152         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
153         optimising linker from discarding it.
154
155 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
156
157         PR fortran/28526
158         * gfortran.dg/keyword_symbol_1.f90: New test.
159
160         * gfortran.dg/spread_shape_1.f90: Add missing warning with
161         pedantic compilation option.
162
163 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
164
165         PR fortran/29060
166         * gfortran.dg/spread_shape_1.f90: New test.
167
168 2006-09-17  Roger Sayle  <roger@eyesopen.com>
169
170         PR tree-optimization/28887
171         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
172
173 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
174
175         PR c/25993
176         * gcc.dg/pr25993.c: New test.
177
178 2006-09-17  Ira Rosen  <irar@il.ibm.com>
179
180         PR tree-opt/21591
181         * gcc.dg/vect/pr21591.c: New test.
182
183 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
184
185         PR tree-opt/29059
186         * gcc.c-torture/compile/strcpy-1.c: New test.
187         * gcc.c-torture/compile/strcpy-2.c: New test.
188         * gcc.c-torture/compile/memcpy-1.c: New test.
189         * gcc.c-torture/compile/memcpy-2.c: New test.
190
191 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
192
193         PR testsuite/29055
194         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
195
196 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
197
198         * gnat.dg/specs/double_record_extension1.ads: New test.
199         * gnat.dg/specs/double_record_extension2.ads: Likewise.
200
201 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
202
203         PR fortran/29051
204         * gfortran.dg/oldstyle_3.f90: New test.
205
206 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
207
208         PR libgfortran/29099
209         * gfortran.dg/secnds-1.f: New test.
210
211 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
212
213         PR libgfortran/29053
214         * gfortran.dg/streamio_9.f90: New test.
215         * gfortran.dg/streamio_10.f90: New test.
216
217 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
218
219         PR C++/29002
220         * g++.dg/init/array22.C: New test.
221         * g++.dg/init/array23.C: New test.
222
223 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
224
225         * stackcheck.lst: Update list of tests requiring stack checking.
226         * norun.lst: Adjust for above change.
227         * ada95.lst: New file.
228         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
229         requiring -gnat95 switch.
230
231 2006-09-14  Olivier Hainque  <hainque@adacore.com>
232
233         * gnat.dg/in_out_parameter.adb: New test.
234
235 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
236
237         PR debug/28980
238         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
239
240 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
241
242         * gnat.dg/specs/unchecked_union.ads: New test.
243
244 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
245
246         PR rtl-optimization/28982
247         * gcc.c-torture/execute/pr28982a.c: New test.
248         * gcc.c-torture/execute/pr28982b.c: Likewise.
249
250 2006-09-12  Eric Christopher  <echristo@apple.com>
251
252         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
253         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
254
255 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
256
257         PR c/28768
258         PR preprocessor/14634
259         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
260         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
261         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
262
263 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
264
265         * gcc.dg/pr28243.c: New test.
266
267 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
268
269         PR fortran/28971
270         gfortran.dg/pr28971.f90: New test to act as a backstop in case
271         this undiagnosed regression reappears.
272
273 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
274
275         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
276         Treat $srcdir as a literal.
277         * lib/fortran-torture.exp (fortran-torture-compile,
278         fortran-torture-execute): Likewise.
279         * lib/objc-torture.exp (objc-torture-compile,
280         objc-torture-execute): Likewise.
281         * lib/profopt.exp (profopt-execute): Likewise.
282
283 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
284
285         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
286
287 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
288
289         PR testsuite/28950
290         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
291
292 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
293
294         PR target/13685
295         * gcc.target/i386/pr13685.c: New test.
296
297 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
298
299         * gcc.dg/pr28726.c: New test.
300
301 2006-09-11  Josh Conner  <jconner@apple.com>
302
303         * gcc.dg/nrv3.c: Increase size of structure.
304         * gcc.dg/nrv4.c: Likewise.
305         * gcc.dg/nrv5.c: Likewise.
306
307 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
308
309         PR libfortran/28890
310         gfortran.dg/assumed_charlen_function_5.f90: New test.
311
312 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
313
314         PR c++/28991
315         * g++.dg/init/static3.C: New test.
316
317 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
318
319         PR testsuite/29007
320         * gcc.dg/long-long-cst1.c (t): Add cast to
321         __SIZE_TYPE__ before casting to int.
322         (main): Return 0 on success.
323
324 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
325
326         * gcc.c-torture/execute/20060910-1.c: New test.
327
328 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
329
330         PR middle-end/26983
331         * gcc.dg/pr26983.c: New test.
332
333 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
334
335         PR target/29006
336         * gcc.c-torture/execute/pr29006.c: New test.
337
338 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
339
340         PR libfortran/28947
341         gfortran.dg/matmul_4.f90: New test.
342
343 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
344
345         PR fortran/28959
346         gfortran.dg/used_types_10: New test.
347
348 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
349
350         PR libfortran/28923
351         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
352         gfortran.dg/array_initializer_3.f90: New test.
353
354 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
355
356         PR fortran/28914
357         * gfortran.dg/actual_array_constructor_3.f90: New test.
358
359 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
360
361         PR testsuite/26778
362         * gcc.target/i386/pr26778.c: New testcase.
363
364 2006-09-08  Eric Christopher  <echristo@apple.com>
365
366         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
367         * gcc.target/i386/memcpy-1.c: Ditto.
368         * gcc.target/i386/asm-1.c: Ditto.
369         * gcc.target/i386/20060512-4.c: Ditto.
370         * gcc.target/i386/compress-float-387.c: Ditto.
371         * gcc.target/i386/20060512-1.c: Ditto.
372         * gcc.target/i386/compress-float-sse.c: Ditto.
373         * gcc.target/i386/20060512-2.c: Ditto.
374         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
375         * gcc.target/i386/stack-prot-kernel.c: Ditto.
376         * gcc.target/i386/compress-float-387-pic.c: Ditto.
377         * gcc.dg/pr26449.c: Ditto.
378         * gcc.dg/attr-ms_struct-2.c: Ditto.
379         * gcc.dg/attr-ms_struct-1.c: Ditto.
380         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
381
382 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
383
384         PR c/28504
385         * gcc.dg/vla-10.c: New test.
386
387 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
388
389         PR c++/28858
390         * g++.dg/parse/template20.C: New test.
391         * g++.dg/template/operator8.C: Remove obsolete part.
392         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
393         * g++.old-deja/g++.pt/crash65.C: Likewise.
394
395 2006-09-07  Jason Merrill  <jason@redhat.com>
396
397         PR middle-end/27724
398         * gcc.dg/long-long-cst1.c: New test.
399
400 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
401
402         PR C++/28906
403         * g++.dg/other/array3.C: New test.
404         * g++.dg/other/array4.C: New test.
405         * g++.dg/other/array5.C: New test.
406
407 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
408
409         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
410
411 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
412
413         PR target/28946
414         * gcc.target/i386/pr28946.c: New test.
415
416 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
417
418         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
419         in integer literal constant.
420         * gfortran.dg/enum_8.f90: Ditto.
421         * gfortran.dg/g77/20030326-1.f: Ditto.
422
423 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
424
425         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
426         nonconformance usage.
427
428 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
429
430         PR middle-end/28862
431         * gcc.c-torture/compile/vector-align-1.c: New test.
432
433 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
434
435         PR rtl-opt/27883
436         * g++.dg/opt/copysign-1.C: New test.
437
438 2006-09-06  Jason Merrill  <jason@redhat.com>
439
440         PR c++/27371
441         * g++.dg/warn/unused-result1.C: New test.
442
443 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
444
445         PR c++/28903
446         * g++.dg/ext/vla3.C: New test.
447
448         PR c++/28886
449         * g++.dg/template/array16.C: New test.
450
451 2006-09-06  Richard Guenther  <rguenther@suse.de>
452
453         * gcc.dg/pr27226.c: Remove testcase again.
454
455 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
456
457         PR tree-opt/28937
458         * g++.dg/opt/unroll2.C: New test.
459
460 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
461
462         PR tree-opt/28952
463         * gcc.dg/vect/pr28952.c: New test.
464
465 2006-09-05  Richard Guenther  <rguenther@suse.de>
466
467         PR tree-optimization/28900
468         * gcc.dg/torture/pr28900.c: New testcase
469
470 2006-09-05  Richard Guenther  <rguenther@suse.de>
471
472         PR tree-optimization/28905
473         * gcc.c-torture/compile/pr28905.c: New testcase.
474
475 2006-09-05  Richard Guenther  <rguenther@suse.de>
476
477         PR middle-end/28935
478         * gcc.dg/pr28935.c: New testcase.
479
480 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
481
482         * gcc.c-torture/execute/20060905-1.c: New test.
483
484 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
485
486         PR fortran/28908
487         * gfortran.dg/used_types_7.f90: New test.
488         * gfortran.dg/used_types_8.f90: New test.
489         * gfortran.dg/used_types_9.f90: New test.
490
491 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
492
493         * gcc.c-torture/compile/20060904-1.c: New test.
494
495 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
496
497         PR c++/23287 Revert my 2006-09-01 patch
498         * g++.dg/parse/dtor12.C: Remove.
499
500 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
501
502         PR c+/27670
503         * g++.dg/template/operator9.C: New test.
504
505         PR c++/27493
506         * g++.dg/template/operator7.C: New test.
507
508         PR c++/27494
509         * g++.dg/template/operator8.C: New test.
510
511         PR c++/27397
512         * g++.dg/template/crash57.C: New test.
513
514         * g++.dg/template/typedef4.C: Adjust error markers.
515         * g++.dg/template/typedef5.C: Likewise.
516
517 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
518
519         PR c++/28878
520         * g++.dg/parse/crash33.C: New test.
521
522 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
523         Richard Guenther  <rguenther@suse.de>
524         Adam Nemet  <anemet@caviumnetworks.com>
525
526         PR middle-end/27226
527         * gcc.target/mips/memcpy-1.c: New testcase.
528         * gcc.dg/pr27226.c: Likewise.
529
530 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
531
532         PR c++/28705
533         * g++.dg/lookup/koenig5.C: New.
534         * g++.dg/template/crash56.C: New.
535
536 2006-09-01  Josh Conner  <jconner@apple.com>
537
538         PR c++/25505
539         * gcc.dg/nrv3.c: New test.
540         * gcc.dg/nrv4.c: New test.
541         * gcc.dg/nrv5.c: New test.
542
543 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
544
545         PR c++/23287
546         * g++.dg/parse/dtor12.C: New.
547
548 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
549
550         PR tree-optimization/28839
551         * gcc.dg/pr28839.c: New test.
552
553 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
554
555         PR target/24367
556         * gcc.dg/pr24367.c: New testcase.
557
558 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
559
560         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
561
562 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
563
564         PR rtl-optimization/27735
565         * gcc.dg/loop-unswitch-1.c: New test.
566
567 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
568
569         PR fortran/28885
570         * gfortran.dg/aliasing_dummy_2.f90: New test.
571
572         PR fortran/20067
573         * gfortran.dg/generic_5.f90: Change error message.
574
575         PR fortran/28873
576         * gfortran.dg/generic_6.f90: New test.
577
578         PR fortran/25077
579         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
580
581         PR fortran/25102
582         * gfortran.dg/invalid_interface_assignment.f90: New test.
583
584         PR fortran/24866
585         * gfortran.dg/module_proc_external_dummy.f90: New test.
586
587 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
588
589         PR c++/28349
590         * testsuite/g++.dg/warn/var-args1.C: New test.
591
592 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
593
594         PR fortran/28866
595         * gfortran.dg/simpleif_2.f90: New test.
596         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
597         * gfortran.dg/enum_5.f90: Ditto.
598
599 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
600             Kazu Hirata  <kazu@codesourcery.com>
601
602         PR tree-optimization/17506
603         * gcc.dg/pr17506.c: New.
604
605 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
606
607         PR c++/28139
608         * g++.dg/eh/alias1.C: New test.
609
610 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
611
612         PR c++/28860
613         * g++.dg/template/ttp22.C: New test.
614
615 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
616
617         PR middle-end/26632
618         * gcc.dg/pr26632.c: New.
619
620 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
621
622         PR libgfortran/28354
623         * gfortran.dg/fmt_zero_precision.f90: New test.
624
625 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
626
627         PR c++/28058
628         * g++.dg/template/spec31.C: New test.
629
630 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
631
632         PR c++/26573
633         * g++.dg/other/static2.C: New test.
634
635 2006-08-26  Roger Sayle  <roger@eyesopen.com>
636
637         * gcc.dg/Wswitch-enum-2.c: New test case.
638         * gcc.dg/Wswitch-enum-3.c: Likewise.
639
640 2006-08-26  Richard Guenther  <rguenther@suse.de>
641
642         * gcc.c-torture/compile/20060826-1.c: New testcase.
643
644 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
645
646         PR c++/28736
647         * g++.dg/template/void10.C: New test.
648
649         PR c++/28737
650         * g++.dg/template/void8.C: New test.
651
652         PR c+_+/28738
653         * g++.dg/template/void9.C: New test.
654
655         * g++.dg/template/void3.C: Adjust error markers.
656         * g++.dg/template/void4.C: Likewise.
657         * g++.dg/template/crash55.C: Likewise.
658         * g++.dg/template/void7.C: Likewise
659
660 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
661
662         PR c++/28588
663         * g++.dg/inherit/access6.C: New test.
664         * g++.dg/inherit/access7.C: Likewise.
665
666         PR c++/28595
667         * g++.dg/template/array15.C: New test.
668         * g++.dg/template/crash2.C: Tweak error markers.
669
670 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
671
672         PR middle-end/28683
673         * gcc.c-torture/compile/20060823-1.c: New test.
674
675 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
676
677         PR c++/28853
678         * g++.dg/template/ttp21.C: New test.
679
680         PR c++/28852
681         * g++.dg/other/operator1.C: Add error-marker.
682         * g++.dg/other/operator2.C: New test.
683
684 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
685
686         PR c/27893
687         * gcc.c-torture/compile/vla-const-1.c,
688         gcc.c-torture/compile/vla-const-2.c: New tests.
689
690 2006-08-26  Richard Guenther  <rguenther@suse.de>
691
692         PR middle-end/28814
693         * gcc.dg/torture/pr28814.c: New testcase.
694
695 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
696
697         PR c/28418
698         * gcc.c-torture/compile/compound-literal-1.c: New test.
699
700 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
701
702         PR c/28299
703         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
704         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
705         Expect extra diagnostics.
706
707 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
708
709         gcc.dg/noncompile/pr16876.c: New test.
710
711 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
712
713         PR c++/28056
714         * g++.dg/parse/local1.C: New test.
715         * g++.dg/other/qual1.C: Tweak error marker.
716
717 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
718
719         PR c++/27787
720         * g++.dg/template/typename10.C: New.
721         * g++.dg/template/lookup4.C: Remove bogus error marker.
722
723 2006-08-25  Richard Guenther  <rguenther@suse.de>
724
725         PR testsuite/28829
726         * gcc.dg/pr26570.c: Fix testcase.
727
728 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
729
730         PR tree-opt/28807
731         * gcc.c-torture/execute/mayalias-2.c: New test.
732         * gcc.dg/tree-ssa/alias-13.c: New test.
733
734 2006-08-24  Jan Hubicka  <jh@suse.cz>
735
736         PR debug/26881
737         * gcc.dg/debug/pr26881.c: New file.
738
739 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
740
741         PR fortran/28788
742         * gfortran.dg/used_types_4.f90: New test.
743         * gfortran.dg/derived_init_2.f90: Modify to check sibling
744         association of derived types.
745         * gfortran.dg/used_types_2.f90: Add module cleanup.
746         * gfortran.dg/used_types_3.f90: The same.
747
748         PR fortran/28771
749         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
750         fix of regression.
751
752 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
753
754         PR 28813
755         * gfortran.dg/direct_io_6.f90: Remove test.
756
757 2006-08-23  Stuart Hastings  <stuart@apple.com>
758
759         PR 28825
760         * gcc.target/i386/20060821-1.c: New.
761
762 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
763
764         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
765         dg-warning strings for dllimport.
766
767 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
768
769         PR C++/28450
770         * g++.dg/ext/vector4.C: New test.
771         * g++.dg/ext/complex1.C: New test.
772
773 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
774
775         PR debug/28692
776         * gcc.dg/debug/const-1.c: New.
777         * gcc.dg/debug/const-2.c: New.
778         * gcc.dg/debug/dwarf2/const-1.c: New.
779         * gcc.dg/debug/dwarf2/const-2.c: New.
780         * gcc.dg/debug/dwarf2/const-2b.c: New.
781
782 2006-08-22  Richard Guenther  <rguenther@suse.de>
783
784         PR middle-end/28776
785         * gcc.c-torture/compile/pr28776-1.c: New testcase.
786         * gcc.c-torture/compile/pr28776-2.c: Likewise.
787
788 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
789
790         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
791
792 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
793
794         PR c++/26269
795         * g++.dg/other/error14.C: New test.
796
797         PR c++/28505
798         * g++.dg/parse/ctor7.C: New test.
799         * g++.dg/parse/ctor8.C: Likewise.
800
801         PR c++/28741
802         * g++.dg/template/void7.C: New test.
803
804 2006-08-21  Olivier Hainque  <hainque@adacore.com>
805
806         * gnat.dg/self_aggregate_with_zeros.adb: New test.
807         * gnat.dg/self_aggregate_with_array.adb: New test.
808
809 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
810
811         * g++.dg/eh/arm-vfp-unwind.C: New test.
812
813 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
814
815         PR c++/28341
816         * g++.dg/template/ref3.C: New test.
817         * g++.dg/template/nontype13.C: New test.
818
819         PR c++/28346
820         * g++.dg/template/ptrmem17.C: New test.
821
822 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
823
824         PR target/28648 c:
825         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
826
827 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
828
829         PR fortran/28630
830         * gfortran.dg/used_types_2.f90: New test.
831
832         PR fortran/28601
833         * gfortran.dg/used_types_3.f90: New test.
834
835         PR fortran/20886
836         * gfortran.dg/generic_actual_arg.f90: New test.
837
838         PR fortran/28735
839         * gfortran.dg/module_private_array_refs_1.f90: New test.
840
841         PR fortran/28762
842         * gfortran.dg/program_name_1.f90: New test.
843
844         PR fortran/28425
845         * gfortran.dg/derived_constructor_comps_1.f90: New test.
846
847         PR fortran/28496
848         * gfortran.dg/array_initializer_2.f90: New test.
849
850         PR fortran/18111
851         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
852
853         PR fortran/28600
854         * gfortran.dg/assumed_charlen_function_4.f90: New test.
855
856         PR fortran/28771
857         * gfortran.dg/assumed_charlen_in_main.f90: New test.
858
859         PR fortran/28660
860         * gfortran.dg/dependent_decls_1.f90: New test.
861
862 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
863
864         PR fortran/25217
865         * gfortran.dg/derived_init_2.f90: New.
866
867 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
868
869         * gcc.c-torture/execute/pr28289.c: New test.
870
871 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
872
873         PR c/28744
874         * gcc.dg/attr-externally-visible-1.c: New test.
875         * gcc.dg/attr-externally-visible-2.c: New test.
876         * g++.dg/parse/attr-externally-visible-1.C: New test.
877         * g++.dg/parse/attr-externally-visible-2.C: New test.
878
879 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
880
881         PR c++/28606
882         * g++.dg/parse/dtor11.C: New test.
883
884 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
885
886         PR rtl-optimization/28489
887         * gcc.c-torture/compile/pr28489.c: New test.
888
889 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
890
891         PR c++/28710
892         * g++.dg/template/redecl4.C: New test.
893
894         PR c++/28711
895         * g++.dg/template/ctor8.C: New test.
896
897 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
898
899         * gcc.dg/pr26570.c: Fix testcase.
900
901 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
902
903         * PR c++/28573
904         * g++.dg/parse/offsetof6.C: New test.
905         * g++.dg/parse/offsetof6.C: New test.
906         * g++.dg/parse/offsetof7.C: New test.
907
908 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
909
910         PR testsuite/28602
911         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
912         is false.
913
914 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
915
916         PR c++/28302
917         * g++.dg/ext/vector3.C: New test.
918
919 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
920
921         PR gcov/profile/26570
922         * gcc.dg/pr26570.c: New test.
923
924 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
925
926         PR c/27697
927         * gcc.dg/qual-component-1.c: New test.
928
929 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
930
931         PR c++/28593
932         * g++.dg/parse/new3.C: New test.
933
934 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
935
936         PR fortran/25828
937         * gfortran.dg/streamio_1.f90: New test.
938         * gfortran.dg/streamio_2.f90: New test.
939         * gfortran.dg/streamio_3.f90: New test.
940         * gfortran.dg/streamio_4.f90: New test.
941         * gfortran.dg/streamio_5.f90: New test.
942         * gfortran.dg/streamio_6.f90: New test.
943         * gfortran.dg/streamio_7.f90: New test.
944         * gfortran.dg/streamio_8.f90: New test.
945
946 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
947
948         PR c/28287
949         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
950
951 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
952
953         PR c++/28594
954         * g++.dg/template/void6.C: New test.
955
956 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
957
958         PR c/28649
959         * gcc.dg/parse-error-1.c: New test.
960         * gcc.dg/parse-error-2.c: New test.
961         * gcc.dg/cpp/digraph2.c: Add error-marker.
962         * gcc.dg/noncompile/920923-1.c: Likewise.
963
964 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
965
966         PR c/27490
967         * gcc.dg/sizeof-2.c: New testcase.
968
969         PR c/27489
970         * gcc.dg/switch-A.c: New testcase.
971
972 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
973
974         PR c++/28288
975         PR c++/14556
976         * g++.old-deja/g++.warn/compare1.C: Delete.
977         * g++.dg/opt/pr7503-2.C: Delete.
978         * g++.dg/opt/pr7503-3.C: Delete.
979         * g++.dg/opt/pr7503-4.C: Delete.
980         * g++.dg/opt/pr7503-5.C: Delete.
981         * g++.dg/opt/max1.C: Delete.
982         * g++.dg/warn/minmax.C: Delete.
983         * g++.dg/expr/minmax.C: New test.
984
985 2006-08-14  Richard Guenther  <rguenther@suse.de>
986
987         PR testsuite/28703
988         * gcc.c-torture/execute/pr28651.c: Do not use argc
989         to avoid optimization, instead forbid inlining.
990
991 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
992
993         PR rtl-optimization/28634
994         * gcc.c-torture/execute/ieee/pr28634.c: New test.
995
996 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
997
998         PR c/27184
999         * gcc.dg/torture/pr27184.c: New test.
1000
1001 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
1002
1003         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
1004
1005 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1006
1007         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
1008         * gfortran.dg/stat_2.f90: Likewise.
1009         * gfortran.dg/chmod_1.f90: Likewise.
1010         * gfortran.dg/chmod_2.f90: Likewise.
1011         * gfortran.dg/chmod_3.f90: Likewise.
1012
1013 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
1014
1015         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
1016
1017 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1018
1019         * g++.dg/opt/pr23454-2.C: New test.
1020
1021 2006-08-11  Richard Guenther  <rguenther@suse.de>
1022
1023         PR middle-end/28651
1024         * gcc.c-torture/execute/pr28651.c: New testcase.
1025
1026 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
1027
1028         * gnat.dg/specs/static_initializer.ads: New test.
1029
1030 2006-08-10  Paul Brook  <paul@codesourcery.com>
1031
1032         * gcc.target/arm/cond-asm.c: New test.
1033
1034 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
1035
1036         PR tree-optimization/26197
1037         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
1038         * g++.dg/vect/vect.exp: Compile the new tests with
1039         --param max-aliased-vops=0.
1040
1041 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
1042
1043         PR c++/28637
1044         * g++.dg/template/void3.C: New test.
1045
1046         PR c++/28638
1047         * g++.dg/template/void4.C: New test.
1048
1049         PR c++/28640
1050         * g++.dg/template/void5.C: New test.
1051
1052 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
1053
1054         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
1055         after dg-do compile.
1056
1057 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
1058
1059         PR tree-optimizations/26969
1060         * gcc.dg/vect/vect.exp: Compile tests prefixed with
1061         "unswitch-loops" with -funswitch-loops.
1062         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
1063
1064 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1065
1066         * gcc.dg/sparc-getcontext-1.c: Fix typo.
1067         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
1068         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
1069         * objc.dg/dwarf-1.m: Likewise.
1070         * objc.dg/dwarf-2.m: Likewise.
1071         * obj-c++.dg/dwarf-2.mm: Likewise.
1072
1073 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1074
1075         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
1076         * objc.dg/dwarf-2.m: Likewise.
1077         * obj-c++.dg/dwarf-2.mm: Likewise.
1078
1079         PR libfortran/28603
1080         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
1081
1082         PR testsuite/27611
1083         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1084
1085         PR testsuite/27033
1086         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1087
1088 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
1089
1090         PR target/27827
1091         * gcc.target/i386/pr27827.c: New testcase.
1092
1093 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
1094
1095         PR fortran/28590
1096         * gfortran.dg/sequence_types_1.f90: New test.
1097
1098 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
1099
1100         PR fortran/28548
1101         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
1102         dg-warning.  Add -pedantic option.
1103
1104 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1105
1106         PR c/28502
1107         * gcc.dg/proto-1.c: New test.
1108
1109         PR c/27721
1110         * gcc.dg/lvalue-4.c: New test.
1111
1112         PR c/28136
1113         * gcc.dg/init-bad-5.c: New test.
1114
1115 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
1116
1117         PR c++/28347
1118         * g++.dg/ext/typedef-init.C: Add new test for typedef
1119         initialization inside templates. Adjust existing error markers.
1120
1121 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
1122
1123         PR c++/28148
1124         * g++.dg/init/ptrmem3.C: New test.
1125
1126 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
1127
1128         PR tree-optimization/27770
1129         * lib/target-support.exp: New target keyword "section_anchors".
1130         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
1131         tests.
1132         * gcc.dg/vect/section-anchors-pr27770.c: New test.
1133         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
1134         * gcc.dg/vect/section-anchors-vect-69.c: New test.
1135         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
1136
1137 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1138
1139         * gcc.dg/20060801-1.c: Add missing '}'.
1140
1141 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1142
1143         PR c++/27508
1144         * g++.dg/parse/dtor9.C: New test.
1145         * g++.dg/parse/dtor10.C: New test.
1146         * g++.dg/other/error7.C: Adjust error-marker.
1147
1148         PR c++/28274
1149         * g++.dg/other/default5.C: New test.
1150
1151 2006-08-02  Richard Guenther  <rguenther@suse.de>
1152
1153         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
1154
1155 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
1156
1157         PR c++/28557
1158         * g++.dg/template/conv9.C: New test.
1159
1160 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
1161
1162         PR debug/28063
1163         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
1164         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
1165         Optionally return assembly text.  Update callers.
1166         (check_no_compiler_messages): Update verbose messages.
1167         (check_no_messages_and_pattern): New.
1168         (check_effective_target_string_merging): New.
1169
1170 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1171
1172         PR c++/28250
1173         * g++.dg/eh/catch4.C: New test.
1174
1175         PR c++/28257
1176         * g++.dg/other/qual1.C: New test.
1177
1178         PR c++/28259
1179         * g++.dg/inherit/error2.C: New test.
1180
1181         PR c++/28267
1182         * g++.dg/other/new1.C: New test.
1183
1184         * g++.dg/warn/pr23075.C: Remove obsolete test.
1185         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
1186         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
1187
1188 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
1189
1190         PR c++/28523
1191         * g++.dg/eh/cast1.C: New test.
1192
1193 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
1194
1195         PR libfortran/28452
1196         * gfortran.dg/random_3.f90:  New test.
1197
1198 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1199
1200         PR c++/28432
1201         * g++.dg/other/pr28304.C: Change expected error message.
1202         * g++.dg/other/pr28432.C: New test.
1203
1204 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1205
1206         PR c++/28256
1207         * g++.dg/init/brace2.C: Change expected error message, add empty init.
1208
1209 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1210
1211         PR debug/23336
1212         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
1213         at -g1.
1214         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
1215         g++.dg/debug/enum-2.C: New.
1216
1217 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1218
1219         PR c++/6634
1220         * g++.dg/parse/long1.C: Add more tests.
1221
1222 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1223
1224         * gfortran.dg/lrshift_1.c: New file.
1225
1226 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1227
1228         PR libgfortran/28335
1229         * gfortran.dg/no_unit_error_1.f90: New test.
1230
1231 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1232
1233         PR libgfortran/28335
1234         * gfortran.dg/no_unit_error_1.f90: Delete test.
1235         * gfortran.dg/no_unit_error_2.f90: Delete test.
1236
1237 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1238
1239         * gfortran.dg/chmod_3.f90: New test.
1240         * gfortran.dg/ltime_gmtime_1.f90: New test.
1241         * gfortran.dg/ltime_gmtime_2.f90: New test.
1242         * gfortran.dg/lrshift_1.f90: New test.
1243         * gfortran.dg/chmod_1.f90: New test.
1244         * gfortran.dg/chmod_2.f90: New test.
1245
1246 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
1247
1248         PR c++/27668
1249         * g++.dg/template/crash55.C: New test.
1250
1251         PR c++/27962
1252         * g++.dg/template/nontype16.C: New test.
1253
1254         * g++.dg/template/void2.C: Adjust error markers.
1255         * g++.dg/template/nontype5.C: Adjust error markers.
1256
1257 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
1258
1259         * gcc.target/i386/stack-prot-kernel.c: New test.
1260
1261 2006-07-27  Roger Sayle  <roger@eyesopen.com>
1262
1263         * gcc.dg/builtins-55.c: New test case.
1264
1265 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
1266
1267         PR rtl-optimization/27907
1268         * gcc.c-torture/compile/pr27907.c: New test.
1269
1270 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1271
1272         * gfortran.dg/mclock.f90: New test.
1273         * gfortran.dg/int_conv_1.f90: New test.
1274         * gfortran.dg/stat_1.f90: New test.
1275         * gfortran.dg/stat_2.f90: New test.
1276
1277 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1278
1279         PR libgfortran/28335
1280         * gfortran.dg/no_unit_error_1.f90: New test.
1281         * gfortran.dg/no_unit_error_2.f90: New test.
1282         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
1283
1284 2006-07-25  Roger Sayle  <roger@eyesopen.com>
1285
1286         PR middle-end/28473
1287         * gcc.dg/fold-convround-1.c: New test case.
1288
1289 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1290
1291         * gfortran.dg/arithmetic_if.f90:  Fix comments.
1292
1293 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1294
1295         PR c++/27572
1296         * g++.dg/other/typedef1.C: New test.
1297         * g++.dg/template/typedef4.C: New test.
1298         * g++.dg/template/typedef5.C: New test.
1299
1300 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
1301
1302         PR fortran/28416
1303         * gfortran.dg/allocatable_dummy_3.f90: New.
1304
1305 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1306
1307         PR fortran/28439
1308         * gfortran.dg/arithmetic_if.f90:  New test.
1309
1310 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
1311
1312         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
1313         avoid memcpy optimization.
1314
1315 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1316
1317         PR fortran/25289
1318         * gfortran.dg/direct_io_6.f90: New test.
1319
1320 2006-07-24  Jan Hubicka  <jh@suse.cz>
1321
1322         PR c/25795
1323         PR c++/27369
1324         * gcc.dg/pr25795.c: New test.
1325         * gcc.dg/pr25795-1.c: New test.
1326
1327 2006-07-23  Roger Sayle  <roger@eyesopen.com>
1328
1329         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
1330         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
1331         which may be transformed to "g || h" on some platforms.
1332
1333 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
1334
1335         PR c++/28025
1336         * g++.dg/template/friend45.C: New test.
1337
1338 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1339
1340         PR libgfortran/28339
1341         * gfortran.dg/arrayio_8.f90: New test.
1342
1343 2006-07-21  Mike Stump  <mrs@apple.com>
1344
1345         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
1346
1347         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
1348
1349 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1350
1351         PR c++/28250
1352         * g++.dg/eh/catch3.C: New test.
1353
1354         PR c++/28363
1355         * g++.dg/template/defarg10.C: New test.
1356
1357 2006-07-20  Paul Brook  <paul@codesourcery.com>
1358
1359         PR 27363
1360         * gcc.dg/pr27363.c: New test.
1361
1362 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
1363
1364         PR c++/28338
1365         * g++.dg/init/ref13.C: New test.
1366
1367 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1368
1369         PR obj-c++/28434
1370         * obj-c++.dg/proto-error-1.mm: New test.
1371
1372 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1373
1374         PR c++/28337
1375         * g++.dg/template/string1.C: New test.
1376
1377 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1378
1379         PR c++/28048
1380         * g++.dg/template/defarg9.C: New test.
1381
1382         PR c++/28235
1383         * g++.dg/template/static27.C: New test.
1384
1385 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
1386
1387         PR 28410
1388         * gcc.dg/tree-ssa/pr28410.c: New test.
1389
1390 2006-07-18  Lee Millward  <lee.millward@gmail.com>
1391
1392         PR c++/28258
1393         * g++/dg/other/error13.C: New test.
1394
1395         PR c++/28260
1396         * g++.dg/template/friend44.C: New test.
1397
1398 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
1399
1400         PR c++/27495
1401         * g++.dg/other/pr27495.C: New.
1402
1403 2006-07-18  Olivier Hainque  <hainque@adacore.com>
1404
1405         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
1406         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
1407
1408 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1409
1410         PR c/28286
1411         * gcc.dg/pragma-pack-4.c: New test.
1412
1413 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1414
1415         PR c++/28291
1416         * g++.dg/ext/pr28291.C: New test.
1417
1418 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1419
1420         PR middle-end/28403
1421         * gcc.c-torture/execute/pr28403.c: New test.
1422
1423 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1424
1425         PR middle-end/28402
1426         * gcc.dg/pr28402.c: New test.
1427
1428 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1429
1430         PR c++/28304
1431         * g++.dg/other/pr28304.C: New test.
1432
1433 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
1434
1435         PR other/28251
1436         gcc.c-torture/unsorted/dump-noaddr.c: New test.
1437         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
1438
1439 2006-07-17  Richard Guenther  <rguenther@suse.de>
1440
1441         PR tree-optimization/28238
1442         * g++.dg/tree-ssa/pr28238.C: New testcase.
1443
1444 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1445
1446         PR c++/28250
1447         * g++.dg/eh/catch1.C: New test.
1448         * g++.dg/eh/catch2.C: New test.
1449
1450 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
1451
1452         PR c++/28370
1453         * g++.dg/template/anon3.C: New test.
1454
1455 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
1456
1457         PR fortran/20844
1458         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
1459         specifiers requiring an explicit format tag..
1460
1461         PR fortran/28201
1462         * gfortran.dg/generic_5: New test.
1463
1464         PR fortran/20893
1465         * gfortran.dg/elemental_optional_args_1.f90: New test.
1466
1467 2006-07-16  Olivier Hainque  <hainque@adacore.com>
1468
1469         * gnat.dg/assert.ads: New file.
1470         * gnat.dg/controlled_record.ads: Likewise.
1471         * gnat.dg/controlled_record.adb: Likewise.
1472
1473 2006-07-15  Lee Millward  <lee.millward@gmail.com>
1474
1475         PR c++/28292
1476         * g++.dg/other/error12.C: New test.
1477
1478         PR c++/28269
1479         * g++.dg/template/crash54.C: New test.
1480
1481 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1482
1483         PR c++/28249
1484         * g++.dg/parse/catch1.C: New test.
1485
1486         PR c++/28294
1487         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
1488
1489         PR c++/28387
1490         * g++.dg/ext/attrib24.C: New test.
1491
1492 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1493
1494         PR c++/28343
1495         * g++.dg/ext/asmspec1.C: New test.
1496
1497 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
1498
1499         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
1500         (dg-test): Support shouldfail tests.
1501         * lib/target-supports-dg.exp (dg-shouldfail): New.
1502         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
1503         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
1504         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
1505         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
1506         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
1507         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
1508         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
1509
1510 2006-07-13  Jan Hubicka  <jh@suse.cz>
1511
1512         * gcc.target/i386/memcpy-1.c: New.
1513
1514 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
1515
1516         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
1517
1518 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
1519
1520         PR fortran/25097
1521         * gfortran.dg/present_1.f90: New test.
1522
1523         PR fortran/20903
1524         * gfortran.dg/interface_derived_type_1.f90: New test.
1525
1526 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
1527
1528         PR fortran/28213
1529         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
1530         list.
1531
1532 2006-07-07  Lee Millward  <lee.millward@gmail.com>
1533
1534         PR c++/27820
1535         * g++.dg/other/label1.C: New test.
1536
1537 2006-07-07   Richard Guenther  <rguenther@suse.de>
1538
1539         PR middle-end/28268
1540         * gcc.dg/torture/pr28268.c: New testcase.
1541
1542 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
1543
1544         PR c++/27019
1545         * g++.dg/ext/pr27019.C: New.
1546
1547 2006-07-07  Richard Guenther  <rguenther@suse.de>
1548
1549         PR tree-optimization/28187
1550         * gcc.dg/pr28187.c: New testcase.
1551
1552 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1553
1554         * gnat.dg/address_conversion.adb: New test.
1555         * gnat.dg/boolean_subtype.adb: Likewise.
1556         * gnat.dg/frame_overflow.adb: Likewise.
1557         * gnat.dg/pointer_array.adb: Likewise.
1558         * gnat.dg/pointer_conversion.adb: Likewise.
1559
1560 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
1561
1562         PR fortran/28237
1563         PR fortran/23420
1564         * gfortran.dg/print_fmt_5.f90: New test.
1565
1566 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1567
1568         PR fortran/28129
1569         * gfortran.dg/bounds_check_4.f90: New test.
1570
1571 2006-07-05  Richard Guenther  <rguenther@suse.de>
1572
1573         PR target/28158
1574         * gfortran.dg/pr28158.f90: New testcase.
1575
1576 2006-07-05  Richard Guenther  <rguenther@suse.de>
1577
1578         PR tree-optimization/28162
1579         * gcc.dg/pr28162.c: New testcase.
1580
1581 2006-07-05  Richard Guenther  <rguenther@suse.de>
1582         Andrew Pinski  <pinskia@gcc.gnu.org>
1583
1584         PR c++/27084
1585         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
1586
1587 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
1588
1589         PR fortran/28174
1590         * gfortran.dg/actual_array_substr_2.f90: New test.
1591
1592         PR fortran/28167
1593         * gfortran.dg/actual_array_constructor_2.f90: New test.
1594
1595 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1596
1597         * gfortran.dg/itime_idate_1.f: New test.
1598         * gfortran.dg/itime_idate_2.f: New test.
1599
1600 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1601
1602         PR libgfortran/27704
1603         * gfortran.dg/open_status_3.f90: New test.
1604         * gfortran.dg/fmt_l.f90: Update for new feature.
1605
1606 2006-07-03  Asher Langton  <langton2@llnl.gov>
1607
1608         * gfortran.dg/oldstyle_2.f90: New.
1609
1610 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1611
1612         * gnat.dg/string_slice.adb: New test.
1613
1614 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1615
1616         PR fortran/19259
1617         * gfortran.dg/semicolon_fixed.c: New.
1618         * gfortran.dg/semicolon_free.c: New.
1619
1620 2006-06-30  Mike Stump  <mrs@apple.com>
1621
1622         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
1623         that don't support internal visibility.
1624
1625 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
1626
1627         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
1628         for '(' / ')' needing an extra '\'.
1629
1630 2006-06-29  Roger Sayle  <roger@eyesopen.com>
1631
1632         PR middle-end/27428
1633         * gcc.dg/pr27428-1.c: New test case.
1634
1635 2006-06-29  Mike Stump  <mrs@apple.com>
1636
1637         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
1638         on darwin as we can't align commons large enough yet.
1639
1640         * gcc.dg/vla-8.c: Add additional testcases.
1641
1642 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
1643
1644         PR c++/28114
1645         * g++.dg/other/pr28114.C: New.
1646
1647 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
1648
1649         * gcc.c-torture/compile/20060625-1.c: New test.
1650
1651 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
1652
1653         PR fortran/20867
1654         * gfortran.dg/stfunc_3.f90: New test.
1655
1656         PR fortran/25056
1657         * gfortran.dg/impure_actual_1.f90: New test.
1658
1659         PR fortran/20874
1660         * gfortran.dg/elemental_result_1.f90: New test.
1661
1662         PR fortran/25073
1663         * gfortran.dg/select_7.f90: New test.
1664
1665         PR fortran/27554
1666         * intrinsic_actual_1.f: New test.
1667
1668         PR fortran/22038
1669         PR fortran/28119
1670         * gfortran.dg/forall_4.f90: New test.
1671
1672         PR fortran/25072
1673         * gfortran.dg/forall_5.f90: New test.
1674
1675 2006-06-25  Lee Millward  <lee.millward@gmail.com>
1676
1677         PR c++/28051
1678         * g++.dg/template/using13.C: New test.
1679
1680         PR c++/28054
1681         * g++.dg/other/incomplete3.C: New test.
1682
1683 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1684
1685         PR fortran/28081
1686         * gfortran.dg/substr_3.f: New test.
1687         * gfortran.dg/equiv_2.f90: Update expected error message.
1688
1689 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
1690
1691         PR fortran/28118
1692         * gfortran.dg/actual_array_substr_1.f90: New test.
1693
1694 2006-06-24  Olivier Hainque  <hainque@adacore.com>
1695
1696         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
1697         * gnat.dg/scalar_mode_agg_compare.adb: New test.
1698
1699 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
1700
1701         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1702
1703 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
1704
1705         PR fortran/27981
1706         * gfortran.dg/simpleif_2.f90: New test.
1707
1708 2006-06-23  Lee Millward  <lee.millward@gmail.com>
1709
1710         * g++.dg/template/error22.C: Fix typo.
1711
1712 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1713
1714         PR c++/28112
1715         * g++.dg/ext/attrib23.C: New test.
1716
1717 2006-06-23  Olivier Hainque  <hainque@adacore.com>
1718
1719         * gnat.dg/varsize_temp.adb: New test.
1720
1721 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1722
1723         PR c++/11468
1724         * g++.dg/other/java2.C: New test.
1725
1726 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
1727
1728         PR target/27789
1729         * g++.dg/ext/dllimport4.C. Add more tests for invalid
1730         initialization.
1731
1732 2006-06-22  Roger Sayle  <roger@eyesopen.com>
1733
1734         PR target/27531
1735         * gcc.dg/pr27531-1.c: New test case.
1736
1737 2006-06-22  Asher Langton  <langton2@llnl.gov>
1738
1739         PR fortran/24748
1740         * gfortran.dg/implicit_8.f90: New.
1741
1742 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
1743
1744         PR rtl-optimization/28121
1745         * gcc.dg/pr28121.c: New test.
1746
1747 2006-06-22  Lee Millward  <lee.millward@gmail.com>
1748
1749         PR c++/27805
1750         * g++.dg/parse/ptrmem6.C: New test.
1751
1752         PR c++/27821
1753         * g++.dg/template/error22.C: New test.
1754
1755 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1756
1757         PR c++/28111
1758         * g++.dg/template/friend43.C: New test.
1759
1760         PR c++/28110
1761         * g++.dg/template/crash53.C: New test.
1762
1763         PR c++/28109
1764         * g++.dg/rtti/incomplete1.C: New test.
1765
1766 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
1767
1768         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
1769
1770 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
1771
1772         * gcc.c-torture/execute/complex-7.c: New.
1773
1774 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
1775
1776         * gcc.dg/merge-all-constants-1.c: New test.
1777
1778 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
1779
1780         PR c++/28113
1781         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
1782
1783 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
1784
1785         * gfortran.dg/rrspacing_1.f90: New test.
1786
1787 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1788
1789         PR c++/28052
1790         * g++.dg/other/bitfield2.C: New test.
1791
1792 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
1793
1794         PR tree-optimization/27331
1795         * gcc.dg/pr27331.c: New test.
1796
1797 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
1798             Eric Botcazou  <ebotcazou@adacore.com>
1799
1800         PR ada/18692
1801         * lib/gnat.exp: New file.
1802         * lib/gnat-dg.exp: Likewise.
1803         * gnat.dg: New directory.
1804         * gnat.dg/dg.exp: New driver.
1805         * gnat.dg/specs: New directory.
1806         * gnat.dg/specs/specs.exp: New driver.
1807         * gnat.dg/style: New directory.
1808         * gnat.dg/style/style.exp: New driver.
1809
1810 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
1811
1812         PR fortran/16206
1813         * gfortran.dg/array_initializer_1.f90: New test.
1814
1815         PR fortran/28005
1816         * gfortran.dg/matmul_3.f90: New test.
1817
1818 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
1819
1820         PR middle-end/28075
1821         * gcc.dg/tree-ssa/inline-1.c: New test.
1822
1823 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
1824
1825         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
1826         in malloc prototype; remove XFAIL.
1827         * gcc.dg/pr18241-2.c: Ditto.
1828         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
1829         in memset prototype; remove XFAIL.
1830         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1831
1832 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1833
1834         * gcc.dg/vla-8.c: Add.
1835
1836 2006-06-19  Richard Guenther  <rguenther@suse.de>
1837
1838         PR tree-optimization/27090
1839         * g++.dg/tree-ssa/pr27090.C: New testcase.
1840
1841 2006-06-19  Roger Sayle  <roger@eyesopen.com>
1842
1843         PR target/27861
1844         * gcc.dg/pr27861-1.c: New test case.
1845
1846 2006-06-19  Richard Guenther  <rguenther@suse.de>
1847
1848         PR middle-end/28045
1849         * gcc.dg/torture/pr28045.c: New testcase.
1850
1851 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1852
1853         PR fortran/26801
1854         * gfortran.dg/associated_4.f90: New test.
1855
1856 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1857
1858         PR fortran/19310
1859         PR fortran/19904
1860         * gfortran.dg/real_const_3.f90: New test.
1861
1862 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
1863
1864         PR c++/28016
1865         * g++.dg/template/static26.C: New test.
1866
1867         PR c++/27979
1868         * g++.dg/expr/bitfield2.C: New test.
1869
1870         PR c++/27884
1871         * g++.dg/parse/linkage2.C: New test.
1872
1873 2006-06-16  Richard Guenther  <rguenther@suse.de>
1874
1875         PR middle-end/27116
1876         * gcc.dg/pr15785-1.c: Revert last change.
1877         * gcc.dg/torture/pr27116-2.c: New testcase.
1878
1879 2006-06-16  Roger Sayle  <roger@eyesopen.com>
1880
1881         PR middle-end/27802
1882         * gcc.dg/pr27802-1.c: New test case.
1883
1884 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
1885
1886         PR c++/27689
1887         * g++.dg/template/ttp18.C: New test.
1888         * g++.dg/template/ttp19.C: Likewise.
1889
1890         PR c++/27666
1891         * g++.dg/expr/cond9.C: New test.
1892
1893         PR c++/27640
1894         * g++.dg/template/ctor7.C: New test.
1895
1896 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
1897
1898         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
1899
1900 2006-06-16  Richard Guenther  <rguenther@suse.de>
1901
1902         PR tree-optimization/27781
1903         * gcc.dg/tree-ssa/pr27781.c: New testcase.
1904
1905 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
1906
1907         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
1908
1909 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
1910
1911         * gcc.dg/tree-ssa/loop-18.c: New test.
1912
1913 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
1914
1915         PR c++/27665
1916         * g++.dg/template/crash52.C: New test.
1917
1918         PR c++/27648
1919         * g++.dg/ext/attrib22.C: New test.
1920
1921         PR c++/26559
1922         * g++.dg/template/builtin1.C: New test.
1923         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1924
1925         PR c++/28018
1926         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1927         assignment.
1928         * g++.old-deja/g++.pt/crash51.C: Likewise.
1929
1930         PR c++/27227
1931         * g++.dg/lookup/linkage1.C: New test.
1932         * g++.dg/lookup/linkage2.C: Likewise.
1933
1934 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1935
1936         PR middle-end/27959
1937         * gcc.dg/pr27959.c: New testcase.
1938
1939 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1940
1941         PR target/28014:
1942         * g++.dg/eh/div.C: New test.
1943
1944 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1945
1946         PR c++/27894
1947         * g++.dg/tree-ssa/pr26757.C: New test.
1948         * g++.dg/tree-ssa/pr27894.C: New test.
1949
1950 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1951
1952         * gcc.c-torture/compile/20060609-1.c: New test.
1953
1954         PR target/27863
1955         * gcc.c-torture/compile/pr27863.c: New test.
1956
1957 2006-06-13  Richard Guenther  <rguenther@suse.de>
1958
1959         PR tree-optimization/27830
1960         * g++.dg/tree-ssa/pr27830.C: New testcase.
1961
1962 2006-06-13  Matthew Sachs  <msachs@apple.com>
1963
1964         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
1965         the list of compiler flags; this causes those flags to be checked
1966         for things like dg-skip-if.
1967
1968 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1969
1970         PR c++/27601
1971         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
1972
1973 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
1974             Kazu Hirata  <kazu@codesourcery.com>
1975
1976         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
1977         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
1978
1979 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1980
1981         PR c++/27933
1982         * g++.dg/lookup/using15.C: New test.
1983
1984         PR c++/27951
1985         * g++.dg/other/anon4.C: New test.
1986
1987 2006-06-12  Roger Sayle  <roger@eyesopen.com>
1988
1989         PR c++/21210
1990         * g++.dg/init/complex1.C: New test case.
1991
1992 2006-06-11  Eric Christopher  <echristo@apple.com>
1993
1994         PR middle-end/27948
1995         * gcc.dg/bf-ms-layout.c: Run on darwin.
1996         * gcc.dg/bf-no-ms-layout: Ditto.
1997         * gcc.dg/attr-ms_struct-2.c: New.
1998         * gcc.dg/bf-ms-layout-2.c: Ditto.
1999
2000 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2001
2002         * gcc.dg/attr-ms_struct-packed1.c: New.
2003
2004 2006-06-09  Mike Stump  <mrs@apple.com>
2005
2006         * gcc.dg/vla-7.c: Add.
2007
2008 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
2009
2010         PR fortran/24558
2011         * gfortran.dg/entry_6.f90: New test.
2012
2013         PR fortran/20877
2014         PR fortran/25047
2015         * gfortran.dg/entry_7.f90: New test.
2016
2017 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
2018
2019         PR c/27747
2020         * gcc.dg/cpp/_Pragma6.c: New test.
2021
2022         PR c++/27748
2023         * g++.dg/cpp/_Pragma1.C: New test.
2024
2025         PR preprocessor/27746
2026         * gcc.dg/gomp/macro-3.c: New test.
2027         * gcc.dg/gomp/macro-4.c: New test.
2028         * g++.dg/gomp/macro-3.C: New test.
2029         * g++.dg/gomp/macro-4.C: New test.
2030
2031 2006-06-09  Richard Guenther  <rguenther@suse.de>
2032
2033         PR tree-optimization/26998
2034         * gcc.dg/torture/pr26998.c: New testcase.
2035         * gcc.dg/tree-ssa/vrp29.c: New testcase.
2036
2037 2006-06-08  Mike Stump  <mrs@apple.com>
2038
2039         * gcc.dg/pr27095.c: Account for stubs.
2040
2041         PR target/26427
2042         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
2043         produce bad code on darwin.
2044
2045 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2046
2047         PR fortran/27958
2048         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
2049
2050 2006-06-08  Asher Langton  <langton2@llnl.gov>
2051
2052         PR fortran/27786
2053         * cray_pointers_2.f90: Add -fbounds-check compile flag.
2054
2055 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2056
2057         PR target/27421
2058         * gcc.dg/union-3.c: New test.
2059
2060 2006-06-08  Richard Guenther  <rguenther@suse.de>
2061
2062         PR middle-end/27116
2063         * gcc.dg/torture/pr27116.c: New testcase.
2064         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
2065
2066 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
2067
2068         PR rtl-optimization/26449
2069         * gcc.dg/pr26449.c: New test.
2070
2071 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2072
2073         PR c++/27601
2074         * g++.dg/ext/offsetof1.C: Test member functions.
2075
2076 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
2077
2078         * gcc.dg/pr27095.c: Improve scanning.
2079
2080 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
2081
2082         PR fortran/23091
2083         * gfortran.dg/saved_automatic_1.f90: New test.
2084
2085         PR fortran/24168
2086         * gfortran.dg/array_simplify_1.f90: New test.
2087
2088         PR fortran/25090
2089         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2090
2091         PR fortran/25058
2092         * gfortran.dg/entry_dummy_ref_2.f90: New test.
2093
2094 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
2095
2096         PR c++/27177
2097         * g++.dg/expr/cast7.C: New test.
2098
2099 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
2100
2101         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
2102         * lib/gcc-defs.exp (tool_check_compile): Ditto.
2103         * lib/fortran-torture.exp (fortran-torture-compile,
2104         fortran-torture-execute): Ditto.
2105
2106 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
2107
2108         PR target/27842
2109         * gcc.dg/vmx/pr27842.c: New test.
2110
2111 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2112
2113         PR libfortran/27895
2114         * gfortran.dg/bounds_check_3.f90: New test.
2115
2116 2006-06-05  Mike Stump  <mrs@apple.com>
2117
2118         * objc.dg/objc-fast-4.m: Skip for ppc64.
2119
2120 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
2121
2122         PR testsuite/27705
2123         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
2124
2125 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2126             Victor Kaplansky  <victork@il.ibm.com>
2127
2128         PR tree-optimizations/26360
2129         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
2130         with -fno-tree-dce.
2131         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
2132
2133 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
2134
2135         PR fortran/14067
2136         * gfortran.dg/data_char_1.f90: Add messages for truncated
2137         strings.
2138
2139         PR fortran/16943
2140         * gfortran.dg/func_decl_2.f90: New test.
2141
2142         PR fortran/20839
2143         * gfortran.dg/do_2.f90: New test.
2144
2145         PR fortran/27655
2146         * gfortran.dg/associated_3.f90: New test.
2147
2148 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
2149
2150         PR c++/27819
2151         * g++.dg/template/static25.C: New test.
2152
2153         PR c++/27722
2154         * g++.dg/init/array21.C: New test.
2155
2156         PR c++/27807
2157         * g++.dg/ext/complit7.C: New test.
2158
2159         PR c++/27806
2160         * g++.dg/parse/ptrmem5.C: New test.
2161
2162 2006-06-04  Roger Sayle  <roger@eyesopen.com>
2163             Andrew Pinski  <pinskia@physics.uc.edu>
2164
2165         PR c/27150
2166         PR middle-end/27382
2167         * gcc.dg/pr27150-1.c: New testcase.
2168         * gcc.dg/pr27382-1.c: New testcase.
2169         * gcc.dg/pr27382-2.c: New testcase.
2170
2171 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
2172
2173         PR c/25161
2174         PR c/27020
2175         * gcc.dg/array-10.c: New test.
2176
2177 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2178
2179         PR c++/27804
2180         * g++.dg/init/const4.C: New test.
2181         * g++.dg/init/member1.C: Add error-marker.
2182         * g++.dg/other/fold1.C: Adjust error-marker.
2183
2184 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2185
2186         PR c++/27601
2187         * g++.dg/ext/offsetof1.C: New test.
2188
2189 2006-06-04 Eric Christopher <echristo@apple.com>
2190
2191         * gcc.dg/attr-ms_struct-1.c: New.
2192
2193 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
2194
2195         * gcc.c-torture/compile/builtin_constant_p.c: New test.
2196
2197 2006-06-04  Richard Guenther  <rguenther@suse.de>
2198
2199         PR tree-optimization/27039
2200         * gcc.dg/tree-ssa/loop-17.c: New testcase.
2201
2202 2006-06-03  Roger Sayle  <roger@eyesopen.com>
2203
2204         PR target/26223
2205         * gcc.target/i386/amd64-abi-2.c: New test case.
2206
2207 2006-06-02  Eric Christopher  <echristo@apple.com>
2208
2209         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
2210         * gcc.target/i386/20020523-1.c: Skip if darwin.
2211         * gcc.target/i386/asm-3.c: Ditto.
2212         * gcc.target/i386/20011119-1.c: Ditto.
2213         * gcc.target/i386/clobbers.c: Remove pic part of test.
2214
2215 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
2216
2217         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
2218         * g++.old-deja/g++.other/init19.C: Ditto.
2219         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
2220         and add other platforms as expected failures.
2221
2222 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
2223
2224         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
2225         (is-effective-target-keyword): Ditto.
2226
2227 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
2228
2229         PR fortran/27715
2230         * gfortran.dg/extended_char_comparison_1.f:  New test.
2231
2232 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
2233
2234         PR fortran/25098
2235         * gfortran.dg/dummy_procedure_1.f90: New test.
2236
2237         PR fortran/25147
2238         * gfortran.dg/dummy_procedure_2.f90: New test.
2239
2240         * gfortran.dg/associated_2.f90: Correct to make consistent with
2241         standard.
2242
2243 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2244
2245         * gcc.target/i386/387-11.c: New test case.
2246
2247 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
2248
2249         PR c++/27801
2250         * g++.dg/template/cond6.C: New test.
2251
2252         PR c++/26496
2253         * g++.dg/template/crash51.C: New test.
2254         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
2255
2256         PR c++/27385
2257         * g++.dg/init/array20.C: New test.
2258
2259 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2260
2261         * gcc.dg/builtins-54.c: New test case.
2262
2263 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2264
2265         PR c++/26433
2266         * g++.dg/template/fntry1.C: Add dg-do link.
2267
2268         PR c++/27808
2269         * g++.dg/parse/friend6.C: New test.
2270
2271 2006-05-30  Asher Langton  <langton2@llnl.gov>
2272
2273         * gfortran.dg/cray_pointers_7.f90: New test.
2274
2275 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2276
2277         PR tree-optimization/23452
2278         * gcc.dg/fold-mulconj-1.c: New test case.
2279
2280 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2281
2282         PR c++/27803
2283         * g++.dg/parse/bitfield1.C: New test.
2284
2285 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2286
2287         * gcc.target/ppc-eq0-1.c: New test case.
2288         * gcc.target/ppc-negeq0-1.c: New test case.
2289
2290 2006-05-30  Dirk Mueller  <dmueller@suse.de>
2291
2292         PR c/27273
2293         * gcc.dg/overflow-warn-5.c: New test.
2294
2295 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2296
2297         PR c/27718
2298         * gcc.dg/sizeof-1.c: New test.
2299
2300 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
2301
2302         PR target/27790
2303         * gcc.target/i386/pr27790.c: New test.
2304
2305 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2306
2307         PR libgfortran/27757
2308         * gfortran.dg/direct_io_5.f90: New test.
2309
2310 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2311
2312         PR libgfortran/27634
2313         * gfortran.dg/fmt_missing_period_1.f: New test.
2314         * gfortran.dg/fmt_missing_period_2.f: New test.
2315         * gfortran.dg/fmt_missing_period_3.f: New test.
2316
2317 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2318
2319         PR fortran/19777
2320         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
2321         arrays.
2322
2323 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2324
2325         PR c++/27713
2326         * g++.dg/template/new6.C: New test.
2327
2328 2006-05-29  Roger Sayle  <roger@eyesopen.com>
2329
2330         PR tree-optimization/24964
2331         * gcc.target/i386/387-10.c: New test case.
2332
2333 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
2334
2335         * intrinsics/string_intrinsics.c (compare_string):
2336         Use memcmp instead of strncmp to avoid tripping over
2337         CHAR(0) in a string.
2338
2339 2006-05-27  Richard Guenther  <rguenther@suse.de>
2340
2341         PR middle-end/27773
2342         * gcc.dg/torture/pr27773.c: New testcase.
2343
2344 2006-05-27  Dirk Mueller  <dmueller@suse.de>
2345
2346         * gcc.dg/pr24561.c: Rename to..
2347         * gcc.dg/pr25962.c: .. this.
2348
2349 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2350
2351         PR fortran/19777
2352         * gfortran.dg/bounds_check_2.f: New test.
2353
2354 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
2355
2356         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
2357         * gfortran.dg/byte_1.f90: Likewise.
2358         * gfortran.dg/dup_save_2.f90: Likewise.
2359
2360 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
2361
2362         * gfortran.dg/associated_2.f90: New test.
2363
2364 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2365
2366         PR fortran/27524
2367         * gfortran.dg/bounds_check_1.f90: New test.
2368
2369 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
2370
2371         PR rtl-optimization/27661
2372         * gcc.dg/pr27661.c: New test case.
2373
2374 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2375
2376         PR fortran/23151
2377         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
2378         * gfortran.dg/print_parentheses_1.f:  New test.
2379         * gfortran.dg/print_parentheses_2.f90:  New test.
2380
2381 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
2382
2383         PR target/27758
2384         * gcc.dg/pr27758.c: New test.
2385
2386 2006-05-24  Falk Hueffner  <falk@debian.org>
2387
2388         * gcc.c-torture/compile/pr27571.c: New test.
2389
2390 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
2391
2392         PR fortran/27709
2393         * gfortran.dg/spec_expr_4.f90: New test.
2394
2395         PR fortran/27155
2396         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
2397
2398 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
2399
2400         PR c++/20103
2401         * g++.dg/ext/complit6.C: New test.
2402         * g++.dg/ext/complit3.C: Adjust error markers.
2403         * g++.dg/init/const3.C: New test.
2404
2405 2006-05-25  Richard Guenther  <rguenther@suse.de>
2406
2407         PR middle-end/27743
2408         * gcc.dg/torture/pr27743.c: New testcase.
2409
2410 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2411
2412         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
2413
2414 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
2415
2416         * gcc.dg/compat/scalar-by-value-x.h: New.
2417         * gcc.dg/compat/scalar-by-value-y.h: New.
2418         * gcc.dg/compat/scalar-by-value-5.c: New.
2419         * gcc.dg/compat/scalar-by-value-5_main.c: New.
2420         * gcc.dg/compat/scalar-by-value-5_x.c: New.
2421         * gcc.dg/compat/scalar-by-value-5_y.c: New.
2422         * gcc.dg/compat/scalar-by-value-6.c: New.
2423         * gcc.dg/compat/scalar-by-value-6_main.c: New.
2424         * gcc.dg/compat/scalar-by-value-6_x.c: New.
2425         * gcc.dg/compat/scalar-by-value-6_y.c: New.
2426
2427 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
2428
2429         PR tree-optimization/27639
2430         PR tree-optimization/26719
2431         * gcc.dg/pr27639.c: New test.
2432         * gcc.dg/pr26719.c: New test.
2433         * gcc.dg/tree-ssa/scev-cast.c: New test.
2434
2435 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
2436
2437         PR c++/20173
2438         * g++.dg/template/error21.C: New test.
2439
2440 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
2441
2442         PR target/27696
2443         * gcc.target/i386/pr27696.c: New.
2444
2445 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
2446
2447         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
2448
2449         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
2450
2451 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2452
2453         PR c++/27716
2454         * g++.dg/other/assign1.C: New test.
2455
2456 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
2457
2458         PR target/27266
2459         * gcc.target/i386/pr27266.c: New.
2460
2461 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2462
2463         PR c++/27451
2464         * g++.dg/ext/asm9.C: New test.
2465
2466 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
2467
2468         PR rtl-optimization/25514
2469         * gcc.c-torture/compile/pr25514.c: New test.
2470
2471 2006-05-22  Richard Guenther  <rguenther@suse.de>
2472
2473         Revert
2474         2006-01-31  Richard Guenther  <rguenther@suse.de>
2475
2476         * gcc.target/i386/sselibm-1.c: New testcase.
2477         * gcc.target/i386/sselibm-2.c: Likewise.
2478         * gcc.target/i386/sselibm-3.c: Likewise.
2479         * gcc.target/i386/sselibm-4.c: Likewise.
2480         * gcc.target/i386/sselibm-5.c: Likewise.
2481
2482 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2483
2484         PR c/27420
2485         * gcc.dg/func-args-2.c: New test.
2486
2487         PR c/26818
2488         * gcc.dg/struct-incompl-1.c: New test.
2489
2490 2006-05-22  Richard Guenther  <rguenther@suse.de>
2491
2492         PR testsuite/27708
2493         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
2494         the transformations we test for.
2495
2496 2006-05-22  Richard Guenther  <rguenther@suse.de>
2497
2498         PR testsuite/27707
2499         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
2500
2501 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
2502
2503         PR c++/27210
2504         * g++.dg/warn/new1.C: New test.
2505         * g++.dg/template/new5.C: Likewise.
2506
2507 2006-05-21  Roger Sayle  <roger@eyesopen.com>
2508
2509         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
2510         * gcc.target/i386/20060512-3.c: Likewise.
2511
2512 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
2513
2514         PR rtl-optimization/27671
2515         * gcc.c-torture/execute/pr27671-1.c: New.
2516         * gcc.dg/pr27671-2.c: Likewise.
2517
2518         PR tree-optimization/26622.
2519         * gcc.c-torture/compile/pr26622.c: New.
2520
2521 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2522
2523         PR fortran/27613
2524         * gfortran.dg/recursive_reference_1.f90: New test.
2525
2526 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2527
2528         PR fortran/25746
2529         * gfortran.dg/elemental_subroutine_3.f90: New test.
2530
2531         PR fortran/25090
2532         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
2533
2534         PR fortran/27584
2535         * gfortran.dg/associated_target_1.f90: New test.
2536
2537         PR fortran/19015
2538         * gfortran.dg/maxloc_shape_1.f90: New test.
2539
2540 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2541
2542         PR libgfortran/24459
2543         * gfortran.dg/namelist_24.f90: New test.
2544         * gfortran.dg/namelist_12.f: Fix typo in comment.
2545
2546 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
2547
2548         PR middle-end/25776
2549         * g++.dg/other/error11.C: New test.
2550
2551 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2552
2553         * gcc.target/mips/pr26765.c: Add -w to options.
2554
2555 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2556
2557         * lib/target-supports.exp (check_effective_target_mpaired_single):
2558         New function.
2559         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
2560         multilibs.
2561         * g++.dg/vect/vect.exp: Likewise.
2562
2563 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2564
2565         PR testsuite/25891
2566         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
2567
2568 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
2569
2570         PR fortran/27662
2571         * gfortran.dg/temporary_1.f90: New file.
2572
2573 2006-05-19  Andreas Schwab  <schwab@suse.de>
2574
2575         * g++.dg/other/unused1.C: Also match "stringz".
2576
2577 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
2578
2579         PR c++/26433
2580         * g++.dg/template/fntry1.C: New test.
2581
2582 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
2583
2584         PR c++/27471
2585         PR c++/27506
2586         * g++.dg/conversion/bitfield5.C: New test.
2587         * g++.dg/conversion/bitfield6.C: New test.
2588
2589 2006-05-18  Mike Stump  <mrs@apple.com>
2590
2591         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
2592         * gcc.dg/vla-4.c: Add.
2593         * gcc.dg/vla-5.c: Add.
2594         * gcc.dg/vla-6.c: Add.
2595
2596 2006-05-12  Stuart Hastings  <stuart@apple.com>
2597
2598         * testsuite/gcc.target/i386/20060512-1.c: New.
2599         * testsuite/gcc.target/i386/20060512-2.c: New.
2600         * testsuite/gcc.target/i386/20060512-3.c: New.
2601         * testsuite/gcc.target/i386/20060512-4.c: New.
2602
2603 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
2604
2605         PR c++/26122
2606         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
2607
2608         PR c++/26068
2609         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
2610         * g++.dg/parse/linkage1.C: New test.
2611
2612 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2613
2614         PR tree-optimization/27548
2615         * g++.dg/tree-ssa/pr27548.C: New test.
2616
2617 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2618
2619         PR fortran/26551
2620         * gfortran.dg/recursive_check_1.f: New test.
2621         * gfortran.dg/recursive_check_2.f90: New test.
2622
2623 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
2624
2625         * g++.dg/opt/temp2.C: New test.
2626
2627 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2628
2629         PR c++/27491
2630         * g++.dg/init/brace5.C: New test.
2631
2632         PR middle-end/27415
2633         * gcc.dg/gomp/pr27415.c: New test.
2634         * g++.dg/gomp/pr27415.C: New test.
2635
2636         PR tree-optimization/27549
2637         * g++.dg/tree-ssa/pr27549.C: New test.
2638
2639 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2640
2641         PR libgfortran/27575
2642         * gfortran.dg/read_eof_4.f90: New test.
2643
2644 2006-05-16  Richard Guenther  <rguenther@suse.de>
2645
2646         PR tree-optimization/22303
2647         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
2648
2649 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
2650
2651         PR middle-end/27573
2652         * gcc.dg/gomp/pr27573.c: New test.
2653         * gfortran.dg/gomp/pr27573.f90: New test.
2654
2655         PR c/27499
2656         * gcc.dg/gomp/pr27499.c: New test.
2657         * g++.dg/gomp/pr27499.C: New test.
2658
2659 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2660
2661         PR c++/27339
2662         * g++.dg/parser/access8.C: Adjust error marker.
2663         * g++.dg/template/access17.C: New test.
2664         * g++.dg/template/access18.C: Likewise.
2665
2666 2006-05-15  Roger Sayle  <roger@eyesopen.com>
2667
2668         PR target/26600
2669         * gcc.target/i386/pr26600.c: New test case.
2670
2671 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2672
2673         PR c++/27505
2674         * g++.dg/expr/bitfield1.C: New test.
2675
2676 2006-05-15  Richard Guenther  <rguenther@suse.de>
2677
2678         PR tree-optimization/27603
2679         * gcc.dg/torture/pr27603.c: New testcase.
2680
2681 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
2682
2683         PR fortran/25090
2684         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2685
2686         PR fortran/25082
2687         * gfortran.dg/scalar_return_1.f90: New test.
2688
2689         PR fortran/27411
2690         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
2691
2692 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
2693
2694         * gcc.dg/gomp/critical-4.c: New test.
2695         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
2696         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2697         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
2698         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
2699
2700 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2701
2702         PR c++/27582
2703         * g++.dg/template/dependent-args1.C: New test.
2704
2705         PR c++/27581
2706         * g++.dg/lookup/this1.C: New test.
2707
2708         PR c++/27315
2709         * g++.dg/template/operator6.C: New test.
2710         * g++.dg/template/incomplete3.C: New test.
2711
2712         PR c++/27559
2713         * g++.dg/template/new4.C: New test.
2714
2715         PR c++/27496
2716         * g++.dg/template/void2.C: New test.
2717
2718 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
2719
2720         * g++.dg/template/dependent-expr5.C: New test.
2721
2722 2006-05-14  Roger Sayle  <roger@eyesopen.com>
2723
2724         PR middle-end/26729
2725         * gcc.dg/pr26729-1.c: New test case.
2726
2727 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
2728
2729         * gcc.dg/pr27003.c: New test.
2730
2731 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
2732
2733         * lib/target-supports.dg (check_cxa_atexit_available): Change
2734         v3_target_compile to ${tool}_target_compile.
2735
2736 2006-05-11  Jason Merrill  <jason@redhat.com>
2737
2738         * lib/scanasm.exp (scan-not-hidden): Fix typo.
2739
2740 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2741
2742         PR fortran/27553
2743         * gfortran.dg/label_5.f90: New test.
2744
2745 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
2746
2747         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
2748         check_effective_target_powerpc_altivec_ok): New.
2749         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
2750         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
2751         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
2752         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
2753         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
2754         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
2755         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
2756         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
2757         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
2758         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
2759         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
2760         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
2761         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
2762         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
2763         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
2764         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
2765         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
2766         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
2767         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
2768         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
2769         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
2770         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
2771         gcc.target/powerpc/altivec-9.c,
2772         gcc.target/powerpc/altivec-consts.c,
2773         gcc.target/powerpc/altivec-pr22085.c,
2774         gcc.target/powerpc/altivec-splat.c,
2775         gcc.target/powerpc/altivec-types-1.c,
2776         gcc.target/powerpc/altivec-types-2.c,
2777         gcc.target/powerpc/altivec-types-3.c,
2778         gcc.target/powerpc/altivec-types-4.c,
2779         gcc.target/powerpc/altivec-varargs-1.c,
2780         gcc.target/powerpc/altivec-vec-merge.c,
2781         gcc.target/powerpc/ppc-vector-memcpy.c,
2782         gcc.target/powerpc/ppc-vector-memset.c,
2783         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
2784         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
2785         these effective targets.
2786         * gcc.dg/vmx/pr27006.c: Add missing close brace.
2787         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
2788
2789 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2790
2791         PR middle-end/27384
2792         * g++.dg/other/fold1.C: New test.
2793
2794         PR middle-end/27488
2795         * gcc.dg/fold-nonneg-1.c: New test.
2796
2797         PR c++/27547
2798         * g++.dg/other/operator1.C: New test.
2799
2800 2006-05-11  Richard Guenther  <rguenther@suse.de>
2801
2802         PR middle-end/27529
2803         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
2804
2805 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
2806
2807         * lib/target-supports-dg.exp (check-flags): New.
2808         (dg-skip-if): Move flag checks.
2809
2810 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
2811
2812         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
2813         * lib/target-supports.dg (check_cxa_atexit_available): New.
2814
2815 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
2816
2817         PR fortran/27470
2818         * gfortran.dg/multiple_allocation_2.f90: New test case.
2819
2820 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
2821
2822         * gcc.target/arm/pr27387.C: Fix a comment typo.
2823
2824 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2825
2826         PR fortran/24549
2827         * gfortran.dg/error_recovery_1.f90: New test.
2828
2829 2006-05-10  Richard Guenther  <rguenther@suse.de>
2830
2831         PR tree-optimization/27302
2832         * gcc.dg/torture/pr27302.c: New testcase.
2833
2834 2006-05-09  Dirk Mueller  <dmueller@suse.de>
2835         Richard Guenther  <rguenther@suse.de>
2836
2837         PR middle-end/27498
2838         * gcc.dg/tree-ssa/pr27498.c: New testcase.
2839
2840 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
2841
2842         PR rtl-optimization/27335
2843         * gcc.dg/pr27335.c: New test.
2844
2845 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
2846
2847         * gcc.target/mips/mips-ps-5.c: New file.
2848
2849 2006-05-08  Jan Hubicka  <jh@suse.cz>
2850
2851         PR middle-end/25962
2852         * gcc.dg/pr25962.c: New.
2853
2854 2006-05-08  Roger Sayle  <roger@eyesopen.com>
2855
2856         PR target/27158
2857         * gcc.target/powerpc/pr27158.c: New test case.
2858
2859 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
2860
2861         PR testsuite/27476
2862         * ada/acats/run_all.sh: Use test -z.
2863
2864 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2865
2866         PR libfortran/18271
2867         * gfortran.dg/spec_expr_3.f90: New test.
2868
2869 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
2870
2871         PR target/24879
2872         * gcc.target/i386/monitor.c: New file.
2873
2874 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
2875
2876         * gcc.dg/pr27095.c: xfail *-*-darwin*.
2877
2878 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2879
2880         PR c++/27447
2881         * g++.dg/other/ptrmem7.C: New test.
2882
2883 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2884
2885         PR target/27421
2886         * gcc.dg/array-9.c: New test.
2887
2888 2006-05-07  Richard Guenther  <rguenther@suse.de>
2889
2890         PR tree-optimization/27409
2891         * gcc.dg/torture/pr27409.c: New testcase.
2892
2893 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2894
2895         PR fortran/27457
2896         * gfortran.dg/select_6.f90: New.
2897
2898 2006-05-07  Richard Guenther  <rguenther@suse.de>
2899
2900         PR tree-optimization/27136
2901         * gcc.dg/torture/pr27136.c: New testcase.
2902
2903 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
2904
2905         PR fortran/24813
2906         * gfortran.dg/char_cons_len_1.f90: New test.
2907
2908 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2909
2910         PR c++/27427
2911         * g++.dg/template/incomplete2.C: New test.
2912
2913 2006-05-06  Richard Guenther  <rguenther@suse.de>
2914
2915         PR tree-optimization/27151
2916         * gcc.dg/vect/pr27151.c: New testcase.
2917
2918 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2919
2920         PR c++/27430
2921         * g++.dg/template/void1.C: New test.
2922
2923         PR c++/27423
2924         * g++.dg/other/void2.C: New test.
2925
2926         PR c++/27422
2927         * g++.dg/conversion/void1.C: New test.
2928
2929 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2930
2931         PR/21391
2932         * g++.dg/other/unused1.C: New.
2933
2934 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2935
2936         PR objc/27240
2937         * objc.dg/member-1.m: New test.
2938
2939 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2940
2941         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2942
2943 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2944
2945         PR libfortran/26985
2946         * gfortran.dg/matmul_2.f90: New test.
2947
2948 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2949
2950         * ada/acats/run_all.sh: Use sync when main not found.
2951
2952 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2953
2954         PR target/26765
2955         * gcc.target/mips/pr26765.c: New.
2956
2957 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
2958
2959         * gcc.target/bfin: New directory.
2960         * gcc.target/bfin/bfin.exp: New file.
2961         * gcc.target/bfin/frmul.c: New file.
2962         * gcc.target/bfin/arith.c: New file.
2963         * gcc.target/bfin/mul-combine.c: New file.
2964         * gcc.target/bfin/shift.c: New file.
2965
2966 2006-05-04  Richard Guenther  <rguenther@suse.de>
2967
2968         PR tree-optimization/14287
2969         PR tree-optimization/14844
2970         PR tree-optimization/19792
2971         PR tree-optimization/21608
2972         PR tree-optimization/27090
2973         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
2974         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2975         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2976         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2977         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2978
2979 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
2980
2981         PR tree-optimization/27285
2982         * gcc.c-torture/execute/pr27285.c: New test.
2983
2984         PR middle-end/27388
2985         * gcc.dg/gomp/pr27388-1.c: New test.
2986         * gcc.dg/gomp/pr27388-2.c: New test.
2987         * gcc.dg/gomp/pr27388-3.c: New test.
2988
2989         PR c++/27359
2990         * g++.dg/gomp/pr27359.C: New test.
2991
2992 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
2993
2994         PR fortran/20248
2995         * gfortran.dg/iargc.f90: New test.
2996
2997 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2998
2999         PR c++/27102
3000         * g++.dg/template/crash49.C: New test.
3001
3002 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
3003
3004         PR testsuite/27032
3005         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
3006
3007 2006-05-02  Jeff Law  <law@redhat.com>
3008
3009         PR tree-optimization/27364
3010         * gcc.c-torture/execute/pr27364.c: New test.
3011
3012 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3013
3014         PR c++/27309
3015         * g++.dg/parser/ctor5.C: New test.
3016
3017 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
3018
3019         PR target/27387
3020         * gcc.target/arm/arm.exp: New.
3021         * gcc.target/arm/pr27387.C: Likewise.
3022
3023 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
3024
3025         PR fortran/27269
3026         PR fortran/27324
3027         * gfortran.dg/module_equivalence_2.f90: New test.
3028
3029 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
3030
3031         PR middle-end/27337
3032         * g++.dg/gomp/pr27337-1.C: New test.
3033         * g++.dg/gomp/pr27337-2.C: New test.
3034
3035         PR middle-end/27328
3036         * gcc.dg/gomp/pr27328.c: New test.
3037
3038         PR middle-end/27325
3039         * g++.dg/gomp/pr27325.C: New test.
3040
3041         PR middle-end/27310
3042         * g++.dg/gomp/pr27310.C: New test.
3043
3044 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3045
3046         PR tree-optimization/27291
3047         * g++.dg/tree-ssa/pr27291.C: New test.
3048
3049 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3050
3051         PR tree-optimization/27283
3052         * g++.dg/tree-ssa/pr27283.C: New test.
3053
3054 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3055
3056         * gcc.dg/tree-ssa/loop-16.c: New test.
3057
3058 2006-05-01  Roger Sayle  <roger@eyesopen.com>
3059             Joseph S. Myers  <joseph@codesourcery.com>
3060
3061         * gcc.dg/Wconversion-3.c: New test case.
3062         * gcc.dg/Wconversion-4.c: Likewise.
3063
3064 2006-05-01  Richard Guenther  <rguenther@suse.de>
3065
3066         PR tree-optimization/26726
3067         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
3068
3069 2006-04-30  Roger Sayle  <roger@eyesopen.com>
3070
3071         * gcc.dg/Woverflow-1.c: New test case.
3072         * gcc.dg/Woverflow-2.c: Likewise.
3073         * gcc.dg/Woverflow-3.c: Likewise.
3074
3075 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
3076
3077         PR c++/27094
3078         * g++.dg/template/defarg8.C: New test.
3079
3080 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3081
3082         PR c++/27278
3083         * g++.dg/parse/operator7.C: New test.
3084
3085 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3086
3087         PR c++/11471
3088         PR c++/27102
3089         * g++.dg/template/crash48.C: New test.
3090
3091         PR c++/27279
3092         * g++.dg/parse/ctor4.C: New test.
3093
3094 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3095
3096         PR fortran/25681
3097         * gfortran.df/char_type_len.f90: New test.
3098
3099 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3100
3101         PR libgfortran/27304
3102         * gfortran.dg/fmt_exhaust.f90: New test.
3103
3104 2006-04-28  Roger Sayle  <roger@eyesopen.com>
3105
3106         PR c/25309
3107         * gcc.dg/large-size-array-2.c: New test case.
3108
3109 2006-04-28  Richard Guenther  <rguenther@suse.de>
3110
3111         PR target/26826
3112         * gcc.target/i386/pr26826.c: New testcase.
3113
3114 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
3115
3116         PR middle-end/27260
3117         * gcc.c-torture/execute/pr27260.c: New.
3118
3119 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
3120
3121         PR middle-end/27095
3122         * gcc.dg/pr27095.c: New.
3123
3124 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3125
3126         PR c++/27292
3127         * g++.dg/conversion/bitfield4.C: New test.
3128
3129 2006-04-27  Eric Christopher  <echristo@apple.com>
3130
3131         * gcc.dg/pragma-ms_struct.c: New.
3132
3133 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3134
3135         PR c++/27102
3136         * g++.dg/template/crash47.C: New test.
3137
3138 2006-04-27  Dirk Mueller  <dmueller@suse.de>
3139
3140         * gcc.target/i386/sse-7.c: build with -msse.
3141
3142 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
3143
3144         PR testsuite/27274:
3145         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
3146         (main): Exit if processor doesn't support SSE.
3147
3148 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
3149
3150         PR middle-end/27282
3151         * gcc.c-torture/compile/pr27282.c: New test.
3152
3153 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
3154
3155         PR middle-end/26913
3156         * g++.dg/gomp/pr26913.C: New test.
3157
3158         PR c/25996
3159         * gcc.dg/gomp/pr25996.c: New test.
3160         * g++.dg/gomp/pr25996.C: New test.
3161
3162 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
3163
3164         PR rtl-optimization/26725
3165         * gcc.c-torture/compile/pr26725.c: New test.
3166
3167 2006-04-25  Richard Guenther  <rguenther@suse.de>
3168
3169         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
3170         than n + -1.
3171
3172 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3173
3174         * gcc.dg/20060425-1.c: New testcase.
3175
3176 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
3177
3178         PR tree-optimization/26865
3179         * gcc.dg/pr26865.c: New test.
3180
3181 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
3182
3183         PR c++/27292
3184         * g++.dg/conversion/bitfield1.C: New test.
3185         * g++.dg/conversion/bitfield2.C: Likewise.
3186         * g++.dg/conversion/bitfield3.C: Likewise.
3187
3188 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3189         Richard Guenther  <rguenther@suse.de>
3190
3191         PR tree-optimization/27236
3192         * gcc.dg/tree-ssa/pr27236.c: New testcase.
3193
3194 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3195
3196         PR c++/19963
3197         * g++.dg/other/incomplete2.C: New test.
3198
3199 2006-04-24  Richard Guenther  <rguenther@suse.de>
3200
3201         PR middle-end/26869
3202         * gcc.dg/torture/pr26869.c: New testcase.
3203
3204 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3205         Richard Guenther  <rguenther@suse.de>
3206
3207         PR tree-optimization/27218
3208         * g++.dg/tree-ssa/pr27218.C: New testcase.
3209
3210 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3211
3212         PR c++/26912
3213         * g++.dg/template/friend41.C: New test.
3214
3215 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
3216
3217         * g++.dg/opt/pr15551.C: Include cstdio.
3218         (main): Use remove instead of unlink.
3219
3220 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
3221
3222         * gcc.dg/sibcall-7.c: New test.
3223         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
3224         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
3225         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
3226         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
3227         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
3228
3229 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3230
3231         PR c++/26534
3232         * g++.dg/opt/bitfield1.C: New test.
3233         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
3234         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
3235         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
3236         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
3237         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
3238         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
3239         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
3240         * g++.dg/abi/bitfield2.C: Likewise.
3241         * g++.dg/init/bitfield1.C: Likewise.
3242
3243 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
3244
3245         PR fortran/25099
3246         * gfortran.dg/elemental_subroutine_4.f90: New test.
3247         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
3248         call sub (m, x).
3249
3250 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3251
3252         * gcc.c-torture/compile/20060421-1.c: New testcase.
3253
3254 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3255
3256         PR c/25875
3257         * gcc.dg/init-bad-4.c: New test.
3258
3259 2006-04-21  Paul Brook  <paul@codesourcery.com>
3260
3261         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
3262
3263 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
3264
3265         PR fortran/27122
3266         * gfortran.dg/defined_operators_1.f90: New test.
3267         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
3268         remove old ones associated, incorrectly, with Note 5.46.
3269
3270         PR fortran/27113
3271         * gfortran.dg/character_array_constructor_1.f90: New test.
3272
3273 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
3274
3275         * gcc.dg/20060419-1.c: New test.
3276
3277 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
3278
3279         PR c/26774
3280         * gcc.dg/struct-parse-1.c: New test case.
3281
3282 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3283
3284         PR c++/26558
3285         * g++.dg/parse/template19.C: New test.
3286
3287         PR c++/26739
3288         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
3289
3290         PR c++/26036
3291         * g++.dg/expr/call3.C: New test.
3292
3293         PR c++/10385
3294         * g++.dg/conversion/dynamic1.C: New test.
3295
3296 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
3297
3298         PR c++/27102
3299         * g++.dg/template/crash35.C: Tweak error markers.
3300         * g++.dg/template/crash46.C: New test.
3301         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
3302         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
3303
3304 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
3305
3306         PR rtl-optimization/14261
3307         * gcc.c-torture/compile/20060419-1.c: Added.
3308
3309 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3310
3311         * gfortran.dg/label_1.f90: Adjust dg-error.
3312
3313 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3314
3315         PR target/26961
3316         * gcc.dg/fold-cond-1.c: New test case.
3317         * gcc.dg/pr26961-1.c: Likewise.
3318
3319 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3320
3321         PR libgfortran/27138
3322         * gfortran.dg/read_bad_advance.f90: New test.
3323
3324 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3325             Dale Johannesen  <dalej@apple.com>
3326
3327         PR target/24076
3328         * gcc.target/i386/vecinit-3.c: New testcase.
3329         * gcc.target/i386/vecinit-4.c: Likewise.
3330         * gcc.target/i386/sse-18.c: Likewise.
3331         * gcc.target/i386/sse-19.c: Likewise.
3332
3333 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
3334
3335         * gfortran.dg/allocate_zerosize_1.f90: New test.
3336
3337 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
3338
3339         PR c++/26365
3340         * g++.dg/template/crash45.C: New test.
3341
3342 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
3343
3344         PR fortran/26787
3345         * gfortran.dg/proc_assign_1.f90: New test.
3346         * gfortran.dg/procedure_lvalue.f90: Change message.
3347         * gfortran.dg/namelist_4.f90: Add new error.
3348
3349         PR fortran/25597
3350         PR fortran/27096
3351         * gfortran.dg/auto_pointer_array_result_1.f90
3352
3353         PR fortran/27089
3354         * gfortran.dg/specification_type_resolution_1.f90
3355
3356         PR fortran/18003
3357         PR fortran/25669
3358         PR fortran/26834
3359         * gfortran.dg/bounds_temporaries_1.f90: New test.
3360
3361         PR fortran/27124
3362         * gfortran.dg/array_return_value_1.f90: New test.
3363
3364 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3365
3366         PR fortran/25336
3367         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
3368
3369 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
3370
3371         PR middle-end/26823
3372         * g++.dg/gomp/pr26823-1.C: New test.
3373         * g++.dg/gomp/pr26823-2.C: New test.
3374
3375 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
3376
3377         PR middle-end/27134
3378         * gcc.dg/pr27314.c: New test.
3379
3380 2006-04-13  Richard Henderson  <rth@redhat.com>
3381
3382         * g++.dg/gomp/block-0.C: Update expected matches.
3383
3384 2006-04-13  DJ Delorie  <dj@redhat.com>
3385
3386         * lib/target-supports.exp (check_effective_target_int32plus): New.
3387         (check_effective_target_ptr32plus): New.
3388         (check_effective_target_size32plus): New.
3389         (check_effective_target_int16): New.
3390         (check_profiling_available): Add m32c to the list of unsupported targets.
3391
3392         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
3393         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
3394         memory size.
3395         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
3396         pointers.
3397         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
3398         size_t.
3399         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
3400         and size_t.
3401         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
3402         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
3403         not just xstormy16.  Skip m32c due to weird pointer size.
3404         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
3405         not just xstormy16.
3406         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
3407         not just xstormy16.
3408         * gcc.dg/20020312-2.c: Add m32c support.
3409         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
3410         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
3411         in test.
3412         * gcc.dg/20050321-2.c: Require >=32 bit integers.
3413         * gcc.dg/asm-1.c: Skip if int and short are the same size.
3414         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
3415         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
3416         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
3417         * gcc.dg/init-string-2.c: Require >=32 bit integers.
3418         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
3419         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
3420         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
3421         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
3422         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
3423         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
3424         in test.
3425         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
3426         in test.
3427         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
3428         * gcc.dg/pr23049.c: Require >=32 bit integers.
3429         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
3430         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
3431         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
3432         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
3433         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
3434         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
3435         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
3436         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
3437         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
3438         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
3439         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
3440         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
3441         prototype in test.
3442         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
3443         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
3444         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
3445         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
3446         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
3447
3448         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
3449         * gcc.c-torture/execute/20040703-1.x: Likewise.
3450         * gcc.c-torture/execute/20040705-1.x: Likewise.
3451         * gcc.c-torture/execute/20040705-2.x: Likewise.
3452         * gcc.c-torture/execute/20040709-1.x: Likewise.
3453         * gcc.c-torture/execute/20040709-2.x: Likewise.
3454         * gcc.c-torture/execute/20040811-1.x: Likewise.
3455         * gcc.c-torture/execute/20050316-1.x: Likewise.
3456         * gcc.c-torture/execute/bitfld-4.x: Likewise.
3457         * gcc.c-torture/execute/pr19689.x: Likewise.
3458         * gcc.c-torture/execute/pr7284-1.x: Likewise.
3459         * gcc.c-torture/execute/usmul.x: Likewise.
3460         * gcc.c-torture/execute/vrp-5.x: Likewise.
3461         * gcc.c-torture/execute/vrp-6.x: Likewise.
3462         * gcc.dg/debug/20041023-1.s: Likewise.
3463
3464 2006-04-13  Roger Sayle  <roger@eyesopen.com>
3465
3466         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
3467         of integers to a vector types are now constant expressions in C.
3468         * gcc.dg/vect/vect-fold-1.c: New test case.
3469
3470 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
3471             Ulrich Weigand  <uweigand@de.ibm.com>
3472
3473         PR target/27006
3474         * gcc.dg/vmx/pr27006.c: New testcase.
3475
3476 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3477
3478         PR libgfortran/26766
3479         * gfortran.dg/write_recursive.f90: New test.
3480
3481 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
3482
3483         * g++.dg/parse/dtor7.C: New test.
3484         * g++.dg/parse/new1.C: Add error marker.
3485         * g++.dg/template/new3.C: New test.
3486
3487         PR c++/26122
3488         * g++.dg/template/pure1.C: New test.
3489
3490         PR c++/26295
3491         * g++.dg/parse/ptrmem4.C: New test.
3492
3493 2006-04-10  Jeff Law  <law@redhat.com>
3494
3495         PR/27087
3496         * gcc.c-torture/compile/pr27087.c: New test.
3497
3498 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
3499
3500         PR/21391
3501         * gcc.dg/20060410.c: New.
3502
3503 2006-04-10  Matthias Klose  <doko@debian.org>
3504
3505         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
3506         Recognize multilib directory names containing underscores.
3507
3508 2006-04-10  Roger Sayle  <roger@eyesopen.com>
3509
3510         * gcc.target/i386/vecinit-1.c: New test case.
3511         * gcc.target/i386/vecinit-2.c: Likewise.
3512
3513 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
3514
3515         PR debug/27057
3516         * g++.dg/debug/dwarf2-2.C: New test.
3517
3518 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
3519
3520         PR rtl-optimization/27073
3521         * gcc.c-torture/execute/pr27073.c: New test.
3522
3523 2006-04-08  Mike Stump  <mrs@apple.com>
3524
3525         * gcc.dg/pragma-darwin.c: Improve for ppc64.
3526
3527 2006-04-07  Richard Guenther  <rguenther@suse.de>
3528
3529         PR tree-optimization/26135
3530         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
3531
3532 2006-04-06  Jan Hubicka  <jh@suse.cz>
3533
3534         PR profile/26399
3535         * g++.dg/bprob/g++-bprob-2.C: New testcase.
3536
3537 2006-04-06  Roger Sayle  <roger@eyesopen.com>
3538
3539         * g++.dg/conversion/nullptr1.C: New test case.
3540         * g++.dg/conversion/nullptr2.C: Likewise.
3541
3542 2006-04-05  Roger Sayle  <roger@eyesopen.com>
3543
3544         * gfortran.dg/dependency_18.f90: New test case.
3545
3546 2006-04-05  Richard Guenther  <rguenther@suse.de>
3547
3548         PR tree-optimization/26919
3549         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
3550         * gcc.dg/ipa/ipa-2.c: Likewise.
3551         * gcc.dg/ipa/ipa-3.c: Likewise.
3552         * gcc.dg/ipa/ipa-5.c: Likewise.
3553
3554 2006-04-05  Richard Guenther  <rguenther@suse.de>
3555
3556         PR tree-optimization/26763
3557         * gcc.dg/torture/pr26763-1.c: New testcase.
3558         * gcc.dg/torture/pr26763-2.c: Likewise.
3559
3560 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
3561
3562         PR fortran/23634
3563         PR fortran/25619
3564         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
3565
3566 2006-04-04  Eric Christopher  <echristo@apple.com>
3567
3568         * gcc.target/i386/387-1.c: Allow regexp to match darwin
3569         stubs.
3570         * gcc.target/i386/387-5.c: Ditto.
3571
3572 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
3573
3574         * gcc.target/sparc/struct-ret-check.c: New test.
3575
3576 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3577
3578         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
3579         zero decimal digits specified in format.
3580
3581 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
3582
3583         PR fortran/26891
3584         * gfortran.dg/missing_optional_dummy_1.f90: New test.
3585
3586         PR fortran/26976
3587         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
3588         * gfortran.dg/initialization_1.f90: Make assignment compliant.
3589         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
3590         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
3591         bigendian-ness.
3592
3593 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
3594
3595         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
3596         dummy arguments work when the actual argument is itself a dummy
3597         argument of the caller.
3598
3599 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3600
3601         PR libfortran/24685
3602         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
3603
3604 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3605
3606         * gfortran.dg/dependencency_17.f90: New test case.
3607
3608 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3609
3610         * gfortran.dg/dependency_14.f90: New test case.
3611         * gfortran.dg/dependency_15.f90: Likewise.
3612         * gfortran.dg/dependency_16.f90: Likewise.
3613
3614 2006-03-31  Asher Langton  <langton2@llnl.gov>
3615
3616         PR fortran/25358
3617         gfortran.dg/cray_pointers_6.f90: New test.
3618
3619 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3620
3621         PR libgfortran/26890
3622         * gfortran.dg/read_size_noadvance.f90: New test.
3623
3624 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
3625
3626         PR fortran/25031
3627         * gfortran.dg/multiple_allocation_1.f90: Check that the
3628         size has changed after a re-allocation with stat.
3629
3630 2006-03-30  Richard Guenther  <rguenther@suse.de>
3631
3632         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
3633         removal.
3634         * gcc.target/i386/sselibm-2.c: Likewise.
3635         * gcc.target/i386/sselibm-3.c: Likewise.
3636         * gcc.target/i386/sselibm-4.c: Likewise.
3637         * gcc.target/i386/sselibm-5.c: Likewise.
3638
3639 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3640
3641         * gcc.dg/fold-andxor-1.c: New test case.
3642         * gcc.dg/fold-xorand-1.c: Likewise.
3643
3644 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3645
3646         * gcc.dg/fold-convnotconv-1.c: New test case.
3647
3648 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
3649
3650         PR fortran/26779
3651         * gfortran.dg/private_type_5.f90: New test.
3652
3653 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
3654
3655         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
3656
3657 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
3658
3659         * gfortran.dg/advance_2.f90: New test.
3660         * gfortran.dg/advance_3.f90: New test.
3661
3662         * gfortran.fortran-torture/execute/equiv_5.f: New test.
3663
3664 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3665
3666         PR libgfortran/26661
3667         PR libgfortran/26880
3668         * gfortran.dg/read_x_past.f: New test.
3669
3670 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
3671
3672         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
3673         to be STABS.
3674
3675 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
3676
3677         * objc.dg/dwarf-1.m: Skip on AIX.
3678         * objc.dg/dwarf-2.m: Skip on AIX.
3679
3680 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
3681
3682         PR fortran/26816
3683         * gfortran.dg/float_1.f90: New test.
3684
3685 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
3686
3687         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
3688         X86_64 targets.
3689         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
3690
3691 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3692
3693         PR libfortran/26735
3694         * gfortran.dg/convert_implied_open.f90: New test case.
3695
3696 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3697
3698         PR fortran/26769
3699         * gfortran.dg/transpose_reshape_r10.f90: New test case.
3700
3701 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
3702
3703         PR middle-end/26717
3704         * gcc.dg/pr26717.c: New test.
3705
3706 2006-03-25  Roger Sayle  <roger@eyesopen.com>
3707
3708         * gfortran.dg/dependency_12.f90: New test case.
3709
3710 2006-03-24  Roger Sayle  <roger@eyesopen.com>
3711
3712         * gfortran.dg/dependency_9.f90: New (resurected) test case.
3713
3714 2006-03-24  Jeff Law  <law@redhat.com>
3715
3716         * gcc.c-torture/pr26840.c: New test.
3717
3718 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
3719
3720         * objc.dg/dwarf-2.m: New.
3721         * obj-c++.dg/dwarf-2.mm: New.
3722
3723         * g++.old-deja/g++.other/init19.C: New.
3724
3725 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
3726
3727         * g++.dg/eh/spbp.C: Skip on AIX.
3728
3729 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
3730
3731         PR middle-end/26611
3732         * g++.dg/gomp/pr26611-1.C: New test.
3733         * g++.dg/gomp/pr26611-2.C: New test.
3734
3735 2006-03-24  Jeff Law  <law@redhat.com>
3736
3737         * gcc.c-torture/compile/pr26833.c: New test.
3738         * gfortran.fortran-torture/compile/pr26806.f90: New test.
3739
3740 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3741
3742         * gfortran.dg/endfile_2.f90: Delete temp file.
3743
3744 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
3745
3746         PR fortran/19303
3747         * gfortran.dg/record_marker_1.f90: New test case.
3748         * gfortran.dg/record_marker_2.f: New test case.
3749         * gfortran.dg/record_marker_3.f90: New test case.
3750
3751 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
3752
3753         PR fortran/17298
3754         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
3755         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
3756
3757 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
3758
3759         * lib/gcc-dg.exp (cleanup-modules): New proc.
3760         * gfortran.dg/allocatable_function_1.f90,
3761         gfortran.dg/allocate_char_star_scalar_1.f90,
3762         gfortran.dg/assumed_charlen_function_1.f90,
3763         gfortran.dg/assumed_dummy_1.f90,
3764         gfortran.dg/assumed_shape_ranks_1.f90,
3765         gfortran.dg/assumed_shape_ranks_2.f90,
3766         gfortran.dg/assumed_size_dt_dummy.f90,
3767         gfortran.dg/auto_char_dummy_array_1.f90,
3768         gfortran.dg/auto_char_len_3.f90,
3769         gfortran.dg/automatic_module_variable.f90,
3770         gfortran.dg/bad_automatic_objects_1.f90,
3771         gfortran.dg/char_array_constructor.f90,
3772         gfortran.dg/char_array_structure_constructor.f90,
3773         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
3774         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
3775         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
3776         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
3777         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
3778         gfortran.dg/derived_pointer_recursion.f90,
3779         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
3780         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
3781         gfortran.dg/dummy_functions_1.f90,
3782         gfortran.dg/elemental_initializer_1.f90,
3783         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
3784         gfortran.dg/elemental_pointer_1.f90,
3785         gfortran.dg/elemental_subroutine_1.f90,
3786         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
3787         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
3788         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
3789         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
3790         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
3791         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
3792         gfortran.dg/global_references_1.f90,
3793         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
3794         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
3795         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
3796         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
3797         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
3798         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
3799         gfortran.dg/large_integer_kind_1.f90,
3800         gfortran.dg/large_real_kind_1.f90,
3801         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
3802         gfortran.dg/module_double_reuse.f90,
3803         gfortran.dg/module_equivalence_1.f90,
3804         gfortran.dg/module_interface_1.f90,
3805         gfortran.dg/module_parameter_array_refs_1.f90,
3806         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
3807         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
3808         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
3809         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
3810         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
3811         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
3812         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
3813         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
3814         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
3815         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
3816         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
3817         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
3818         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
3819         gfortran.dg/same_name_1.f90,
3820         gfortran.dg/sibling_dummy_procedure_1.f90,
3821         gfortran.dg/sibling_dummy_procedure_2.f90,
3822         gfortran.dg/sibling_dummy_procedure_3.f90,
3823         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
3824         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
3825         gfortran.dg/used_dummy_types_2.f90,
3826         gfortran.dg/used_dummy_types_3.f90,
3827         gfortran.dg/used_dummy_types_4.f90,
3828         gfortran.dg/used_dummy_types_5.f90,
3829         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
3830         gfortran.dg/userdef_operator_1.f90: Use it.
3831
3832 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3833
3834         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
3835         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
3836         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
3837         gfortran.dg/write_back.f,
3838         gfortran.fortran-torture/execute/inquire_1.f90,
3839         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
3840
3841 2006-03-21  Jeff Law  <law@redhat.com>
3842
3843         * gcc.dg/tree-ssa/vrp28.c: New test.
3844
3845 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3846
3847         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
3848         if _STDC_C99 is defined.
3849         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
3850         * gcc.dg/builtins-20.c: Likewise.
3851         * gcc.dg/builtins-53.c: Likewise.
3852         * gcc.dg/single-precision-constant.c: Likewise. Also pass
3853         -mmacosx-version-min=10.3 on PowerPC/Darwin.
3854
3855 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
3856
3857         PR tree-opt/26781
3858         * gcc.c-torture/compile/pr26781-1.c: New test.
3859         * gcc.c-torture/compile/pr26781-2.c: New test.
3860
3861 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
3862
3863         PR c++/26690
3864         * g++.dg/gomp/pr26690-1.C: New test.
3865         * g++.dg/gomp/pr26690-2.C: New test.
3866
3867 2006-03-20  Jeff Law  <law@redhat.com>
3868
3869         * gcc.dg/tree-ssa/pr21829.c: New test.
3870
3871         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
3872
3873 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
3874
3875         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
3876         (check_visibility_available): Use it.
3877         (check_effective_target_default_packed): Likewise.
3878         (check_effective_target_pcc_bitfield_type_matters): Likewise.
3879         (check_effective_target_fopenmp): Likewise.
3880         (check_effective_target_freorder): Likewise.
3881         (check_effective_target_fpic): Likewise.
3882         (check_named_sections_available): Likewise.
3883         (check_effective_target_ilp32): Likewise.
3884         (check_effective_target_lp64): Likewise.
3885
3886 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
3887
3888         PR fortran/20935
3889         * gfortran.dg/scalar_mask_2.f90: New test case.
3890
3891 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
3892
3893         PR tree-opt/26629
3894         * gcc.dg/tree-ssa/loadpre12.c: New test.
3895         * gcc.dg/tree-ssa/loadpre13.c: New test.
3896         * gcc.dg/tree-ssa/loadpre14.c: New test.
3897         * gcc.dg/tree-ssa/loadpre15.c: New test.
3898         * gcc.dg/tree-ssa/loadpre16.c: New test.
3899         * gcc.dg/tree-ssa/loadpre17.c: New test.
3900         * gcc.dg/tree-ssa/loadpre18.c: New test.
3901         * gcc.dg/tree-ssa/loadpre19.c: New test.
3902         * gcc.dg/tree-ssa/loadpre20.c: New test.
3903         * gcc.dg/tree-ssa/loadpre21.c: New test.
3904         * gcc.dg/tree-ssa/loadpre22.c: New test.
3905
3906 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
3907
3908         PR fortran/26741
3909         * gfortran.dg/elemental_initializer_1.f90: New test.
3910
3911         PR fortran/26716
3912         * gfortran.dg/assumed_shape_ranks_2: New test.
3913
3914 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
3915
3916         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
3917         target fpic.
3918
3919 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3920
3921         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3922         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3923         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3924         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3925         gfortran.fortran-torture/execute/direct_io.f90,
3926         gfortran.fortran-torture/execute/inquire_2.f90,
3927         gfortran.fortran-torture/execute/inquire_4.f90,
3928         gfortran.fortran-torture/execute/list_read_1.f90,
3929         gfortran.fortran-torture/execute/open_replace.f90,
3930         gfortran.fortran-torture/execute/slash_edit.f90,
3931         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3932         temporary files from testcases.
3933
3934 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3935
3936         PR libgfortran/26509
3937         gfortran.dg/write_direct_eor.f90: New test.
3938
3939 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3940
3941         * gcc.target/powerpc/pr26350.c: New.
3942         * gcc.target/powerpc/indexed-addr.c: New.
3943
3944 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3945
3946         * gfortran.dg/dependency_13.f90: New test case.
3947
3948 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3949
3950         PR middle-end/21781
3951         * gcc.dg/real-const-1.c: New test case.
3952
3953 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
3954
3955         * g++.old-deja/g++.other/init18.C: New.
3956         * g++.old-deja/g++.other/init5.C: Remove xfail.
3957
3958 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3959
3960         * g++.dg/opt/pr15551.C: Cleanup temp file.
3961
3962 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3963
3964         PR c++/6634
3965         g++.dg/parse/long1.C: New test.
3966
3967 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3968
3969         PR fortran/19101
3970         * gfortran.dg/continuation.f90: New test.
3971         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
3972
3973 2006-03-14  Richard Guenther  <rguenther@suse.de>
3974
3975         PR tree-optimization/26672
3976         * gcc.dg/torture/pr26672.c: New testcase.
3977
3978 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
3979
3980         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
3981         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
3982
3983 2006-03-13  Roger Sayle  <roger@eyesopen.com>
3984
3985         PR middle-end/26557
3986         * gcc.c-torture/compile/switch-1.c: New test case.
3987
3988 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
3989
3990         PR fortran/25378
3991         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
3992         test to include more permuatations of mask and index.
3993         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
3994         respond to F2003 spec. that the position returned for an all false
3995         mask && condition is zero.
3996
3997 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
3998
3999         PR middle-end/25989
4000         * gcc.dg/gomp/pr25989.c: New test.
4001
4002 2006-03-13  Jeff Law  <law@redhat.com>
4003
4004         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
4005
4006 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
4007
4008         * gcc.dg/switch-9.c: New test.
4009
4010 2006-03-13  Richard Guenther  <rguenther@suse.de>
4011
4012         PR middle-end/26630
4013         * gcc.dg/torture/pr26630.c: New testcase.
4014
4015 2006-03-11  Roger Sayle  <roger@eyesopen.com>
4016
4017         * gfortran.dg/dependency_10.f90: New test case.
4018         * gfortran.dg/dependency_11.f90: Likewise.
4019
4020 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
4021             Erik Edelmann  <eedelman@gcc.gnu.org>
4022
4023         * gfortran.dg/allocatable_function_1.f90: New.
4024         * gfortran.dg/allocatable_function_2.f90: New.
4025
4026 2006-03-10  Richard Guenther  <rguenther@suse.de>
4027
4028         PR middle-end/26565
4029         * gcc.dg/torture/pr26565.c: New testcase.
4030
4031 2006-03-09  Eric Christopher  <echristo@apple.com>
4032
4033         * gcc.c-torture/compile/20060309-1.c: New.
4034
4035 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4036
4037         PR libgfortran/26499
4038         * gfortran.dg/write_back.f: New test.
4039         * gfortran.dg/write_rewind_1.f: New test.
4040         * gfortran.dg/write_rewind_2.f: New test.
4041
4042 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4043
4044         PR libgfortran/26554
4045         * gfortran.dg/read_logical.f90: New test.
4046
4047 2006-03-04  Laurent GUERBY <laurent@guerby.net>
4048
4049         * ada/acats/norun.lst: cdd2a03 now passes.
4050
4051 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
4052
4053         PR testsuite/25177
4054         * gcc.target/powerpc/pr18096-1.c: Change where the error
4055         would match.
4056
4057 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
4058
4059         * gcc.target/i386/cleanup-1.c: New test.
4060         * gcc.target/i386/cleanup-2.c: New test.
4061
4062 2006-03-04  Roger Sayle  <roger@eyesopen.com>
4063
4064         * gfortran.dg/dependency_9.f90: Remove for the time being.
4065
4066 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
4067
4068         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
4069         directive.
4070
4071 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4072
4073         * gfortran.dg/dependency_9.f90: New test case.
4074
4075 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4076
4077         * gfortran.dg/dependency_4.f90: New test case.
4078         * gfortran.dg/dependency_5.f90: New test case.
4079         * gfortran.dg/dependency_6.f90: New test case.
4080         * gfortran.dg/dependency_7.f90: New test case.
4081         * gfortran.dg/dependency_8.f90: New test case.
4082
4083 2006-03-03  Paul Brook  <paul@codesourcery.com>
4084
4085         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
4086         Add m68k-*-elf.
4087
4088 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
4089
4090         PR fortran/25031
4091         * multiple_allocation_1.f90: New test.
4092
4093 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4094
4095         PR tree-optimization/26524
4096         * gfortran.dg/pr26524.f: New test case.
4097
4098 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4099
4100         * g++.dg/template/repo5.C: Cleanup repo files.
4101         * gcc.dg/20051201-1.c: Cleanup coverage files.
4102         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
4103         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
4104         tree dump files.
4105
4106 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
4107
4108         * objc.dg/objc-nofilename-1.m: New test.
4109         * objc.dg/bad-receiver-type.m: New test.
4110         * obj-c++.dg/bad-receiver-type.mm: New test.
4111
4112 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4113
4114         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
4115
4116 2006-03-01  Mike Stump  <mrs@apple.com>
4117
4118         * g++.dg/abi/key2.C: Add.
4119
4120 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
4121
4122         * gfortran.dg/logical_dot_product.f90: New test.
4123
4124         PR fortran/26393
4125         * gfortran.dg/used_interface_ref.f90: New test.
4126
4127         PR fortran/20938
4128         * gfortran.dg/dependency_2.f90: New test.
4129         * gfortran.fortran-torture/execute/where17.f90: New test.
4130         * gfortran.fortran-torture/execute/where18.f90: New test.
4131         * gfortran.fortran-torture/execute/where19.f90: New test.
4132         * gfortran.fortran-torture/execute/where20.f90: New test.
4133
4134 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
4135
4136         * g++.dg/tree-ssa/pr26443.C: New test case.
4137
4138 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
4139
4140         PR middle-end/26022
4141         * g++.dg/opt/return-slot1.C: New test.
4142
4143 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4144
4145         PR libgfortran/26136
4146         * gfortran.dg/namelist_23.f90: New test.
4147
4148 2006-02-28  Roger Sayle  <roger@eyesopen.com>
4149
4150         PR middle-end/14752
4151         * gcc.dg/fold-eqandshift-2.c: New test case.
4152
4153 2006-02-28  Richard Guenther  <rguenther@suse.de>
4154
4155         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
4156         decomposition.
4157
4158 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
4159
4160         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
4161
4162 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4163
4164         PR libgfortran/26464
4165         * gfortran.dg/backspace_5.f: New test.
4166         * gfortran.dg/backspace_6.f: New test.
4167
4168 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4169
4170         * gcc.dg/fold-eqandnot-1.c: New test case.
4171
4172 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4173
4174         PR middle-end/19983
4175         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
4176
4177 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
4178
4179         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
4180         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
4181
4182 2006-02-26  Richard Guenther  <rguenther@suse.de>
4183
4184         PR tree-optimization/26421
4185         * gcc.dg/tree-ssa/pr26421.c: New testcase.
4186
4187 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4188
4189         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
4190         * g++.old-deja/g++.robertl/eb132.C: Likewise.
4191
4192 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4193
4194         * gcc.dg/fold-even-1.c: New test case.
4195
4196 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4197
4198         PR middle-end/21137
4199         * gcc.dg/fold-eqandshift-1.c: New test case.
4200
4201 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4202
4203         PR tree-optimization/25125
4204         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
4205         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
4206
4207 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4208
4209         PR tree-optimizations/26359
4210         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
4211         with -fdump-tree-dceloop-details.
4212         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
4213
4214 2006-02-25  Roger Sayle  <roger@eyesopen.com>
4215
4216         PR middle-end/23673
4217         * gcc.dg/fold-eqxor-1.c: New test case.
4218         * gcc.dg/fold-eqxor-2.c: Likewise.
4219         * gcc.dg/fold-eqxor-3.c: Likewise.
4220
4221 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
4222
4223         PR fortran/23092
4224         * scalar_mask_1.f90: New test.
4225
4226 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
4227
4228         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
4229         * g++.dg/eh/uncaught2.C: New.
4230         * g++.dg/eh/uncaught3.C: New.
4231
4232 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4233
4234         PR libgfortran/26423
4235         * gfortran.dg/read_many_1.f: New test.
4236
4237 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
4238
4239         PR fortran/24519
4240         * gfortran.dg/dependency_3.f90: New test.
4241         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
4242         XFAILs.
4243
4244         PR fortran/25395
4245         * gfortran.dg/equiv_6.f90: New test.
4246
4247 2006-02-23  Jeff Law  <law@redhat.com>
4248
4249         * gcc.c-torture/compile/pr26425.c: New test.
4250
4251 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
4252
4253         PR middle-end/26412
4254         * gcc.dg/gomp/pr26412.c: New test.
4255
4256 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4257
4258         PR c++/26291
4259         * g++.dg/other/ellipsis1.C: New test.
4260         * g++.dg/parse/operator4.C: Adjust error marker.
4261
4262 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
4263
4264         PR target/25603
4265         * gfortran.dg/pr25603.f: New testcase.
4266
4267 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
4268
4269         * gcc.dg/bf-spl1.c: Don't specify -m68000.
4270         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
4271
4272 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
4273
4274         * g++.dg/eh/spbp.C: New.
4275
4276 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
4277
4278         PR middle-end/26379
4279         * gcc.target/i386/mmx-7.c: New test.
4280
4281 2006-02-20  Roger Sayle  <roger@eyesopen.com>
4282
4283         PR tree-optimization/26361
4284         * gcc.dg/tree-ssa/vrp27.c: New test case.
4285
4286 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
4287
4288         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
4289         * gcc.dg/tree-ssa/complex-4.c: Here.
4290
4291 2006-02-19  Roger Sayle  <roger@eyesopen.com>
4292
4293         PR middle-end/19543
4294         * gfortran.dg/logical_1.f90: New test case.
4295
4296 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
4297
4298         PR middle-end/26334
4299         * gcc.dg/20060218-1.c: Moved to...
4300         * gcc.target/i386/20060218-1.c: ... here.  New test.
4301
4302 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4303
4304         PR fortran/26201
4305         * gfortran.dg/convert_1.f90: New.
4306
4307 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
4308
4309         PR fortran/25054
4310         * gfortran.dg/namelist_5.f90: New test.
4311
4312         PR fortran/25089
4313         * gfortran.dg/namelist_4.f90: New test.
4314
4315 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4316
4317         PR tree-opt/25680
4318         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
4319
4320 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4321
4322         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
4323         variable to take into account the variable name in the
4324         function header.
4325         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
4326
4327 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
4328
4329         PR middle-end/26334
4330         * gcc.c-torture/compile/20060217-1.c: New test.
4331         * gcc.dg/20060218-1.c: New test.
4332
4333 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
4334
4335         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
4336
4337 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
4338
4339         * gcc.dg/cpp/undef3.c: New test.
4340         * gcc.dg/cpp/trad/builtins2.c: New test.
4341
4342 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
4343
4344         PR c++/26266
4345         * g++.dg/template/static22.C: New test.
4346         * g++.dg/template/static23.C: New test.
4347         * g++.dg/template/static24.C: New test.
4348         * g++.dg/template/non-dependent13.C: New test.
4349         * g++.dg/init/member1.C: Tweak error markers.
4350
4351 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4352
4353         PR target/26255
4354         * gcc.c-torture/compile/pr26255.c: New test case.
4355
4356 2006-02-16  Roger Sayle  <roger@eyesopen.com>
4357
4358         * gfortran.fortran-torture/execute/where_10.f90: New test case.
4359         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4360         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
4361         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
4362         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4363         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4364         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4365
4366 2006-02-16  Jeff Law  <law@redhat.com>
4367
4368         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
4369         * gcc.dg/tree-ssa/vrp26.c: New test.
4370
4371 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
4372
4373         PR target/20353
4374         PR target/24578
4375         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
4376         __UCLIBC__ is defined.
4377
4378 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
4379
4380         PR fortran/26224
4381         * gfortran.dg/gomp/pr26224.f: New test.
4382
4383 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
4384
4385         PR tree-opt/25918
4386         * lib/target-supports.exp
4387         (check_effective_target_vect_short_mult): New.
4388         (check_effective_target_vect_char_mult): New.
4389         (check_effective_target_vect_widen_sum_qi_to_si): New.
4390         (check_effective_target_vect_widen_sum_qi_to_hi): New.
4391         (check_effective_target_vect_widen_sum_hi_to_si): New.
4392         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
4393         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
4394         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
4395         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
4396         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
4397         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
4398         vect-reduc-pattern-2c.c
4399         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
4400         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
4401         vect-reduc-pattern-1c.c
4402
4403 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
4404
4405         PR fortran/24557
4406         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
4407
4408 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
4409
4410         PR fortran/26054
4411         * gfortran.dg/enum_8.f90: Remove check for warning.
4412         * gfortran.dg/iomsg_1.f90: Ditto.
4413         * gfortran.dg/enum_1.f90: Ditto.
4414         * gfortran.dg/enum_9.f90: Ditto.
4415         * gfortran.dg/enum_2.f90: Ditto.
4416         * gfortran.dg/enum_10.f90: Ditto.
4417         * gfortran.dg/enum_3.f90: Ditto.
4418         * gfortran.dg/flush_1.f90: Ditto.
4419         * gfortran.dg/enum_4.f90: Ditto.
4420         * gfortran.dg/array_constructor_1.f90: Ditto.
4421         * gfortran.dg/enum_5.f90: Ditto.
4422         * gfortran.dg/enum_6.f90: Ditto.
4423         * gfortran.dg/enum_7.f90: Ditto.
4424
4425 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
4426
4427         PR middle-end/26300
4428         * gcc.c-torture/compile/20060215-1.c: New test.
4429
4430 2006-02-14  Roger Sayle  <roger@eyesopen.com>
4431
4432         PR middle-end/23670
4433         * gcc.dg/tree-ssa/andor-2.c: New test case.
4434
4435 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
4436
4437         PR fortran/25045
4438         * optional_dim.f90: New test.
4439
4440 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4441
4442         PR fortran/26277
4443         * gfortran.dg/label_4.f90: New.
4444
4445 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
4446             Diego Novillo  <dnovillo@redhat.com>
4447             Uros Bizjak  <uros@kss-loka.si>
4448
4449         * gfortran.dg/gomp: New directory.
4450
4451 2006-02-14  Richard Guenther  <rguenther@suse.de>
4452
4453         PR tree-optimization/26258
4454         * gcc.dg/torture/pr26258.c: New testcase.
4455
4456 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
4457
4458         PR fortran/26246
4459         * gfortran.dg/pr26246_1.f90: New test.
4460         * gfortran.dg/pr26246_2.f90: New test.
4461
4462         PR middle-end/26092
4463         * gcc.c-torture/compile/20060208-1.c: New test.
4464
4465 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
4466
4467         PR fortran/26074
4468         PR fortran/25103
4469         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
4470         * gfortran.dg/bad_automatic_objects_1.f90: New test.
4471         * gfortran.dg/automatic_module_variable.f90: Change error message.
4472
4473         PR fortran/20861
4474         * gfortran.dg/internal_dummy_1.f90: New test.
4475
4476         PR fortran/20871
4477         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
4478
4479
4480         PR fortran/25083
4481         * gfortran.dg/uncommon_block_data_1.f90: New test.
4482         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
4483         with standard.
4484
4485         PR fortran/25088
4486         * gfortran.dg/typed_subroutine_1.f90: New test.
4487
4488 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
4489
4490         * objc.dg/dwarf-1.m: New.
4491
4492 2006-02-13  Roger Sayle  <roger@eyesopen.com>
4493
4494         PR middle-end/24427
4495         * gcc.dg/tree-ssa/andor-1.c: New test case.
4496
4497 2006-02-13  Josh Conner  <jconner@apple.com>
4498
4499         PR target/25376
4500         * gcc.dg/pr25376.c: New test.
4501
4502         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
4503         assemble.
4504         * lib/target-supports.exp (check_named_sections_available):
4505         Only compile named-sections test -- don't assemble.
4506
4507 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4508
4509         * g++.dg/warn/no-write-strings.C: New test.
4510         * g++.dg/warn/write-strings.C: Likewise.
4511         * g++.dg/warn/write-strings-default.C: Likewise.
4512
4513 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
4514
4515         PR fortran/25806
4516         * gfortran.dg/ret_pointer_2.f90: New test.
4517
4518 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
4519
4520         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
4521
4522 2006-02-10  Jeff Law  <law@redhat.com>
4523
4524         * gcc.c-torture/compile/pr26213.c: New test.
4525
4526 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
4527
4528         gfortran.dg/null_1.f90: New test.
4529
4530 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4531
4532         PR fortran/14771
4533         * gfortran.dg/parens_4.f90: New.
4534         * gfortran.dg/parens_5.f90: New.
4535
4536 2006-02-10  Richard Guenther  <rguenther@suse.de>
4537
4538         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
4539
4540 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4541         Paul Thomas  <pault@gcc.gnu.org>
4542
4543         PR fortran/14771
4544         * gfortran.dg/parens_1.f90: New.
4545         * gfortran.dg/parens_2.f90: New.
4546         * gfortran.dg/parens_3.f90: New.
4547
4548 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
4549
4550         PR fortran/26038
4551         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
4552
4553         PR fortran/25059
4554         * gfortran.dg/impure_assignment_1.f90: New test.
4555
4556         PR fortran/25070
4557         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
4558
4559 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4560
4561         PR target/26141
4562         * g++.dg/expr/stdarg2.C: New test.
4563
4564 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4565
4566         PR inline-asm/16194
4567         * gcc.dg/pr16194.c: New test.
4568
4569 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4570
4571         * ada/acats/run_acats: Use portable variant of "$@".
4572
4573 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4574
4575         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
4576         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
4577
4578 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4579
4580         PR tree-opt/26179
4581         * g++.dg/opt/pr26179.C: New test.
4582
4583 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4584
4585         PR middle-end/26134
4586         * gcc.dg/tree-ssa/complex-3.c: New test.
4587
4588 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4589
4590         * gcc.c-torture/compile/volatile-1.c: New test.
4591
4592 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
4593
4594         PR 26180
4595         * gcc.dg/tree-ssa/pr26180.c: New test.
4596
4597 2006-02-08  Jeff Law  <law@redhat.com>
4598
4599         * gcc.dg/tree-ssa/pr21417.c: New test.
4600
4601 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4602
4603         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4604         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
4605
4606 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4607
4608         * lib/scanrtl.exp: New.
4609
4610 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4611
4612         PR c++/26071
4613         * g++.dg/other/virtual2.C: New test.
4614
4615         PR c++/26070
4616         * g++.dg/other/virtual1.C: New test.
4617
4618 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4619
4620         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
4621         cleanup-ipa-dump): Update dump file glob patterns.
4622         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
4623         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
4624
4625         * lib/gcc-dg.exp: Load it.
4626         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
4627
4628 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
4629
4630         PR testsuite/26159
4631         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
4632         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4633
4634 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4635
4636         PR fortran/25577
4637         * gfortran.dg/mvbits_1.f90: New.
4638
4639 2006-02-07  Dirk Mueller  <dmueller@suse.com>
4640
4641         * g++.dg/warn/Wdiv-by-zero.C: New test.
4642         * g++.dg/warn/Wno-div-by-zero.C: New.
4643
4644 2006-02-07  Jeff Law  <law@redhat.com>
4645
4646         * gcc.dg/tree-ssa/pr21559.c: New test.
4647
4648         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
4649         multiple VRP passes.
4650         * gcc.dg/tree-ssa/vrp09.c: Likewise.
4651         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4652         * gcc.dg/tree-ssa/pr21582.c: Likewise.
4653         * gcc.dg/tree-ssa/pr20657.c: Likewise.
4654         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4655         * gcc.dg/tree-ssa/vrp02.c: Likewise
4656         * gcc.dg/tree-ssa/vrp11.c: Likewise
4657         * gcc.dg/tree-ssa/pr14341.c: Likewise
4658         * gcc.dg/tree-ssa/vrp19.c: Likewise
4659         * gcc.dg/tree-ssa/vrp20.c: Likewise
4660         * gcc.dg/tree-ssa/vrp03.c: Likewise
4661         * gcc.dg/tree-ssa/pr21086.c: Likewise
4662         * gcc.dg/tree-ssa/pr21959.c: Likewise
4663         * gcc.dg/tree-ssa/vrp21.c: Likewise
4664         * gcc.dg/tree-ssa/vrp04.c: Likewise
4665         * gcc.dg/tree-ssa/pr25485.c: Likewise
4666         * gcc.dg/tree-ssa/pr22026.c: Likewise
4667         * gcc.dg/tree-ssa/vrp22.c: Likewise
4668         * gcc.dg/tree-ssa/vrp05.c: Likewise
4669         * gcc.dg/tree-ssa/20030807-10.c: Likewise
4670         * gcc.dg/tree-ssa/pr20701.c: Likewise
4671         * gcc.dg/tree-ssa/vrp23.c: Likewise
4672         * gcc.dg/tree-ssa/vrp06.c: Likewise
4673         * gcc.dg/tree-ssa/pr22117.c: Likewise
4674         * gcc.dg/tree-ssa/pr20702.c: Likewise
4675         * gcc.dg/tree-ssa/vrp15.c: Likewise
4676         * gcc.dg/tree-ssa/pr21090.c: Likewise
4677         * gcc.dg/tree-ssa/pr21294.c: Likewise
4678         * gcc.dg/tree-ssa/vrp24.c: Likewise
4679         * gcc.dg/tree-ssa/vrp07.c: Likewise
4680         * gcc.dg/tree-ssa/pr21563.c: Likewise
4681         * gcc.dg/tree-ssa/pr25382.c: Likewise
4682         * gcc.dg/tree-ssa/vrp16.c: Likewise
4683         * gcc.dg/tree-ssa/vrp25.c: Likewise
4684         * gcc.dg/tree-ssa/vrp08.c: Likewise
4685         * gcc.dg/tree-ssa/20030807-6.c: Likewise
4686         * gcc.dg/tree-ssa/vrp17.c: Likewise
4687         * gcc.dg/tree-ssa/pr21458.c: Likewise
4688         * g++.dg/tree-ssa/pr18178.C: Likewise
4689
4690 2006-02-07  Richard Guenther  <rguenther@suse.de>
4691
4692         PR c++/26140
4693         Revert
4694         2006-01-30  Richard Guenther  <rguenther@suse.de>
4695         PR c++/23372
4696         * gcc.dg/pr23372-1.C: New testcase.
4697
4698         * g++.dg/tree-ssa/pr26140.C: New testcase.
4699
4700 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
4701
4702         PR c++/9737
4703         * g++.dg/template/ttp15.C: New test.
4704         * g++.dg/template/ttp16.C: Likewise.
4705         * g++.dg/template/ttp17.C: Likewise.
4706         * g++.old-deja/g++.pt/ttp36.C: Remove.
4707         * g++.old-deja/g++.pt/ttp19.C: Likewise.
4708         * g++.old-deja/g++.pt/ttp37.C: Likewise.
4709         * g++.old-deja/g++.pt/ttp38.C: Likewise.
4710         * g++.old-deja/g++.pt/ttp39.C: Likewise.
4711         * g++.old-deja/g++.pt/ttp9.C: Likewise.
4712         * g++.old-deja/g++.pt/ttp40.C: Likewise.
4713         * g++.old-deja/g++.pt/ttp51.C: Likewise.
4714         * g++.old-deja/g++.pt/ttp26.C: Likewise.
4715         * g++.old-deja/g++.pt/ttp36.C: Likewise.
4716
4717 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
4718
4719         PR libfortran/23815
4720         * unf_io_convert_4.f90: New test.
4721
4722 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
4723
4724         * gcc.dg/tree-ssa/loadpre10.c: New test.
4725         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
4726         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
4727         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
4728
4729 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4730
4731         PR libfortran/24685
4732         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
4733
4734 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
4735
4736         PR tree-opt/25251
4737         * gfortran.dg/assign_7.f: New test.
4738
4739 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4740
4741         PR fortran/26041
4742         PR fortran/26064
4743         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
4744         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
4745         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
4746
4747 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
4748
4749         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
4750         in size_t typedef.
4751
4752 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4753
4754         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
4755         * g++.dg/charset/string.c (foo): Likewise.
4756         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
4757         const char*
4758         * g++.dg/ext/builtin2.C (printf): Likewise.
4759         * g++.dg/init/new15.C (printf): Likewise.
4760         * g++.dg/opt/pr17697-1.C (foo): Likewise.
4761         * g++.dg/opt/pr17697-2.C (foo): Likewise.
4762         * g++.dg/opt/pr17697-3.C (foo): Likewise.
4763         * g++.dg/template/non-dependent4.C (temp): Likewise.
4764         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
4765         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
4766         parameter type to const char*.
4767         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
4768         Change type to const char*.
4769         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
4770         Likewise.
4771         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
4772         second parameter type to const char*.
4773         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
4774         (Y::Y): Change parameter type to const char*.
4775         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
4776         * g++.old-deja/g++.jason/report.C: Apply const correctness.
4777         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
4778         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
4779         (char*).
4780         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
4781         const char*.
4782         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
4783         type to const char*.
4784         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
4785         return type to const char*.
4786         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
4787         to const char*.
4788         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
4789         * g++.old-deja/g++.law/refs1.C: Likewise.
4790         * g++.old-deja/g++.law/visibility1.C: Likewise.
4791         * g++.old-deja/g++.law/visibility2.C: Likewise.
4792         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
4793         const char*.
4794         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
4795         * g++.old-deja/g++.mike/net48.C: Likewise.
4796         * g++.old-deja/g++.mike/p646.C: Likewise.
4797         * g++.old-deja/g++.mike/p6746.C: Likewise.
4798         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
4799         type to const char*.
4800         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
4801         deprecated conversion warning.
4802         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
4803         char*.
4804         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
4805         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
4806         * g++.old-deja/g++.pt/explicit8.C: Likewise.
4807         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
4808         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
4809         * g++.old-deja/g++.pt/nontype3.C: Likewise.
4810         * g++.old-deja/g++.pt/t39.C: Likewise.
4811         * g++.old-deja/g++.robertl/eb106.C: Likewise.
4812         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
4813
4814 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
4815
4816         PR fortran/25075
4817         intrinsic_argument_conformance_1.f90: New test.
4818
4819 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
4820
4821         PR fortran/20845
4822         * gfortran.dg/char_result_11.f90: Add SAVE.
4823         * gfortran.dg/der_pointer_4.f90: Ditto.
4824         * gfortran.dg/default_initialization.f90: New test.
4825
4826 2006-02-03  Jeff Law  <law@redhat.com>
4827
4828         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
4829         handle more than 100 dump files.
4830         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
4831         * lib/scantree.exp (scan-tree-dump): Likewise.
4832         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
4833         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
4834         * lib/scanipa.exp (scan-ipa-dump): Likewise.
4835         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
4836         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
4837
4838 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
4839
4840         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
4841
4842 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
4843
4844         * g++.dg/template/using12.C: New test.
4845
4846 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
4847
4848         * gcc.target/powerpc/pr25960.c: New test.
4849
4850 2006-02-02  Steven G. Kargl  <kargls@comcast>
4851
4852         PR fortran/24958
4853         gfortran.dg/nullify_2.f90: New test.
4854
4855 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
4856
4857         PR 25990
4858         * gcc.dg/gomp/pr25990.c: New test.
4859
4860 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
4861
4862         PR c++/25342
4863         * g++.gd/template/partial4.C: New test.
4864
4865 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
4866
4867         PR middle-end/26001
4868         * gfortran.dg/data_char_2.f90: New.
4869
4870 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
4871
4872         PR fortran/26039
4873         maxval_maxloc_conformance_1.f90: New test.
4874
4875 2006-01-31  Richard Guenther  <rguenther@suse.de>
4876
4877         * gcc.target/i386/sselibm-1.c: New testcase.
4878         * gcc.target/i386/sselibm-2.c: Likewise.
4879         * gcc.target/i386/sselibm-3.c: Likewise.
4880         * gcc.target/i386/sselibm-4.c: Likewise.
4881         * gcc.target/i386/sselibm-5.c: Likewise.
4882
4883 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4884
4885         PR fortran/24266
4886         * gfortran.dg/arrayio_derived_2.f90: New.
4887
4888 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
4889
4890         * gcc.dg/unsigned-long-compare.c: New test.
4891
4892 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
4893
4894         PR testsuite/25318
4895         * lib/target-supports.exp (check_effective_target_freorder):
4896         Check to see if target supports -freorder-blocks-and-partition.
4897         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
4898         instead of "dg-require-named-sections".
4899
4900 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
4901
4902         PR target/14798:
4903         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
4904         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
4905         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4906         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4907         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
4908         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
4909         * gcc.dg/attr-isr-trap_exit.c: Likewise.
4910         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4911
4912 2006-01-30  Richard Guenther  <rguenther@suse.de>
4913
4914         PR c++/23372
4915         * gcc.dg/pr23372-1.C: New testcase.
4916
4917 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4918
4919         * gcc.dg/gomp/pr25874.c: New test.
4920
4921 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4922
4923         PR tree-opt/25911
4924         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4925
4926 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4927
4928         PR fortran/18578
4929         PR fortran/18579
4930         PR fortran/20857
4931         PR fortran/20885
4932         * gfortran.dg/intent_out_1.f90: New test.
4933
4934 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4935
4936         PR fortran/17911
4937         * gfortran.dg/procedure_lvalue.f90: New test.
4938
4939         PR fortran/20895
4940         PR fortran/25030
4941         * gfortran.dg/char_pointer_assign_2.f90: New test.
4942         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4943         assignment to be consistent with standard.
4944         * gfortran.dg/char_result_2.f90: The same.
4945         * gfortran.dg/char_result_8.f90: The same.
4946
4947 2006-01-28  Zack Weinberg  <zackw@panix.com>
4948
4949         * gcc.dg/Woverlength-strings.c
4950         * gcc.dg/Woverlength-strings-pedantic-c89.c
4951         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4952         * gcc.dg/Woverlength-strings-pedantic-c99.c
4953         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
4954
4955 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
4956
4957         * gcc.c-torture/execute/20060127-1.c: New test.
4958
4959 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4960
4961         PR c++/25999
4962         * g++.dg/ext/pragmaweak1.C: New test.
4963
4964 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4965
4966         PR c++/25855
4967         * g++.dg/template/spec29.C: New test.
4968
4969 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
4970
4971         PR c/19606.
4972         * gcc.c-torture/execute/pr19606.c: New.
4973
4974 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
4975
4976         * gcc.dg/pragma-re-4.c: New test.
4977
4978 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
4979
4980         PR fortran/25964
4981         * gfortran.dg/assumed_size_refs_3.f90: New test.
4982
4983 2006-01-27  Ben Elliston  <bje@au.ibm.com>
4984
4985         * gcc.misc-tests/dectest.exp: Remove defunct comment.
4986
4987 2006-01-26  Laurent GUERBY <laurent@guerby.net>
4988
4989         PR ada/21317
4990         * ada/acats/support/impdef.a: Add One_Long_Second.
4991         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
4992         * ada/acats/tests/c9/c94026.a: Likewise.
4993         * ada/acats/tests/c9/c97305c.ada: Likewise.
4994         * ada/acats/tests/c9/c99004a.ada: Likewise.
4995
4996 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
4997
4998         PR fortran/25964
4999         * gfortran.dg/global_references_2.f90: New test.
5000
5001         PR fortran/25084
5002         PR fortran/20852
5003         PR fortran/25085
5004         PR fortran/25086
5005         * gfortran.dg/assumed_charlen_function_1.f90: New test.
5006         * gfortran.dg/assumed_charlen_function_3.f90: New test.
5007
5008         PR fortran/25416
5009         * gfortran.dg/assumed_charlen_function_2.f90: New test.
5010
5011 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
5012
5013         PR c/25892
5014         * gcc.dg/Wpointer-sign.c: New.
5015         * gcc.dg/Wpointer-sign-Wall.c: New.
5016         * gcc.dg/Wpointer-sign-Wall-no.c: New.
5017         * gcc.dg/Wpointer-sign-pedantic.c: New.
5018         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
5019         * gcc.dg/conv-2.c: Use -Wpointer-sign.
5020
5021 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
5022
5023         PR C/25861
5024         * gcc.c-torture/compile/pr25861.c: New test.
5025
5026 2006-01-26  Paul Brook  <paul@codesourcery.com>
5027
5028         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
5029         on short-enum targets.
5030         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
5031         variable.
5032         (generate_fields): Use short_enums.
5033         (main): Set short_enums.  Document -e.
5034         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
5035         on short-enum targets.
5036         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
5037         variable.
5038         (generate_fields): Use short_enums.
5039         (main): Set short_enums.  Document -e.
5040         * lib/target-supports.exp (check_effective_target_short_enums): New.
5041
5042 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
5043
5044         PR target/25947
5045         * gcc.dg/torture/pr25947-1.c: New test.
5046
5047 2006-01-25  Jan Hubicka  <jh@suse.cz>
5048             Roger Sayle  <roger@eyesopen.com>
5049
5050         PR rtl-optimization/25703
5051         * gcc.target/i386/20060125-1.c: New test case.
5052         * gcc.target/i386/20060125-2.c: New test case.
5053
5054 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5055
5056         PR fortran/18540
5057         * gfortran.dg/goto_1.f: New.
5058
5059 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
5060
5061         PR fortran/25716
5062         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
5063         25716 on 32-bit systems too.
5064
5065 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
5066
5067         PR testsuite/25590
5068         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
5069
5070 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5071
5072         * gcc.dg/tree-ssa/gen-vect-33.c: New.
5073
5074 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5075
5076         PR fortran/25835
5077         * gfortran.dg/read_eof.f90: Delete, renamed.
5078         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
5079         * gfortran.dg/read_eof_2.f90: New test.
5080         * gfortran.dg/read_eof_3.f90: New test.
5081
5082 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
5083
5084         PR tree-opt/25860
5085         * gcc.c-torture/compile/pr25860.c: New test.
5086
5087 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5088
5089         PR c++/25552
5090         * g++.dg/parse/dtor8.C: New test.
5091
5092 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
5093
5094         PR testsuite/25891
5095         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
5096         * gcc.dg/gomp/gomp.exp: Return without testing anything if
5097         check_effective_target_fopenmp returns 0.
5098
5099 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
5100
5101         PR ada/20548
5102         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
5103         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
5104         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
5105
5106 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
5107
5108         PR tree-opt/25857
5109         * g++.dg/opt/pr25857.C: New test.
5110
5111 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
5112         Jan Hubicka  <jh@suse.cz>
5113         Richard Guenther  <rguenther@suse.de>
5114
5115         PR rtl-optimization/25654
5116         * gcc.dg/torture/pr25654.c: New testcase.
5117         * gcc.target/i386/pr25654.c: Likewise.
5118
5119 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
5120
5121         PR fortran/25901
5122         * gfortran.dg/internal references_2.f90: New test.
5123
5124         Fix regression in testing of admissability of attributes.
5125         * gfortran.dg/intent_used_1.f90: New test.
5126
5127 2006-01-23  Ben Elliston  <bje@au.ibm.com>
5128
5129         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
5130         Remove target conditional torture options for i?86 and x86_64
5131         GNU/Linux.
5132
5133 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5134
5135         PR c++/10891
5136         * g++.dg/rtti/no-rtti.C: New.
5137
5138 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
5139
5140         PR c++/25895
5141         * g++.dg/inherit/conv2.C: New test.
5142
5143         PR c++/25856
5144         * g++.dg/parse/dtor7.C: New test.
5145
5146         PR c++/25858
5147         * g++.dg/template/crash44.C: New test.
5148
5149 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
5150
5151         PR fortran/25124
5152         PR fortran/25625
5153         * gfortran.dg/internal_references_1.f90: New test.
5154           PR fortran/20881
5155         PR fortran/23308
5156         PR fortran/25538
5157         PR fortran/25710
5158         * gfortran.dg/global_references_1.f90: New test.
5159         * gfortran.dg/g77/19990905-1.f: Restore the error that
5160         there is a clash between the common block name and
5161         the name of a subroutine reference.
5162
5163         PR fortran/PR24276
5164         * gfortran.dg/aliasing_dummy_1.f90: New test.
5165
5166 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
5167
5168         * gcc.dg/vmx/1b-01.c: Warning fix.
5169         * gcc.dg/vmx/1c-02.c: Likewise.
5170         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
5171
5172 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
5173
5174         PR testsuite/24962
5175         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
5176
5177 2006-01-20  Richard Guenther  <rguenther@suse.de>
5178         Steven Bosscher <stevenb.gcc@gmail.com>
5179
5180         PR rtl-optimization/24626
5181         * gcc.dg/torture/pr24626-1.c: New testcase.
5182         * gcc.dg/torture/pr24626-2.c: Likewise.
5183         * gcc.dg/torture/pr24626-3.c: Likewise.
5184         * gcc.dg/torture/pr24626-4.c: Likewise.
5185
5186 2006-01-20  Dirk Mueller  <dmueller@suse.com>
5187
5188         PR c++/5520
5189         * g++.dg/warn/empty-body.C: New.
5190
5191 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
5192
5193         PR c++/22136
5194         * g++.dg/template/using10.C: New test.
5195         * g++.dg/temlpate/using11.C: Likewise.
5196         * g++.dg/inherit/using5.C: Tweak error messages.
5197
5198 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
5199
5200         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
5201         target test.
5202         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
5203
5204 2006-01-19  Jan Hubicka  <jh@suse.cz>
5205
5206         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
5207
5208 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5209
5210         PR c++/25854
5211         * g++.dg/template/spec28.C: New test.
5212
5213 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
5214
5215         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5216         Fix fprintf's by adding srcdir or removing it.
5217
5218 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
5219
5220         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
5221         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
5222         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
5223         * testsuite/gcc.dg/gomp/empty.c: Likewise.
5224         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
5225         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
5226         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
5227         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
5228         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
5229         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
5230         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
5231         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
5232         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
5233         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
5234
5235 2006-01-18  Jeff Law  <law@redhat.com>
5236
5237         * gcc.dg/tree-ssa/vrp25.c: New test.
5238
5239 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5240
5241         * gcc.dg/pr25805.c: Fix misapplied patch.
5242
5243 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
5244
5245         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
5246         (check_effective_target_vect_udot_qi): New.
5247         (check_effective_target_vect_sdot_hi): New.
5248         (check_effective_target_vect_udot_hi): New.
5249         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
5250         prefixed with "wrapv-" with -fwrapv.
5251         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
5252         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
5253         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
5254         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
5255         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
5256
5257         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
5258         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
5259         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
5260         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
5261
5262 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5263
5264         PR c++/16829
5265         * g++.dg/other/default2.C: New test.
5266         * g++.dg/other/default3.C: New test.
5267
5268 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5269
5270         PR c/25805
5271         * gcc.dg/pr25805.c: New file.
5272
5273 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
5274
5275         PR c++/25836
5276         * g++.dg/template/init6.C: New test.
5277
5278 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
5279
5280         * gcc.dg/tree-ssa/pr24287.c: New test
5281
5282 2006-01-18  Eric Christopher  <echristo@apple.com>
5283
5284         * g++.dg/eh/table.C: New.
5285
5286 2006-01-18  DJ Delorie  <dj@redhat.com>
5287
5288         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
5289         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
5290         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
5291         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
5292
5293 2006-01-18  Jeff Law  <law@redhat.com>
5294
5295         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
5296         on wrapping on overflow semantics.
5297
5298         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
5299
5300         * gcc.gc/tree-ssa/vrp23.c: New test.
5301         * gcc.gc/tree-ssa/vrp24.c: New test.
5302
5303 2006-01-18  Richard Henderson  <rth@redhat.com>
5304             Aldy Hernandez  <aldyh@redhat.com>
5305             Jakub Jelinek  <jakub@redhat.com>
5306             Diego Novillo  <dnovillo@redhat.com>
5307             Uros Bizjak  <uros@kss-loka.si>
5308
5309         * testsuite/gcc.dg/gomp: New directory.
5310
5311 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
5312             Steven G. Kargl  <kargls@comcast.net>
5313
5314         PR fortran/20869
5315         * gfortran.dg/intrinsic_external_1.f90: New test.
5316
5317         PR fortran/20875.
5318         * gfortran.dg/elemental_pointer_1.f90: New test.
5319
5320         PR fortran/25024
5321         * gfortran.dg/external_procedures_1.f90: New test.
5322
5323         PR fortran/25785
5324         gfortran.dg/assumed_present.f90: New test.
5325
5326 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
5327
5328         * g++.dg/parse/lookup5.C: New test.
5329
5330 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5331
5332         PR fortran/25697
5333         * gfortran.dg/read_eof.f90: New test.
5334
5335 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5336
5337         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
5338         add a closing brace.
5339
5340 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5341
5342         PR fortran/25631
5343         * gfortran.dg/fmt_tl.f: New test.
5344
5345 2006-01-17  Eric Christopher  <echristo@apple.com>
5346
5347         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
5348         * g++.old-deja/g++.warn/impint2.C: Ditto.
5349         * g++.old-deja/g++.other/null1.C: Ditto.
5350         * g++.dg/warn/conv2.C: Ditto.
5351         * g++.dg/warn/conv4.C: New file.
5352
5353 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5354
5355         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
5356
5357 2006-01-17  Andreas Jaeger  <aj@suse.de>
5358             Janis Johnson <janis187@us.ibm.com>
5359
5360         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
5361         in 64-bit.
5362         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5363         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
5364
5365 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5366
5367         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5368         xfail txxx where xxx >= 25.
5369
5370 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5371
5372         PR testsuite/25764
5373         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
5374
5375 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
5376
5377         PR c/25682
5378         * gcc.dg/pr25682.c: New test.
5379         * g++.dg/parse/array-size2.C: New test.
5380
5381 2006-01-16  Ian Lance Taylor  <ian@airs.com>
5382
5383         * consistency.vlad: Remove entire directory, 1652 files.
5384
5385 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
5386
5387         * lib/target-supports.exp (check_effective_target_dfp_nocache,
5388         check_effective_target_dfprt_nocache): New.
5389         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
5390         (check_effective_target_dfprt): New.
5391         * lib/c-compat.exp (check_dfp): Remove.
5392         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
5393         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
5394         level of support for decimal float.
5395         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
5396         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
5397         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
5398         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
5399         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
5400         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
5401         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
5402         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
5403         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
5404         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
5405         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
5406         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
5407         directives.
5408
5409 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
5410
5411         PR testsuite/25741
5412         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
5413         $base_dir/../.
5414         * lib/gfortran.exp (gfortran_init): Likewise.
5415         * lib/obj-c++.exp (obj-c++_init): Likewise.
5416         * lib/scanasm.exp (scan-assembler-dem): Likewise.
5417         (scan-assembler-dem-not): Likewise.
5418         * lib/scandump.exp (scan-dump-dem): Likewise.
5419         (scan-dump-dem-not): Likewise.
5420
5421 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
5422
5423         PR testsuite/25767
5424         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
5425         powerpc-*-darwin*.
5426         * lib/obj-c++.exp (obj-c++_init): Likewise.
5427
5428 2006-01-16  Richard Guenther  <rguenther@suse.de>
5429
5430         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
5431
5432 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5433
5434         PR testsuite/25777
5435         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
5436         to LD_LIBRARY_PATH.
5437
5438 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
5439             Andrew Pinski  <pinskia@physics.uc.edu>
5440
5441         * gcc.dg/minmax-1.c: New test.
5442
5443 2006-01-16  Ben Elliston  <bje@au.ibm.com>
5444
5445         * gcc.dg/dfp/dfp.exp: Correct FSF address.
5446         * gcc.misc-tests/dectest.exp: Ditto.
5447
5448 2006-01-15  Ian Lance Taylor  <ian@airs.com>
5449
5450         PR testsuite/25796
5451         * gcc.target/i386/cmov6.c: Use -march=k8.
5452
5453 2006-01-15  Andreas Jaeger  <aj@suse.de>
5454
5455         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
5456         x86 does not have __float128.
5457
5458 2006-01-14  Ian Lance Taylor  <ian@airs.com>
5459
5460         * gcc.target/i386/cmov6.c: New test.
5461
5462 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
5463
5464         PR c++/25663
5465         * g++.dg/template/ctor6.C: New test.
5466
5467 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
5468
5469         PR tree-optimization/25485
5470         * gcc.dg/tree-ssa/pr25485.c: New.
5471
5472 2006-01-14  Richard Guenther  <rguenther@suse.de>
5473
5474         PR tree-optimization/22548
5475         PR tree-optimization/22555
5476         PR tree-optimization/22501
5477         * gcc.dg/tree-ssa/alias-4.c: New testcase.
5478         * gcc.dg/tree-ssa/alias-5.c: Likewise.
5479         * gcc.dg/tree-ssa/alias-6.c: Likewise.
5480         * gcc.dg/tree-ssa/alias-7.c: Likewise.
5481         * gcc.dg/tree-ssa/alias-8.c: Likewise.
5482         * gcc.dg/tree-ssa/alias-9.c: Likewise.
5483         * gcc.dg/tree-ssa/alias-10.c: Likewise.
5484         * gcc.dg/tree-ssa/alias-11.c: Likewise.
5485         * gcc.dg/tree-ssa/alias-12.c: Likewise.
5486
5487 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
5488
5489         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
5490         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
5491
5492 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
5493         Richard Guenther  <rguenther@suse.de>
5494
5495         PR rtl-optimization/24257
5496         * gcc.dg/torture/pr24257.c: New testcase.
5497
5498 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
5499
5500         * gcc.c-torture/execute/20060110-1.c: New test.
5501         * gcc.c-torture/execute/20060110-2.c: New test.
5502
5503 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
5504
5505         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
5506
5507 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
5508
5509         PR fortran/25756
5510         * gfortran.dg/label_3.f90: New test.
5511
5512 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
5513
5514         PR tree-optimization/25771
5515         * g++.dg/tree-ssa/pr25771.C: New test
5516
5517 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5518
5519         PR tree-opt/24365
5520         * g++.dg/opt/complex5.C: New test.
5521
5522 2006-01-13  Richard Guenther  <rguenther@suse.de>
5523
5524         * gcc.target/i386/387-9.c: New testcase.
5525
5526 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
5527
5528         PR c++/24824
5529         * g++.dg/debug/dwarf2-1.C: New.
5530
5531 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
5532
5533         PR testsuite/25728
5534         * lib/gcov.exp (verify-lines): Add "close $fd".
5535
5536 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
5537             Ben Elliston  <bje@au.ibm.com>
5538
5539         * gcc.dg/dfp/inf-1.c: New test.
5540
5541 2006-01-12  Janis Johnson <janis187@us.ibm.com>
5542             Yao Qi  <qiyaoltc@cn.ibm.com>
5543             Ben Elliston  <bje@au.ibm.com>
5544             Jon Grimm  <jgrimm2@us.ibm.com>
5545
5546         * gcc.dg/nodfp-1.c: New test.
5547         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5548         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5549         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
5550         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
5551         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
5552         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
5553         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
5554         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
5555         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
5556         * gcc.dg/format/dfp-scanf-1.c: Likewise.
5557         * gcc.dg/format/dfp-printf-1.c: Likewise.
5558         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
5559         (compat_setup_dfp): New.
5560         * gcc.dg/compat/compat.exp: Use it.
5561         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
5562         Make some variables global, prepend "compat_" to their names.
5563         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
5564         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
5565         * gcc.misc-tests/dectest.exp: New test driver for decTest.
5566         * lib/compat.exp (compat_skip_list): Make global, rename.
5567         * lib/c-compat.exp: New file.
5568         * lib/target-supports.exp (check_effective_target_dfp): New.
5569
5570         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
5571         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
5572         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
5573         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
5574         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
5575         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
5576         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
5577         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
5578         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
5579         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
5580         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
5581         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
5582         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
5583         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
5584         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
5585         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
5586         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
5587         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
5588         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
5589         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
5590         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
5591         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
5592         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
5593         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
5594         gcc.dg/dfp/struct-layout-1.c,
5595         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
5596         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
5597         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
5598         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
5599         gcc.dg/dfp/func-vararg-dfp.c,
5600         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
5601         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
5602         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
5603         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
5604         gcc.dg/dfp/wtr-conversion-1.c: New tests.
5605
5606 2006-01-11  Richard Guenther  <rguenther@suse.de>
5607
5608         PR tree-optimization/25734
5609         * gcc.dg/tree-ssa/pr25734.c: New testcase.
5610
5611 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5612
5613         PR fortran/25486
5614         * gfortran.dg/literal_character_constant_1_x.F: New test.
5615         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
5616         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
5617         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
5618
5619 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
5620
5621         PR c++/25386
5622         * g++.dg/ext/packed3.C: Add expected packed error.
5623
5624 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
5625
5626         PR target/25706
5627         * gcc.dg/torture/pr25706-1.c: New test.
5628
5629 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
5630
5631         PR tree-optimization/23109
5632         PR tree-optimization/23948
5633         PR tree-optimization/24123
5634
5635         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
5636         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
5637         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
5638         g++.dg/tree-ssa/pr23948.C: New testcases.
5639         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
5640         three divisions in order to do the optimization.
5641
5642 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5643
5644         PR c++/25632
5645         * g++.dg/other/pr25632.C: New test.
5646
5647 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
5648
5649         PR fortran/25730
5650         * gfortran.dg/used_types_1.f90: New test.
5651
5652 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
5653
5654         PR target/25718
5655         * gcc.dg/torture/pr25718-1.c: New test.
5656
5657 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5658
5659         * gfortran.dg/list_read_2.f90: Fix typo in description.
5660
5661 2006-01-10  Jan Beulich  <jbeulich@novell.com>
5662
5663         * lib/target-supports.exp (check_visibility_available): Simplify test
5664         for *-*-netware*.
5665         (check_profiling_available): Fail for *-*-netware*.
5666         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
5667         * gcc.dg/20021014-1.c: Likewise.
5668         * gcc.dg/nest.c: Likewise.
5669
5670 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5671
5672         fortran/24936
5673         * gfortran.dg/forall_3.f90: New test.
5674
5675 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5676
5677         PR fortran/21977
5678         * gfortran.dg/nesting_2.f90: New test.
5679         * gfortran.dg/nesting_3.f90: New test.
5680
5681 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
5682
5683         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
5684         Fix typo in comment.
5685
5686 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5687
5688         * gfortran.dg/single_char_string.f90: New test.
5689
5690 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5691
5692         * gfortran.dg/ichar_2.f90: New test.
5693
5694 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5695
5696         PR fortran/25093
5697         * gfortran.dg/private_type_4.f90: New.
5698
5699 2006-01-07  Richard Guenther  <rguenther@suse.de>
5700
5701         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
5702
5703 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5704
5705         * gfortran.dg/func_decl_1.f90: New.
5706         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
5707         * gfortran.dg/array_alloc_2.f90: Likewise.
5708         * gfortran.dg/char_result_8.f90: Likewise.
5709         * gfortran.dg/dup_save_1.f90: Likewise.
5710         * gfortran.dg/dup_save_2.f90: Likewise.
5711         * gfortran.dg/f2c_6.f90: Likewise.
5712         * gfortran.dg/f2c_7.f90: Likewise.
5713         * gfortran.dg/func_result_2.f90: Likewise.
5714         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5715
5716 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
5717
5718         PR fortran/22146
5719         * gfortran.dg/elemental_subroutine_1.f90: New test.
5720         * gfortran.dg/elemental_subroutine_2.f90: New test.
5721
5722         PR fortran/25029
5723         PR fortran/21256
5724         * gfortran.dg/assumed_size_refs_1.f90: New test.
5725
5726         PR fortran/20868
5727         PR fortran/20870
5728         * gfortran.dg/assumed_size_refs_2.f90: New test.
5729         * gfortran.dg/initialization_1.f90: Change warning message.
5730
5731 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
5732
5733         * gcc.dg/tree-ssa/loop-15.c: New test.
5734
5735 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5736
5737         PR fortran/25598
5738         * gfortran.dg/backspace_3.f: New test.
5739         * gfortran.dg/backspace_4.f: New test.
5740
5741 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5742
5743         PR fortran/24268
5744         * gfortran.dg/fmt_white.f: Update test.
5745
5746 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
5747
5748         * gcc.dg/cast-1.c: Add new warning.
5749         * gcc.dg/cast-2.c: Likewise.
5750         * gcc.dg/cast-3.c: Likewise.
5751         * gcc.dg/format/cast-1.c: Likewise.
5752         * gcc.dg/cast-4.c: New testcase.
5753
5754 2006-01-05  Richard Guenther  <rguenther@suse.de>
5755
5756         PR tree-optimization/22555
5757         * gcc.dg/tree-ssa/alias-3.c: New testcase.
5758
5759 2006-01-05  Richard Guenther  <rguenther@suse.de>
5760             Diego Novillo  <dnovillo@redhat.com>
5761
5762         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
5763         * gcc.dg/tree-ssa/loop-8.c: Likewise.
5764         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5765         * gcc.dg/tree-ssa/pr23294.c: Likewise.
5766         * gcc.dg/tree-ssa/pr21985.c: Likewise.
5767         * gcc.dg/tree-ssa/loop-14.c: Likewise.
5768         * gcc.dg/tree-ssa/loop-2.c: Likewise.
5769         * gcc.dg/tree-ssa/loop-3.c: Likewise.
5770         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5771         * gcc.dg/tree-ssa/pr21171.c: Likewise.
5772         * gcc.dg/tree-ssa/loop-5.c: Likewise.
5773         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5774         * gcc.dg/tree-ssa/loop-6.c: Likewise.
5775         * treelang/compile/extravar.tree: Likewise.
5776         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
5777         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
5778         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
5779         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5780         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
5781
5782 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5783
5784         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
5785         for 64-bit fix.
5786
5787 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
5788
5789         PR fortran/23675
5790         gfortran.dg/char_result_11.f90: New.
5791
5792 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
5793
5794         PR c++/24782
5795         * g++.dg/parse/access9.C: New test.
5796         * g++.dg/tc1/dr52.C: Tweak error markers.
5797
5798 2006-01-04  Richard Henderson  <rth@redhat.com>
5799
5800         Merge from gomp branch.
5801         * g++.dg/parse/pragma2.C: Update expected error lines.
5802
5803 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
5804
5805         * g++.dg/other/i386-2.C: New test.
5806
5807         PR target/25554
5808         * gcc.c-torture/compile/20051228-1.c: New test.
5809
5810         PR c/25559
5811         * gcc.dg/pr25559.c: New test.
5812
5813 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
5814
5815         PR c++/25492
5816         * g++.dg/lookup/friend9.C: New test.
5817
5818         PR c++/25625
5819         * g++.dg/template/repo5.C: New test.
5820
5821 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
5822
5823         PR fortran/25101
5824         * gfortran.dg/forall_2.f90: New test.
5825
5826 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5827
5828         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
5829         dg-require-weak.  Adjust regexp to handle leading-underscore
5830         targets and space as well as TAB after .weak.  Change previous
5831         64-bit fix to not use naked dot.
5832
5833 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
5834
5835         PR rtl-optimization/25578
5836         * gcc.c-torture/execute/20060102-1.c: New testcase.
5837
5838 2006-01-03  Richard Guenther  <rguenther@suse.de>
5839
5840         PR c/25183
5841         * gcc.dg/torture/pr25183.c: New testcase.
5842
5843 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
5844
5845         Merge from gomp-branch.
5846         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
5847         * gcc.dg/ia64-sync-2.c: Likewise.
5848         * gcc.dg/ia64-sync-3.c: Likewise.
5849         * gcc.dg/ia64-sync-4.c: Likewise.
5850         * gcc.dg/sync-2.c: Likewise.
5851         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
5852         that sparc64-*-* and sparcv9-*-* supports sync builtins.
5853
5854 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
5855
5856         PR c++/25635
5857         * g++.dg/parse/operator6.C: New test.
5858
5859         PR c++/25637
5860         * g++.dg/parse/error29.C: New test.
5861
5862         PR c++/25638
5863         * g++.dg/parse/dtor6.C: New test.
5864
5865         PR c++/25633
5866         * g++.dg/parse/ctor3.C: New test.
5867
5868         PR c++/25634
5869         * g++.dg/template/class3.C: New test.
5870
5871 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
5872
5873         * g++.dg/debug/debug9.C: New.
5874
5875 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
5876
5877         PR fortran/24640
5878         * gfortran.dg/label_2.f90: New test.
5879
5880 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5881
5882         * g++.dg/lookup/using12.C: Tighten error marker.
5883
5884 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
5885             Andrew Pinski <pinskia@physics.uc.edu>
5886
5887         * gcc.target/powerpc/darwin-abi-3.c: New file.
5888         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
5889         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
5890         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
5891         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
5892         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
5893         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
5894         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
5895         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
5896
5897 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
5898
5899         * gcc.dg/tree-ssa/loadpre1.c: New;
5900         * gcc.dg/tree-ssa/loadpre2.c: New;
5901         * gcc.dg/tree-ssa/loadpre3.c: New;
5902         * gcc.dg/tree-ssa/loadpre4.c: New;
5903         * gcc.dg/tree-ssa/loadpre5.c: New;
5904         * gcc.dg/tree-ssa/loadpre6.c: New;
5905         * gcc.dg/tree-ssa/loadpre7.c: New;
5906         * gcc.dg/tree-ssa/loadpre8.c: New;
5907         * gcc.dg/tree-ssa/loadpre9.c: New;
5908
5909 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
5910
5911         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
5912         * g++.dg/abi/thunk4.C: Likewise.
5913
5914 2006-01-01  Andreas Jaeger  <aj@suse.de>
5915
5916         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
5917         portable.
5918
5919 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5920
5921         PR c++/25294
5922         * gcc.dg/pragma-pack-3.c: New test.
5923         * g++.dg/parse/pragma3.C: New test.
5924
5925 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5926
5927         PR middle-end/24827
5928         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5929
5930 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5931
5932         PR testsuite/25214
5933         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5934
5935 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5936
5937         PR fortran/22607
5938         * gfortran-dg/pure_byref_3.f90: New.
5939
5940         fortran/PR 25396
5941         * gfortran.dg/userdef_operator_1.f90: New.
5942
5943 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5944
5945         * g++.dg/abi/thunk3.C: New.
5946         * g++.dg/abi/thunk4.C: New.
5947
5948 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5949
5950         PR fortran/25532
5951         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5952         associated derived type components of derived types are
5953         properly declared in contained procedures.
5954
5955 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5956
5957         PR libgfortran/25139
5958         * gfortran.dg/backspace_2.f: New test.
5959
5960 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5961
5962         PR libgfortran/25550
5963         * gfortran.dg/endfile.f: New test.
5964
5965 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5966
5967         PR libgfortran/25419
5968         * gfortran.dg/comma.f: New test.
5969
5970 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5971
5972         * lib/gfortran-dg.exp: Remove trailing whitespace.
5973         * lib/fortran-torture.exp: Test with -fbounds-check instead of
5974         -funroll-all-loops.
5975
5976 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
5977
5978         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
5979         Extended Double long doubles or repeat tests when long double is
5980         the same size as double.
5981
5982 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5983
5984         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
5985
5986         PR testsuite/25442
5987         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
5988         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
5989
5990         PR testsuite/25441
5991         * gcc.dg/pr23911.c: Make test variable static.
5992
5993         PR testsuite/25444
5994         * gcc.dg/tree-ssa/pr14841.c: Likewise.
5995
5996 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5997
5998         PR c++/25439
5999         * g++.dg/parse/crash17.C: Adjust error markers.
6000         * g++.dg/template/error20.C: New test.
6001
6002 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6003
6004         PR c++/23172
6005         * g++.dg/ext/complit4.C: New test.
6006
6007         PR c++/25417
6008         * g++.dg/ext/complit5.C: Likewise.
6009
6010 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
6011
6012         PR tree-optimization/25125
6013         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
6014         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
6015         * gcc.c-torture/execute/pr25125.c: New.
6016
6017 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
6018
6019         PR fortran/25029
6020         PR fortran/21256
6021         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
6022         with incorrect assumed size references.
6023
6024 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
6025
6026         PR c++/23171
6027         * g++.dg/opt/init1.C: New test.
6028
6029 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
6030
6031         PR c++/24671
6032         * g++.dg/template/sfinae3.C: New test.
6033
6034 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6035
6036         * g++.dg/other/friend4.C: New test.
6037
6038 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6039
6040         PR target/25005
6041         * g++.dg/opt/pr25005.C: New test.
6042
6043 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6044
6045         PR c++/25369
6046         * g++.dg/template/ptrmem16.C: New test.
6047
6048 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
6049
6050         PR fortran/25029
6051         PR fortran/21256
6052         * gfortran.dg/initialization_1.f90: Add test of SIZE.
6053
6054 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6055
6056         PR libgfortran/25307
6057         * gfortran.dg/list_read_5.f90: New test.
6058
6059 2005-12-22  Richard Henderson  <rth@redhat.com>
6060
6061         * gcc.target/i386/sse-7.c: Use -msse2.
6062
6063 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6064
6065         PR rtl-optimization/25432
6066         * gcc.c-torture/compile/20051216-1.c: New test.
6067
6068         PR objc/25328
6069         * objc/execute/pr25328.m: New test.
6070
6071 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6072
6073         PR c++/25364
6074         * g++.dg/template/call4.C: New test.
6075
6076 2005-12-22  Dale Johannesen  <dalej@apple.com>
6077
6078         * gcc.target/i386/sse-17.c: New.
6079
6080 2005-12-22  Paul Brook  <paul@codesourcery.com>
6081
6082         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
6083
6084 2005-12-22  Paul Brook  <paul@codesourcery.com>
6085
6086         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
6087
6088 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6089
6090         PR tree-opt/25513
6091         * gcc.c-torture/compile/pr25513.c: New test.
6092
6093 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6094
6095         PR c++/23333
6096         * g++.dg/parse/error25.C: Add more tests.
6097
6098 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6099
6100         PR fortran/18990
6101         * gfortran.dg/der_charlen_1.f90: New.
6102
6103 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
6104
6105         PR fortran/20889
6106         * gfortran.dg/pointer_component_type_1.f90: New test.
6107
6108         PR fortran/25029
6109         PR fortran/21256
6110         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
6111         should give an error with assumed size array refernces and checks those
6112         that should not.
6113         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
6114         reference an upper bound so that it does not generate an error.
6115
6116         PR fortran/19362
6117         PR fortran/20244
6118         PR fortran/20864
6119         PR fortran/25391
6120         * gfortran.dg/used_dummy_types_1.f90: New test.
6121         * gfortran.dg/used_dummy_types_2.f90: New test.
6122         * gfortran.dg/used_dummy_types_3.f90: New test.
6123         * gfortran.dg/used_dummy_types_4.f90: New test.
6124         * gfortran.dg/used_dummy_types_5.f90: New test.
6125
6126         PR fortran/23152
6127         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
6128         group already being USE associated.
6129         * gfortran.dg/assumed_shape_nml.f90: New test.
6130         * gfortran.dg/assumed_size_nml.f90: New test.
6131
6132         PR fortran/20862
6133         PR fortran/25053
6134         PR fortran/25063
6135         PR fortran/25064
6136         PR fortran/25066
6137         PR fortran/25067
6138         PR fortran/25068
6139         PR fortran/25307
6140         * gfortran.dg/io_constraints_1.f90: New test.
6141         * gfortran.dg/io_constraints_1.f90: New test.
6142         * gfortran.dg/iostat_3.f90: Change wording of warning.
6143         * gfortran.dg/g77/19981216-0.f: The same.
6144
6145 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
6146
6147         PR tree-optimization/23518
6148         * testsuite/gcc.dg/pr23518.c: New.
6149
6150 2005-12-21  Mike Stump  <mrs@apple.com>
6151
6152         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
6153
6154 2005-12-21  Paul Brook  <paul@codesourcery.com>
6155
6156         * gcc.dg/pr19340.c: Skip on m68k targets.
6157
6158 2005-12-21  Steven Bosscher  <stevenb@suse.de>
6159
6160         PR rtl-optimization/25196
6161         * gcc.dg/pr25196.c: New test.
6162
6163 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
6164
6165         PR fortran/25423
6166         gfortran.dg/where_nested_1.f90: New.
6167
6168 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
6169
6170         PR tree-optimization/25382.
6171         * gcc.dg/tree-ssa/pr25382.c: New.
6172
6173 2005-12-20  Richard Guenther  <rguenther@suse.de>
6174
6175         PR middle-end/24306
6176         * gcc.target/i386/pr24306.c: New testcase.
6177
6178 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
6179
6180         PR tree-optimization/25501
6181         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
6182
6183 2005-12-20  Richard Guenther  <rguenther@suse.de>
6184
6185         Revert
6186         2005-12-02  Richard Guenther  <rguenther@suse.de>
6187
6188         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6189
6190 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
6191
6192         PR c++/21228
6193         * g++.dg/warn/Wunreachable-code-2.C: New test.
6194
6195 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
6196
6197         PR c++/24278
6198         * g++.dg/template/ctor5.C: New test.
6199
6200         PR c++/24915
6201         * g++.dg/template/overload8.C: New test.
6202
6203 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
6204
6205         * gcc.c-torture/compile/pr25483 : New test.
6206
6207 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6208
6209         PR c++/20552
6210         * g++.dg/ext/typeof10.C: New test.
6211
6212 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6213
6214         * gcc.dg/mt-loopi1.c: New.
6215
6216 2005-12-18  Richard Guenther  <rguenther@suse.de>
6217
6218         PR tree-optimization/25481
6219         * gcc.dg/torture/pr25481.c: New testcase.
6220
6221 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6222
6223         PR rtl-optimization/21041
6224         * gcc.dg/pr21041.c: New test.
6225
6226 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6227
6228         PR libgfortran/25463
6229         * gfortran.dg/advance.f90: New test.
6230
6231 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
6232
6233         * gcc.dg/20051201-1.c: New test.
6234
6235 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
6236
6237         PR fortran/25018
6238         * gfortran.dg/initialization_1.f90: New test.
6239         * gfortran.dg/enum_5.f90: Change dg-error to new message.
6240         * gfortran.dg/g77/980616-0.f: The same.
6241
6242 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6243
6244         * PR fortran/25458
6245         * gfortran.dg/chkbits.f90: New test.
6246
6247 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6248
6249         * gfortran.dg/enum_5.f: Revert to previous version.
6250
6251 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6252
6253         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
6254         * gfortran.dg/nested_modules_1.f90: Ditto.
6255         * gfortran.dg/hollerith_f95.f90: Ditto.
6256         * gfortran.dg/select_5.f90: Ditto.
6257         * gfortran.dg/secnds.f: Ditto.
6258         * gfortran.dg/hollerith2.f90: Ditto.
6259         * gfortran.dg/imag_2.f: Ditto.
6260         * gfortran.dg/ftell_2.f90: Ditto.
6261         * gfortran.dg/malloc_free_1.f90: Ditto.
6262         * gfortran.dg/logint-1.f: Ditto.
6263         * gfortran.dg/recursive_statement_functions.f90: Ditto.
6264         * gfortran.dg/e_d_fmt.f90: Ditto.
6265         * gfortran.dg/hollerith_legacy.f90: Ditto.
6266         * gfortran.dg/logint-2.f: Ditto.
6267         * gfortran.dg/enum_5.f90: Ditto.
6268         * gfortran.dg/f2c_2.f90: Ditto.
6269         * gfortran.dg/pr17143.f90: Ditto.
6270         * gfortran.dg/namelist_14.f90: Ditto.
6271         * gfortran.dg/logint-3.f: Ditto.
6272         * gfortran.dg/spread_scalar_source.f90: Ditto.
6273         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
6274         * gfortran.dg/namelist_11.f: Ditto.
6275         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6276         * gfortran.dg/g77/20010519-1.f
6277         * gfortran.dg/g77/alpha1.f: Ditto.
6278         * gfortran.dg/g77/990115-1.f: Ditto.
6279         * gfortran.dg/g77/erfc.f: Ditto.
6280         * gfortran.dg/g77/19990313-3.f: Ditto.
6281         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
6282         * gfortran.dg/g77/20010426.f: Ditto.
6283         * gfortran.dg/g77/19990313-0.f: Ditto.
6284         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
6285         * gfortran.dg/g77/20000629-1.f: Ditto.
6286         * gfortran.dg/g77/970125-0.f: Ditto.
6287         * gfortran.dg/g77/8485.f: Ditto.
6288         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
6289         * gfortran.dg/g77/19990313-1.f: Ditto.
6290         * gfortran.dg/g77/int8421.f: Ditto.
6291         * gfortran.dg/g77/19990305-0.f: Ditto.
6292         * gfortran.dg/g77/947.f: Ditto.
6293         * gfortran.dg/g77/19990905-2.f: Ditto.
6294         * gfortran.dg/g77/cabs.f: Ditto.
6295         * gfortran.dg/g77/19990313-2.f: Ditto.
6296         * gfortran.dg/g77/20020307-1.f: Ditto.
6297         * gfortran.dg/g77/dcomplex.f: Ditto.
6298         * gfortran.dg/g77/19990502-1.f: Ditto.
6299         * gfortran.dg/g77/19981216-0.f: Ditto.
6300         * gfortran.dg/common_4.f90: Ditto.
6301         * gfortran.dg/entry_4.f90: Ditto.
6302         * gfortran.dg/equiv_constraint_2.f90: Ditto.
6303         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
6304         * gfortran.dg/namelist_12.f: Ditto.
6305         * gfortran.dg/scale_1.f90: Ditto.
6306         * gfortran.dg/modulo_1.f90
6307         * gfortran.dg/hollerith.f90: Ditto.
6308         * gfortran.dg/direct_io_3.f90: Ditto.
6309         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
6310         * gfortran.dg/gnu_logical_1.F: Ditto.
6311         * gfortran.dg/unf_io_convert_1.f90: Ditto.
6312         * gfortran.dg/assign_1.f90: Ditto.
6313         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
6314         * gfortran.dg/pr23095.f: Ditto.
6315         * gfortran.dg/read_float_1.f90: Ditto.
6316
6317 2005-12-17  Andreas Jaeger  <aj@suse.de>
6318
6319         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
6320         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
6321
6322 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6323
6324         PR fortran/24268
6325         * gfortran.dg/fmt_white.f: New test.
6326
6327 2005-12-16  Steven G. Kargl <kargls@comcast.net>
6328
6329         * gfortran.dg/label_1.f90: New test.
6330
6331 2005-12-15  Ben Elliston  <bje@au.ibm.com>
6332
6333         PR testsuite/25422
6334         * gcc.dg/20031012-1.c: Add -Walways-true option.
6335         * gcc.dg/weak/weak-3.c: Likewise.
6336         * g++.old-deja/g++.mike/warn8.C: Likewise.
6337
6338 2005-12-16  Mike Stump  <mrs@apple.com>
6339
6340         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
6341         exit.
6342
6343 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6344
6345         PR libgfortran/25264
6346         PR libgfortran/25349
6347         * gfortran.dg/tl_editing.f90: Added additional checks.
6348         * gfortran.dg/t_editing.f: New test.
6349         * gfortran.dg/write_padding.f90: New test
6350
6351 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6352
6353         PR testsuite/25215
6354         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
6355
6356 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
6357
6358         PR rtl-optimization/24899
6359         * gcc.c-torture/execute/20051215-1.c: New test.
6360
6361 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
6362
6363         PR 24823
6364         * gfortran.dg/pr24823.f: New test.
6365
6366 2005-12-16  Jeff Law  <law@redhat.com>
6367
6368         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
6369
6370 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6371
6372         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
6373         Change C++ style comments to C style comments.
6374         Remove aligned types from the array.
6375         Keep Enums disabled.
6376         (complex_types): Remove aligned types from the array.
6377         Comment out "_Complex long double".
6378         (attrib_types): Remove.
6379         (complex_attrib_types): Remove.
6380         (attrib_array_types): Remove.
6381         (complex_attrib_array_types): Remove.
6382         (aligned_bitfld_types): Remove.
6383         (n_aligned_bitfld_types): Remove.
6384         (FEATURE_ALIGNEDPACKED): Delete.
6385         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
6386         (singles): Remove support for adding attributes.
6387         (choose_type): Remove support for attributed types.
6388         (generate_fields): Remove support for attributed bit-fields.
6389         Remove support for adding attributes.
6390         (generate_random_tests): Remove support for adding attributes.
6391         (features): Add back "[0] :0" and "complex vector [0]".
6392         (main): Remove support for attributed bit-fields.
6393         Uncomment the calling of generate_random_tests for the rests of
6394         the tests.
6395
6396 2005-12-16  Jan Hubicka  <jh@suse.cz>
6397
6398         * gcc.c-torture/combine/pr25224.c: New.
6399
6400 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
6401
6402         PR other/25028
6403         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
6404         HP-UX.
6405
6406 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
6407
6408         * gcc.dg/20051215-1.c: New file.
6409
6410 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6411
6412         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
6413         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
6414
6415 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
6416
6417         PR fortran/18197
6418         * gfortran.dg/dummy_functions_1.f90: New.
6419
6420 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
6421
6422         PR rtl-optimization/25310
6423         * gcc.c-torture/compile/pr25310.c: New test.
6424
6425 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6426
6427         PR debug/25023
6428         * gcc.dg/pr25023.c: New test.
6429
6430 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6431
6432         * g++.old-deja/g++.brendan/redecl1.C,
6433         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
6434         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
6435         g++.old-deja/g++.oliva/typeof1.C,
6436         g++.old-deja/g++.other/crash16.C,
6437         g++.old-deja/g++.other/crash34.C,
6438         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
6439         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
6440         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
6441         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
6442         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
6443         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
6444         Remove xfail.
6445
6446 2005-12-14  Kean Johnston  <jkj@sco.com>
6447             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6448
6449         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
6450         * gcc.target/i386/20020523-1.c: Ditto.
6451         * gcc.target/i386/tailcall-1.c: Ditto.
6452         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
6453         * gcc.target/i386/ssetype-5.c: Ditto.
6454
6455 2005-12-14  Jeff Law  <law@redhat.com>
6456
6457         * gcc.dg/tree-ssa/foldstring-1.c: New test.
6458
6459 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6460
6461         PR target/25254
6462         PR target/24188
6463         * gcc.target/i386/pr25254.c: New test.
6464         * gfortran.dg/PR24188.f: New test.
6465
6466 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
6467
6468         * lib/fortran-torture.exp: Catch remaining uses of
6469         remote_file build delete.
6470
6471 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6472
6473         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
6474
6475 2005-12-14  Ben Elliston  <bje@au.ibm.com>
6476
6477         * gcc.dg/warn-addr-cmp.c: New test.
6478
6479 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6480
6481         PR debug/25023
6482         PR target/25293
6483         * gcc.target/i386/pr25293.c: New test.
6484
6485 2005-12-13  Petr Machata  <machata@post.cz>
6486
6487         PR c++/24907
6488         * g++.dg/parse/comma2.C: New test.
6489
6490 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
6491             Jakub Jelinek  <jakub@redhat.com>
6492
6493         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6494         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6495         (limits.h): Include unconditionally.
6496         (stdlib.h): Likewise.
6497         (hashtab.h): Do not include.
6498         (getopt.h): Likewise.
6499         (stddef.h): Include.
6500         (hashval_t): Define.
6501         (struct entry): Add "next" field.
6502         (HASH_SIZE): New macro.
6503         (hash_table): New variable.
6504         (switchfiles): Do not use xmalloc.
6505         (mix): New macro.
6506         (iterative_hash): New function.
6507         (hasht): Remove.
6508         (e_exists): New function.
6509         (e_insert): Likewise.
6510         (output): Use, instead of libiberty hashtable functions.
6511         (main): Do not use getopt.  Do not call htab_create.
6512
6513 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6514
6515         PR c++/25331
6516         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
6517         put atal* and atpaal* attributes on array elements.
6518         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
6519         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
6520         put atal* and atpaal* attributes on array elements.
6521         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
6522
6523 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
6524
6525         * gcc.dg/single-precision-constant.c: New test.
6526
6527 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
6528
6529         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
6530         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
6531         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
6532         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
6533         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
6534         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
6535         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
6536         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
6537         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
6538         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
6539         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
6540         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
6541         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
6542         gcc.target/powerpc/ppc-sdata-2.c,
6543         gcc.target/powerpc/ppc-stackalign-1.c,
6544         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
6545         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
6546         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
6547         gcc.target/powerpc/rs6000-ldouble-2.c,
6548         gcc.target/powerpc/rs6000-power2-1.c,
6549         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
6550         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
6551         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
6552         option into target selector.
6553         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
6554         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
6555
6556 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6557
6558         PR objc/25348
6559         * objc.dg/encode-9.m: New test.
6560
6561 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6562
6563         PR testsuite/20772
6564         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
6565         * gcc.dg/asm-b.c: Fix typo.
6566         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
6567         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
6568         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
6569         i?86 lp64 and x86_64 ilp32.
6570         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
6571         on i?86 lp64.
6572         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
6573
6574 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
6575
6576         PR fortran/25078
6577         gfortran.dg/equiv_5.f90: New test.
6578
6579 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
6580
6581         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
6582         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
6583         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
6584         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
6585         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
6586         * gcc.dg/tree-ssa/reassoc-5.c: New.
6587         * gcc.dg/tree-ssa/reassoc-6.c: New.
6588         * gcc.dg/tree-ssa/reassoc-7.c: New.
6589         * gcc.dg/tree-ssa/reassoc-8.c: New.
6590         * gcc.dg/tree-ssa/reassoc-9.c: New.
6591         * gcc.dg/tree-ssa/reassoc-10.c: New.
6592         * gcc.dg/tree-ssa/reassoc-11.c: New.
6593
6594 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6595
6596         PR testsuite/25167
6597         PR testsuite/24478
6598         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
6599
6600 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
6601
6602         PR c++/25300
6603         * g++.dg/template/inherit.C: Do not use a generic error message.
6604
6605 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6606
6607         PR libobjc/25354
6608         * objc.dg/gnu-encoding: New directory.
6609         * objc.dg/gnu-encoding/compat-common.h: New file.
6610         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
6611         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
6612         * objc.dg/gnu-encoding/vector-defs.h: New file.
6613         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
6614         * objc.dg/gnu-encoding/generate-random.c: New file.
6615         * objc.dg/gnu-encoding/generate-random_r.c: New file.
6616         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
6617         * objc.dg/gnu-encoding/generate-random.h: New file.
6618
6619 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
6620
6621         PR c++/25337
6622         * g++.dg/template/defarg7.C: New test.
6623
6624 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6625
6626         PR libobjc/25347
6627         * objc.dg/encode-8.m: New test.
6628
6629 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6630
6631         PR libobjc/25346
6632         * objc.dg/encode-7.m: New test.
6633
6634 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
6635
6636         PR c++/25010
6637         * g++.dg/opt/inline10.C: New test.
6638
6639 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
6640
6641         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
6642
6643 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
6644
6645         * gfortran.dg/substring_equivalence.f90: typo in comment
6646
6647 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6648
6649         PR fortran/25068
6650         * gfortran.dg/iostat_3.f90: New test.
6651
6652 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
6653
6654         PR fortran/23815
6655         * gfortran.dg/unf_io_convert_1.f90: New test.
6656         * gfortran.dg/unf_io_convert_2.f90: New test.
6657         * gfortran.dg/unf_io_convert_3.f90: New test.
6658
6659 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6660
6661         PR testsuite/20772
6662         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
6663         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
6664         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6665         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
6666         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
6667         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6668         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
6669         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
6670         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6671         gcc.dg/torture/fp-int-convert-float128-timode.c,
6672         gcc.dg/torture/fp-int-convert-float128.c,
6673         gcc.dg/torture/fp-int-convert-float80-timode.c,
6674         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
6675         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
6676
6677         * gcc.dg/tls/opt-1.c: Require effective target fpic.
6678
6679 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
6680
6681         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
6682
6683 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
6684
6685         * gcc.dg/20051207-1.c,
6686         * gcc.dg/20051207-2.c,
6687         * gcc.dg/20051207-3.c: New tests.
6688
6689 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6690
6691         PR testsuite/20772
6692         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
6693         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
6694         dg-skip-if target selector.
6695
6696         PR testsuite/20772
6697         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
6698         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
6699         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
6700         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
6701         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
6702         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
6703         and/or merge with i?86 cases.
6704
6705         * gcc.dg/tls/opt-3.c: Require effective target fpic.
6706
6707         PR testsuite/20772
6708         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
6709         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
6710         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
6711         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
6712         x86_64-*-linux*.
6713
6714 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
6715
6716         PR target/25311
6717         * gcc.c-torture/compile/pr25311.c: New test.
6718
6719 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6720
6721         PR libgfortran/25039
6722         * gfortran.dg/read_comma.f: New test.
6723
6724 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
6725
6726         PR c++/19317
6727         * g++.dg/opt/pr19317-1.C: New test.
6728         * g++.dg/opt/pr19317-2.C: New test.
6729         * g++.dg/opt/pr19317-3.C: New test.
6730
6731         PR target/19005
6732         * gcc.c-torture/execute/pr19005.c: New test.
6733
6734         PR target/17828
6735         * g++.old-deja/g++.other/comdat5.C: New test.
6736         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
6737
6738         * g++.dg/compat/struct-layout-1.exp: New file.
6739         * g++.dg/compat/struct-layout-1.h: New.
6740         * g++.dg/compat/struct-layout-1_generate.c: New.
6741         * g++.dg/compat/struct-layout-1_x1.h: New.
6742         * g++.dg/compat/struct-layout-1_x2.h: New.
6743         * g++.dg/compat/struct-layout-1_y1.h: New.
6744         * g++.dg/compat/struct-layout-1_y2.h: New.
6745
6746         * gcc.dg/20050330-2.c: New test.
6747
6748 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6749
6750         PR fortran/25292
6751         * gfortran.dg/associated_1.f90: New.
6752
6753 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6754
6755         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
6756         ILP32 vect_no_align platforms.
6757
6758 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
6759             Jakub Jelinek  <jakub@redhat.com>
6760
6761         PR target/25268
6762         * gcc.c-torture/compile/20051207-1.c: New test.
6763
6764 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6765
6766         PR testsuite/20772
6767         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
6768         gcc.dg/torture/pr18582-1.c,
6769         gcc.target/i386/attributes-error.c: Also test on x86_64.
6770
6771         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
6772
6773 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6774
6775         PR c++/19397
6776         * g++.dg/template/typedef3.C: New test.
6777
6778         PR c++/19762
6779         PR c++/19764
6780         * g++.dg/template/dtor3.C: Fix error markers.
6781
6782 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
6783
6784         * lib/target-supports.exp (check_effective_target_sync_char_short):
6785         Add s390*.
6786
6787 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
6788
6789         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
6790
6791 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6792
6793         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
6794         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
6795         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
6796         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
6797
6798 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6799
6800         PR c++/25263
6801         * g++.dg/other/array2.C: New test case.
6802
6803 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
6804
6805         * gcc.dg/darwin-weakimport-3.c: New.
6806
6807         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
6808         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
6809         and to work on Darwin.
6810         * gcc.dg/attr-weakref-1b.c: New file.
6811         * gcc.dg/attr-weakref-2.c: New test.
6812         * gcc.dg/darwin-weakref-1.c: New test.
6813
6814 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
6815
6816         PR testsuite/25247
6817         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
6818         use in selector expressions.
6819         (dg-xfail-if): Ditto.
6820         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
6821         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
6822         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
6823         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
6824         * gcc.test-framework/test-framework.exp: Skip generated tests if
6825         CHECK_TEST_FRAMEWORK is not 1.
6826
6827 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6828
6829         PR tree-optimization/24963
6830         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
6831
6832         PR target/24108
6833         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
6834
6835         PR target/18580
6836         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
6837         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6838         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6839         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6840
6841 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
6842
6843         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
6844         dg-options.
6845
6846 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6847
6848         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
6849
6850 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6851
6852         * gcc.dg/format/cast-1.c: New test.
6853
6854 2005-12-04  Roger Sayle  <roger@eyesopen.com>
6855
6856         PR c/7776
6857         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
6858         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
6859         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
6860         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
6861
6862 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6863
6864         * gcc.dg/cast-pretty-print-1.c: New test.
6865
6866 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6867
6868         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
6869
6870 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
6871
6872         PR c++/24173
6873         * g++.dg/template/friend40.C: New test.
6874
6875 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
6876
6877         PR target/25199
6878         * gcc.target/i386/movq-2.c: New test.
6879         * gcc.target/i386/movq.c: Remove target i?86, instead add
6880         dg-require-effective-target ilp32.
6881
6882 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6883
6884         PR c++/24103
6885         * g++.dg/other/default1.C: New test.
6886
6887 2005-12-02  Richard Guenther  <rguenther@suse.de>
6888
6889         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6890
6891 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6892
6893         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
6894
6895 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
6896
6897         PR target/21017
6898         * gcc.target/powerpc/rotate.c: New.
6899
6900 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6901
6902         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
6903         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
6904
6905 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6906
6907         PR c/13384
6908         * gcc.dg/pr17730-1.c: Adjust.
6909         * gcc.dg/lvalue1.c (main): Likewise.
6910         * gcc.dg/lvalue-2.c: Likewise.
6911         * g++.dg/pr7503-3.C
6912
6913 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
6914
6915         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
6916         error messages.
6917
6918 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6919
6920         PR fortran/24789
6921         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6922
6923 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6924
6925         PR target/24475
6926         * lib/target-supports.exp (check_effective_target_tls): New.
6927         (check_effective_target_tls_runtime): New.
6928         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6929         for TLS support.
6930         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6931         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6932         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6933         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6934         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6935         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6936         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6937         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6938         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6939         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6940         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6941         effective-target TLS.
6942         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6943         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6944         effective-target TLS runtime.
6945
6946 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6947
6948         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6949
6950 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6951
6952         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6953         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
6954         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
6955         ignored" warnings when "packing" is the same as the ABI layout.
6956
6957 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
6958
6959         PR fortran/21302
6960         * gfortran.dg/line_length_1.f: New test.
6961         * gfortran.dg/line_length_2.f90: Ditto.
6962
6963 2005-11-30  Richard Guenther  <rguenther@suse.de>
6964
6965         PR tree-optimization/21655
6966         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
6967
6968 2005-11-30  Dale Johannesen  <dalej@apple.com>
6969
6970         * gcc.c-torture/compile/pr24930.c: New.
6971
6972 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
6973
6974         PR fortran/15809
6975         *  gfortran.dg/auto_char_dummy_array.f90: New test.
6976
6977 2005-11-30  Jeff Law  <law@redhat.com>
6978
6979         * g++.old-deja/g++.law/pr25000.C: New test.
6980
6981 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
6982
6983         * gcc.dg/tls/opt-11.c: New test.
6984
6985 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6986
6987         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
6988         targets.
6989         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
6990         LP64 ia64.
6991
6992 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
6993
6994         * gfortran.dg/open_access_1.f90: New test.
6995
6996 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6997
6998         * gcc.dg/charset/builtin2.c: New test.
6999
7000 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
7001
7002         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
7003         on mmix-*-* for *_[xy].c.
7004
7005 2005-11-28  Kean Johnston  <jkj@sco.com>
7006
7007         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
7008         headers.
7009         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
7010         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
7011         * gcc.target/i386/asm-3.c: Ditto.
7012         * gcc.target/i386/clobbers.c: Ditto.
7013         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
7014         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
7015         test regexp.
7016         * gcc.target/i386/mul.c: Ditto.
7017         * gcc.target/i386/ssetype-1.c: Ditto.
7018         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
7019         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
7020         static so the test works with -fPIC mode too. Based on comment in
7021         PR19231 by Pinski.
7022         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
7023
7024 2005-11-28  Richard Guenther  <rguenther@suse.de>
7025
7026         * gcc.dg/alias-9.c: New testcase.
7027         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
7028
7029 2005-11-28  Roger Sayle  <roger@eyesopen.com>
7030             Uros Bizjak  <uros@kss-loka.si>
7031
7032         PR middle-end/20219
7033         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
7034         tan(x)/sin(x) transformations.
7035
7036 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
7037
7038         PR middle-end/24575
7039         * gcc.dg/tree-ssa/divide-3.c: New test.
7040         * gcc.dg/tree-ssa/divide-4.c: New test.
7041
7042 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
7043
7044         PR fortran/24917
7045         *  gfortran.dg/boz_6.f90: New test.
7046
7047 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7048
7049         PR fortran/23912
7050         * gfortran.dg/modulo_1.f90: New test.
7051
7052 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7053
7054         PR libfortran/24919
7055         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
7056         fail on CRLF platforms.
7057         * gfortran.dg/ftell_2.f90: Likewise.
7058
7059 2005-11-26  Eric Christopher  <echristo@apple.com>
7060
7061         * gcc.dg/intmax_t-1.c: Remove mips xfail.
7062
7063 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7064
7065         * objc.dg/gnu-runtime-3.m: Simplify.
7066
7067 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7068
7069         PR middle-end/23669
7070         * gcc.dg/tree-ssa/divide-1.c: New test.
7071         * gcc.dg/tree-ssa/divide-2.c: New test.
7072
7073 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7074
7075         PR libgfortran/24945
7076         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
7077
7078 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7079
7080         PR libgfortran/24945
7081         * gfortran.dg/open_status_2.f90: New test.
7082
7083 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7084
7085         * gcc.c-torture/execute/builtins/fprintf.c,
7086         gcc.c-torture/execute/builtins/fputs-lib.c,
7087         gcc.c-torture/execute/builtins/fputs.c,
7088         gcc.c-torture/execute/builtins/lib/fprintf.c,
7089         gcc.c-torture/execute/builtins/lib/printf.c,
7090         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
7091
7092 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
7093
7094         * gcc.dg/20050922-2.c: New test.
7095
7096 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7097
7098         * objc.dg/gnu-runtime-3.m: New test.
7099
7100 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7101
7102         PR c++/9278
7103         * g++.dg/other/void1.C: New test.
7104
7105 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
7106
7107         PR middle-end/24998
7108         * gcc.dg/torture/fp-int-convert-float.c,
7109         gcc.dg/torture/fp-int-convert-double.c,
7110         gcc.dg/torture/fp-int-convert-long-double.c,
7111         gcc.dg/torture/fp-int-convert-timode.c,
7112         gcc.dg/torture/fp-int-convert-float80.c,
7113         gcc.dg/torture/fp-int-convert-float80-timode.c,
7114         gcc.dg/torture/fp-int-convert-float128.c,
7115         gcc.dg/torture/fp-int-convert-float128-timode.c,
7116         gcc.dg/torture/fp-int-convert.h: New files.
7117
7118 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7119
7120         PR middle-end/24989
7121         * gcc.dg/tree-ssa/bool-10.c: New test.
7122         * gcc.dg/tree-ssa/bool-11.c: New test.
7123         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
7124
7125 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7126
7127         PR middle-end/24990
7128         * tree-ssa/pr24990-1.c: New test.
7129
7130 2005-11-24  Richard Guenther  <rguenther@suse.de>
7131         Dirk Mueller <dmueller@suse.de>
7132
7133         PR c++/14024
7134         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
7135         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
7136         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7137         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
7138         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
7139         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
7140
7141 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
7142
7143         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
7144
7145 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7146
7147         PR c/21668
7148         * gcc.dg/Wc++-compat.c: New.
7149         * gcc.dg/Wno-c++-compat.c: New.
7150
7151 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
7152
7153         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
7154         (vspltish, vspltisw): Likewise.
7155
7156 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7157
7158         PR libgfortran/24794
7159         * gfortran.dg/namelist_12.f: Fix quotes.
7160         * gfortran.dg/namelist_13.f90: Fix quotes.
7161         * gfortran.dg/namelist_14.f90: Fix quotes.
7162         * gfortran.dg/namelist_15.f90: Fix quotes.
7163         * gfortran.dg/namelist_use.f90: Fix quotes.
7164         * gfortran.dg/namelist_use_only.f90: Fix quotes.
7165         * gfortran.dg/namelist_21.f90: New test.
7166         * gfortran.dg/namelist_22.f90: New test.
7167
7168 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
7169
7170         PR target/23435
7171         * gcc.c-torture/compile/pr23435.c: New.
7172
7173 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7174
7175         * gcc.c-torture/execute/floatunsisf-1.c: New test.
7176
7177 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7178
7179         * gcc.target/powerpc/405-macchw-1.c,
7180         gcc.target/powerpc/405-macchw-2.c,
7181         gcc.target/powerpc/405-macchwu-1.c,
7182         gcc.target/powerpc/405-macchwu-2.c,
7183         gcc.target/powerpc/405-machhw-1.c,
7184         gcc.target/powerpc/405-machhw-2.c,
7185         gcc.target/powerpc/405-machhwu-1.c,
7186         gcc.target/powerpc/405-machhwu-2.c,
7187         gcc.target/powerpc/405-maclhw-1.c,
7188         gcc.target/powerpc/405-maclhw-2.c,
7189         gcc.target/powerpc/405-maclhwu-1.c,
7190         gcc.target/powerpc/405-maclhwu-2.c,
7191         gcc.target/powerpc/405-mulchw-1.c,
7192         gcc.target/powerpc/405-mulchw-2.c,
7193         gcc.target/powerpc/405-mulchwu-1.c,
7194         gcc.target/powerpc/405-mulchwu-2.c,
7195         gcc.target/powerpc/405-mulhhw-1.c,
7196         gcc.target/powerpc/405-mulhhw-2.c,
7197         gcc.target/powerpc/405-mulhhwu-1.c,
7198         gcc.target/powerpc/405-mulhhwu-2.c,
7199         gcc.target/powerpc/405-mullhw-1.c,
7200         gcc.target/powerpc/405-mullhw-2.c,
7201         gcc.target/powerpc/405-mullhwu-1.c,
7202         gcc.target/powerpc/405-mullhwu-2.c,
7203         gcc.target/powerpc/405-nmacchw-1.c,
7204         gcc.target/powerpc/405-nmacchw-2.c,
7205         gcc.target/powerpc/405-nmachhw-1.c,
7206         gcc.target/powerpc/405-nmachhw-2.c,
7207         gcc.target/powerpc/405-nmaclhw-1.c,
7208         gcc.target/powerpc/405-nmaclhw-2.c,
7209         gcc.target/powerpc/440-macchw-1.c,
7210         gcc.target/powerpc/440-macchw-2.c,
7211         gcc.target/powerpc/440-macchwu-1.c,
7212         gcc.target/powerpc/440-macchwu-2.c,
7213         gcc.target/powerpc/440-machhw-1.c,
7214         gcc.target/powerpc/440-machhw-2.c,
7215         gcc.target/powerpc/440-machhwu-1.c,
7216         gcc.target/powerpc/440-machhwu-2.c,
7217         gcc.target/powerpc/440-maclhw-1.c,
7218         gcc.target/powerpc/440-maclhw-2.c,
7219         gcc.target/powerpc/440-maclhwu-1.c,
7220         gcc.target/powerpc/440-maclhwu-2.c,
7221         gcc.target/powerpc/440-mulchw-1.c,
7222         gcc.target/powerpc/440-mulchw-2.c,
7223         gcc.target/powerpc/440-mulchwu-1.c,
7224         gcc.target/powerpc/440-mulchwu-2.c,
7225         gcc.target/powerpc/440-mulhhw-1.c,
7226         gcc.target/powerpc/440-mulhhw-2.c,
7227         gcc.target/powerpc/440-mulhhwu-1.c,
7228         gcc.target/powerpc/440-mulhhwu-2.c,
7229         gcc.target/powerpc/440-mullhw-1.c,
7230         gcc.target/powerpc/440-mullhw-2.c,
7231         gcc.target/powerpc/440-mullhwu-1.c,
7232         gcc.target/powerpc/440-mullhwu-2.c,
7233         gcc.target/powerpc/440-nmacchw-1.c,
7234         gcc.target/powerpc/440-nmacchw-2.c,
7235         gcc.target/powerpc/440-nmachhw-1.c,
7236         gcc.target/powerpc/440-nmachhw-2.c,
7237         gcc.target/powerpc/440-nmaclhw-1.c,
7238         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
7239
7240 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
7241
7242         PR fortran/24774
7243         * gfortran.dg/inquire_9.f90: New test.
7244
7245         PR fortran/21647
7246         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
7247
7248 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7249
7250         PR libfortran/24432
7251         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7252         Check that 'cos' is supported.
7253
7254 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
7255
7256         PR fortran/24223
7257         * gfortran.dg/substring_equivalence.f90: New test.
7258
7259         PR fortran/24705
7260         * gfortran.dg/auto_internal_assumed.f90: New test.
7261
7262 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
7263
7264         * gcc.dg/fold-div-2.c: New test.
7265
7266 2005-11-20  Ian Lance Taylor  <ian@airs.com>
7267
7268         PR rtl-optimization/24883
7269         * gcc.c-torture/compile/pr24883.c: New test.
7270
7271 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
7272
7273         PR middle-end/20583
7274         * gcc.c-torture/compile/pr20583.c: New.
7275
7276 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
7277
7278         * gcc.c-torture/execute/usmul.c: New test.
7279
7280 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
7281
7282         * gcc.dg/tree-ssa/vrp22.c: New test.
7283
7284 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
7285
7286         PR middle-end/24912
7287         * gcc.dg/torture/pr24912-1.c: New test.
7288
7289 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
7290
7291         PR fortran/24862
7292         * gfortran.dg/arrayio_derived_1.f90: New test.
7293
7294 2005-11-19  Richard Guenther  <rguenther@suse.de>
7295
7296         PR middle-end/23294
7297         * gcc.dg/tree-ssa/pr23294.c: New testcase.
7298
7299 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
7300
7301         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
7302
7303 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
7304
7305         PR c++/8355
7306         * g++.dg/template/friend39.C: New test.
7307
7308 2005-11-18  James E Wilson  <wilson@specifix.com>
7309
7310         * gcc.dg/builtin-strstr.c: New.
7311
7312 2005-11-18  Richard Henderson  <rth@redhat.com>
7313
7314         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
7315         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
7316         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
7317         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
7318         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
7319         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
7320         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
7321         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
7322         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
7323         renaming to remove initial "ia64-".
7324
7325 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
7326
7327         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
7328
7329 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
7330
7331         * g++.dg/cpp/string-2.C: New test.
7332
7333 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
7334
7335         * gcc.dg/tree-ssa/loop-14.c: New test.
7336
7337 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
7338             Michael Chamberlain <michael@chamberlain.net.au>
7339
7340         * ada/acats/run_all.sh (target_run): Kill long running tests.
7341
7342 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7343
7344         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
7345         * gcc.dg/cleanup-9.c: Likewise.
7346         * gcc.dg/cleanup-10.c: Likewise.
7347         * gcc.dg/cleanup-11.c: Likewise.
7348
7349 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7350
7351         PR fortran/24892
7352         * gfortran.dg/open_access_append_1.f90: New test.
7353         * gfortran.dg/open_access_append_2.f90: New test.
7354
7355 2005-11-16  Richard Guenther  <rguenther@suse.de>
7356
7357         PR middle-end/24851
7358         * gcc.c-torture/execute/pr24851.c: New testcase.
7359
7360 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
7361
7362         * gcc.dg/fold-overflow-1.c: New test.
7363
7364 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
7365
7366         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
7367         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
7368
7369 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
7370
7371         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
7372         structures.
7373         * g++.dg/eh/forced2.C: Likewise.
7374         * g++.dg/eh/forced3.C: Likewise.
7375         * g++.dg/eh/forced4.C: Likewise.
7376
7377 2005-11-11  Mike Stump  <mrs@apple.com>
7378
7379         * g++.old-deja/g++.mike/unused.C: Add.
7380
7381 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
7382
7383         PR c++/24667
7384         * g++.dg/warn/Wcast-qual1.C: New test.
7385
7386 2005-11-15  Jan Hubicka  <jh@suse.cz>
7387
7388         * gcc.dg/winline-5.c: Add large-unit-insns limit.
7389
7390 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
7391
7392         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
7393
7394 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
7395
7396         PR 24840
7397         * gcc.dg/tree-ssa/pr24840.c: New test.
7398
7399 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
7400
7401         PR testsuite/24841
7402         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
7403
7404 2005-11-14  Dale Johannesen  <dalej@apple.com>
7405
7406         * gcc.c-torture/execute/20051113-1.c: New.
7407
7408 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
7409
7410         PR c++/24687
7411         * g++.dg/template/crash43.C: New test.
7412
7413 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
7414
7415         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
7416
7417 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7418
7419         PR c++/24817
7420         * g++.dg/eh/spec8.C: New test.
7421
7422 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7423
7424         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
7425
7426 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7427
7428         PR c++/20293
7429         * g++.dg/parse/ambig4.C: New test.
7430         * g++.dg/tc1/dr101.C: Adjust error markers.
7431         * g++.dg/lookup/strong-using-2.C: Likewise.
7432         * g++.dg/lookup/ambig5.C: Likewise.
7433         * g++.dg/lookup/ambig4.C: Likewise.
7434         * g++.dg/parse/crash22.C: Likewise.
7435
7436 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7437
7438         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
7439
7440 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
7441
7442         * gcc.dg/nested-calls-1.c: New test.
7443
7444 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7445
7446         * gfortran.dg/complex_intrinsic_1.f90: New test.
7447         * gfortran.dg/complex_intrinsic_2.f90: New test.
7448         * gfortran.dg/fgetc_1.f90: New test.
7449         * gfortran.dg/fgetc_2.f90: New test.
7450         * gfortran.dg/fgetc_3.f90: New test.
7451         * gfortran.dg/ftell_1.f90: New test.
7452         * gfortran.dg/ftell_2.f90: New test.
7453         * gfortran.dg/gnu_logical_1.F: New test.
7454         * gfortran.dg/gnu_logical_2.f90: New test.
7455
7456 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
7457
7458         PR middle-end/24820
7459         * testsuite/gcc.dg/pr24820.c: New test.
7460
7461 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
7462
7463         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
7464         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
7465         variable.
7466
7467 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7468
7469         testsuite/24614
7470         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
7471
7472 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7473
7474         * gcc.target/cris/cris.exp: New file.
7475         * gcc.target/cris/rld-legit1.c: New test.
7476         * gcc.target/cris/rld-legit2.c: New test.
7477
7478 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
7479
7480         PR c++/24780
7481         * g++.dg/opt/pr24780.C: New test.
7482
7483         PR c++/24761
7484         * g++.dg/template/asm1.C: New test.
7485
7486 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
7487
7488         PR libgfortran/24787
7489         * gfortran.dg/scan_1.f90: New test.
7490
7491 2005-11-12  Jan Hubicka  <jh@suse.cz>
7492
7493         * gcc.target/i386/minmax-1.c: New.
7494         * gcc.target/i386/minmax-2.c: New.
7495
7496 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
7497
7498         * gcc.dg/pr24445.c: Fix for 64-bit targets.
7499
7500 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
7501
7502         * gcc.c-torture/execute/20051110-1.c,
7503         gcc.c-torture/execute/20051110-2.c: New tests.
7504
7505 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7506
7507         PR middle-end/24750
7508         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
7509         New tests.
7510
7511 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7512
7513         * lib/target-libpath.exp (get_shlib_extension): New proc.
7514         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
7515         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7516         * lib/objc.exp (objc_target_compile): Likewise.
7517         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
7518         detection.
7519
7520 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7521
7522         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
7523
7524         * lib/target-supports.exp (check_effective_target_static_libgfortran):
7525         Add -static to additional_flags and pass it to target_compile.
7526
7527 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7528
7529         PR libgfortran/24719
7530         gfortran.dg/read_noadvance.f90: New test.
7531
7532         PR libgfortran/24699
7533         gfortran.dg/fmt_t_2.f90: New test.
7534
7535         PR libgfortran/24785
7536         gfortran.dg/read_x_eor.f90: New test.
7537
7538         PR libgfortran/24584
7539         gfortran.dg/namelist_empty.f90: Rename test.
7540
7541         PR libgfortran/24489
7542         gfortran/read_eor.f90: Rename test.
7543
7544 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7545
7546         PR fortran/15976
7547         * gfortran.dg/automatic_module_variable.f90: New test.
7548
7549 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
7550
7551         PR target/24445
7552         * gcc.dg/pr24445.c: New test.
7553
7554 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7555
7556         PR fortran/24655
7557         PR fortran/24755
7558         * gfortran.dg/recursive_statement_functions.f90: Add statement
7559         functions using inline intrinsic functions and parameters to test
7560         that they no longer seg-fault.
7561
7562         PR fortran/24409
7563         gfortran.dg/nested_modules_4.f90: New test.
7564         gfortran.dg/nested_modules_5.f90: New test.
7565
7566 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7567
7568         PR fortran/24643
7569         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
7570
7571 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
7572
7573         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
7574         failures.
7575
7576 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7577
7578         * gcc.dg/sparc-getcontext-1.c: New test.
7579
7580 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
7581
7582         * gcc.dg/ifcvt-fabs-1.c: New test.
7583
7584 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
7585
7586         PR other/4372
7587         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
7588         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
7589
7590 2005-11-09  Richard Guenther  <rguenther@suse.de>
7591
7592         PR tree-optimization/24716
7593         * gcc.c-torture/execute/pr24716.c: New testcase.
7594
7595 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7596
7597         * gcc.dg/pr24624.c: Disable for non S/390 targets.
7598
7599 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7600
7601         PR 24624
7602         * gcc.dg/pr24624.c: Testcase added.
7603
7604 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7605
7606         PR 24623
7607         * g++.dg/other/pr24623.C: Testcase added.
7608
7609 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
7610
7611         PR fortran/22607
7612         * gfortran-dg/pure_byref_1.f90: New.
7613         * gfortran-dg/pure_byref_2.f90: New.
7614
7615 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
7616
7617         PR c/24101
7618         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
7619         * gcc.dg/dg.exp: Run main loop also for *.i files.
7620
7621 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
7622
7623         PR c++/19450
7624         * g++.dg/tls/diag-3.C: New test.
7625         * g++.dg/tls/diag-4.C: New test.
7626         * g++.dg/tls/static-1.C: New test.
7627         * g++.dg/tls/static-1a.cc: New file.
7628
7629 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
7630
7631         PR 23046
7632         * g++.dg/tree-ssa/pr23046.C: New test.
7633
7634 2005-11-08  Devang Patel <dpatel@apple.com>
7635
7636         PR tree-optimization/23115
7637         * gcc.dg/tree-ssa/pr23115.c: New.
7638
7639 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
7640
7641         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
7642         * gcc.target/powerpc/pr16155.c: Same.
7643         * gcc.target/powerpc/altivec-1.c: Same.
7644         * gcc.target/powerpc/altivec-2.c: Same.
7645         * gcc.target/powerpc/altivec-3.c: Same.
7646         * gcc.target/powerpc/altivec-5.c: Same.
7647         * gcc.target/powerpc/altivec-11.c: Same.
7648         * gcc.target/powerpc/altivec-12.c: Same.
7649         * gcc.target/powerpc/altivec-14.c: Same.
7650         * gcc.target/powerpc/altivec-22.c: Same.
7651         * gcc.target/powerpc/altivec-consts.c: Same.
7652         * gcc.target/powerpc/altivec-pr22085.c: Same.
7653         * gcc.target/powerpc/altivec-splat.c: Same.
7654         * gcc.target/powerpc/altivec-varargs-1.c: Same.
7655         * gcc.target/powerpc/altivec-vec-merge.c: Same.
7656         * gcc.target/powerpc/darwin-longlong.c: Same.
7657
7658 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
7659
7660         PR target/19340
7661         * gcc.dg/pr19340.c: New test.
7662
7663 2005-11-07  Ian Lance Taylor  <ian@airs.com>
7664
7665         PR rtl-optimization/24683
7666         * gcc.dg/pr24683.c: New test.
7667
7668 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7669
7670         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
7671         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
7672
7673 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7674
7675         * gcc.target/i386/pr23376.c: Compile with -mmmx.
7676
7677 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
7678
7679         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
7680
7681 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7682
7683         PR target/24230
7684
7685         * gcc.target/powerpc/altivec-consts.c,
7686         gcc.target/powerpc/altivec-splat.c: New testcase.
7687
7688 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7689
7690         PR c/24599
7691
7692         * gcc.dg/overflow-2.c: New testcase.
7693
7694 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
7695
7696         PR rtl-optimization/23567
7697         * gcc.c-torture/execute/20051104-1.c: New test.
7698
7699 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
7700
7701         PR fortran/24534
7702         gfortran.dg/private_type_2.f90: Modified to check that case with
7703         PRIVATE declaration within derived type is accepted.
7704
7705         PR fortran/20838
7706         gfortran.dg/pointer_assign_1.f90: New test.
7707
7708         PR fortran/20840
7709         * gfortran.dg/arrayio_0.f90: New test.
7710
7711         PR fortran/17737
7712         gfortran.dg/data_initialized.f90: New test.
7713         gfortran.dg/data_constraints_1.f90: New test.
7714         gfortran.dg/data_constraints_2.f90: New test.
7715
7716 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
7717
7718         PR fortran/24174
7719         PR fortran/24305
7720         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
7721
7722 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
7723
7724         PR 24670
7725         * gcc.dg/tree-ssa/pr24670.c: New test.
7726
7727 2005-11-05  Ian Lance Taylor  <ian@airs.com>
7728
7729         PR target/22432
7730         * gcc.target/i386/pr22432.c: New test.
7731
7732 2005-11-05  Richard Henderson  <rth@redhat.com>
7733
7734         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
7735         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
7736         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
7737         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
7738         from gcc.dg/alpha-*.
7739         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
7740         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
7741
7742 2005-11-05  Andreas Jaeger  <aj@suse.de>
7743
7744         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
7745
7746 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7747
7748         PR target/23424
7749         * gcc.dg/torture/pr23424-1.c: New test.
7750
7751 2005-11-04  Richard Henderson  <rth@redhat.com>
7752
7753         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
7754         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
7755         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
7756         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
7757         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
7758         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
7759         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
7760         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
7761         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
7762         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
7763         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
7764         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
7765         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
7766         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
7767         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
7768         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
7769         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
7770         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
7771         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
7772         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
7773         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
7774         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
7775         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
7776         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
7777         Move from gcc.dg/.
7778         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
7779         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7780         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
7781         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
7782         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
7783         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
7784         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
7785         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
7786         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
7787         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
7788         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
7789         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
7790         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
7791         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
7792         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
7793         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
7794         gcc.target/i386/lea.c, gcc.target/i386/local.c,
7795         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
7796         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
7797         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
7798         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
7799         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
7800         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
7801         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
7802         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
7803         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
7804         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
7805         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
7806         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
7807         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
7808         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
7809         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
7810         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
7811         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
7812         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
7813         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
7814         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
7815         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
7816         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
7817         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
7818         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
7819         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
7820         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
7821         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
7822         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
7823
7824 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
7825
7826         PR 24627
7827         * gcc.dg/tree-ssa/pr24627.c: New test.
7828
7829 2005-11-04 Paul Brook  <paul@codesourcery.com>
7830
7831         * gcc.dg/tls/opt-10.c: New test.
7832
7833 2005-11-04  Andreas Jaeger  <aj@suse.de>
7834
7835         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
7836         avoid extra warnings.
7837
7838 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7839
7840         PR libfortran/22298
7841         * gcc/testsuite/lib/target-supports.exp
7842         (check_effective_target_static_libgfortran): New
7843         static_libgfortran effective target.
7844         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
7845         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
7846
7847 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7848
7849         * gcc.dg/pr24615.c: Guard test with { target fpic }.
7850
7851 2005-11-03  Josh Conner  <jconner@apple.com>
7852
7853         PR c++/19989
7854         g++.dg/ext/array2.C: New test.
7855         g++.dg/template/dependent-name3.C: New test.
7856         g++.dg/template/dependent-name4.C: New test.
7857         g++.dg/template/sfinae2.C: New test.
7858
7859 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7860
7861         PR preprocessor/22042
7862         * gcc.dg/cpp/strify4.c: New test.
7863
7864 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7865
7866         PR c++/17964
7867         * g++.dg/cpp/string-1.C: New test.
7868
7869 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7870
7871         * gcc.target/powerpc: New directory.
7872         * gcc.target/powerpc/powerpc.exp: New file.
7873         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
7874         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
7875         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
7876         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
7877         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
7878         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
7879         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
7880         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
7881         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
7882         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
7883         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
7884         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
7885         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
7886         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
7887         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
7888         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
7889         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
7890         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
7891         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
7892         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
7893         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
7894         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
7895         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
7896         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
7897         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
7898         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
7899         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
7900         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
7901         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
7902         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
7903         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
7904         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
7905         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
7906         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
7907
7908 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
7909
7910         PR c++/21627
7911         * g++.dg/warn/inline2.C: New test.
7912
7913 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7914
7915         PR middle-end/23155
7916         * g++.dg/ext/c99struct1.C: New test.
7917         * gcc.dg/union-cast-1.c: New test.
7918         * gcc.dg/union-cast-2.c: New test.
7919         * gcc.dg/union-cast-3.c: New test.
7920
7921 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7922
7923         PR middle-end/24589
7924         * gcc.c-torture/execute/zero-struct-2.c: New test.
7925
7926 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7927
7928         PR c++/24582
7929         * g++.dg/init/switch1.C: New test.
7930
7931 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7932
7933         * gcc.dg/delay-slot-1.c: New test.
7934
7935 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7936
7937         PR target/24620
7938         * gcc.dg/pr24620.c: New test.
7939
7940 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7941
7942         PR c/24329
7943         * gcc.dg/format/unnamed-1.c: New test.
7944
7945 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7946
7947         PR c++/22434
7948         * g++.dg/expr/cond8.C: New test.
7949
7950         PR c++/24560
7951         * g++.dg/parse/dot1.C: New test.
7952
7953 2005-11-02  Jan Hubicka  <jh@suse.cz>
7954
7955         PR target/23303
7956         * gcc.dg/i386-lea.c: New test
7957
7958 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7959
7960         PR target/24615
7961         * gcc.dg/pr24615.c: New test.
7962
7963 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7964
7965         PR target/24600
7966         * gcc.dg/pr24600.c: New test.
7967
7968 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7969
7970         PR c++/19253
7971         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
7972         * g++.dg/parse/typename9.C: New test.
7973         * g++/dg/parse/typename10.C: Likewise.
7974
7975 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7976
7977         PR fortran/18157
7978         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
7979         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
7980         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
7981
7982 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7983
7984         PR c++/24569
7985         * g++.dg/debug/static1.C: New test.
7986
7987 2005-11-02  Josh Conner  <jconner@apple.com>
7988
7989         * g++.dg/crash38.C: moved into proper directory...
7990         * g++.dg/template/crash42.C: ...here
7991
7992 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
7993
7994         PR target/18338
7995         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
7996         pcc_bitfield_type_matters || default_packed.
7997
7998         * lib/target-supports.exp
7999         (check_effective_target_pcc_bitfield_type_matters): New proc.
8000         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
8001
8002         PR testsuite/23304
8003         * lib/target-supports.exp (check_effective_default_packed): New proc.
8004         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
8005         Gate expected errors on target ! default_packed.
8006         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
8007
8008 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8009
8010         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
8011         change (r106358).
8012
8013 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8014
8015         PR fortran/24008
8016         * gfortran.dg/entry_5.f90: New.
8017         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
8018
8019 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
8020
8021         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
8022
8023 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
8024
8025         PR fortran/21565
8026         gfortran.dg/namelist_blockdata.f90: New test.
8027
8028         PR fortran/18737
8029         gfortran.dg/external_implicit_none.f90: New test.
8030
8031         PR fortran/14994
8032         * gfortran.dg/secnds.f: New test.
8033
8034 2005-10-31  Jan Hubicka  <jh@suse.cz>
8035
8036         PR target/20928
8037         * gcc.c-torture/compile/pr20928.c: New test.
8038
8039 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
8040
8041         PR middle-end/23492
8042         * gcc.c-torture/compile/zero-strct-5.c: New test.
8043
8044 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
8045
8046         PR libgfortran/24584
8047         * gfortran.dg/pr24584.f90: New test.
8048
8049 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
8050
8051         PR fortran/18883
8052         * gfortran.dg/char_result_9.f90: New.
8053         * gfortran.dg/char_result_10.f90: New.
8054
8055 2005-10-30  Jan Hubicka  <jh@suse.cz>
8056
8057         * g++.dg/tree-ssa/pr24172.C: New testcase.
8058
8059 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8060
8061         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
8062
8063 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
8064
8065         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
8066         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
8067         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
8068         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
8069         gfortran.dg/enum_9.f90,
8070         gfortran.fortran-torture/compile/enum_1.f90,
8071         gfortran.fortran-torture/execute/enum_1.f90,
8072         gfortran.fortran-torture/execute/enum_2.f90,
8073         gfortran.fortran-torture/execute/enum_3.f90,
8074         gfortran.fortran-torture/execute/enum_4.f90: New tests.
8075
8076 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
8077
8078         PR target/18482
8079         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
8080         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
8081
8082 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8083
8084         PR libfortran/20179
8085         * gfortran.dg/mixed_io_1.f90: New test.
8086         * gfortran.dg/mixed_io_1.c: New file.
8087
8088 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8089
8090         * gfortran.dg/malloc_free_1.f90: New test.
8091
8092 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
8093
8094         * gcc.dg/nested-func-4.c: Require profiling -pg.
8095
8096 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8097
8098         PR C++/23229
8099         * g++.dg/warn/main-2.C: New test.
8100
8101 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
8102
8103         PR fortran/24545
8104         * gfortran.dg/interface_2.f90: new test.
8105
8106 2005-10-28  Josh Conner  <jconner@apple.com>
8107
8108         PR c++/22153
8109         * g++.dg/template/crash38.C: New test.
8110         * g++.dg/parse/explicit1.C: Change expected errors.
8111
8112 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8113
8114         PR C++/23426
8115         * g++.dg/other/large-size-array.C: New test.
8116
8117 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8118
8119         PR middle-end/24362
8120         * g++.dg/opt/complex4.C: New test.
8121
8122 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
8123
8124         * gcc.dg/nested-func-4.c: New test.
8125
8126 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
8127
8128         PR fortran/24158
8129         gfortran.dg/derived_recursion.f90: New test.
8130         gfortran.dg/implicit_actual.f90: New test.
8131
8132 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
8133
8134         PR middle-end/24295, PR testsuite/24477
8135         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
8136         removed when weakref hits the tree.
8137
8138 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
8139
8140         * gfortran.dg/cray_pointers_4.f90: New test.
8141
8142         * gfortran.dg/cray_pointers_5.f90: New test.
8143
8144 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
8145
8146         PR fortran/22290
8147         * gfortran.dg/assign_5.f90: New test.
8148         * gfortran.dg/assign_6.f: New test.
8149
8150 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
8151
8152         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
8153         CPU has no SSE support.
8154
8155 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
8156
8157         PR libgfortran/24224
8158         * gfortran.dg/arrayio_1.f90: Update attribution.
8159         * gfortran.dg/arrayio_2.f90: Update attribution.
8160         * gfortran.dg/arrayio_3.f90: Update attribution.
8161         * gfortran.dg/arrayio_4.f90: Update test conditions.
8162         * gfortran.dg/arrayio_5.f90: Update attribution.
8163         * gfortran.dg/arrayio_6.f90: New test.
8164         * gfortran.dg/arrayio_7.f90: New test.
8165
8166 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
8167
8168         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
8169
8170 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8171
8172         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
8173
8174 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8175
8176         PR fortran/24416
8177         * gfortran.dg/namelist_char_only.f90: New test.
8178
8179 2005-10-24  Asher Langton  <langton2@llnl.gov>
8180
8181         PR fortran/17031
8182         PR fortran/22282
8183         * gfortran.dg/cray_pointers_1.f90: New test.
8184         * gfortran.dg/cray_pointers_2.f90: New test.
8185         * gfortran.dg/cray_pointers_3.f90: New test.
8186         * gfortran.dg/loc_1.f90: New test.
8187         * gfortran.dg/loc_2.f90: New test.
8188
8189 2005-10-24  Steven Bosscher  <stevenb@suse.de>
8190
8191         * gcc.dg/pr24225.c: New test.
8192
8193 2005-10-24  Asher Langton  <langton2@llnl.gov>
8194
8195         * gfortran.dg/dup_save_1.f90: New test.
8196         * gfortran.dg/dup_save_2.f90: New test.
8197
8198 2005-10-24  Paul Brook  <paul@codesourcery.com>
8199
8200         PR 24107
8201         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
8202         stdint.h.
8203
8204 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
8205
8206         PR libgfortran/24489
8207         * gfortran.dg/pr24489.f90: New test.
8208
8209 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
8210
8211         PR fortran/23635
8212         * gfortran.dg/ichar_1.f90: Add tests for derived types.
8213
8214 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
8215
8216         PR target/18911
8217         * g++.dg/init/array16.C: Skip for mmix-*-*.
8218
8219 2005-10-23  Asher Langton  <langton2@llnl.gov>
8220
8221         * gfortran.dg/byte_1.f90: New test.
8222         * gfortran.dg/byte_2.f90: New test.
8223
8224 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
8225
8226         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
8227
8228 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
8229
8230         PR fortran/18022
8231         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
8232
8233         PR fortran/24311
8234         * gfortran.dg/merge_char_const.f90: New test.
8235
8236         PR fortran/24384
8237         * gfortran.dg/spread_scalar_source.f90: New test.
8238
8239 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
8240
8241         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
8242
8243         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
8244         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
8245
8246         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
8247
8248 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
8249
8250         PR fortran/24426
8251         * gfortran.dg/der_pointer_4.f90: New.
8252
8253 2005-10-22  David Ayers  <d.ayers@inode.at>
8254
8255         * obj-c++.dg/except-1.mm: Simplify.
8256
8257 2005-10-21  David Ayers  <d.ayers@inode.at>
8258
8259         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
8260
8261 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
8262
8263         * gfortran.dg/assumed_dummy_2.f90: New test.
8264
8265 2005-10-21  James E Wilson  <wilson@specifix.com>
8266
8267         PR preprocessor/15220
8268         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
8269
8270 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
8271
8272         * gcc.c-torture/execute/20051021-1.c: New test.
8273
8274 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
8275
8276         PR c++/24260
8277         * g++.dg/ext/tmplattr1.C: New test.
8278
8279 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
8280
8281         PR fortran/24440
8282         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
8283
8284 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
8285
8286         * obj-c++.dg/except-1.mm: New.
8287
8288         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
8289
8290 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
8291
8292         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
8293
8294 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
8295
8296         PR middle-end/24295
8297         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
8298         declarations with the same names as thunks' alias targets, use
8299         aliases instead.
8300         * gcc.dg/attr-alias-3.c: New test.
8301         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
8302
8303 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
8304
8305         PR c++/22618
8306         * g++.dg/parse/access8.C: New test.
8307
8308 2005-10-20  Richard Guenther  <rguenther@suse.de>
8309
8310         PR c++/24439
8311         * g++.dg/tree-ssa/pr24439.C: New testcase.
8312
8313 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8314
8315         * g++.dg/opt/delay-slot-1.C: New test.
8316
8317 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
8318
8319         PR fortran/21625
8320         * gfortran.fg/der_init_1.f90: New.
8321
8322 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
8323
8324         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
8325
8326 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
8327
8328         PR c++/21908
8329         * g++.dg/parse/error28.C: New test.
8330
8331 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8332
8333         * gcc.dg/profile-generate-2.c: New test.
8334
8335 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
8336
8337         PR target/23589
8338         * g++.dg/ext/dllimport11.C: New.
8339
8340 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8341
8342         PR c++/22293
8343         * g++.dg/other/friend3.C: New test.
8344
8345 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
8346
8347         PR c++/23293
8348         * g++.dg/template/error19.C: New test.
8349
8350 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8351
8352         PR c++/21383
8353         * g++.dg/overload/koenig2.C: New.
8354
8355         PR c++/23118
8356         * g++.dg/overload/error2.C: New.
8357
8358         PR c++/22604
8359         * g++.dg/inherit/covariant14.C: New.
8360
8361 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8362
8363         PR c++/23440
8364         * g++.dg/parse/for1.C: New test.
8365
8366 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
8367
8368         PR fortran/23446
8369         * gfortran.dg/host_dummy_index_1.f90: New test.
8370
8371         PR fortran/21459
8372         * gfortran.dg/automatic_char_len_2.f90: New test.
8373
8374         PR fortran/20866
8375         * gfortran.dg/recursive_statement_functions.f90: New test.
8376
8377         PR fortran/20853
8378         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
8379
8380         PR fortran/20849
8381         * gfortran.dg/external_initializer.f90: New test.
8382
8383         PR fortran/20837
8384         * non_module_public.f90: New test.
8385
8386 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8387
8388         PR c++/24386
8389         * g++.dg/template/overload7.C: New.
8390
8391         PR c++/22551
8392         * g++.dg/other/switch2.C: Remove expected warnings.
8393
8394         PR c++/21353
8395         * g++.dg/template/defarg6.C: New.
8396
8397 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
8398
8399         PR target/24315
8400         * gcc.target/i386/pr24315.c: New test.
8401
8402 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8403
8404         PR c++/24389
8405         * g++.dg/template/static21.C: New test.
8406         * g++.dg/template/static21-a.cc: Likewise.
8407
8408 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
8409
8410         PR c++/23959
8411         * g++.dg/warn/Wswitch-default-1.C: New test.
8412         * g++.dg/warn/Wswitch-default-2.C: New test.
8413
8414 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8415
8416         PR c++/22173
8417         * g++.dg/parse/template18.C: New test.
8418         * g++.dg/template/nontype15.C: Likewise.
8419
8420 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
8421
8422         PR fortran/22273
8423         * gfortran.dg/spec_expr_2.f90: New.
8424
8425 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
8426
8427         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
8428         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
8429         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
8430         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
8431         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
8432         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
8433         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
8434         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
8435         previous target-specific skips and warning-message matches where
8436         applicable.
8437
8438 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
8439
8440         PR c++/21347
8441         * g++.dg/warn/Wctor-dtor.C: New test.
8442
8443 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8444
8445         PR c/23439
8446         * gcc.dg/for-1.c: New test.
8447
8448 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
8449
8450         PR c++/19565
8451         * g++.dg/warn/Wconversion1.C: New test.
8452         * g++.dg/ext/packed4.C: Compile with -w.
8453         * g++.dg/opt/20050511-1.C: Likewise.
8454         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
8455
8456 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
8457
8458         * gfortran.dg/boz_5.f90: New test.
8459
8460 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
8461
8462         PR c++/22551
8463         * g++.dg/other/switch2.C: New.
8464
8465         PR c++/23984
8466         * g++.dg/init/ctor7.C: New.
8467
8468 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
8469
8470         PR c++/23730
8471         * g++.dg/parse/crash32.C: New test.
8472
8473 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
8474
8475         PR c++/20721
8476         * g++.dg/init/goto2.C: New test.
8477
8478         PR c++/22464
8479         * g++.dg/template/crash/41.C: New test.
8480
8481         PR c++/22180
8482         * g++.dg/template/crash40.C: New test.
8483
8484         PR c++/23694
8485         * g++.dg/parse/friend5.C: New test.
8486
8487         PR c++/23307
8488         * g++.dg/template/crash38.C: New test.
8489
8490         PR c++/22352
8491         * g++.dg/template/friend38.C: New test.
8492
8493         PR c++/22405
8494         * g++.dg/template/crash39.C: New test.
8495
8496 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
8497
8498         * gcc.dg/debug/dwarf2/dwarf-char1.c,
8499         gcc.dg/debug/dwarf2/dwarf-char2.c,
8500         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
8501
8502         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
8503
8504 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
8505
8506         * gcc.dg/dll-2.c: Add tests for warnings.
8507         * gcc.dg/dll-3.c: Likewise.
8508         * gcc.dg/dll-4.c: Likewise.
8509
8510         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
8511         * g++.dg/ext/dllimport2.C: Likewise.
8512         * g++.dg/ext/dllimport3.C: Likewise.
8513         * g++.dg/ext/dllimport7.C: Likewise.
8514         * g++.dg/ext/dllimport8.C: Likewise.
8515         * g++.dg/ext/dllimport9.C: Likewise.
8516
8517 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
8518
8519         PR fortran/24092
8520         * gfortran.dg/derived_pointer_recursion.f90: New test.
8521
8522 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
8523
8524         * gcc.c-torture/execute/20051012-1.c: New test.
8525
8526 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8527
8528         PR fortran/18082
8529         * gfortran.dg/automatic_char_len_1.f90: New test.
8530
8531 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8532
8533         PR fortran/20847
8534         * gfortran.dg/save_common.f90: New test.
8535
8536         PR fortran/20856
8537         * gfortran.dg/save_result.f90: New test.
8538
8539 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8540
8541         PR c++/21592
8542         * g++.dg/template/dependent-expr1.C: Add new expected error.
8543         * g++.dg/template/dependent-expr2.C: Adjust error text.
8544         * g++.dg/template/overload6.C: New.
8545
8546         PR c++/23797
8547         * g++.dg/other/typename8.C: New.
8548
8549         PR c++/21117
8550         * g++.dg/other/return1.C: New.
8551
8552 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
8553
8554         PR c++/24052
8555         * g++.dg/ext/label5.C: New.
8556
8557 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8558
8559         PR c++/19964
8560         * g++.dg/parse/crash31.C: New.
8561
8562 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
8563
8564         * g++.dg/ipa/ipa-1.c: New test.
8565         * g++.dg/ipa/ipa-2.c: New test.
8566         * g++.dg/ipa/ipa-3.c: New test.
8567         * g++.dg/ipa/ipa-4.c: New test.
8568         * g++.dg/ipa/ipa-5.c: New test.
8569         * g++.dg/ipa/ipa.exp: New file.
8570
8571 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8572
8573         PR fortran/24207
8574         * gfortran.dg/private_type_3.f90: New test.
8575
8576 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8577
8578         PR fortran/20786
8579         gfortran.dg/aint_anint_1.f90: New test.
8580
8581 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8582
8583         PR libgfortran/24313
8584         gfortran.dg/csqrt.f: New test.
8585
8586 2005-10-11  Ian Lance Taylor  <ian@airs.com>
8587
8588         PR c++/8057
8589         * g++.dg/warn/noeffect7.C: New test.
8590         * g++.dg/warn/noeffect2.C: Instantiate templates.
8591         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
8592         and warning.
8593
8594 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8595
8596         PR c++/21089
8597         * g++.dg/init/float1.C: New test.
8598
8599         PR c++/24277
8600         * g++.dg/init/member1.C: Tweak error markers.
8601
8602 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
8603
8604         PR testsuite/24281
8605         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
8606         Check for null pointer.
8607
8608 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8609
8610         PR c++/21369
8611         * g++.dg/parse/ret-type3.C: New test.
8612
8613 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8614
8615         PR tree-opt/23946
8616         * gcc.c-torture/compile/pr23946.c: New test.
8617
8618 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
8619
8620         * g++.dg/opt/mmx2.C: New test.
8621
8622 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8623
8624         PR c++/24277
8625         * g++.dg/template/static20.C: New test.
8626
8627         PR c++/24302
8628         * g++.dg/warn/Wunused-12.C: New test.
8629
8630         PR c++/23437
8631         * g++.dg/template/arg4.C: New test.
8632
8633 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8634
8635         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
8636         * gcc.dg/ucnid-3.c: Likewise.
8637         * gcc.dg/ucnid-4.c: Likewise.
8638         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
8639         * g++.dg/other/ucnid-1.C: Likewise.
8640         * gcc.dg/sparc-frame-1.c: New test.
8641
8642 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8643
8644         PR c++/24139
8645         * g++.dg/template/spec27.C: New test.
8646
8647         PR c++/24275
8648         * g++.dg/template/static19.C: New test.
8649
8650 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8651
8652         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
8653         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
8654
8655 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8656
8657         PR target/24136
8658         * gfortran.fortran-torture/compile/pr24136.f: New test.
8659
8660 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
8661
8662         PR c++/22172
8663         * g++.dg/parse/crash30.C: New test.
8664
8665 2005-10-07  Richard Guenther  <rguenther@suse.de>
8666
8667         PR middle-end/24227
8668         * gcc.c-torture/compile/pr24227.c: New testcase.
8669
8670 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
8671
8672         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
8673         Do not put aligned attributes on array elements.
8674
8675 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
8676
8677         PR testsuite/23611, PR testsuite/23615
8678         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
8679         writing prototypes of library functions by hand.
8680         * obj-c++.dg/bitfield-4.mm: Likewise.
8681         * obj-c++.dg/const-str-4.mm: Likewise.
8682         * obj-c++.dg/encode-4.mm: Likewise.
8683         * obj-c++.dg/encode-5.mm: Likewise.
8684         * obj-c++.dg/encode-6.mm: Likewise.
8685         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8686         * obj-c++.dg/method-10.mm: Likewise.
8687         * obj-c++.dg/method-17.mm: Likewise.
8688         * obj-c++.dg/method-19.mm: Likewise.
8689         * obj-c++.dg/try-catch-2.mm: Likewise.
8690
8691 2005-10-06  Richard Henderson  <rth@redhat.com>
8692
8693         PR 24236
8694         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
8695
8696 2005-10-06  Dale Johannesen  <dalej@apple.com>
8697
8698         * gcc.c-torture/execute/20030125-1.c: Correct.
8699
8700 2005-10-06  Richard Guenther  <rguenther@suse.de>
8701
8702         PR tree-optimization/24238
8703         * g++.dg/tree-ssa/pr24238.C: New testcase.
8704
8705 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
8706
8707         PR 18568
8708         * gfortran.dg/der_pointer_3.f90: New test.
8709
8710 2005-10-05  Devang Patel  <dpatel@apple.com>
8711
8712         PR Debug/23205
8713         * g++.dg/other/PR23205.C: New.
8714
8715 2005-10-05  Richard Henderson  <rth@redhat.com>
8716
8717         PR target/23602
8718         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
8719         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
8720
8721 2005-10-05  Dale Johannesen  <dalej@apple.com>
8722
8723         * gcc.c-torture/execute/float-floor.c: New.
8724
8725 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
8726
8727         PR tree-optimization/21419
8728         PR tree-optimization/24146
8729         PR tree-optimization/24151
8730
8731         * g++.dg/ext/asm7.C: New.
8732         * g++.dg/ext/asm8.C: New.
8733         * gcc.dg/asm-1.c: Compile on all targets.
8734         * gcc.dg/asm-pr24146.c: New.
8735         * gcc.dg/pr21419.c: Adjust error messages.
8736
8737 2005-10-05  Richard Guenther  <rguenther@suse.de>
8738
8739         PR fortran/24176
8740         * gfortran.fortran-torture/compile/empty.f90: New testcase.
8741
8742 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8743
8744         PR c++/23513
8745         * g++.dg/template/spec22.C: Robustify test.
8746         * g++.dg/template/spec26.C: New.
8747
8748 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
8749
8750         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
8751         if target supports vector instructions.
8752
8753 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
8754
8755         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
8756         C99 functions.
8757
8758 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
8759
8760         * lib/target-supports.exp (check_effective_target_fortran_large_real,
8761         check_effective_target_fortran_large_int): Replace cached result
8762         when target changes.
8763
8764 2005-10-04  Devang Patel  <dpatel@apple.com>
8765
8766         * gcc.dg/i386-sse-vect-types.c: New.
8767
8768 2005-10-04  Ian Lance Taylor  <ian@airs.com>
8769
8770         PR preprocessor/13726
8771         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
8772         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
8773
8774 2005-10-04  Richard Guenther  <rguenther@suse.de>
8775
8776         PR c/23576
8777         * gcc.dg/noncompile/pr23576.c: New testcase.
8778
8779 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8780
8781         PR middle-end/23125
8782         * gcc.dg/register-var-3.c: New test.
8783
8784 2005-10-04  Steven Bosscher  <stevenb@suse.de>
8785
8786         * gcc.dg/pr23049.c: New test.
8787
8788         * gcc.dg/ucnid-4.c: Fix test.
8789
8790 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
8791
8792         PR 23445
8793         * gcc.c-torture/compile/pr23445.c: New test.
8794
8795 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
8796
8797         * g++.dg/overload/unknown1.C: New.
8798
8799 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
8800
8801         PR c++/17775
8802         * g++.dg/template/repo4.C: New test.
8803
8804 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8805
8806         PR libfortran/19308
8807         * gfortran.dg/large_real_kind_2.F90: New test.
8808         * gfortran.dg/large_integer_kind_2.f90: New test.
8809
8810 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
8811
8812         * lib/target-supports.exp (check_effective_target_vect_shift):
8813         Implement with result caching. Add i?86, x86_64 and ia64 targets.
8814         (check_effective_target_vect_condition): Fix copy-n-pasto.
8815
8816         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
8817         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
8818         targets.
8819
8820 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
8821
8822         PR c++/22621
8823         * g++.dg/template/overload5.C : New test.
8824
8825         PR c++/23840
8826         * g++.dg/expr/stdarg1.C: New test.
8827
8828 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
8829
8830         PR 24142
8831         * gcc.c-torture/execute/pr24142.c: New test.
8832
8833 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
8834
8835         PR 24141
8836         * gcc.c-torture/execute/pr24141.c: New test.
8837
8838 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
8839             Diego Novillo  <dnovillo@redhat.com>
8840
8841         PR 23604
8842         * gcc.c-torture/execute/pr23604.c: New test.
8843
8844 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
8845
8846         PR fortran/16404
8847         PR fortran/20835
8848         PR fortran/20890
8849         PR fortran/20899
8850         PR fortran/20900
8851         PR fortran/20901
8852         PR fortran/20902
8853         gfortran.dg/equiv_constraint_1.f90: New test.
8854         gfortran.dg/equiv_constraint_2.f90: New test.
8855         gfortran.dg/equiv_constraint_3.f90: New test.
8856         gfortran.dg/equiv_constraint_4.f90: New test.
8857         gfortran.dg/equiv_constraint_5.f90: New test.
8858         gfortran.dg/equiv_constraint_6.f90: New test.
8859         gfortran.dg/equiv_constraint_7.f90: New test.
8860         gfortran.dg/equiv_constraint_8.f90: New test.
8861         gfortran.dg/private_type_1.f90: New test.
8862         gfortran.dg/private_type_2.f90: New test.
8863         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
8864         980628-10.f: Assert std=gnu to permit mixing of
8865         types in equivalence statements.
8866
8867 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
8868
8869         PR 24112
8870         * gfortran.dg/open_status_1.f90: New.
8871
8872 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8873
8874         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
8875         * gcc.dg/vect/pr22480.c: Clean up temp files.
8876         * gcc.dg/vect/pr23831.c: Clean up temp files.
8877         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
8878         Clean up temp files.
8879         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
8880         Clean up temp files.
8881
8882         * gcc.dg/20050309-1.c: Clean up temp files.
8883         * gcc.dg/20050325-1.c: Clean up temp files.
8884
8885 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8886
8887         PR tree-optimization/24059
8888         * gcc.dg/vect/pr24059.c : New test.
8889
8890 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
8891
8892         PR middle-end/24109
8893         * gcc.c-torture/execute/20050929-1.c: New test.
8894
8895 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8896
8897         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
8898
8899 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
8900
8901         PR c/21419
8902         * gcc.dg/pr21419.c: New test.
8903
8904 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8905
8906         * gcc.dg/pr23911.c: New test.
8907
8908 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
8909
8910         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
8911
8912         PR c++/16782
8913         * g++.dg/parse/qualified4.C: New test.
8914         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
8915         * g++.old-deja/g++.mike/p8154.C: Likewise.
8916
8917 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8918
8919         PR c++/22147
8920         * g++.dg/template/friend37.C: New test.
8921         * g++.dg/parse/crash28.C: Adjust error markers.
8922
8923 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8924
8925         PR fortran/18518
8926         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8927
8928 2005-09-27  Devang Patel  <dpatel@apple.com>
8929
8930         PR tree-optimization/23625
8931         * gcc.dg/pr23625.c: New test.
8932
8933 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8934
8935         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8936         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8937
8938 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8939
8940         PR fortran/23677
8941         * gfortran.fortran-torture/execute/save_1.f90: New test.
8942         * gfortran.dg/save_1.f90: New test.
8943
8944 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8945
8946         * gcc.target/i386/builtin-apply-mmx.c: New test.
8947
8948         PR target/22576
8949         * gcc.target/i386/pr22576.c: New test.
8950
8951         PR target/22585
8952         * gcc.target/i386/pr22585.c: New test.
8953
8954         PR target/23268
8955         * gcc.target/i386/pr23268.c: New test.
8956
8957         PR middle-end/23831
8958         * gcc.dg/vect/pr23831.c: New test.
8959
8960         PR target/24055
8961         * gcc.target/i386/pr24055.c: New test.
8962
8963 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
8964
8965         PR tree-optimization/23960
8966         * gcc.c-torture/compile/pr23960.c: New.
8967
8968 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
8969
8970         PR fortran/16861
8971         * gfortran.dg/nested_modules_3.f90: New.
8972
8973 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
8974
8975         PR fortran/24005
8976         gfortran.dg/interface_1.f90: New test.
8977
8978 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
8979         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8980
8981         PR fortran/23843
8982         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
8983
8984 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
8985
8986         PR fortran/23516
8987         * gfortran.dg/imag_1.f: New test.
8988         * gfortran.dg/imag_2.f: Ditto.
8989
8990 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
8991
8992         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
8993
8994 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
8995
8996         PR c++/21983
8997         * g++.dg/warn/pr21983.C: New test.
8998
8999 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
9000
9001         PR c++/23993
9002         * g++.dg/template/array14.C: New test.
9003
9004 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
9005
9006         PR fortran/19929
9007         * gfortran.dg/der_ptr_component_1.f90: New test.
9008
9009 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9010
9011         PR c++/23965
9012         * g++.dg/template/error1.C: Reject "no matching function" message.
9013
9014 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9015
9016         PR c++/17609
9017         * g++.dg/lookup/error1.C: New test.
9018
9019 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
9020
9021         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
9022         functionality of the testcase.
9023
9024 2005-09-20  Richard Henderson  <rth@redhat.com>
9025
9026         * gcc.dg/vect/vect-22.c: Require vect_float.
9027         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
9028
9029 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
9030
9031         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
9032         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
9033         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
9034         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
9035         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
9036         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
9037         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
9038         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
9039         * gcc.dg/cpp/ucnid-8.c: New test.
9040
9041 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9042
9043         PR tree-optimization/23929
9044         * gcc.c-torture/compile/pr23929.c: New test.
9045
9046 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
9047
9048         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
9049         for one loop.
9050
9051 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
9052
9053         PR testsuite/23186
9054         * g++.dg/other/pr22003.C: Require named sections.
9055
9056 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9057
9058         PR c++/23947
9059         * g++.dg/rtti/crash3.C: New test.
9060
9061         PR tree-optimization/23818
9062         * gcc.dg/pr23818.c: New test.
9063
9064 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9065
9066         PR fortran/23420
9067         * gfortran.dg/print_fmt_4.f: New.
9068
9069 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9070
9071         PR fortran/23663
9072         * gfortran.fortran-torture/execute/entry_11.f90: New test.
9073
9074 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9075
9076         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
9077         Use pointers to local alignable arrays instead. Added comments.
9078         * gcc.dg/vect/vect-46.c: Likewise.
9079         * gcc.dg/vect/vect-48.c: Likewise.
9080         * gcc.dg/vect/vect-49.c: Likewise.
9081         * gcc.dg/vect/vect-52.c: Likewise.
9082         * gcc.dg/vect/vect-53.c: Likewise.
9083         * gcc.dg/vect/vect-54.c: Likewise.
9084         * gcc.dg/vect/vect-56.c: Likewise.
9085         * gcc.dg/vect/vect-57.c: Likewise.
9086         * gcc.dg/vect/vect-58.c: Likewise.
9087         * gcc.dg/vect/vect-60.c: Likewise.
9088         * gcc.dg/vect/vect-61.c: Likewise.
9089
9090         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
9091         The test is no longer vectorizable on vect_no_align targets.
9092         * gcc.dg/vect/vect-43.c: Likewsie.
9093
9094         * gcc.dg/vect/vect-44.c: Added comments.
9095         * gcc.dg/vect/vect-45.c: Added comments.
9096         * gcc.dg/vect/vect-50.c: Added comments.
9097         * gcc.dg/vect/vect-51.c: Added comments.
9098
9099         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
9100         aligned type.
9101         * gcc.dg/vect/Os-vect-95.c: Likewise.
9102
9103         * gcc.dg/vect/vect-41.c: Test removed.
9104         * gcc.dg/vect/vect-47.c: Test removed.
9105         * gcc.dg/vect/vect-55.c: Test removed.
9106         * gcc.dg/vect/vect-59.c: Test removed.
9107
9108 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9109
9110         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
9111         No longer vectorizable on vect_no_align targets.
9112         * gcc.dg/vect/pr20122.c: Likewise.
9113         * gcc.dg/vect/vect-74.c: Likewise.
9114         * gcc.dg/vect/vect-75.c: Likewise.
9115         * gcc.dg/vect/vect-76.c: Likewise.
9116
9117         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
9118         Will not be vectorizable on vect_no_align targets once aliasing issues
9119         are resolved.
9120         * gcc.dg/vect/vect-79.c: Likewise.
9121
9122         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
9123         * gcc.dg/vect/vect-78.c: Likewise.
9124         * gcc.dg/vect/vect-97.c: Likewise.
9125
9126 2005-09-19  Steven Bosscher  <stevenb@suse.de>
9127
9128         * gcc.dg/pr23943.c: New test.
9129
9130 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9131
9132         PR fortran/19181
9133         * gfortran.dg/derived_pointer_null_1.f90: New test.
9134
9135 2005-09-18  Richard Guenther  <rguenther@suse.de>
9136
9137         PR middle-end/23944
9138         * gcc.c-torture/compile/pr23944.c: New testcase.
9139
9140 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
9141
9142         PR fortran/15975
9143         * gfortran.dg/der_pointer_2.f90: New test.
9144
9145 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9146
9147         PR fortran/16861
9148         * gfortran.dg/nested_modules_2.f90: New test.
9149
9150 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9151
9152         PR c++/18368
9153         * g++.dg/other/semicolon.C: New test.
9154
9155 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
9156
9157         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
9158         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
9159
9160 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
9161
9162         PR c++/23914
9163         * g++.dg/template/static18.C: New test.
9164
9165         PR c++/21514
9166         * g++.dg/template/crash19.C: Remove dg-error marker.
9167         * g++.dg/template/local4.C: New test.
9168
9169 2005-09-16  Paul Brook  <paul@codesourcery.com>
9170
9171         PR fortran/23906
9172         * gfortran.dg/dependency_1.f90: New test.
9173
9174 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9175
9176         PR c++/23896
9177         * g++.dg/template/static17.C: New test.
9178
9179 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
9180
9181         PR c++/23139
9182         * g++.dg/warn/huge-val1.C: New test.
9183
9184 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9185
9186         PR c++/13140
9187         * g++.dg/parse/class2.C: New test.
9188         * g++.dg/template/explicit8.C: Likewise.
9189         * g++.dg/template/spec25.C: Likewise.
9190
9191 2005-09-14  Josh Conner  <jconner@apple.com>
9192
9193         PR middle-end/23584
9194         * gcc.dg/pr23584.c: New test.
9195
9196 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
9197
9198         PR fortran/21875 Internal Unit Array I/O, NIST
9199         * gfortran.dg/arrayio_1.f90: New test.
9200         * gfortran.dg/arrayio_1.f90: New test.
9201         * gfortran.dg/arrayio_1.f90: New test.
9202         * gfortran.dg/arrayio_1.f90: New test.
9203         * gfortran.dg/arrayio_1.f90: New test.
9204
9205 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
9206
9207         PR middle-end/22480
9208         * gcc.dg/vect/pr22480.c: New test.
9209
9210 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
9211
9212         PR fortran/19358
9213         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
9214
9215 2005-09-13 Josh Conner <jconner@apple.com>
9216
9217         PR c++/23180
9218         * g++.dg/init/struct2.C: New test.
9219         * g++.dg/init/struct3.C: New test.
9220
9221 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
9222
9223         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
9224         Clean up temp files.
9225         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
9226         gcc.dg/tree-ssa/builtin-fprintf-1.c,
9227         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
9228         gcc.dg/tree-ssa/builtin-printf-1.c,
9229         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
9230         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
9231         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
9232         gcc.dg/tree-ssa/builtin-vprintf-1.c,
9233         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
9234         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
9235         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
9236         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
9237         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
9238         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
9239         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
9240         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
9241
9242 2005-09-13  Josh Conner  <jconner@apple.com>
9243
9244         * lib/gcc-dg.exp: Load scanipa.exp.
9245         (cleanup-dump): New procedure.
9246         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
9247         * lib/scandump.exp: New file.
9248         * lib/scantree.exp: Use it.
9249         * lib/scanipa.exp: New file.
9250
9251 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
9252
9253         PR fortran/17740
9254         * gfortran.dg/generic_4.f90: New test.
9255
9256 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
9257
9258         PR target/23816
9259         * gcc.target/i386/pr23816-1.c: New test.
9260         * gcc.target/i386/pr23816-2.c: New test.
9261
9262
9263 2005-09-13  Bastian Blank <waldi@debian.org>
9264
9265         PR c++/16171
9266         * g++.dg/abi/mangle26.C: New test.
9267         * g++.dg/abi/mangle27.C: New test.
9268         * g++.dg/abi/mangle28.C: New test.
9269         * g++.dg/abi/mangle29.C: New test.
9270
9271         PR c++/23839
9272         * g++.dg/parse/register1.C: New test.
9273
9274 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
9275
9276         PR c++/23842
9277         * g++.dg/template/access16.C: New test.
9278
9279 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9280
9281         * gfortran.dg/char_pack_2.f90: Increase the vector size.
9282
9283 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9284
9285         PR fortran/18899
9286         * gfortran.dg/shape_2.f90: New test.
9287
9288 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9289
9290         PR target/19269
9291         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
9292         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
9293         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
9294         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
9295         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
9296         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
9297         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
9298         tests.
9299
9300 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9301
9302         PR c++/23841
9303         * g++.dg/parse/template17.C: New test.
9304
9305 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9306
9307         PR c++/23789
9308         * g++.dg/template/nontype14.C: New test.
9309
9310 2005-09-12  Ian Lance Taylor  <ian@airs.com>
9311
9312         PR g++/7874
9313         * g++.dg/lookup/friend7.C: New test.
9314         * g++.dg/lookup/friend8.C: New test.
9315         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
9316         so that it will be found via argument dependent lookup.
9317         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
9318         friend functions which will no longer be found.
9319         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
9320         function g, so that it will be found via argument dependent
9321         lookup.
9322         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
9323         * g++.old-deja/g++.mike/net43.C: Likewise.
9324
9325 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9326
9327         PR c++/23691
9328         * g++.dg/template/static16.C: New test.
9329
9330 2005-09-12  Josh Conner  <jconner@apple.com>
9331
9332         PR middle-end/23237
9333         * gcc.c-torture/compile/pr23237.c: New test.
9334
9335 2005-09-11  Richard Henderson  <rth@redhat.com>
9336
9337         * g++.dg/other/error8.C: Update expected diagnostic text.
9338
9339 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9340
9341         PR libfortran/19872
9342         * gfortran.dg/overwrite_1.f: New test.
9343
9344 2005-09-09  Josh Conner  <jconner@apple.com>
9345
9346         * g++.dg/init/pr23180-1.C: Removed.
9347         * g++.dg/init/pr23180-2.C: Removed.
9348
9349 2005-09-09  David Daney <ddaney@avtrex.com>
9350
9351         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
9352         files which are ...
9353         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
9354         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
9355
9356 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9357
9358         * gfortran.dg/iostat_2.f90: New test.
9359
9360 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
9361
9362         PR c++/22252
9363         * g++.dg/ext/interface1.C: New test.
9364         * g++.dg/ext/interface1.h: Likewise.
9365         * g++.dg/ext/interface1a.cc: Likewise.
9366
9367 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
9368
9369         * gfortran.dg/iomsg_1.f90: New test case.
9370
9371 2005-09-09  Richard Guenther  <rguenther@suse.de>
9372
9373         PR c++/23624
9374         * g++.dg/tree-ssa/pr23624.C: New testcase.
9375
9376 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9377
9378         PR fortran/19239
9379         * gfortran.dg/vector_subscript_1.f90,
9380         * gfortran.dg/vector_subscript_2.f90: New tests.
9381
9382 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9383
9384         PR fortran/21104
9385         * gfortran.dg/array_alloc_1.f90,
9386         * gfortran.dg/array_alloc_2.f90,
9387         * gfortran.dg/array_alloc_3.f90: New tests.
9388
9389 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9390
9391         PR fortran/12840
9392         * gfortran.dg/array_constructor_6.f90
9393         * gfortran.dg/array_constructor_7.f90
9394         * gfortran.dg/array_constructor_8.f90
9395         * gfortran.dg/array_constructor_9.f90
9396         * gfortran.dg/array_constructor_10.f90
9397         * gfortran.dg/array_constructor_11.f90
9398         * gfortran.dg/array_constructor_12.f90: New tests.
9399
9400 2005-09-08  Josh Conner  <jconner@apple.com>
9401
9402         PR c++/23180
9403         * g++.dg/init/pr23180-1.C: New test.
9404         * g++.dg/init/pr23180-2.C: New test.
9405
9406 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9407
9408         PR fortran/18878
9409         * gfortran.dg/module_double_reuse.f90: New.
9410
9411 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9412
9413         PR fortran/23270
9414         PR fortran/22304
9415         PR fortran/18870
9416         PR fortran/17917
9417         PR fortran/16511
9418         * gfortran.dg/common_equivalence_1.f: New.
9419         * gfortran.dg/common_equivalence_2.f: New.
9420         * gfortran.dg/common_equivalence_3.f: New.
9421         * gfortran.dg/contained_equivalence_1.f90: New.
9422         * gfortran.dg/module_blank_common.f90: New.
9423         * gfortran.dg/module_commons_1.f90: New.
9424         * gfortran.dg/module_equivalence_1.f90: New.
9425         * gfortran.dg/nested_modules_1.f90: New.
9426         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
9427         equivalences and add comment to connect the test with
9428         the PR.
9429
9430 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9431
9432         PR fortran/23765
9433         * gfortran.dg/common_6.f90: New test.
9434
9435 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9436
9437         PR fortran/15326
9438         * gfortran.dg/char_result_1.f90,
9439         * gfortran.dg/char_result_2.f90,
9440         * gfortran.dg/char_result_3.f90,
9441         * gfortran.dg/char_result_4.f90,
9442         * gfortran.dg/char_result_5.f90,
9443         * gfortran.dg/char_result_6.f90,
9444         * gfortran.dg/char_result_7.f90,
9445         * gfortran.dg/char_result_8.f90: New tests.
9446
9447 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9448
9449         PR fortran/19928
9450         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
9451
9452 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9453
9454         PR obj-c++/16816
9455         * obj-c++.dg/selector-5.mm: New test.
9456         * obj-c++.dg/selector-6.mm: New test.
9457
9458 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9459
9460         PR objc/20574
9461         PR objc/19324
9462         * objc.dg/error-1.m: New test.
9463
9464 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
9465
9466         PR fortran/23373
9467         * gfortran.fortran-torture/execute/pr23373-1.f90,
9468         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
9469
9470 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
9471
9472         PR libfortran/23760
9473         * gfortran.dg/g77/1832.f: Remove long string in write statement
9474         to allow the test to pass on correct list directed output with
9475         prepended space.
9476
9477 2005-09-07  James E Wilson  <wilson@specifix.com>
9478
9479         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
9480
9481 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9482
9483         * gfortran.dg/parameter+save.f90: Rename to
9484         * gfortran.dg/parameter_save.f90: .. this.
9485
9486 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9487
9488         PR fortran/20848
9489         * gfortran.dg/parameter+save.f90: New test case.
9490
9491 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
9492
9493         PR fortran/19269
9494         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
9495
9496 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9497
9498         PR c/23075
9499         * gcc.dg/pr23075.c: New test.
9500         * g++.dg/warn/pr23075.C: New test.
9501
9502         PR target/22362
9503         * gcc.target/i386/pr22362.c: New test.
9504
9505         PR rtl-optimization/23098
9506         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
9507
9508         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
9509         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9510         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9511
9512 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
9513
9514         * g++.dg/expr/cast6.C: New test.
9515
9516         PR c++/9782
9517         * g++.dg/init/new15.C: New test.
9518
9519 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9520
9521         * gcc.dg/vect/Os-vect-95.c: New test.
9522         * gcc.dg/vect/vect-95.c: Same.
9523
9524 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9525
9526         * gcc.dg/vect/vect-29.c: Update xfail testing.
9527         * gcc.dg/vect/vect-44.c: Same.
9528         * gcc.dg/vect/vect-48.c: Same.
9529         * gcc.dg/vect/vect-50.c: Same.
9530         * gcc.dg/vect/vect-72.c: Same.
9531         * gcc.dg/vect/vect-77.c: Same.
9532         * gcc.dg/vect/vect-78.c: Same.
9533         * gcc.dg/vect/vect-80.c: Same.
9534         * gcc.dg/vect/vect-96.c: Same.
9535         * gcc.dg/vect/vect-100.c: Same.
9536         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
9537         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
9538         * gfortran.dg/vect/vect-5.f90: Same.
9539
9540 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9541
9542         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
9543         start strings.
9544         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9545         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9546
9547         PR c++/23056
9548         * g++.dg/opt/pr23056.C: New test.
9549
9550         PR rtl-optimization/23098
9551         * gcc.target/i386/pr23098.c: New test.
9552
9553 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
9554
9555         PR c++/23667
9556         * g++.dg/template/static15.C: New test.
9557
9558         PR c++/21440
9559         * g++.dg/ext/stmtexpr5.C: New test.
9560         * g++.dg/ext/stmtexpr6.C: Likewise.
9561
9562 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
9563
9564         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
9565
9566         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
9567         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9568         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9569
9570 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
9571
9572         PR libfortran/23321
9573         * gfortran.dg/direct_io_4.f90: New test case.
9574
9575 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
9576             Rasmus Hahn  <rassahah@neofonie.de>
9577
9578         PR libobjc/23108
9579         * objc.dg/type-stream-1.m: New test.
9580
9581 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
9582
9583         PR fortran/23661
9584         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
9585         gfortran.dg/print_fmt_3.f90: New test.
9586
9587 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9588
9589         * gfortran.dg/fmt_t_1.f90: New test.
9590
9591 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9592
9593         PR rtl-optimization/23454
9594         * g++.dg/opt/pr23454.C: New test.
9595
9596 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
9597
9598         PR c++/23699
9599         * g++.dg/ext/static1.C: New test.
9600
9601 2005-09-02  Richard Henderson  <rth@redhat.com>
9602
9603         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
9604         tail call to check_fa_work.
9605
9606 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
9607
9608         PR c++/21687
9609         * g++.dg/other/gc3.C: New test.
9610
9611 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9612
9613         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
9614         * gcc.dg/20050826-1.c: Likewise.
9615
9616 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
9617
9618         PR c++/23167
9619         * g++.dg/expr/volatile1.C: New test.
9620
9621 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
9622
9623         PR middle-end/23547
9624         * gcc.dg/pr23547.c: New test.
9625
9626 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
9627
9628         PR c/22061
9629         * gcc.c-torture/execute/pr22061-1.c,
9630         * gcc.c-torture/execute/pr22061-2.c,
9631         * gcc.c-torture/execute/pr22061-3.c,
9632         * gcc.c-torture/execute/pr22061-4.c: New tests.
9633
9634 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9635
9636         * gcc.dg/Wredundant-decls-2.c: New test to check that
9637         -Wredundant-decls does not issue warning for a variable
9638         definition following a declaration.
9639
9640 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
9641
9642         PR debug/7241
9643         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
9644         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
9645         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
9646
9647         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
9648         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
9649         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
9650         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
9651         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
9652         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
9653         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
9654         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
9655
9656 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9657
9658         PR objc/23306
9659         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
9660         scan-assmbler.
9661
9662 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
9663
9664         PR target/21255
9665         * gcc.dg/pr21255-1.c: New test.
9666         * gcc.dg/pr21255-2-mb.c: Likewise.
9667         * gcc.dg/pr21255-2-ml.c: Likewise.
9668         * gcc.dg/pr21255-3.c: Likewise.
9669         * gcc.dg/pr21255-4.c: Likewise.
9670
9671 2005-08-31  Dale Johannesen  <dalej@apple.com>
9672
9673         * gcc.dg/20050830-1.c: New.
9674
9675 2005-08-31  Josh Conner  <jconner@apple.com>
9676
9677         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
9678         command-line options for arm-*-* targets.
9679         * g++.dg/init/array16.C: Likewise.
9680         * g++.dg/other/crash-4.C: Likewise.
9681
9682 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9683
9684         PR obj-c++/23640
9685         * obj-c++.dg/gnu-runtime-3.mm: New test.
9686
9687 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9688
9689         PR c++/13377
9690         * g++.dg/lookup/ambig4.C: New test.
9691         * g++.dg/lookup/ambig5.C: New test.
9692         * g++.dg/tc1/dr101.C: Adjust error markers.
9693
9694 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9695
9696         PR c++/23639
9697         * g++.dg/template/ttp5.C: Adjust error markers.
9698
9699 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
9700
9701         PR testsuite/23609
9702         * lib/obj-c++.exp: Include target-libpath.exp.
9703         (obj-c++_link_flags): Look for the GNU libobjc library
9704         and set the library path to include it.
9705         Don't manually set LD_LIBRARY_PATH (etc.) but call
9706         set_ld_library_path_env_vars instead.
9707         (obj-c++_target_compile): Don't set library path or
9708         linker flags because they are already set correctly
9709         in obj-c++_link_flags.
9710
9711 2005-08-30  Josh Conner  <jconner@apple.com>
9712
9713         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
9714         to command-line options for arm-*-* targets.
9715
9716 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
9717
9718         * g++.dg/other/i386-1.C: New.
9719
9720 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
9721
9722         PR preprocessor/20348
9723         PR preprocessor/20356
9724         * gcc.dg/cpp/pr20348.c: New test.
9725         * gcc.dg/cpp/pr20348.h: New file.
9726         * gcc.dg/cpp/inc/pr20348.h: New file.
9727         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
9728         * gcc.dg/cpp/pr20356.c: New test.
9729         * gcc.dg/cpp/pr20356.h: New file.
9730         * gcc.dg/cpp/inc/pr20356.h: New file.
9731         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
9732
9733 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
9734
9735         * gfortran.fortran-torture/execute/intrinsic_count.f90:
9736         Fix array dimension to avoid correct end-of-file error.
9737
9738 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
9739
9740         PR libfortran/23598
9741         * gfortran.dg/iostat_1.f90: New test.
9742
9743 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
9744
9745         PR middle-end/23408
9746         * gcc.dg/pr23408.c: New test.
9747
9748 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
9749
9750         PR c++/23099
9751         * g++.dg/init/member1.C: Make sure erroneous static data member
9752         definitions are required.
9753         * g++.dg/template/static13.C: New test.
9754         * g++.dg/template/static14.C: Likewise.
9755
9756 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
9757
9758         * gcc.target/i386/pr23575.c: Use -msse2 instead of
9759         -march=pentium4, remove ilp32 requirement.
9760
9761         PR middle-end/23484
9762         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
9763         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
9764
9765 2005-08-29  Andreas Jaeger  <aj@suse.de>
9766
9767         PR testsuite/23607
9768         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
9769
9770 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
9771
9772         * gcc.c-torture/execute/20050316-2.c: New test.
9773         * gcc.c-torture/execute/20050316-3.c: New test.
9774         * gcc.dg/torture/pr16104-1.c: New test.
9775
9776 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
9777
9778         PR middle-end/23463
9779         * gcc.c-torture/execute/zero-struct-1.c: New test.
9780
9781 2005-08-27  Richard Guenther  <rguenther@suse.de>
9782
9783         PR target/23575
9784         * gcc.target/i386/pr23575.c: New testcase.
9785
9786 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
9787
9788         PR rtl-optimization/23561
9789         * gcc.c-torture/execute/20050826-1.c: New test.
9790
9791         PR rtl-opt/23560
9792         * gcc.c-torture/execute/20050826-2.c: New test.
9793
9794 2005-08-26  Dale Johannesen  <dalej@apple.com>
9795
9796         * gcc.dg/20030711-1.c: Modify to work on Darwin.
9797         * gcc.dg/20050826-1.c: New.
9798
9799 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
9800
9801         PR c++/19004
9802         * g++.dg/template/nontype13.C: New test.
9803
9804         PR c++/23491
9805         * g++.dg/init/new14.C: New test.
9806         * g++.dg/expr/anew1.C: Do not XFAIL.
9807         * g++.dg/expr/anew2.C: Likewise.
9808         * g++.dg/expr/anew3.C: Likewise.
9809
9810 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
9811
9812         PR middle-end/22439
9813         * gcc.dg/vla-3.c: New test.
9814
9815 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
9816
9817         PR fortran/20363
9818         * gfortran.dg/named_interface.f90: New.
9819
9820 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
9821
9822         * gcc.c-torture/execute/frame-address.c: New test.
9823
9824 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9825
9826         PR c++/20817
9827         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9828
9829 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9830
9831         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
9832
9833 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9834
9835         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
9836         * gcc.dg/altivec-22.c: Rename from..
9837         * gcc.dg/altivec-nomfcr.c: ..this.
9838
9839 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
9840
9841         PR tree-optimization/23546
9842         * gcc.dg/tree-ssa/pr23546.c: New test.
9843
9844 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
9845
9846         PR fortran/17758
9847         * gfortran.dg/nonreturning_statements.f90: New test.
9848
9849 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9850
9851         PR c++/22454
9852         * g++.dg/parse/crash29.C: New.
9853
9854 2005-08-23  DJ Delorie  <dj@redhat.com>
9855
9856         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
9857         constants have the L suffix.
9858
9859 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
9860
9861         PR c++/23044
9862         * g++.dg/template/instantiate8.C: New.
9863
9864 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
9865
9866         PR middle-end/23467
9867         * gcc.c-torture/execute/pr23467.c: New test.
9868
9869 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
9870
9871         PR tree-optimization/22043
9872         * gcc.c-torture/execute/20050613-1.c: New test.
9873
9874 2005-08-23  Ben Elliston  <bje@au.ibm.com>
9875
9876         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
9877
9878 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
9879
9880         PR rtl-optimization/23478
9881         * g++.dg/opt/pr23478.C: New test.
9882
9883 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9884
9885         PR c/18715
9886         * gcc.dg/switch-warn-3.c: New test.
9887
9888 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9889
9890         PR c++/22233
9891         * g++.dg/template/param1.C: New test.
9892
9893 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9894
9895         PR c++/23089
9896         * g++.dg/other/incomplete1.C: New test.
9897
9898 2005-08-22  Ira Rosen  <irar@il.ibm.com>
9899
9900         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
9901         are vectorizable.
9902
9903 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9904
9905         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
9906         d_lines_5.f: New.
9907
9908 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
9909
9910         * gcc.target/i386/sse-4.c: New test.
9911
9912 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9913
9914         PR testsuite/23239
9915         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
9916
9917 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9918
9919         * gcc.dg/20050811-1.c: New test.
9920         * gcc.dg/20050811-2.c: New test.
9921
9922 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9923
9924         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9925
9926 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9927
9928         PR 23476
9929         * gcc.c-torture/compile/pr23476.c: New test.
9930
9931 2005-08-19  Devang Patel  <dpatel@apple.com>
9932
9933         PR tree-optimization/23048
9934         * gcc.dg/tree-ssa/pr23048.c: New test.
9935
9936 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9937
9938         PR middle-end/20624
9939         * g++.dg/warn/Wreturn-3.C: New test
9940
9941 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9942
9943         PR tree-optimization/22228
9944         * g++.dg/vect/pr22543.cc: New test.
9945
9946 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9947
9948         PR tree-optimization/21574
9949         * gcc.dg/tree-ssa/pr21574.c: New test.
9950
9951 2005-08-16  James E Wilson  <wilson@specifix.com>
9952
9953         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
9954
9955 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9956
9957         PR tree-opt/23402
9958         * gcc.c-torture/compile/zero-strct-3.c: New test.
9959         * gcc.c-torture/compile/zero-strct-4.c: New test.
9960
9961 2005-08-16  Steven Bosscher  <stevenb@suse.de>
9962
9963         PR target/23376
9964         * gcc.target/x86_64/pr23376.c: New test.
9965
9966 2005-08-16  Ian Lance Taylor  <ian@airs.com>
9967
9968         PR c++/23337
9969         * g++.dg/ext/vector2.C: New.
9970
9971 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9972
9973         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
9974
9975 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9976
9977         PR libfortran/23428
9978         * gfortran.dg/inquire-complex.f90: New test case.
9979
9980 2005-08-16  James E Wilson  <wilson@specifix.com>
9981
9982         PR tree-optimization/21105
9983         * gcc.dg/large-size-array.c: New.
9984
9985 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
9986
9987         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
9988         type.
9989         * gcc.dg/vect/vect-41: Likewise.
9990         * gcc.dg/vect/vect-42: Likewise.
9991         * gcc.dg/vect/vect-43: Likewise.
9992         * gcc.dg/vect/vect-44: Likewise.
9993         * gcc.dg/vect/vect-46: Likewise.
9994         * gcc.dg/vect/vect-47: Likewise.
9995         * gcc.dg/vect/vect-48: Likewise.
9996         * gcc.dg/vect/vect-52: Likewise.
9997         * gcc.dg/vect/vect-53: Likewise.
9998         * gcc.dg/vect/vect-54: Likewise.
9999         * gcc.dg/vect/vect-55: Likewise.
10000         * gcc.dg/vect/vect-56: Likewise.
10001         * gcc.dg/vect/vect-57: Likewise.
10002         * gcc.dg/vect/vect-58: Likewise.
10003         * gcc.dg/vect/vect-59: Likewise.
10004         * gcc.dg/vect/vect-60: Likewise.
10005         * gcc.dg/vect/vect-61: Likewise.
10006         * gcc.dg/vect/vect-85: Likewise.
10007         * gcc.dg/vect/vect-87: Likewise.
10008         * gcc.dg/vect/vect-88: Likewise.
10009         * gcc.dg/vect/vect-93.c: Likewise.
10010         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
10011         * gcc.dg/vect/vect-75: Likewise.
10012         * gcc.dg/vect/vect-76: Likewise.
10013         * gcc.dg/vect/vect-77: Likewise.
10014         * gcc.dg/vect/vect-78: Likewise.
10015         * gcc.dg/vect/vect-80: Likewise.
10016         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
10017         vectorized for the expected reason, rather than checking how alignment
10018         was handled.
10019         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
10020         type and also instead of aligned pointers. Added documentation.
10021
10022 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
10023
10024         * gfortran.dg/power.f90: New test.
10025
10026 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
10027
10028         PR rtl-optimization/23299
10029         * g++.dg/opt/pr23299.C: New test.
10030
10031 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10032
10033         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
10034
10035 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
10036
10037         * g++.dg/template/local6.C: New test.
10038
10039 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10040
10041         * execute/exceptions/finally-1.m: Check that the catch and finally are
10042         being called.  Also add a "return 0;" at the end of main.
10043
10044 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
10045
10046         PR fortran/21432.
10047         * gfortran.dg/namelist_print_1.f: New test of functionality of
10048         PRINT namelist.
10049         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
10050         namelist generates error with -std=f95.
10051
10052 2005-08-14  Ira Rosen  <irar@il.ibm.com>
10053
10054         PR tree-optimization/23119
10055         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
10056
10057 2005-08-13  Marcin Koziej  <creep@desk.pl>
10058             Andrew Pinski  <pinskia@physics.uc.edu>
10059
10060         PR libobjc/22492
10061         * execute/exceptions/finally-1.m: New test.
10062
10063 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10064
10065         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
10066         testsuite.
10067         * objc/execute/exceptions/trivial.m: New test.
10068         * objc.dg/try-catch-11.m: Move to ...
10069         * objc/execute/exceptions/foward-1.m: Here.
10070         * objc.dg/try-catch-2.m: Move to ...
10071         * objc/execute/exceptions/catchall-1.m: Here.
10072         * objc.dg/try-catch-8.m: Move to ...
10073         * objc/execute/exceptions/local-variables-1.m: Here.
10074
10075 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10076
10077         * objc.dg/nested-func-1.m: Move to ...
10078         * objc/execute/nested-func-1.m: Here.
10079
10080 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10081
10082         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
10083         in ${options} instead of [target_info name].
10084         * lib/obj-c++.exp (objc_target_compile): Likewise.
10085
10086 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10087
10088         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
10089
10090 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10091
10092         part of PR testsuite/23348
10093         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
10094         of the torture options.
10095         * objc/compile/trivial.m: New test.
10096
10097 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10098
10099         * gfortran.dg/eoshift.f90: Correct format.
10100
10101 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10102
10103         * gfortran.fortran-torture/execute/character_passing.f90:
10104         Fix comment typo.
10105
10106 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
10107
10108         PR c++/8271
10109         * g++.dg/template/unify10.C: New.
10110
10111 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
10112
10113         * g++.dg/parse/pr22514.C: Move to...
10114         * g++.dg/debug/pr22514.C: here.
10115
10116 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10117
10118         PR c++/23266
10119         * g++.dg/inherit/pure1.C: New test.
10120
10121         * ChangeLog: Fix typos.
10122
10123 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10124             Steven Bosscher  <stevenb@suse.de>
10125
10126         * gfortran.dg/runtime_warning_1.f90: New test.
10127
10128 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10129
10130         PR c++/23219
10131         * g++.dg/parse/crash28.C: New.
10132
10133 2005-08-11  Richard Guenther  <rguenther@suse.de>
10134
10135         PR target/23289
10136         * gcc.target/i386/tailcall-1.c: New testcase.
10137
10138 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10139
10140         * gcc.dg/vect/vect-67.c: Un-xfail.
10141
10142 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10143
10144         PR c++/23225
10145         * g++.dg/testsuite/parse/crash27.C: new test.
10146
10147 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
10148
10149         PR libfortran/22143
10150         * gfortran.dg/shift-kind.f90: New testcase.
10151
10152 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
10153
10154         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
10155         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
10156
10157 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10158
10159         PR c++/20646
10160         * g++.dg/other/mult-stor1.C: New test.
10161
10162 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10163
10164         * gcc.c-torture/pr18299-1.c: Move to ...
10165         * gcc.c-torture/compile/pr18299-1.c: Here.
10166
10167 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
10168
10169         * gfortran/fortran.torture/execute/character_passing.f90:
10170         Fix types for LSAME.
10171
10172 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
10173
10174         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
10175         input data back to what it was originally.
10176
10177 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10178
10179         * objc.dg/try-catch-8.m: Enable for all targets.
10180
10181 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
10182
10183         * gcc.dg/pr23165.c: New test.
10184
10185 2005-08-09  Steven Bosscher  <stevenb@suse.de>
10186
10187         PR tree-optimization/23234
10188         * gcc.dg/tree-ssa/pr23234.c: New test.
10189
10190 2005-08-08  Josh Conner  <jconner@apple.com>
10191
10192         PR rtl-optimization/23241
10193         * gcc.dg/char-compare.c: New test.
10194
10195 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10196
10197         PR c++/22508
10198         * g++.dg/init/new13.C: New test.
10199
10200 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
10201
10202         PR c++/21166
10203         * g++.dg/other/crash-4.C: Adjust
10204         * g++/dg/ext/packed9.C: New.
10205
10206 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10207
10208         PR middle-end/21964
10209         * gcc.c-torture/execute/pr21964-1.c: New test.
10210
10211 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10212
10213         PR c/22458
10214         * gcc.dg/pr22458-1.c: New test.
10215
10216 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
10217             Steven G. Kargl <kargls@comcast.net>
10218
10219         PR fortran/22390
10220         * gfortran.dg/flush_1.f90: New test.
10221
10222 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10223
10224         PR c++/23191
10225         * g++.dg/template/eh2.C: New test.
10226
10227 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10228
10229         PR c++/19498
10230         * g++.dg/template/instantiate7.C: New test.
10231
10232 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
10233
10234         PR c/23113
10235         * gcc.dg/Wunused-value-1.c: New test.
10236
10237 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
10238
10239         PR rtl-optimization/23233
10240         * gcc.c-torture/compile/pr23233-1.c: New test.
10241
10242 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
10243
10244         PR fortran/18833
10245         PR fortran/20850
10246         * gfortran.dg/equiv_1.f90: New test.
10247         * gfortran.dg/equiv_2.f90: New test.
10248         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
10249         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
10250         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
10251
10252 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10253
10254         * gcc.c-torture/execute/vrp-5.c: New test.
10255         * gcc.c-torture/execute/vrp-6.c: New test.
10256         * gcc.dg/tree-ssa/vrp21.c: New test.
10257
10258 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10259
10260         * g++.dg/parse/pr22514.C: New test.
10261
10262 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
10263
10264         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
10265
10266         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
10267         instead of constant loads / pool entries.
10268
10269 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
10270
10271         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
10272         TEST_TO_WCTYPE.
10273
10274 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
10275
10276         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
10277         __WINT_TYPE__ in generated prototypes if possible.
10278
10279 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
10280
10281         PR 22037
10282         * g++.dg/tree-ssa/pr22037.C:
10283
10284 2005-08-04  Richard Henderson  <rth@redhat.com>
10285
10286         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
10287         scan-tree-dump-times directive.
10288
10289 2005-08-04  Jan Hubicka  <jh@suse.cz>
10290
10291         * gcov-1.C: Fix switch counts.
10292         * gcov-4b.c: Likewise.
10293
10294 2005-08-03  Jeff Law  <law@redhat.com>
10295
10296         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
10297
10298 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
10299
10300         * gcc.c-torture/execute/pr23135.c: New test.
10301
10302 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10303
10304         PR tree-optimization/19899
10305         * gcc.dg/tree-ssa/scev-1.c: New test.
10306         * gcc.dg/tree-ssa/scev-2.c: New test.
10307
10308 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
10309
10310         PR target/18582
10311         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
10312
10313 2005-08-03  Jan Hubicka  <jh@suse.cz>
10314
10315         * update-conroll.c: New testcase.
10316         * update-conroll-2.c: New testcase.
10317
10318 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
10319
10320         * gfortran.dg/constant_substring.f: New test.
10321         * gfortran.dg/pr22491.f: New test.
10322
10323 2005-08-02  Jan Hubicka  <jh@suse.cz>
10324
10325         * update-threading.c: Replace by the proper one.
10326
10327 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10328
10329         PR 23164
10330         * g++.dg/tree-ssa/pr23164.C: New test.
10331
10332 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10333
10334         * gcc.dg/tree-ssa/pr23192.c: New test.
10335
10336 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
10337
10338         * gcc.c-torture/execute/vrp-4.c: New test.
10339
10340 2005-08-02  Jan Hubicka  <jh@suse.cz>
10341
10342         * update-threading.c: New test.
10343
10344 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
10345
10346         * gcc.c-torture/compile/20050801-1.c: New test.
10347         * gcc.c-torture/compile/20050801-2.c: New test.
10348
10349 2005-08-01  Jan Hubicka  <jh@suse.cz>
10350
10351         * val-prof-5.c: New test.
10352
10353 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
10354
10355         PR c/22311
10356         * gcc.dg/pr22311-1.c : New test.
10357
10358 2005-07-31  Steven Bosscher  <stevenb@suse.de>
10359
10360         PR target/23095
10361         * gfortran.dg/pr23095.f: New test.
10362
10363         PR c++/22003
10364         * g++.dg/other/pr22003.C: New test.
10365
10366 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
10367
10368         PR target/20621
10369         * gcc.c-torture/execute/pr20621-1.c: New test.
10370
10371 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
10372
10373         * gfortran.dg/comma_format_extension_4.f: Adjust length
10374         of string for format.
10375         * gfortran.dg/der_array_io_1.f: Replace illegal internal
10376         print statement with internal write.
10377         * gfortran.dg/der_array_io_2.f: Likewise.
10378         * gfortran.dg/der_array_io_3.f: Likewise.
10379
10380 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
10381
10382         * gcc.dg/fold-abs-4.c: new test.
10383
10384 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
10385
10386         PR fortran/22570 an related issues.
10387         * gfortran.dg/x_slash_1.f: New test.
10388
10389 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
10390
10391         PR c/23143
10392         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
10393         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
10394
10395 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10396
10397         PR c/529
10398         * gcc.dg/Wshadow-3.c: New test.
10399
10400 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
10401
10402         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
10403         used to have the wrong bounds).
10404
10405 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10406
10407         PR c/21720
10408         * gcc.dg/hex-round-1.c: Test more cases.
10409         * gcc.dg/hex-round-2.c: New test.
10410
10411 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
10412
10413         PR 22550
10414         * g++.dg/tree-ssa/pr22550.C: New test.
10415
10416 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
10417
10418         * gcc.dg/tree-ssa/vrp19.c: New test.
10419         * gcc.dg/tree-ssa-vrp20.c: New test.
10420
10421 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10422
10423         PR c/22240
10424         * gcc.dg/transparent-union-4.c: New test.
10425
10426 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10427
10428         PR c/22192
10429         * gcc.dg/c99-vla-2.c: New test.
10430
10431 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10432
10433         PR c/21720
10434         * gcc.dg/hex-round-1.c: New test.
10435
10436 2005-07-28  Jan Hubicka  <jh@suse.cz>
10437
10438         * inliner-1.c: Do not dump everything.
10439         * tree-prof.exp: Do not pass -ftree-based-profiling.
10440         * bprob.exp: Likewise.
10441
10442         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
10443
10444 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
10445
10446         PR c++/22545
10447         * g++.dg/expr/ptrmem7.C: New test.
10448
10449 2005-07-28  Mike Stump  <mrs@apple.com>
10450
10451         * g++.old-deja/g++.mike/visibility-1.C: New test.
10452
10453 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10454
10455         PR c/20187
10456         * gcc.c-torture/execute/pr20187-1.c: New test.
10457
10458 2005-07-28  Jeff Law  <law@redhat.com>
10459
10460         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
10461         * gcc.dg/tree-ssa/vrp18.c: New test.
10462
10463 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10464
10465         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
10466
10467 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10468
10469         PR tree-optimization/22506
10470         * gcc.dg/vect/ps22506.c: New test.
10471
10472 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
10473
10474         PR target/21149
10475         * gcc.target/i386/sse-3.c: New test.
10476
10477 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10478
10479         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
10480         * gcc.target/mips/mips32-dsp-type.c: Likewise.
10481
10482 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10483
10484         PR c/22589
10485         * gcc.c-torture/compile/pr22589-1.c: New test.
10486
10487 2005-07-28  Jan Hubicka  <jh@suse.cz>
10488
10489         * update-loopch.c: New testcase.
10490
10491 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10492
10493         PR rtl-optimization/23047
10494         * gcc.c-torture/execute/pr23047.c: New test.
10495         * gcc.c-torture/execute/pr23047.x: New.
10496
10497 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10498
10499         PR tree-optimization/22493
10500         * gcc.c-torture/execute/pr22493-1.c: New test.
10501         * gcc.c-torture/execute/pr22493-1.x: New.
10502         * gcc.c-torture/execute/vrp-1.c: New test.
10503         * gcc.c-torture/execute/vrp-2.c: New test.
10504         * gcc.c-torture/execute/vrp-2.c: New test.
10505
10506 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
10507
10508         * gcc.target/frv/all-builtin-read8.c: Delete.
10509         * gcc.target/frv/all-builtin-read16.c: Delete.
10510         * gcc.target/frv/all-builtin-read32.c: Delete.
10511         * gcc.target/frv/all-builtin-read64.c: Delete.
10512         * gcc.target/frv/all-builtin-write8.c: Delete.
10513         * gcc.target/frv/all-builtin-write16.c: Delete.
10514         * gcc.target/frv/all-builtin-write32.c: Delete.
10515         * gcc.target/frv/all-builtin-write64.c: Delete.
10516         * gcc.target/frv/all-read-write-1.c: New.
10517
10518 2005-07-27  Jeff Law  <law@redhat.com>
10519
10520         * gcc.c-torture/execute/pr22630.c: New test.
10521
10522 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
10523
10524         PR tree-optimization/23073
10525         * gcc.dg/vect/nodump-pr23073.c: New test.
10526         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
10527
10528 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
10529
10530         PR tree-optimize/22348
10531         * gcc.c-torture/execute/pr22348.c: New.
10532
10533 2005-07-27  Richard Guenther  <rguenther@suse.de>
10534
10535         * gcc.dg/tree-ssa/salias-1.c: New testcase.
10536
10537 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10538
10539         PR fortran/22503
10540         * gfortran.dg/logical_comp.f90: New test.
10541
10542 2005-07-27  Jan Hubicka  <jh@suse.cz>
10543
10544         * inliner-1.c: Add cleanup of dumps.
10545         * val-prof-*.c: Likewise.
10546         * update-tailcall.c: New.
10547
10548 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
10549
10550         PR 22591
10551         * gcc.dg/tree-ssa/pr22591.c: New test.
10552         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
10553
10554 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
10555
10556         PR libobjc/22606
10557         * objc.dg/try-catch-11.m: New test.
10558
10559 2005-07-26  Richard Guenther  <rguenther@suse.de>
10560
10561         PR tree-optimization/22486
10562         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
10563
10564 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10565
10566         PR tree-opt/22484
10567         * testsuite/g++.dg/opt/loop2.C: New test.
10568
10569 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10570
10571         * gcc.dg/tree-ssa/reassoc-3.c: New test.
10572         * gcc.dg/tree-ssa/reassoc-4.c: New test.
10573
10574 2005-07-25  Adam Nemet  <anemet@lnxw.com>
10575
10576         * lib/profopt.exp (profopt-execute): Check for profiling data
10577         files on the target.
10578
10579 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
10580
10581         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
10582         for matching of asm labels.
10583
10584 2005-07-25  Richard Guenther  <rguenther@suse.de>
10585
10586         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
10587
10588 2005-07-25  Richard Guenther  <rguenther@suse.de>
10589
10590         PR testsuite/22624
10591         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
10592
10593 2005-07-25  Ira Rosen  <irar@il.ibm.com>
10594
10595         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
10596         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
10597         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
10598         * gcc.dg/vect/vect-100.c: New test.
10599         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
10600         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
10601         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
10602         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
10603         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
10604         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
10605         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
10606         * gfortran.dg/vect/pr19049.f90: New testcase.
10607         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
10608
10609 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
10610
10611         * gcc.c-torture/execute/20050713-1.c: New test.
10612
10613         PR fortran/20063
10614         * gfortran.fortran-torture/execute/data_4.f90: New test.
10615
10616         PR middle-end/20303
10617         * gcc.dg/visibility-d.c: New test.
10618
10619 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
10620
10621         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
10622         * gfortran.dg/underflow.f90: Ditto.
10623
10624 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10625
10626         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
10627         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
10628         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
10629
10630 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10631
10632         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
10633         include case of field width of zero.
10634
10635 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10636
10637         PR libgfortran/21875
10638         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
10639         with trailing blanks on normal formatted read.
10640
10641 2005-07-23  Chao-ying Fu  <fu@mips.com>
10642
10643         * gcc.target/mips/mips32-dsp-type.c: New test.
10644         * gcc.target/mips/mips32-dsp.c: New test.
10645
10646 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
10647
10648         PR testsuite/21073
10649         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
10650
10651         PR testsuite/20454
10652         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
10653         and __cyg_profile_func_exit.
10654
10655 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
10656
10657         * gfortran.dg/comma_format_extension_3.f: Fix typo.
10658         * gfortran.dg/comma_format_extension_4.f: Same.
10659         * gfortran.dg/pr15332.f: Same.
10660         * gfortran.dg/pr21730.f: Same.
10661
10662 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
10663
10664         * g++.dg/opt/vrp2.C: Fix testcase.
10665
10666         PR tree-opt/22625
10667         * g++.dg/opt/vrp2.C: New test.
10668
10669 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
10670
10671         PR debug/21828
10672         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
10673
10674 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
10675
10676         * gcc.dg/tree-ssa/20050719-1.c: New test.
10677
10678 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
10679
10680         * gcc.dg/bfin-longcall-1.c: New file.
10681         * gcc.dg/bfin-longcall-2.c: New file.
10682
10683 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
10684
10685         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
10686
10687 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10688
10689         PR middle-end/19055
10690         * gcc.dg/tree-ssa/pr19055.c: New test.
10691         * gcc.dg/tree-ssa/pr19055-2.c: New test.
10692
10693 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10694
10695         PR C++/22358
10696         * g++.dg/other/pr22358.C: New test.
10697
10698 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
10699
10700         PR c++/2922
10701         * g++.dg/lookup/two-stage5.C: New test from bug comments.
10702
10703 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10704
10705         PR c++/15938
10706         * g++.dg/init/union2.C: New test.
10707
10708 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10709
10710         PR c/22393
10711         * gcc.dg/complex-4.c: New test.
10712
10713 2005-07-21  Richard Guenther  <rguenther@suse.de>
10714
10715         PR testsuite/22522
10716         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
10717         scanning for asm labels.
10718         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10719
10720 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10721
10722         PR target/22085
10723         * gcc.dg/altivec-pr22085.c: New.
10724
10725 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10726
10727         PR tree-optimization/19210
10728         * gcc.dg/tree-ssa/pr19210-1.c: New.
10729         * gcc.dg/tree-ssa/pr19210-2.c: New.
10730
10731 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
10732
10733         PR rtl-optimization/22167
10734         * g++.dg/opt/pr22167.C: New test.
10735
10736 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
10737
10738         PR c++/2922
10739         * g++.dg/lookup/two-stage2.C: New.
10740         * g++.dg/lookup/two-stage3.C: New.
10741         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
10742         fixed two-stage name lookup for operators.
10743         * g++.dg/template/call3.C: Compiler now produces an appropriate
10744         error message.
10745         * g++.dg/template/crash37.C: Compiler now describes bla() on line
10746         14 as a candidate.
10747         * g++.dg/template/ptrmem4.C: Compiler produces different error
10748         message.
10749         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
10750         connect_to_method as a candidate.
10751
10752 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
10753
10754         * gcc.dg/fold-alloc-1.c: New test.
10755
10756 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
10757
10758         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10759         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
10760
10761 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
10762
10763         * gcc.dg/fold-abs-1.c: New test.
10764         * gcc.dg/fold-abs-2.c: New test.
10765         * gcc.dg/fold-abs-3.c: New test.
10766
10767 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
10768
10769         Make CONSTRUCTOR use VEC to store initializers.
10770         * g++.dg/ext/complit3.C: Check for specific error messages.
10771         * g++.dg/init/brace2.C: Update error message.
10772         * g++.dg/warn/Wbraces2.C: Likewise.
10773
10774 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
10775
10776         PR fortran/16940
10777         * gfortran.dg/module_interface_1.f90: New test.
10778
10779 2005-07-19  Danny Berlin <dberlin@dberlin.org>
10780             Kenneth Zadeck <zadeck@naturalbridge.com>
10781
10782         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
10783
10784 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10785
10786         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
10787         specify -Wformat for these tests.
10788         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
10789         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
10790         * gcc.dg/format/opt-6.c: Delete.
10791
10792 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10793
10794         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
10795         * gcc.dg/tree-ssa/sra-3.c: Likewise.
10796
10797 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10798
10799         * gcc.dg/tree-ssa/alias-2.c: New test.
10800
10801 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
10802
10803         PR c++/22263
10804         * g++.dg/template/explicit7.C: New test.
10805
10806 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
10807
10808         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
10809         width of 8 to +Inf and -Inf.
10810
10811 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
10812
10813         PR c++/22139
10814         * g++.dg/template/friend36.C: New test.
10815
10816 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
10817
10818         PR fortran/21730
10819         * gfortran.dg/pr21730.f: New test.
10820
10821 2005-07-16  Danny Berlin <dberlin@dberlin.org>
10822             Kenneth Zadeck <zadeck@naturalbridge.com>
10823
10824         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
10825         since pure const detection cannot run at -O1 in c compiler.
10826         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
10827         can now optimize this case properly.
10828         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
10829         because we now pass.
10830         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
10831
10832 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
10833
10834         PR c/22421
10835         * gcc.dg/format/bitfld-1.c: New test.
10836
10837 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10838
10839         PR c++/22204
10840         * g++.dg/rtti/repo1.C: New test.
10841
10842 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
10843
10844         PR middle-end/22398
10845         * gcc.c-torture/compile/pr22398.c: New test.
10846
10847 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10848
10849         PR c++/22132
10850         * g++.dg/expr/cast4.C: New test.
10851
10852 2005-07-15  Richard Guenther  <rguenther@suse.de>
10853
10854         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
10855         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10856
10857 2005-07-15  Steven Bosscher  <stevenb@suse.de>
10858
10859         PR tree-optimization/22230
10860         * gcc.dg/tree-ssa/pr22230.c: New test.
10861
10862 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
10863
10864         * gfortran.dg/g77/cpp6.f: New test.
10865
10866         PR fortran/22417
10867         * gfortran.dg/g77/cpp5.F: New test.
10868         * gfortran.dg/g77/cpp5.h: New file.
10869         * gfortran.dg/g77/cpp5inc.h: New file.
10870
10871 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
10872
10873         PR libfortran/16435
10874         * gfortran.dg/tl_editting.f90: New.
10875         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
10876
10877 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
10878
10879         * gfortran.dg/char_array_constructor.f90: New test.
10880
10881 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
10882
10883         * gfortran.dg/past_eor.f90: New.
10884         * gfortran.dg/complex_read.f90: New.
10885
10886 2005-07-13  Jeff Law  <law@redhat.com>
10887
10888         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
10889         additional casts.
10890
10891         * gcc.dg/tree-ssa/pr22321.c: New test
10892
10893 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
10894
10895         PR tree-optimization/21921
10896         * gcc.dg/tree-ssa/pr21921.c: New.
10897
10898 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10899
10900         PR tree-optimizatio/22442
10901         * gcc.dg/tree-ssa/loop-11.c: New test.
10902
10903 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10904
10905         PR tree-opt/21840
10906         * gcc.c-torture/compile/pr21840.c: New test.
10907
10908 2005-07-12  Jan Hubicka  <jh@suse.cz>
10909
10910         * gcc.c-torture/compile/pr22379.c: New test.
10911
10912 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
10913
10914         PR libfortran/21593
10915         gfortran.dg/dev_null.f90: Remove outdated comment about
10916         PR libfortran/21593.
10917
10918
10919 2005-07-12  Dale Johannesen  <dalej@apple.com>
10920
10921         * gcc.target/i386/compress-float-sse.c: New.
10922         * gcc.target/i386/compress-float-sse-pic.c: New.
10923         * gcc.target/i386/compress-float-387.c: New.
10924         * gcc.target/i386/compress-float-387-pic.c: New.
10925         * gcc.dg/compress-float-ppc.c: New.
10926         * gcc.dg/compress-float-ppc-pic.c: New.
10927
10928 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10929
10930         PR libfortran/21593
10931         gfortran.dg/dev_null.f90: Remove targets.
10932
10933 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10934
10935         PR tree-opt/22335
10936         * gcc.dg/pr22335-1.c: New test.
10937         * gcc.dg/pr22335-2.c: New test.
10938
10939 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10940
10941         PR c++/20172
10942         * g++.dg/template/nontype12.C : New test.
10943
10944 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10945
10946         * gcc.dg/tree-ssa/loop-10.c: New test.
10947
10948 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10949
10950         * gcc.c-torture/execute/20020720-1.x: Remove.
10951
10952 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10953
10954         * gfortran.fortran-torture/execute/forall_7.f90: New test.
10955
10956 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
10957
10958         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
10959         (dg-mips-options): Use it.
10960
10961 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
10962
10963         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
10964
10965 2005-07-09  Richard Henderson  <rth@redhat.com>
10966
10967         * lib/target-supports.exp (check_effective_target_sync_char_short):
10968         Add alpha.
10969
10970 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
10971
10972         PR libfortran/22217
10973         * gfortran.dg/negative-z-descriptor.f90: New test.
10974
10975 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10976
10977         PR tree-opt/22329
10978         * gcc.dg/pr22329.c: New test.
10979
10980 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
10981
10982         PR tree-optimization/20139
10983         * gcc.dg/tree-ssa/pr20139.c: New.
10984
10985 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10986
10987         PR tree-opt/22356
10988         * testsuite/gcc.dg/pr22356-1.c: New test.
10989
10990 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
10991
10992         PR c++/21799
10993         * g++.dg/template/unify8.C: New.
10994         * g++.dg/template/unify9.C: New.
10995
10996 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
10997
10998         * gfortran.fortran-torture/execute/entry_10.f90: New test.
10999
11000 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
11001
11002         * gcc.dg/darwin-version-1.c: New.
11003         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
11004         * gcc.dg/builtins-20.c: Likewise.
11005         * gcc.dg/builtins-53.c: Likewise.
11006         * gcc.dg/torture/builtins-convert-1.c: Likewise.
11007         * gcc.dg/torture/builtins-convert-2.c: Likewise.
11008         * gcc.dg/torture/builtins-convert-3.c: Likewise.
11009         * gcc.dg/torture/builtins-power-1.c: Likewise.
11010         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
11011         on Darwin.
11012
11013 2005-07-07  Jeff Law  <law@redhat.com>
11014
11015         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
11016         argument evaluation order.
11017
11018 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
11019
11020         PR libfortran/21594
11021         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11022         Add test cases where the shift length is greater than the
11023         array length.
11024
11025 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11026
11027         * obj-c++.dg/proto-lossage-6.mm: New.
11028         * objc.dg/proto-lossage-6.m: New.
11029
11030 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11031
11032         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
11033         * objc.dg/gnu-runtime-2.m: Likewise.
11034
11035 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11036
11037         * gfortran.dg/longline.f: New test.
11038
11039         * gfortran.dg/badline.f: New test.
11040
11041 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11042
11043         PR fortran/16531
11044         PR fortran/15966
11045         PR fortran/18781
11046         * gfortran.dg/hollerith.f90: New.
11047         * gfortran.dg/hollerith2.f90: New.
11048         * gfortran.dg/hollerith3.f90: New.
11049         * gfortran.dg/hollerith4.f90: New.
11050         * gfortran.dg/hollerith_f95.f90: New.
11051         * gfortran.dg/hollerith_legacy.f90: New.
11052         * gfortran.dg/g77/cpp4.F: New. Port from g77.
11053
11054 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11055
11056         PR objc/22274
11057         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
11058         * objc.dg/gnu-runtime-2.m: New.
11059
11060 2005-07-06  Jeff Law  <law@redhat.com>
11061
11062         * gcc.dg/tree-ssa/vrp17.c: New test.
11063
11064 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11065
11066         PR fortran/22327
11067         * gfortran.dg/array_constructor_5.f90: New test.
11068
11069 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11070
11071         * gfortran.fortran-torture/execute/entry_9.f90: New test.
11072
11073 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
11074
11075         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
11076         * gcc.dg/980816-1.c: Ditto.
11077
11078 2005-07-06  Jeff Law  <law@redhat.com>
11079
11080         * gcc.c-torture/compile/pr21356.c: New test.
11081
11082 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11083
11084         PR c/22013
11085         PR c/22098
11086         * gcc.c-torture/compile/pr22013-1.c,
11087         gcc.c-torture/execute/pr22098-1.c,
11088         gcc.c-torture/execute/pr22098-2.c,
11089         gcc.c-torture/execute/pr22098-3.c: New tests.
11090
11091 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11092
11093         PR c/22308
11094         * gcc.dg/pr22308-1.c: New test.
11095
11096 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
11097
11098         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
11099         target.
11100         * gcc.dg/compare9.c: Use -fshort-enums instead of
11101         -fno-short-enums.  Change the last test to dg-bogus.
11102
11103 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
11104
11105         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
11106         * gcc.dg/compare9.c: New.
11107
11108 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11109
11110         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
11111
11112 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11113
11114         PR testsuite/22288
11115         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
11116
11117
11118 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11119
11120         * gcc.dg/format/gcc_gfc-1.c: New.
11121
11122 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11123
11124         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
11125
11126 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11127
11128         PR fortran/20842
11129         * gfortran.dg/io_invalid_1.f90: New test.
11130
11131 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
11132
11133         * gcc.dg/format/gcc_diag-1.c: Update.
11134
11135 2005-07-02  Jeff Law  <law@redhat.com>
11136
11137         * gcc.dg/tree-ssa/pr22051-1.c: New test.
11138         * gcc.dg/tree-ssa/pr22051-2.c: New test.
11139
11140 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
11141
11142         * gcc.dg/format/gcc_diag-1.c: Update.
11143
11144 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
11145
11146         PR tree-opt/22269
11147         * gcc.c-torture/compile/pr22269.c: New test.
11148
11149 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
11150
11151         PR 21584
11152         PR 22219
11153         * g++.dg/tree-ssa/pr21584-1.C: New test.
11154         * g++.dg/tree-ssa/pr21584-2.C: New test.
11155
11156 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
11157
11158         * obj-c++.dg/try-catch-11.mm: New.
11159         * objc.dg/try-catch-10.m: New.
11160
11161 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
11162
11163         * g++.dg/other/ucnid-1.C: xfail on AIX.
11164
11165 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
11166
11167         PR 22234
11168         * gcc.dg/20050629-1.c: New test.
11169
11170 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
11171
11172         * obj-c++.dg/const-str-1[0-1].mm: New.
11173         * objc.dg/const-str-1[0-1].m: New.
11174
11175 2005-05-29  Richard Henderson  <rth@redhat.com>
11176
11177         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
11178         Rename from check_effective_target_vect_no_max.
11179         (check_effective_target_vect_no_int_add): New.
11180         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
11181         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
11182         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11183         * gcc.dg/vect/vect-reduc-1.c: Use both.
11184         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11185
11186 2005-05-29  Richard Henderson  <rth@redhat.com>
11187
11188         * lib/target-supports.exp (check_effective_target_vect_no_max):
11189         Remove i386 and x86_64.
11190
11191 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11192
11193         PR testsuite/21969
11194         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
11195
11196 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11197
11198         PR middle-end/21969
11199         * gcc.dg/vect/pr21969.c: New test.
11200
11201 2005-06-28  Eric Christopher  <echristo@redhat.com>
11202
11203         PR c/22052
11204         PR c/21975
11205         * gcc.dg/inline1.c: New test.
11206         * gcc.dg/inline2.c: Ditto.
11207         * gcc.dg/inline3.c: Ditto.
11208         * gcc.dg/inline4.c: Ditto.
11209         * gcc.dg/inline5.c: Ditto.
11210
11211 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11212
11213         PR libfortran/22142
11214         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11215         Add testcase also testing eoshift1 for PR 22142.
11216
11217 2005-06-28  Richard Henderson  <rth@redhat.com>
11218
11219         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
11220         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
11221         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
11222         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
11223         gcc.dg/tree-ssa/20030922-2.c: Likewise.
11224
11225 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11226
11227         PR libfortran/22142
11228         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11229         Add testcase for PR 22142.
11230
11231 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
11232
11233         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
11234         gcc.target/ia64/fpreg-2.c: New tests.
11235
11236 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11237
11238         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
11239
11240 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11241
11242         PR libfortran/22170
11243         * gfortran.dg/slash_1.f90: New test.
11244
11245 2005-06-27  Richard Henderson  <rth@redhat.com>
11246
11247         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
11248         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
11249         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11250         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11251         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11252         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11253
11254 2005-06-27  Richard Henderson  <rth@redhat.com>
11255
11256         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
11257         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
11258
11259 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
11260
11261         * obj-c++.dg/proto-lossage-5.mm: New.
11262         * objc.dg/proto-lossage-5.m: New.
11263
11264 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
11265
11266         PR 21959
11267         * gcc.dg/tree-ssa/pr21959.c: New test.
11268
11269 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
11270
11271         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
11272         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
11273         testing uninitialized var.
11274
11275         * gcc.c-torture/execute/builtins/chk.h: New.
11276         * gcc.c-torture/execute/builtins/lib/chk.c: New.
11277         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
11278         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
11279         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
11280         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
11281         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
11282         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
11283         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
11284         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
11285         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
11286         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
11287         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
11288         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
11289         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
11290         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
11291         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
11292         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
11293         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
11294         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
11295         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
11296         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
11297         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
11298         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
11299         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
11300         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
11301         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
11302         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
11303         * gcc.dg/builtin-object-size-1.c: New test.
11304         * gcc.dg/builtin-object-size-2.c: New test.
11305         * gcc.dg/builtin-object-size-3.c: New test.
11306         * gcc.dg/builtin-object-size-4.c: New test.
11307         * gcc.dg/builtin-object-size-5.c: New test.
11308         * gcc.dg/builtin-stringop-chk-1.c: New test.
11309         * gcc.dg/builtin-stringop-chk-2.c: New test.
11310         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
11311         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
11312         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
11313         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
11314         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
11315         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
11316         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
11317         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
11318         * gcc.c-torture/execute/printf-1.c: New test.
11319         * gcc.c-torture/execute/fprintf-1.c: New test.
11320         * gcc.c-torture/execute/vprintf-1.c: New test.
11321         * gcc.c-torture/execute/vfprintf-1.c: New test.
11322         * gcc.c-torture/execute/printf-chk-1.c: New test.
11323         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
11324         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
11325         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
11326
11327 2005-06-27  Michael Matz  <matz@suse.de>
11328
11329         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
11330         slot is not merged if address escapes.
11331
11332 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11333
11334         PR c/21911
11335         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
11336
11337 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
11338
11339         PR middle-end/17965
11340         * gcc.c-torture/compile/20050622-1.c: New test.
11341
11342         PR middle-end/22028
11343         * gcc.dg/20050620-1.c: New test.
11344
11345 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
11346
11347         PR tree-optimization/22026
11348         * gcc.dg/tree-ssa/pr22026.c: New.
11349
11350 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
11351
11352         PR libfortran/22144
11353         * gfortran.dg/shift-alloc.f90: New testcase.
11354
11355 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
11356
11357         * all files: Update FSF address in copyright headers.
11358
11359 2005-06-22  Jan Hubicka  <jh@suse.cz>
11360
11361         * wholeprogram-1.c: New testcase.
11362         * wholeprogram-2.c: New testcase.
11363
11364 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
11365
11366         PR 22171
11367         * gcc.dg/tree-ssa/pr22171.c: New test.
11368
11369 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
11370
11371         * gfortran.dg/simplify_modulo.f90: New.
11372
11373 2005-06-24  Jan Hubicka  <jh@suse.cz>
11374
11375         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
11376
11377 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11378
11379         * obj-c++.dg/proto-lossage-[1-4].mm: New.
11380
11381 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11382
11383         * obj-c++.dg/typedef-alias-1.mm: New.
11384         * objc.dg/typedef-alias-1.m: New.
11385
11386 2005-06-23  Jeff Law  <law@redhat.com>
11387
11388         * gcc.dg/tree-ssa/vrp16.c: New test.
11389
11390 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11391
11392         * lib/target-supports.exp: Add
11393         check_effective_target_fortran_large_real and
11394         check_effective_target_fortran_large_int to check for
11395         corresponding effective targets.
11396         * gfortran.dg/large_integer_kind_1.f90: New test.
11397         * gfortran.dg/large_real_kind_1.f90: New test.
11398
11399 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
11400
11401         PR tree-optimization/22117
11402         * gcc.dg/tree-ssa/pr22117.c: New.
11403
11404 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
11405
11406         PR testsuite/22123
11407         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
11408
11409 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
11410
11411         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
11412
11413 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
11414
11415         * gfortran.dg/f2c_4.f90: Add tests for complex functions
11416         * gfortran.dg/f2c_4.c: Likewise.
11417
11418 2005-06-22 Paul Brook  <paul@codesourcery.com>
11419
11420         PR fortran/21034
11421         * gfortran.dg/auto_save_1.f90: New test.
11422
11423 2005-06-22  Michael Matz  <matz@suse.de>
11424
11425         * gcc.target/x86-64/abi: New directory.
11426         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
11427         * gcc.target/x86-64/abi/README.gcc: New file.
11428         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
11429         * gcc.target/x86-64/abi/asm-support.s: New file.
11430         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
11431         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
11432         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
11433         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
11434         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
11435         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
11436         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
11437         * gcc.target/x86_64/abi/test_bitfields.c: New test.
11438         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
11439         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
11440         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
11441         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
11442         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
11443         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
11444         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
11445         * gcc.target/x86_64/abi/test_varargs.c: New test.
11446
11447 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
11448
11449         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
11450         32-bit i?86 and x86_64.
11451
11452 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
11453
11454         * obj-c++.dg/const-str-[1-9].mm: New tests.
11455
11456 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
11457
11458         PR fortran/22010
11459         * gfortran.dg/namelist_use.f90: New.
11460         * gfortran.dg/namelist_use_only.f90: New.
11461
11462 2005-06-21  Jeff Law  <law@redhat.com>
11463
11464         * gcc.dg/tree-ssa/vrp15.c: New test.
11465
11466 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
11467
11468         * lib/target-supports.exp (check_effective_target_vect_reduction):
11469         Remove.
11470         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
11471         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
11472         remove vect_reduction target keyword. Also avoid two returns in main.
11473         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11474         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
11475         * gcc.dg/vect/vect-reduc-1short.c: New test.
11476         * gcc.dg/vect/vect-reduc-1char.c: New test.
11477         * gcc.dg/vect/vect-reduc-2short.c: New test.
11478         * gcc.dg/vect/vect-reduc-2char.c: New test.
11479         * gcc.dg/vect/vect-reduc-6.c: New test.
11480         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
11481         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
11482         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
11483
11484 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11485         Paul Thomas  <pault@gcc.gnu.org>
11486
11487         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
11488         New tests.
11489
11490 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11491
11492         * gfortran.dg/backslash_1.f90: New test.
11493         * gfortran.dg/backslash_2.f90: New test.
11494
11495 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
11496
11497         * gfortran.dg/duplicate_labels.f90: New test.
11498
11499 2005-06-20  Jan Beulich  <jbeulich@novell.com>
11500
11501         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
11502         unsupportable relocations.
11503         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11504         * gcc.dg/20050321-2.c: xfail for NetWare.
11505
11506 2005-06-20  Andreas Jaeger  <aj@suse.de>
11507
11508         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
11509         gcc.target/i386/fastcall-sseregparm.c,
11510         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
11511
11512 2005-06-19  Richard Henderson  <rth@redhat.com>
11513
11514         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
11515
11516 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11517
11518         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
11519
11520 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
11521
11522         PR c++/22115
11523         * g++.dg/conversion/simd2.C: Change expected error message.
11524
11525 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11526
11527         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
11528         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11529         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11530
11531 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
11532
11533         * gcc.dg/fold-mod-1.c: New test.
11534
11535 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
11536
11537         PR fortran/19926
11538         * gfortran.dg/pr19926.f90: New test.
11539
11540 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11541
11542         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
11543         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
11544         targets.
11545         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11546         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11547
11548 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
11549
11550         * gcc.target/ia64/float80-varargs-1.c: New test.
11551
11552 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11553
11554         PR tree-opt/22035
11555         * gfortran.dg/f2c_6.f90: New test.
11556
11557 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
11558
11559         PR c++/17413
11560         * g++.dg/template/local5.C: New.
11561
11562 2005-06-17  Richard Henderson  <rth@redhat.com>
11563
11564         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
11565
11566 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
11567
11568         PR testsuite/21945
11569         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
11570
11571 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
11572
11573         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
11574         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
11575         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
11576         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
11577         check_vect to verify the presence of hardware vector support.
11578
11579 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
11580
11581         PR testsuite/22056
11582         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
11583
11584 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11585
11586         PR libfortran/19216
11587         * gfortran.dg/pr19216.f: Add correct space between brackets and
11588         dg directive.
11589
11590 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11591
11592         PR libfortran/16436
11593         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
11594
11595 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
11596
11597         * gcc.target/i386/attributes-error.c: New testcase.
11598         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
11599         * gcc.target/i386/regparm-stdcall.c: Likewise.
11600         * gcc.target/i386/sseregparm-1.c: Likewise.
11601         * gcc.target/i386/sseregparm-2.c: Likewise.
11602
11603 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
11604
11605         * g++.dg/rtti/crash2.C: New.
11606
11607 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
11608
11609         * gcc.dg/noncompile/20040203-3.c: Update expected message.
11610
11611 2005-06-15  David Ung  <davidu@mips.com>
11612
11613         * gcc.target/mips/mips16e-extends.c: New test for testing the
11614         generation of MIPS16e zeb/zeh, seb/seh instructions.
11615
11616 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
11617
11618         PR 22018
11619         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
11620         * gcc.dg/tree-ssa/pr22018.c: New test.
11621
11622 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
11623
11624         * gcc.dg/simd-1.c: Update error messages.
11625         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
11626         * gcc.dg/simd-2.c: Update error messages.
11627         * gcc.dg/simd-4.c: New.
11628
11629 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
11630
11631         PR c++/20678
11632         * g++.dg/other/crash-4.C: New.
11633
11634 2005-06-14  Devang Patel  <dpatel@apple.com>
11635
11636         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
11637
11638 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11639
11640         PR c++/21929
11641         * g++.dg/parse/crash11.C: Update
11642
11643 2005-06-13  Jeff Law  <law@redhat.com>
11644
11645         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
11646         perform the desired transformations.
11647         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
11648         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
11649
11650 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11651
11652         PR fortran/22038
11653         * gfortran.dg/forall_1.f90: Un-XFAIL.
11654
11655 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
11656
11657         PR c++/21929
11658         * g++.dg/parse/crash26.C: New.
11659
11660         PR c++/20789
11661         * g++.dg/init/member1.C: New.
11662
11663 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
11664
11665         * gfortran.dg/altreturn_1.f90: New test.
11666
11667 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
11668
11669         PR middle-end/21985
11670         * gcc.dg/tree-ssa/pr21985.c: New test.
11671
11672 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11673
11674         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
11675
11676 2005-06-12  Roger Sayle  <roger@eyesopen.com>
11677
11678         PR c++/21930
11679         * g++.dg/other/error10.C: New test case.
11680
11681 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11682
11683         PR libfortran/19155
11684         * gfortran.dg/pr19155.f: Add test.
11685
11686 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11687
11688         * gfortran.dg/f2c_7.f90: New test.
11689
11690         * gfortran.dg/forall_1.f90: XFAILed.
11691
11692 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11693
11694         * gcc.dg/pr14796-1.c: New.
11695         * gcc.dg/pr14796-2.c: New.
11696
11697 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
11698
11699         PR fortran/17792
11700         PR fortran/21375
11701         * gfortran.dg/deallocate_stat.f90: New test.
11702
11703 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
11704
11705         * gfortran.fortran-torture/execute/in-pack.f90: New test.
11706
11707 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
11708
11709         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
11710         access will be generated when this loop is vectorized. Test that
11711         accesses with same alignment were detected.
11712         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
11713         Test that accesses with same alignment were detected.
11714         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
11715         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
11716         alignment were detected.
11717
11718 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
11719
11720         PR c++/10611
11721         * g++.dg/conversion/simd2.C: New.
11722
11723 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11724
11725         * gcc.dg/Wcxx-compat-1.c: New.
11726
11727 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
11728
11729         PR libfortran/21480
11730         * gfortran.dg/reshape-complex.f90: Add a test for a packed
11731         complex array.
11732
11733 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
11734
11735         * gcc.dg/alias-8.c: New.
11736
11737 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
11738
11739         * gcc.dg/format/cmn_err-1.c: Update.
11740
11741 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
11742
11743         PR target/20666
11744         * gcc.target/sparc/fexpand-2.c: New.
11745         * gcc.target/sparc/fpmerge-2.c: New.
11746         * gcc.target/sparc/fpmul-2.c: New.
11747         * gcc.target/sparc/noresult.c: New.
11748         * gcc.target/sparc/pdist-2.c: New.
11749         * gcc.target/sparc/pdist-3.c: New.
11750
11751 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
11752
11753         PR testsuite/21702
11754         * gcc.target/i386/i386.exp: Fix comment typo.
11755
11756 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11757
11758         PR c++/19497
11759         * g++.dg/inherit/using5.C: New.
11760         * g++.dg/inherit/using6.C: New.
11761
11762 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11763
11764         PR c++/19894
11765         * g++.dg/template/ptrmem15.C: New test.
11766
11767         PR c++/20563
11768         * g++.dg/ext/label4.C: New test.
11769
11770 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11771
11772         * gcc.dg/tls/debug-1.c: New test.
11773
11774 2005-06-07  Dale Johannesen  <dalej@apple.com>
11775
11776         * gcc.target/i386/movq.c: New.
11777
11778 2005-06-07  Dale Johannesen  <dalej@apple.com>
11779
11780         * gcc.dg/20050607-1.c: New.
11781
11782 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
11783
11784         PR middle-end/21850
11785         * gcc.c-torture/execute/20050607-1.c: New test.
11786
11787 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
11788
11789         PR libfortran/21926
11790         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
11791         Test case where the return array has lowest stride one,
11792         but isn't packed.
11793
11794 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
11795
11796         * lib/target-supports.exp (check_effective_target_sync_int_long):
11797         Add s390 and s390x targets.
11798
11799 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11800
11801         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
11802         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
11803         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
11804         * gcc.dg/tree-ssa/loop-9.c: New test.
11805
11806 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11807
11808         * g++.dg/parse/defarg10.C: New.
11809
11810 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
11811
11812         PR regression/21897
11813         * gcc.c-torture/execute/20050604-1.c: New test.
11814
11815 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11816
11817         PR 21903
11818         * g++.dg/parse/defarg9.C: New.
11819
11820         PR c++/20637
11821         * g++.dg/inherit/using4.C: New.
11822         * g++.dg/overload/error1.C: Adjust expected errors.
11823         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
11824         * g++.old-deja/g++.brendan/arm2.C: Likewise.
11825         * g++.old-deja/g++.other/redecl2.C: Likewise.
11826         * g++.old-deja/g++.other/redecl4.C: Likewise.
11827         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
11828
11829 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11830
11831         * gfortran.dg/f2c_5.f90: Add -w to dg-options
11832
11833 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11834
11835         * lib/gfortran.exp (gfortran_target_compile): Call
11836         dg-additional-files-options
11837         * gfortran.dg/f2c_4.f90: New file
11838         * gfortran.dg/f2c_4.c: New file
11839         * gfortran.dg/f2c_5.f90: New file
11840         * gfortran.dg/f2c_5.c: New file
11841
11842 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11843
11844         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
11845
11846         PR fortran/21912
11847         * gfortran.dg/array_constructor_4.f90: New test.
11848
11849 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
11850
11851         PR c++/21619
11852         * g++.dg/ext/builtin9.C: New test.
11853
11854 2005-06-05  Dale Johannesen  <dalej@apple.com>
11855
11856         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
11857         * gcc.c-torture/execute/20050603-2.c: Ditto.
11858
11859 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11860
11861         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
11862         * gcc.dg/vect/vect-reduc-1.c: New.
11863         * gcc.dg/vect/vect-reduc-2.c: New.
11864         * gcc.dg/vect/vect-reduc-3.c: New.
11865
11866 2005-06-04  Dale Johannesen  <dalej@apple.com>
11867
11868         * gcc.c-torture/execute/20050603-1.c: New.
11869         * gcc.c-torture/execute/20050603-2.c: New.
11870         * gcc.dg/20050603-3.c: New.
11871
11872 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11873
11874         PR fortran/19195
11875         * gfortran.dg/debug_1.f90: New test.
11876
11877         * gfortran.dg/forall_1.f90: New test.
11878
11879 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
11880
11881         * gfortran.dg/array_constructor_3.f90: New test.
11882
11883 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11884
11885         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
11886
11887 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
11888
11889         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
11890
11891 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
11892
11893         PR c/21873
11894         * gcc.dg/init-excess-1.c: New test.
11895
11896 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11897
11898         PR c++/21853
11899         * g++.dg/expr/static_cast6.C: New test.
11900
11901 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
11902
11903         * gcc.dg/tree-ssa/vrp14.c: New test.
11904
11905 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11906
11907         PR c++/21336
11908         * g++.dg/template/new2.C: New test.
11909
11910 2005-06-03  Josh Conner  <jconner@apple.com>
11911
11912         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
11913         all entries in initializer.
11914
11915 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
11916
11917         PR middle-end/21858
11918         * gcc.dg/pr21858.c: New testcase.
11919
11920 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11921
11922         PR tree-optimization/21292
11923
11924         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11925         New.
11926         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11927         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11928         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11929         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11930         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11931
11932 2005-06-02  Richard Henderson  <rth@redhat.com>
11933
11934         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11935
11936 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11937
11938         * gcc.dg/wtypequal.c: New testcase.
11939
11940 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11941
11942         PR 21582
11943         * gcc.dg/tree-ssa/pr21582.c: New test.
11944
11945 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11946
11947         PR c++/21280
11948         * g++.dg/opt/interface2.h: New.
11949         * g++.dg/opt/interface2.C: New.
11950         * g++.dg/init/ctor4.C: Adjust error lines.
11951         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11952         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11953         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11954         * g++.old-deja/g++.pt/assign1.C: Likewise.
11955         * g++.old-deja/g++.pt/crash20.C: Likewise.
11956
11957 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
11958
11959         PR tree-optimization/21734
11960         * g++.dg/vect/pr21734_1.cc: New.
11961         * g++.dg/vect/pr21734_2.cc: New.
11962
11963 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11964
11965         PR c++/20350
11966         * g++.dg/template/spec24.C: New.
11967
11968         PR c++/21151
11969         * g++.dg/pch/local-1.C: New.
11970         * g++.dg/pch/local-1.Hs: New.
11971
11972 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
11973
11974         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
11975         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
11976         * gcc.dg/tree-ssa/pr14341.c: New test.
11977         * gcc.dg/tree-ssa/pr14841.c: New test.
11978         * gcc.dg/tree-ssa/pr20701.c: New test.
11979         * gcc.dg/tree-ssa/pr21086.c: New test.
11980         * gcc.dg/tree-ssa/pr21090.c: New test.
11981         * gcc.dg/tree-ssa/pr21332.c: New test.
11982         * gcc.dg/tree-ssa/pr21458.c: New test.
11983         * gcc.dg/tree-ssa/pr21658.c: New test.
11984         * gcc.dg/tree-ssa/vrp01.c: New test.
11985         * gcc.dg/tree-ssa/vrp02.c: New test.
11986         * gcc.dg/tree-ssa/vrp03.c: New test.
11987         * gcc.dg/tree-ssa/vrp04.c: New test.
11988         * gcc.dg/tree-ssa/vrp05.c: New test.
11989         * gcc.dg/tree-ssa/vrp06.c: New test.
11990         * gcc.dg/tree-ssa/vrp07.c: New test.
11991         * gcc.dg/tree-ssa/vrp08.c: New test.
11992         * gcc.dg/tree-ssa/vrp09.c: New test.
11993         * gcc.dg/tree-ssa/vrp10.c: New test.
11994         * gcc.dg/tree-ssa/vrp11.c: New test.
11995         * gcc.dg/tree-ssa/vrp12.c: New test.
11996         * gcc.dg/tree-ssa/vrp13.c: New test.
11997
11998 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
11999
12000         PR 21029
12001         * gcc.dg/tree-ssa/pr21029.c: New test.
12002
12003 2005-06-01  Roger Sayle  <roger@eyesopen.com>
12004
12005         * gfortran.dg/logint-1.f: New test case.
12006         * gfortran.dg/logint-2.f: Likewise.
12007         * gfortran.dg/logint-3.f: Likewise.
12008
12009 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
12010
12011         PR c/21536
12012         PR c/20760
12013         * gcc.dg/20050527-1.c: New test.
12014
12015         * gcc.dg/i386-sse-12.c: New test.
12016
12017         PR fortran/21729
12018         * gfortran.dg/implicit_5.f90: New test.
12019
12020 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
12021
12022         PR fortran/20883
12023         * gfortran/assign_4.f90: New test.
12024         * gfortran/assign_2.f90: Change compile to run.
12025
12026 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
12027
12028         * lib/target-supports.exp
12029         (check_effective_target_sync_char_short): New.
12030         * gcc.dg/sync-2.c: New.
12031
12032 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12033
12034         PR tree-optimization/21817
12035         * gcc.dg/torture/pr21817-1.c: New.
12036
12037 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
12038
12039         PR c++/21165
12040         * g++.dg/template/init5.C: New.
12041
12042 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
12043
12044         * gfortran.dg/char_initialiser_actual.f90:
12045         Test character initialisers as actual arguments.
12046         * gfortran.dg/char_pointer_comp_assign.f90:
12047         Test character pointer structure component assignments.
12048         * gfortran.dg/char_array_structure_constructor.f90:
12049         Test character components in structure constructors.
12050
12051 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
12052
12053         PR middle-end/20931
12054         * g++.dg/opt/pr20931.C: New test.
12055
12056 2005-05-31  Andreas Jaeger  <aj@suse.de>
12057
12058         PR testsuite/20772
12059         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
12060         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
12061         g++.old-deja/g++.ext/asmspec1.C,
12062         g++.old-deja/g++.other/regstack.C,
12063         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
12064         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
12065         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
12066         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
12067         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
12068         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
12069         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
12070         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
12071         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
12072         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
12073         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
12074         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
12075         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
12076         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
12077         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
12078         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
12079         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
12080         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
12081         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
12082
12083 2005-05-31  Jeff Law  <law@redhat.com>
12084
12085         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
12086
12087 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
12088
12089         PR middle-end/21743
12090         * gcc.dg/builtins-1.c: Activate disabled clog test.
12091         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12092
12093 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
12094
12095         * gfortran.dg/char_pointer_assign.f90:
12096         Test character-pointer assignments and pointer assignments.
12097         * gfortran.dg/char_pointer_dummy.f90:
12098         Test character-pointer dummy arguments.
12099         * gfortran.dg/char_pointer_func.f90:
12100         Test character-pointer function returns.
12101         * gfortran.dg/char_pointer_dependency.f90:
12102         Test character-pointer functions with dependencies.
12103
12104 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
12105
12106         PR c++/21784
12107         * g++.dg/lookup/using14.C: New test.
12108
12109 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
12110
12111         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
12112         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
12113         trailing ^M.
12114
12115 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
12116
12117         PR c++/17413
12118         * g++.dg/template/local5.C: New.
12119
12120         PR target/21761
12121         * gcc.c-torture/compile/pr21761.c: New.
12122
12123         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
12124         before darwin8.
12125
12126 2005-05-30  Steven G. Kargl
12127
12128         PR fortran/20846
12129         * gfortran.dg/inquire_8.f90: New test.
12130
12131 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12132
12133         PR libfortran/21376
12134         * gfortran.dg/output_exponents_1.f90: New test.
12135
12136 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12137
12138         PR libfortran/20006
12139         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
12140
12141 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
12142
12143         PR c++/21210
12144         * g++.dg/ext/complex1.C: New test.
12145
12146         PR c++/21340
12147         * g++.dg/init/ctor6.C: New test.
12148
12149 2005-05-29  Jan Hubicka  <jh@suse.cz>
12150
12151         * gcc.c-torture/compile/pr21562.c: New.
12152
12153 2005-05-28  Steven G. Kargl <kargls@comcast.net>
12154
12155         * gfortran.dg/subnormal_1.f90: New test.
12156
12157 2005-05-28  Jan Hubicka  <jh@suse.cz>
12158
12159         * tree-prof.exp: Fix comment.
12160         * value-prof-1.c: New.
12161         * value-prof-2.c: New.
12162         * value-prof-3.c: New.
12163         * value-prof-4.c: New.
12164
12165 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
12166
12167         PR c++/21614
12168         * g++.dg/expr/ptrmem6.C: New test.
12169         * g++.dg/expr/ptrmem6a.C: Likewise.
12170
12171 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
12172
12173         PR tree-optimization/21658
12174         * gcc.dg/tree-ssa/pr21658.c: New.
12175
12176 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
12177
12178         PR c++/21455
12179         * g++.dg/inherit/ptrmem3.C: New.
12180
12181         PR c++/21681
12182         * g++.dg/parse/template16.C: New.
12183
12184 2005-05-27  Andreas Jaeger  <aj@suse.de>
12185
12186         * gcc.dg/setjmp-2.c: Only run in 32-bit.
12187
12188         * gcc.dg/i386-sse-8.c: Run test on all archs.
12189
12190 2005-05-26  Mike Stump  <mrs@apple.com>
12191
12192         * objc.dg/isa-field-1.m: Only run on darwin.
12193         * objc.dg/lookup-1.m: Likewise.
12194         * objc.dg/try-catch-8.m: Likewise.
12195
12196 2005-05-26  Roger Sayle  <roger@eyesopen.com>
12197
12198         PR tree-optimization/9814
12199         * gcc.dg/pr9814-1.c: New test case.
12200
12201 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12202
12203         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
12204         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
12205         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
12206         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
12207         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
12208         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
12209         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
12210         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
12211         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
12212         objc.dg/try-catch-8.m: New.
12213
12214 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
12215
12216         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
12217         remove extraneous semicolons.
12218
12219 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12220
12221         * obj-c++.dg/comp-types-12.mm: New.
12222         * objc.dg/comp-types-11.m: New.
12223         * objc.dg/selector-4.m: New.
12224
12225 2005-05-26  Andreas Jaeger  <aj@suse.de>
12226
12227         PR testsuite/20772
12228         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
12229         g++.old-deja/g++.ext/attrib3.C,
12230         g++.old-deja/g++.other/store-expr1.C,
12231         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
12232         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
12233         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12234         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
12235         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
12236         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
12237         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
12238         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12239         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
12240         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
12241         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
12242         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
12243         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
12244         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
12245         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
12246         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
12247         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
12248         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12249         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
12250
12251 2005-05-26  Andreas Jaeger  <aj@suse.de>
12252
12253         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
12254         x86-64 compilation.
12255
12256 2005-05-26  Andreas Jaeger  <aj@suse.de>
12257
12258         PR testsuite/20772
12259         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
12260         gcc.misc-tests/i386-pf-athlon-1.c,
12261         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12262         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
12263         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
12264         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
12265         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
12266         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
12267         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
12268         programs.
12269
12270         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
12271         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
12272         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
12273         x86-64 compilation.
12274
12275         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
12276         x86_64.
12277
12278         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
12279         effective-target ilp32.
12280
12281 2005-05-26  David Ung  <davidu@mips.com>
12282
12283         * gcc.target/mips/ext_ins.c: New test for testing the generation
12284         of MIPS32/64 rev 2 ext/ins instructions.
12285
12286 2005-05-26  Andreas Jaeger  <aj@suse.de>
12287
12288         * treelang/compile/unsigned.tree: Use gimple instead of
12289         nonexisting generic dump.
12290
12291 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
12292
12293         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
12294
12295 2005-05-26  Andreas Jaeger  <aj@suse.de>
12296
12297         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
12298
12299 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12300
12301         PR libfortran/17283
12302         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
12303         Test callee-allocated memory with write statements.
12304
12305 2005-05-25  Roger Sayle  <roger@eyesopen.com>
12306
12307         PR middle-end/21709
12308         * gcc.dg/pr21709-1.c: New test case.
12309
12310 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12311             Mike Stump  <mrs@apple.com>
12312
12313         * objc/execute/next_mapping.h: Update for C++.
12314
12315         * obj-c++.dg/selector-1.mm: Move to...
12316         * obj-c++.dg/selector-4.mm: here...
12317
12318         * obj-c++.dg/basic.mm: New.
12319         * obj-c++.dg/comp-types-1.mm: New.
12320         * obj-c++.dg/cxx-class-1.mm: New.
12321         * obj-c++.dg/cxx-ivars-1.mm: New.
12322         * obj-c++.dg/cxx-ivars-2.mm: New.
12323         * obj-c++.dg/cxx-ivars-3.mm: New.
12324         * obj-c++.dg/cxx-scope-1.mm: New.
12325         * obj-c++.dg/cxx-scope-2.mm: New.
12326         * obj-c++.dg/defs.mm: New.
12327         * obj-c++.dg/empty-private-1.mm: New.
12328         * obj-c++.dg/encode-1.mm: New.
12329         * obj-c++.dg/encode-2.mm: New.
12330         * obj-c++.dg/encode-3.mm: New.
12331         * obj-c++.dg/extern-c-1.mm: New.
12332         * obj-c++.dg/extra-semi.mm: New.
12333         * obj-c++.dg/fix-and-continue-2.mm: New.
12334         * obj-c++.dg/isa-field-1.mm: New.
12335         * obj-c++.dg/ivar-list-semi.mm: New.
12336         * obj-c++.dg/local-decl-1.mm: New.
12337         * obj-c++.dg/lookup-1.mm: New.
12338         * obj-c++.dg/lookup-2.mm: New.
12339         * obj-c++.dg/method-1.mm: New.
12340         * obj-c++.dg/method-2.mm: New.
12341         * obj-c++.dg/method-3.mm: New.
12342         * obj-c++.dg/method-4.mm: New.
12343         * obj-c++.dg/method-5.mm: New.
12344         * obj-c++.dg/method-6.mm: New.
12345         * obj-c++.dg/method-7.mm: New.
12346         * obj-c++.dg/no-extra-load.mm: New.
12347         * obj-c++.dg/overload-1.mm: New.
12348         * obj-c++.dg/pragma-1.mm: New.
12349         * obj-c++.dg/pragma-2.mm: New.
12350         * obj-c++.dg/private-1.mm: New.
12351         * obj-c++.dg/private-2.mm: New.
12352         * obj-c++.dg/proto-qual-1.mm: New.
12353         * obj-c++.dg/qual-types-1.mm: New.
12354         * obj-c++.dg/stubify-1.mm: New.
12355         * obj-c++.dg/stubify-2.mm: New.
12356         * obj-c++.dg/super-class-1.mm: New.
12357         * obj-c++.dg/super-class-2.mm: New.
12358         * obj-c++.dg/super-dealloc-1.mm: New.
12359         * obj-c++.dg/super-dealloc-2.mm: New.
12360         * obj-c++.dg/template-1.mm: New.
12361         * obj-c++.dg/template-2.mm: New.
12362         * obj-c++.dg/template-3.mm: New.
12363         * obj-c++.dg/template-4.mm: New.
12364         * obj-c++.dg/template-5.mm: New.
12365         * obj-c++.dg/template-6.mm: New.
12366         * obj-c++.dg/try-catch-1.mm: New.
12367         * obj-c++.dg/try-catch-2.mm: New.
12368         * obj-c++.dg/try-catch-3.mm: New.
12369         * obj-c++.dg/try-catch-4.mm: New.
12370         * obj-c++.dg/try-catch-5.mm: New.
12371         * obj-c++.dg/try-catch-6.mm: New.
12372         * obj-c++.dg/try-catch-7.mm: New.
12373         * obj-c++.dg/try-catch-8.mm: New.
12374         * obj-c++.dg/try-catch-9.mm: New.
12375         * obj-c++.dg/va-meth-1.mm: New.
12376
12377 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12378
12379         * obj-c++.dg/selector-1.mm: New.
12380         * obj-c++.dg/selector-2.mm: New.
12381
12382 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12383
12384         * obj-c++.dg/selector-3.mm: New.
12385         * objc.dg/selector-3.m: New.
12386
12387 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12388
12389         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
12390         about where warning appears.
12391
12392 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12393
12394         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
12395         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
12396         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
12397         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
12398
12399 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12400
12401         * gcc.dg/20050524-1.c: New test.
12402
12403 2005-05-25  Jan Hubicka  <jh@suse.cz>
12404
12405         * gcc.dg/tree-prof/inliner-1.c: New.
12406
12407 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
12408
12409         * gcc.dg/tree-prof: New directory.
12410         * gcc.dg/tree-prof/tree-prof.exp: New.
12411
12412 2005-05-25  DJ Delorie  <dj@redhat.com>
12413
12414         * gcc.dg/Wattributes-1.c: New.
12415         * gcc.dg/Wattributes-2.c: New.
12416         * gcc.dg/Wattributes-3.c: New.
12417
12418 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
12419
12420         PR tree-optimization/19833
12421         * gcc.dg/uninit-4.c: Remove xfail.
12422         * gcc.dg/uninit-9.c: Ditto.
12423
12424 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
12425
12426         * obj-c++.dg/bitfield-[1-5].mm: New.
12427         * obj-c++.dg/class-protocol-1.mm: New.
12428         * obj-c++.dg/comp-types-1[0-1].mm: New.
12429         * obj-c++.dg/comp-types-[2-9].mm: New.
12430         * obj-c++.dg/encode-[4-8].mm: New.
12431         * obj-c++.dg/layout-1.mm: New.
12432         * obj-c++.dg/method-1[0-9].mm: New.
12433         * obj-c++.dg/method-2[0-1].mm: New.
12434         * obj-c++.dg/method-[8-9].mm: New.
12435         * obj-c++.dg/objc-gc-3.mm: New.
12436         * obj-c++.dg/try-catch-10.mm: New.
12437         * objc.dg/bitfield-5.m: New.
12438         * objc.dg/comp-types-10.m: New.
12439         * objc.dg/comp-types-9.m: New.
12440         * objc.dg/layout-1.m: New.
12441         * objc.dg/objc-gc-4.m: New.
12442         * objc.dg/try-catch-9.m: New.
12443         * objc.dg/class-protocol-1.m: Tweak diagnostics.
12444         * objc.dg/comp-types-1.m: Likewise.
12445         * objc.dg/comp-types-[5-6].m: Likewise.
12446         * objc.dg/method-9.m: Likewise.
12447
12448 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
12449
12450         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
12451         and on hardware without VMX support.
12452
12453         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
12454
12455         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
12456
12457         * lib/profopt.exp (dg-final-generate, dg-final-use,
12458         profopt-final-code, profopt-get-options): New.
12459         (profopt-execute): Process test directives.
12460
12461         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
12462         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12463         cleanup-tree-dump, cleanup-saved-temps): Update comments.
12464
12465 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
12466
12467         PR C++/21645
12468         * g++.dg/init/ctor5.C: New test.
12469
12470 2005-05-24  Ira Rosen  <irar@il.ibm.com>
12471
12472         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
12473         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
12474         vect-113.c, vect-114.c.
12475
12476 2005-05-23  Adam Nemet  <anemet@lnxw.com>
12477
12478         * gcc.dg/const-elim-1.c: Remove xfails.
12479
12480 2005-05-23  Jeff Law  <law@redhat.com>
12481
12482         * gcc.c-torture/compile/pr21638.c: New test.
12483         * gcc.c-torture/compile/20050520-1.c: New test.
12484
12485 2005-05-23  Nick Clifton  <nickc@redhat.com>
12486
12487         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
12488         be a proper triple, ie: m32r*-*-*.
12489         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12490
12491 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
12492
12493         PR middle-end/21331
12494         PR tree-opt/21293
12495         * gcc.c-torture/compile/pr21293.c: New test.
12496         * gcc.c-torture/execute/pr21331.c: New test.
12497
12498 2004-05-20  Richard Henderson  <rth@redhat.com>
12499
12500         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
12501
12502 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
12503
12504         * obj-c++-dg.exp: Add.
12505         * obj-c++.exp: Add.
12506         * obj-c++.dg/dg.exp: Add.
12507
12508 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
12509
12510         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
12511         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
12512
12513 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
12514
12515         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
12516
12517 2004-05-19  Richard Henderson  <rth@redhat.com>
12518
12519         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
12520
12521 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
12522
12523         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
12524
12525         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
12526
12527 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
12528
12529         PR c++/21495
12530         * g++.dg/parse/extern1.C: New test.
12531         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
12532
12533 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12534
12535         * gcc.dg/c99-math.h: New.
12536         * gcc.dg/c99-math-float-1.c: New test.
12537         * gcc.dg/c99-math-double-1.c: Likewise.
12538         * gcc.dg/c99-math-long-double-1.c: Likewise.
12539
12540 2005-05-18  Richard Henderson  <rth@redhat.com>
12541
12542         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
12543
12544 2005-05-18  Devang Patel  <dpatel@apple.com>
12545
12546         * g++.dg/opt/20050511-1.C: New test.
12547
12548 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
12549
12550         PR libfortran/21127
12551         * gfortran.dg/reshape-complex.f90: New test.
12552
12553 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
12554
12555         * gfortran.dg/array_constructor_1.f90: New test.
12556         * gfortran.dg/array_constructor_2.f90: New test.
12557
12558 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12559
12560         PR fortran/20954
12561         * gfortran.dg/pr20954.f: New test.
12562
12563 2005-05-17  Mike Stump  <mrs@apple.com>
12564
12565         Yet more Objective-C++...
12566
12567         * objc.dg/method-5.m: Update.
12568         * objc.dg/method-6.m: Update.
12569         * objc.dg/method-7.m: Update.
12570         * objc.dg/method-9.m: Update.
12571         * objc.dg/try-catch-2.m: Update.
12572
12573 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
12574
12575         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
12576         Remove little-endian optimizations.
12577
12578 2005-05-17  Jeff Law  <law@redhat.com>
12579
12580         * g++.dg/tree-ssa/pr14814.C: New test.
12581         * gcc.dg/tree-ssa/pr14814.C: New test.
12582         * gcc.dg/tree-ssa/pr17141-1.C: New test.
12583         * gcc.dg/tree-ssa/pr17141-2.C: New test.
12584
12585 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12586
12587         * gcc.dg/compat/generate-random.c: Do not include
12588         libiberty.h.
12589         * gcc.dg/compat/generate-random_r.c: Likewise.
12590
12591 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
12592
12593         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
12594
12595 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12596
12597         PR middle-end/21595
12598         * g++.dg/tree-ssa/builtin1.C: New testcase.
12599
12600 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
12601
12602         PR c++/21454
12603         * g++.dg/opt/const4.C: New test.
12604
12605         PR middle-end/21492
12606         * g++.dg/opt/crossjump1.C: New test.
12607
12608         PR tree-optimization/21610
12609         * gcc.c-torture/compile/20050516-1.c: New test.
12610
12611         PR fortran/15080
12612         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
12613         about the test failing.
12614         * gfortran.fortran-torture/execute/where_7.f90: New test.
12615         * gfortran.fortran-torture/execute/where_8.f90: New test.
12616
12617 2005-05-16  Richard Henderson  <rth@redhat.com>
12618
12619         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
12620         i?86 and x86_64.
12621
12622 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
12623
12624         * gcc.dg/compat/generate-random.c (config.h): Do not include.
12625         (limits.h): Include unconditionally.
12626         (stdlib.h): Likewise.
12627         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
12628         (limits.h): Include unconditionally.
12629         (stdlib.h): Likewise.
12630         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12631         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12632         (limits.h): Include unconditionally.
12633         (stdlib.h): Likewise.
12634         (hashtab.h): Do not include.
12635         (getopt.h): Likewise.
12636         (stddef.h): Include.
12637         (hashval_t): Define.
12638         (struct entry): Add "next" field.
12639         (HASH_SIZE): New macro.
12640         (hash_table): New variable.
12641         (switchfiles): Do not use xmalloc.
12642         (mix): New macro.
12643         (iterative_hash): New function.
12644         (hasht): Remove.
12645         (e_exists): New function.
12646         (e_insert): Likewise.
12647         (output): Use, instead of libiberty hashtable functions.
12648         (main): Do not use getopt.  Do not call htab_create.
12649
12650 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
12651
12652         PR libstdc++/21526
12653         * lib/target-supports.exp (check_mkfifo_available):
12654         Return 0 for cygwin as mkfifo support incomplete on platform.
12655         Fix typos in comments.
12656
12657 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
12658
12659         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
12660
12661 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
12662
12663         PR fortran/17432
12664         * gfortran.dg/assign_4.f: New test.
12665
12666 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
12667
12668         PR tree-optimization/21563
12669         * gcc.dg/tree-ssa/pr21563.c: New.
12670
12671 2005-05-14  Jan Hubicka  <jh@suse.cz>
12672
12673         * gcc.dg/noreturn-7.c: Allow control reaches warning.
12674
12675 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
12676
12677         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
12678
12679 2005-05-13  Julian Brown  <julian@codesourcery.com>
12680
12681         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
12682         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
12683
12684 2005-05-13  Jan Hubicka  <jh@suse.cz>
12685
12686         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
12687         * gcc.dg/fold-xor-?.c: Likewise.
12688         * gcc.dg/pr15784-?.c: Likewise.
12689         * gcc.dg/pr20922-?.c: Likewise.
12690         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
12691         * gcc.dg/tree-ssa/pr17598.c: Likewise.
12692         * gcc.dg/tree-ssa/pr20470.c: Likewise.
12693
12694 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12695
12696         PR fortran/21260
12697         * gfortran.dg/hollerith_1.f90: New test.
12698
12699 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12700
12701         * gfortran.dg/func_result_2.f90: New test.
12702
12703 2005-05-11  Bud Davis  <bdavis@gfortran.org>
12704
12705         * gfortran.dg/dev_null.f90: New test.
12706
12707 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
12708
12709         * gcc.dg/arm-vfp1.c: Revert last change.
12710
12711 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
12712
12713         PR middle-end/19807
12714         PR tree-optimization/19639
12715         * g++.dg/tree-ssa/pr19807.C: New testcase.
12716
12717 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12718
12719         PR libfortran/21471
12720         * gfortran.dg/append-1.f90: New test.
12721
12722 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12723
12724         * gcc.dg/pr18501.c: XFAIL.
12725         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
12726         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
12727         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
12728         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12729         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12730         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
12731         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
12732         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12733
12734 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12735
12736         PR fortran/20178
12737         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
12738         gfortran.dg/f2c_3.f90: New tests.
12739
12740         * gfortran.dg/return_1.f90: Fix dg annotation.
12741
12742 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12743
12744         * gcc.c-torture/compile/20050510-1.c: New test.
12745
12746 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
12747
12748         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
12749
12750 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
12751
12752         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
12753
12754 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
12755
12756         PR c/17913
12757         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
12758
12759 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
12760
12761         PR c/21342
12762         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
12763         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
12764
12765 2005-05-10  Ben Elliston  <bje@au.ibm.com>
12766
12767         PR debug/16676
12768         * gcc.dg/debug/pr16676.c: New test.
12769
12770 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
12771
12772         PR testsuite/21443
12773         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
12774         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
12775         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
12776         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
12777         Change -O1 to -O2.
12778         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
12779         -fno-tree-dominator-opts.
12780
12781 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12782
12783         * gfortran.dg/return_1.f90: New test.
12784
12785 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
12786
12787         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
12788
12789         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
12790
12791 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
12792
12793         PR c++/21427
12794         * g++.dg/inherit/covariant13.C: New.
12795
12796 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12797
12798         PR libfortran/19155
12799         * gfortran.dg/pr19155.f: New test.
12800
12801 2005-05-08  Roger Sayle  <roger@eyesopen.com>
12802
12803         PR inline-asm/8788
12804         * gcc.dg/pr8788-1.c: New testcase.
12805
12806 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
12807
12808         PR target/21416
12809         * gcc.target/mips/fpcmp-[12].c: New tests.
12810
12811 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
12812
12813         * lib/target-supports-dg.exp (dg-require-fork): New function.
12814         (dg-require-mkfifo): Likewise.
12815         * lib/target-supports.exp (check_function_available): New
12816         function.
12817         (check_fork_available): Likewise.
12818         (check_mkfifo_available): Likewise.
12819
12820 2005-05-06  Jeff Law  <law@redhat.com>
12821
12822         * gcc.c-torture/compile/pr21380.c: New test.
12823
12824 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
12825
12826         PR c++/20961
12827         * g++.dg/ext/weak3.C: New test.
12828
12829 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
12830
12831         PR c++/21352
12832         * g++.dg/template/crash37.C: New test.
12833
12834 2005-05-05  Paul Brook  <paul@codesourcery.com>
12835
12836         * gcc.dg/arm-g2.c: Use effective-target arm32.
12837         * gcc.dg/arm-mmx-1.c: Ditto.
12838         * gcc.dg/arm-scd42-2.c: Ditto.
12839         * gcc.dg/arm-vfp1.c: Ditto.
12840         * lib/target-supports.exp (check_effective_target_arm32): New
12841         function.
12842
12843 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
12844
12845         PR libfortran/21354
12846         gfortran.dg/in_pack_rank7.f90: New test.
12847
12848 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
12849
12850         PR middle-end/15618
12851         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
12852
12853 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
12854
12855         PR middle-end/21265
12856         * gcc.dg/20050503-1.c: New test.
12857
12858         PR rtl-optimization/21239
12859         * gcc.dg/i386-sse-11.c: New test.
12860
12861 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
12862
12863         PR target/16888
12864         * gcc.target/i386/asm-1.c: New test.
12865
12866 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
12867
12868         PR rtl-optimization/21330
12869         * gcc.c-torture/execute/20050502-1.c: New test.
12870
12871         PR target/21297
12872         * gcc.c-torture/execute/20050502-2.c: New test.
12873
12874 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
12875
12876         PR middle-end/21282
12877         * gcc.dg/pr21282.c: New.
12878
12879 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12880
12881         * gcc.dg/vect/pr20122.c: Clean up .vect file.
12882         * gcc.dg/vect/vect-92.c: Likewise.
12883         * gcc.dg/vect/vect-93.c: Likewise.
12884         * gcc.dg/vect/vect-dv-1.c: Likewise.
12885         * gcc.dg/vect/vect-dv-2.c: Likewise.
12886         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
12887
12888 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12889
12890         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
12891         * gfortran.dg/vect/vect-2.f90: Likewise.
12892         * gfortran.dg/vect/vect-3.f90: Likewise.
12893         * gfortran.dg/vect/vect-4.f90: Likewise.
12894         * gfortran.dg/vect/vect-5.f90: Likewise.
12895
12896 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
12897
12898         PR target/20813
12899         * gcc.dg/rs6000-fpint-2.c: New.
12900
12901 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
12902
12903         PR c/15698
12904         * gcc.dg/builtins-30.c: Update expected messages.
12905         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
12906         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
12907         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
12908
12909 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
12910
12911         PR tree-optimization/21294
12912         * gcc.dg/tree-ssa/pr21294.c: New.
12913
12914 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
12915
12916         * gcc.dg/altivec-3.c (vec_store): Do not use the old
12917         __builtin_altivec_st_internal_4si built-in.
12918
12919 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12920
12921         PR c++/15875
12922         * g++.dg/template/ptrmem14.C: New test.
12923
12924 2005-05-02  Paul Brook  <paul@codesourcery.com>
12925
12926         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12927
12928 2005-05-02  Michael Matz  <matz@suse.de>
12929
12930         PR c++/19542
12931         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12932
12933 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12934
12935         * g++.dg/cpp/weak.C: New test.
12936
12937 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12938
12939         * gcc.dg/tree-ssa/loop-8.c: New test.
12940
12941 2005-04-30  Michael Maty  <matz@suse.de>
12942
12943         * gcc.dg/inline-mcpy.c: New test.
12944
12945 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12946
12947         PR libfortran/18958
12948         * gfortran.dg/eoshift.f90: New test case.
12949
12950 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12951
12952         PR libfortran/18857
12953         * gfortran.dg/matmul_1.f90: New test.
12954
12955 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12956
12957         PR tree-optimization/21030
12958         * gcc.dg/tree-ssa/pr21030.c: New.
12959
12960 2005-04-29  Devang Patel  <dpatel@apple.com>
12961
12962         PR tree-optimization/21272
12963         * gcc.dg/vect/vect-ifcvt-10.c: New test.
12964
12965 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
12966
12967         PR fortran/13082
12968         PR fortran/18824
12969         * gfortran.dg/entry_4.f90: New test.
12970         * gfortran.fortran-torture/execute/entry_1.f90: New test.
12971         * gfortran.fortran-torture/execute/entry_2.f90: New test.
12972         * gfortran.fortran-torture/execute/entry_3.f90: New test.
12973         * gfortran.fortran-torture/execute/entry_4.f90: New test.
12974         * gfortran.fortran-torture/execute/entry_5.f90: New test.
12975         * gfortran.fortran-torture/execute/entry_6.f90: New test.
12976         * gfortran.fortran-torture/execute/entry_7.f90: New test.
12977
12978 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12979
12980         * gfortran.fortran-torture/execute/entry_8.f90: New test.
12981
12982 2005-04-29  Paul Brook  <paul@codesourcery.com>
12983
12984         * gfortran.dg/entry_3.f90: New test.
12985
12986 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12987
12988         * gfortran.dg/implicit_4.f90: New test.
12989
12990 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
12991
12992         * lib/target-supports.exp (check_profiling_available): Return
12993         false for xtensa-*-elf.
12994
12995 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
12996
12997         * lib/fortran-torture.exp (fortran-torture.exp): Catch
12998         error if file cannot be deleted.
12999
13000 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13001
13002         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
13003         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
13004         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
13005         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
13006         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
13007         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
13008         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
13009         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
13010         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
13011         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
13012         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
13013         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
13014         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
13015
13016 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13017
13018         PR fortran/20865
13019         * gfortran.dg/pr20865.f90: New test.
13020
13021 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
13022
13023         * gcc.dg/void-cast-2.c: New test.
13024
13025 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13026
13027         PR c/21159
13028         * gcc.dg/void-cast-1.c: New test.
13029
13030 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
13031
13032         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
13033
13034 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13035
13036         PR fortran/21177
13037         * gfortran.dg/pr21177.f90: New test.
13038
13039 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
13040
13041         PR tree-optimization/21171
13042         * gcc.dg/tree-ssa/pr21171.c: New test.
13043
13044 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
13045
13046         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13047         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13048         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13049         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13050         gcc.dg/tree-ssa/gen-vect-32.c: New.
13051         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
13052         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
13053         don't run on PPC32.
13054
13055 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13056
13057         PR c/21213
13058         * gcc.dg/transparent-union-3.c: New test.
13059
13060 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13061
13062         PR c/20740
13063         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
13064         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
13065         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
13066         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
13067         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
13068         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
13069
13070 2005-04-26  Jeff Law  <law@redhat.com>
13071
13072         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
13073         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
13074         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
13075         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
13076         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
13077         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
13078         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
13079
13080 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
13081
13082         PR tree-optimization/17598
13083         * gcc.dg/tree-ssa/pr17598.c: New testcase.
13084
13085 2005-04-25  Mike Stump  <mrs@apple.com>
13086
13087         * objc.dg/fix-and-continue-1.m: Add.
13088
13089 2005-04-25  Roger Sayle  <roger@eyesopen.com>
13090
13091         PR c++/20995
13092         * g++.dg/opt/pr20995-1.C: New test case.
13093
13094 2005-04-25  Devang Patel <dpatel@apple.com>
13095
13096         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
13097
13098 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13099
13100         PR testsuite/21062
13101         * g++.dg/opt/alias2.C (printf): Correct the prototype.
13102
13103 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13104
13105         PR C++/21188
13106         * g++.dg/opt/rtti2.C: New test.
13107
13108 2005-04-25  Paul Brook  <paul@codesourcery.com>
13109         Steven G. Kargl  <kargls@comcast.net>
13110
13111         PR fortran/20879
13112         * gfortran.dg/ichar_1.f90: New file.
13113
13114 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
13115
13116         PR middle-end/20991
13117         * g++.dg/opt/pr20991.C: New test.
13118
13119         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
13120         where sizeof (type) < __alignof__ (type).
13121         * gcc.dg/compat/struct-layout-1.h: Likewise.
13122
13123 2005-04-24  Per Bothner  <per@bothner.com>
13124             Devang Patel  <dpatel@apple.com>
13125
13126         PR preprocessor/20907
13127         * gcc.dg/cpp/very-long-comment.c: New test.
13128
13129 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13130
13131         PR fortran/20059
13132         * gfortran.dg/common_5.f: New test.
13133
13134 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
13135
13136         PR middle-end/21082
13137         * g++.dg/tree-ssa/pr21082.C: New testcase.
13138
13139 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
13140
13141         * gcc.dg/vect/vect-99.c: New test.
13142
13143 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
13144
13145         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
13146
13147 2005-04-22  Jeff Law  <law@redhat.com>
13148
13149         * gcc.dg/uninit-5.c: Remove xfails.
13150         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
13151         conditionals and loads.
13152
13153 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
13154
13155         PR libfortran/20074
13156         PR libfortran/20436
13157         PR libfortran/21108
13158         * gfortran.dg/nested_reshape.f90: new test
13159         * gfortran.dg/reshape-alloc.f90: new test
13160         * gfortran.dg/reshape.f90: new test
13161
13162 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
13163
13164         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
13165
13166         * gcc.dg/arm-vfp1.c: New test.
13167
13168 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
13169
13170         PR c++/21087
13171         * g++.dg/lookup/builtin2.C: New test.
13172
13173 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13174
13175         * gcc.dg/weak/weak-13.c: New test.
13176
13177 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
13178
13179         * lib/target-supports.exp (check_effective_target_sync_int_long):
13180         Add powerpc*.
13181
13182 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
13183
13184         * gcc.target/mips/branch-1.c: New test.
13185
13186 2005-04-21  Richard Henderson  <rth@redhat.com>
13187
13188         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
13189         * gcc.dg/vect/vect-86.c: Likewise.
13190         * gcc.dg/vect/vect-87.c: Likewise.
13191         * gcc.dg/vect/vect-88.c: Likewise.
13192
13193 2005-04-21  Devang Patel  <dpatel@apple.com>
13194
13195         PR optimization/20994
13196         * gcc.dg/tree-ssa/ifc-3.c: New test.
13197
13198 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13199
13200         PR c/12913
13201         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
13202         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
13203         gcc.dg/c99-vla-jump-5.c: New tests.
13204
13205 2005-04-19  Richard Henderson  <rth@redhat.com>
13206
13207         * lib/target-supports.exp (check_effective_target_vect_int_mult):
13208         Fix typo in exists check.
13209         (check_effective_target_sync_int_long): New.
13210         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
13211         * gcc.dg/ia64-sync-2.c: Likewise.
13212         * gcc.dg/ia64-sync-3.c: Likewise.
13213         * gcc.dg/ia64-sync-4.c: Likewise.
13214
13215 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
13216
13217         * gcc.dg/fold-xor-1.c: New test.
13218         * gcc.dg/fold-xor-2.c: New test.
13219
13220 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
13221
13222         PR target/20670
13223         * g++.dg/eh/fp-regs.C: New test.
13224
13225 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13226
13227         * gcc.dg/Wint-to-pointer-cast-1.c,
13228         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
13229         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
13230         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
13231
13232 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13233
13234         PR fortran/16861
13235         * gfortran.dg/pr16861.f90: New test.
13236
13237 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13238
13239         * gcc.dg/pr21085.c: New test.
13240
13241 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
13242
13243         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
13244         (setup_mips_tests, dg-mips-options): New procedures.
13245         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
13246         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
13247         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
13248         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13249         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
13250         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
13251         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
13252         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13253         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
13254         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
13255         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
13256         dg-mips-options instead of dg-options.  Remove now-redundant
13257         preprocessor guards.
13258         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
13259         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13260         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13261         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
13262         * gcc.dg/vr-mult-2.c: Delete.
13263         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
13264         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
13265         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
13266         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
13267         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
13268         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
13269         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
13270
13271 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
13272
13273         * ada/acats/run_all.sh: Use sync when executable not present.
13274
13275 2005-04-18  Devang Patel  <dpatel@apple.com>
13276
13277         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
13278         * gcc.dg/vect/vect-11a.c: New.
13279         * gcc.dg/vect/vect-none.c: Update.
13280         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
13281
13282 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13283
13284         PR tree-optimization/20922
13285         * gcc.dg/pr20922-1.c: New test.
13286         * gcc.dg/pr20922-2.c: New test.
13287         * gcc.dg/pr20922-3.c: New test.
13288         * gcc.dg/pr20922-4.c: New test.
13289         * gcc.dg/pr20922-5.c: New test.
13290         * gcc.dg/pr20922-6.c: New test.
13291
13292 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13293
13294         PR libfortran/20950
13295         * gfortran.dg/pr20950.f: New test.
13296
13297 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13298
13299         PR libfortran/19216
13300         * gfortran.dg/pr19216.f: New test.
13301
13302 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
13303
13304         PR tree-optimization/21001
13305         * gcc.dg/tree-ssa/pr21001.c: New.
13306
13307 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
13308
13309         PR libfortran/21075
13310         * gfortran.dg/reshape_rank7.f90: New test.
13311
13312 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
13313
13314         PR libfortran/12884 gfortran.dg/pr12884.f: New test
13315         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
13316         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
13317         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
13318         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
13319         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
13320         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
13321         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
13322         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
13323         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
13324         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
13325         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
13326         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
13327         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
13328         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
13329         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
13330         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
13331         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
13332         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
13333         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
13334         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
13335
13336 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
13337
13338         * gfortran.dg/wtruncate.f: New testcase.
13339         * gfortran.dg/wtruncate.f90: New testcase.
13340
13341 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
13342
13343         PR c++/21025
13344         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
13345         which sizeof/alignof is dependent, rather than just whether we are
13346         processing_template_decl.
13347
13348 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13349
13350         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13351         corrected typo where the wrong variables had been compared.
13352
13353 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13354
13355         PR libfortran/18495
13356         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13357         Test callee-allocated version of return array with a write
13358         statement.
13359         Test spread with a temporary with another write statement.
13360
13361 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
13362
13363         PR tree-optimization/21031
13364         * gcc.dg/tree-ssa/pr21031.c: New.
13365
13366 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
13367
13368         PR tree-optimization/21004
13369         * gcc.dg/builtins-53.c: Include builtins-config.h.
13370         Check floorf, ceilf, floorl and ceill transformations
13371         only when HAVE_C99_RUNTIME is defined.
13372
13373 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
13374
13375         PR middle-end/20739
13376         * gcc.dg/tree-ssa/pr20739.c: New test.
13377
13378 2005-04-14  Mike Stump  <mrs@apple.com>
13379
13380         * gcc.dg/Foundation.framework/empty: New.
13381         * gcc.dg/framework-2.c: New.
13382
13383 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13384
13385         PR tree-optimization/21021
13386         * gcc.c-torture/compile/pr21021.c: New.
13387
13388 2005-04-14  Janis Johnson  <janis187@us.ibm.com
13389
13390         PR testsuite/21010
13391         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
13392         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
13393         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
13394         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
13395         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
13396         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
13397         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
13398         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
13399
13400 2005-04-14  Richard Henderson  <rth@redhat.com>
13401
13402         * lib/target-supports.exp (check_effective_target_vect_condition):
13403         Add ia64, i?86, and x86_64.
13404
13405 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
13406
13407         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
13408
13409 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13410
13411         PR tree-optimization/20657
13412         * gcc.dg/tree-ssa/pr20657.c: New.
13413
13414 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
13415
13416         * gcc.dg/builtins-53.c: Also check (int)trunc* and
13417         (long long int)trunc*.
13418
13419 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
13420
13421         PR target/20927
13422         * gcc.dg/pr20927.c: New test.
13423
13424 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
13425
13426         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
13427         * gcc.target/mips/asm-1.c: Likewise.
13428
13429 2005-04-13  Dale Johannesen  <dalej@apple.com>
13430
13431         * objc.dg/objc-fast-4.m: New.
13432
13433 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
13434
13435         * gcc.target/cris/torture/cris-torture.exp: New driver in new
13436         directory.
13437         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
13438
13439 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
13440
13441         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
13442         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
13443         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
13444
13445 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
13446
13447         PR tree-optimization/20913
13448         * gcc.dg/tree-ssa/pr20913.c: New.
13449
13450         PR tree-optimization/20702
13451         * gcc.dg/tree-ssa/pr20702.c: New.
13452
13453 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13454
13455         PR c++/13744
13456         * g++.dg/inherit/local3.C: New test.
13457
13458 2005-04-12  Jeff Law  <law@redhat.com>
13459
13460         * gcc.dg/tree-ssa/20050412-1.c: New test.
13461
13462 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
13463
13464         PR libfortran/19016
13465         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
13466         Add tests with mask generated by expression.
13467         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13468         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13469         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13470
13471 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
13472
13473         PR middle-end/20917
13474         * gcc.dg/20050409-1.c: New test.
13475
13476 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
13477
13478         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
13479
13480 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13481
13482         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13483         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
13484         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13485         (TARGET_CXX): Adjust accordingly.
13486         * target.h (struct gcc_target): Remove epxort_class_data.  Add
13487         determine_class_data_visibility and class_data_always_comdat.
13488         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13489         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
13490         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13491         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
13492         (arm_cxx_determine_class_data_visibility): New.
13493         (arm_cxx_class_data_always_comdat): Likewise.
13494         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13495         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
13496         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13497         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
13498         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
13499         Define.
13500
13501 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13502
13503         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
13504
13505 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
13506
13507         * gcc.dg/i386-darwin-fpmath.c: New.
13508
13509 2004-04-11  Devang Patel  <dpatel@apple.com>
13510
13511         * lib/target-supports.exp (check_effective_target_vect_condition): New.
13512         * gcc.dg/vect/vect-ifcvt-1.c: New test.
13513         * gcc.dg/vect/vect-ifcvt-2.c: New test.
13514         * gcc.dg/vect/vect-ifcvt-3.c: New test.
13515         * gcc.dg/vect/vect-ifcvt-4.c: New test.
13516         * gcc.dg/vect/vect-ifcvt-5.c: New test.
13517         * gcc.dg/vect/vect-ifcvt-6.c: New test.
13518         * gcc.dg/vect/vect-ifcvt-7.c: New test.
13519         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
13520
13521 2004-04-11  Devang Patel  <dpatel@apple.com>
13522
13523         * gcc.dg/vect/vect-dv-1.c: New test.
13524         * gcc.dg/vect/vect-dv-2.c: New test.
13525
13526 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13527
13528         PR tree-optimization/20933
13529         * gcc.dg/tree-ssa/pr20933.c: New test.
13530
13531 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13532
13533         * gfortran.dg/fold_nearest.f90: New test.
13534
13535 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
13536
13537         * gcc.dg/tree-ssa/alias-1.c: New test.
13538
13539 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13540
13541         PR tree-optimization/20920
13542         * g++.dg/tree-ssa/pr20920.C: New test.
13543
13544 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
13545
13546         * gcc.dg/builtins-53.c: Also check (int)ceil* and
13547         (long long int)ceil*.
13548
13549 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
13550
13551         * g++.dg/warn/Wdtor1.C: Declare template in system header with
13552         explicit C++ linkage.
13553
13554 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13555
13556         * gfortran.dg/pr17229.f: Take care of the new obsolescence
13557         warning for arithmetic IF statements.
13558
13559 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
13560
13561         * eor_handling_1.f90: New test case.
13562         * eor_handling_2.f90: New test case.
13563         * eor_handling_3.f90: New test case.
13564         * eor_handling_4.f90: New test case.
13565         * eor_handling_5.f90: New test case.
13566         * noadv_size.f90: New test case.
13567         * pad_no.f90: New test case.
13568
13569 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
13570
13571         * gcc.c-torture/execute/20050410-1.c: New test.
13572
13573 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
13574
13575         * gcc.dg/pr20126.c: New.
13576
13577 2005-04-09  Bud Davis  <bdavis@gfortran.org>
13578             Steven G. Kargl <kargls@comcast.net>
13579
13580         * gfortran.dg/PR19872.f: New test.
13581
13582 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13583
13584         * gfortran.dg/nint_1.f90: Fix dg-do directive.
13585
13586 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13587
13588         * gfortran.dg/nint_1.f90: New test.
13589
13590 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13591
13592         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
13593         Added test for callee-allocated arrays with write statements.
13594         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
13595         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
13596         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13597         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13598         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13599
13600 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13601
13602         PR libfortran/20163
13603         * gfortran.dg/open-options-blanks.f: New test.
13604
13605 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13606
13607         PR fortran/13257
13608         * gfortran.dg/comma_format_extension_[1234].f: New tests.
13609
13610 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
13611
13612         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13613         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13614         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13615         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13616         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13617         * gcc.c-torture/execute/stdarg-4.c: New test.
13618
13619         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
13620
13621         PR target/20795
13622         * g++.dg/abi/param2.C: New test.
13623
13624 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13625
13626         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
13627
13628 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13629
13630         * gcc.dg/builtins-53.c: New test.
13631
13632 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
13633
13634         * g++.dg/tree-ssa/pr18178.C: New test.
13635         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
13636         * gcc.c-torture/execute/20041019-1.c: New test.
13637         * gcc.dg/tree-ssa/20041008-1.c: New test.
13638         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
13639         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
13640         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
13641         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
13642         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
13643         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
13644         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
13645         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
13646         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13647         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13648
13649 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
13650
13651         PR rtl-optimization/20466
13652         * gcc.c-torture/execute/pr20466-1.c: New test.
13653
13654 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
13655
13656         PR c++/20905
13657         * g++.dg/parse/cond2.C: New test.
13658
13659         PR c++/20145
13660         * g++.dg/warn/Wdtor1.C: New test.
13661
13662 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13663
13664         PR fortran/17229
13665         * gfortran.dg/pr17229.f: New test.
13666
13667 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
13668
13669         * gfortran.dg/tiny_1.f90: New test.
13670         * gfortran.dg/tiny_2.f90: ditto.
13671
13672 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
13673
13674         * gfortran.dg/eor_1.f90: Fix dg-do run line
13675         * gfortran.dg/open_new.f90: Fix dg-do run line
13676
13677 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
13678
13679         * lib/target-supports.exp (get_compiler_messages): Support
13680         optional arguments, the fourth being compiler options.
13681         (check_effective_target_fpic): New proc.
13682         * gcc.dg/20050321-2.c: Restrict to target fpic.
13683
13684 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
13685
13686         * gcc.dg/15443-1.c: New test.
13687         * gcc.dg/15443-2.c: Likewise.
13688
13689 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13690
13691         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
13692
13693 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13694
13695         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
13696
13697 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13698
13699         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
13700         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
13701         -m64.
13702         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
13703         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
13704         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
13705
13706 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
13707
13708         PR c++/20212
13709         * g++.dg/warn/Wunused-11.C: New test.
13710
13711 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
13712
13713         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
13714
13715 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
13716
13717         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
13718
13719 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13720
13721         PR c++/20734
13722         * g++.dg/template/ptrmem13.C: New test.
13723
13724 2005-04-05  Per Bothner  <per@bothner.com>
13725
13726         * lib/gcc.exp: Always add -fno-show-column, for now.
13727
13728 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
13729
13730         PR testsuite/20767
13731         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
13732         of plain old "unsigned int" for the type of "i".  Makes this test
13733         64bit clean.
13734
13735 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
13736
13737         * gcc.dg/i386-ssefn-1.c: New test.
13738         * gcc.dg/i386-ssefn-2.c: New test.
13739         * gcc.dg/i386-ssefn-3.c: New test.
13740         * gcc.dg/i386-ssefn-4.c: New test.
13741
13742 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
13743
13744         PR tree-optimization/20076
13745         * gcc.dg/builtin-apply4.c: New test.
13746
13747         PR preprocessor/19475
13748         * gcc.dg/cpp/macspace1.c: New test.
13749         * gcc.dg/cpp/macspace2.c: New test.
13750
13751 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13752
13753         * gfortran.dg/pr20755.f: Fixed bad format.
13754
13755 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13756
13757         PR c++/20763
13758         * g++.dg/ext/attrib21.C: New test.
13759
13760 2004-04-05  Devang Patel  <dpatel@apple.com>
13761
13762         * lib/target-supports.exp (check_effective_target_vect_shif): New.
13763         * gcc.dg/vect/vect-shift-1.c: New test.
13764
13765 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13766
13767         PR libfortran/20755
13768         * gfortran.dg/pr20755.f: New test.
13769
13770 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
13771
13772         * gfortran.dg/pr15959.f90: New test.
13773         * gfortran.dg/string_pad_trunc.f90: New test.
13774
13775 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13776
13777         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
13778         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
13779         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
13780         syntax.
13781
13782 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13783
13784         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
13785
13786 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13787
13788         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
13789         * gcc.c-torture/compile/20011119-2.c: Likewise.
13790         * gcc.c-torture/compile/981001-2.c: Likewise.
13791
13792 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
13793
13794         PR c++/20679
13795         * g++.dg/template/overload4.C: New test.
13796
13797 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13798
13799         PR c++/20746
13800         * g++.dg/abi/covariant5.C: New.
13801
13802         PR debug/20505
13803         * g++.dg/debug/const2.C: New.
13804
13805 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
13806
13807         PR rtl-optimization/16104
13808         * gcc.c-torture/execute/20050316-1.c: New test.
13809
13810 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13811
13812         * g++.dg/template/spec23.C: Fix dg-error text.
13813
13814 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
13815
13816         PR c++/19199
13817         * g++.dg/expr/lval2.C: New.
13818
13819 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13820
13821         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
13822         __builtin_strcasecmp and __builtin_strncasecmp.
13823
13824 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
13825
13826         PR c++/20723
13827         * g++.dg/template/spec22.C: New.
13828         * g++.dg/template/spec23.C: New.
13829
13830 2005-04-03  Dale Ranta  <dir@lanl.gov>
13831             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13832
13833         PR libfortran/20068
13834         PR libfortran/20125
13835         PR libfortran/20156
13836         PR libfortran/20471
13837         * gfortran.dg/backspace.f: New test.
13838
13839 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
13840
13841         * gcc.dg/pr19345.c: New test.
13842
13843 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13844
13845         PR tree-optimization/20640
13846         * gcc.dg/torture/tree-loop-1.c: New.
13847
13848 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13849
13850         PR rtl-optimization/20290
13851         * gcc.c-torture/execute/loop-ivopts-2.c: New.
13852
13853 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
13854
13855         * gcc.dg/rs6000-fpint.c: New.
13856
13857 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13858
13859         * gcc.dg/old-style-then-proto-1.c: New test.
13860
13861 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13862
13863         * gfortran.fortran-torture/execute/backspace.f90: Check
13864         after backspace and read was incorrect.
13865
13866 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13867
13868         * gcc.c-torture/execute/builtins/strcat.c: Check the result
13869         buffer past the terminating NUL using memcmp.
13870         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
13871         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
13872
13873         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
13874         Fix unused/uninitialized variable warnings.
13875
13876         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
13877         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
13878         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
13879         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
13880
13881         * gcc.c-torture/execute/builtins/abs-1-lib.c,
13882         gcc.c-torture/execute/builtins/fputs-lib.c,
13883         gcc.c-torture/execute/builtins/lib/fprintf.c,
13884         gcc.c-torture/execute/builtins/lib/main.c,
13885         gcc.c-torture/execute/builtins/lib/memcmp.c,
13886         gcc.c-torture/execute/builtins/lib/memmove.c,
13887         gcc.c-torture/execute/builtins/lib/mempcpy.c,
13888         gcc.c-torture/execute/builtins/lib/memset.c,
13889         gcc.c-torture/execute/builtins/lib/printf.c,
13890         gcc.c-torture/execute/builtins/lib/sprintf.c,
13891         gcc.c-torture/execute/builtins/lib/stpcpy.c,
13892         gcc.c-torture/execute/builtins/lib/strchr.c,
13893         gcc.c-torture/execute/builtins/lib/strcmp.c,
13894         gcc.c-torture/execute/builtins/lib/strcpy.c,
13895         gcc.c-torture/execute/builtins/lib/strcspn.c,
13896         gcc.c-torture/execute/builtins/lib/strlen.c,
13897         gcc.c-torture/execute/builtins/lib/strncat.c,
13898         gcc.c-torture/execute/builtins/lib/strncmp.c,
13899         gcc.c-torture/execute/builtins/lib/strncpy.c,
13900         gcc.c-torture/execute/builtins/lib/strrchr.c,
13901         gcc.c-torture/execute/builtins/lib/strspn.c,
13902         gcc.c-torture/execute/builtins/lib/strstr.c,
13903         gcc.c-torture/execute/builtins/memops-asm-lib.c,
13904         gcc.c-torture/execute/builtins/strlen-2.c,
13905         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
13906         prototypes.
13907
13908 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13909
13910         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
13911         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
13912         selectany usage.
13913
13914 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
13915
13916         PR c++/19406
13917         * g++.dg/debug/using1.C: New test.
13918
13919 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13920
13921         PR middle-end/20524
13922         * gcc.dg/alias-7.c: Prefix asm-declared name with
13923         __USER_LABEL_PREFIX__.
13924
13925 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13926
13927         Fix fallout from PR middle-end/15700:
13928         * gcc.c-torture/compile/20011119-1.c: Take
13929         __USER_LABEL_PREFIX__ into account.
13930         * gcc.c-torture/compile/20011119-2.c: Likewise.
13931
13932 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13933
13934         PR c++/18644
13935         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13936
13937 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13938
13939         PR c/17855
13940         * gcc.c-torture/compile/struct-non-lval-1.c,
13941         gcc.c-torture/compile/struct-non-lval-2.c,
13942         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13943
13944 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13945
13946         * gcc.dg/tls/tls.exp: Remove temporary file.
13947         * g++.dg/tls/tls.exp: Ditto.
13948         * lib/file-format.exp: Ditto.
13949         * g++.dg/special/ecos.exp: Ditto.
13950
13951         * lib/profopt.exp: Treat prof_ext as a list.
13952         * gcc.misc-tests/bprob.exp: Ditto.
13953         * g++.dg/bprob/bprob.exp: Ditto.
13954
13955         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
13956         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
13957         g++.dg/tree-ssa/pointer-reference-alias.C,
13958         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
13959         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
13960         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
13961         g++.dg/vect/pr19951.cc: Ditto.
13962         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
13963         gcc.dg/builtins-47.c: Ditto.
13964         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
13965         gcc.dg/pr20115-1.c: Ditto.
13966         * gcc.dg/tree-ssa/20030530-2.c,
13967         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
13968         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13969         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
13970         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13971         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
13972         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
13973         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
13974         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
13975         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
13976         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
13977         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
13978         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
13979         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
13980         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
13981         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
13982         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13983         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13984         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13985         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13986         gcc.dg/tree-ssa/20030824-1.c,
13987         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
13988         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
13989         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
13990         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
13991         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
13992         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
13993         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
13994         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
13995         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
13996         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
13997         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
13998         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
13999         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
14000         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
14001         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
14002         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
14003         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
14004         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
14005         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
14006         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
14007         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
14008         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
14009         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
14010         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
14011         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
14012         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
14013         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
14014         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
14015         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
14016         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
14017         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
14018         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
14019         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
14020         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
14021         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
14022         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
14023         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
14024         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
14025         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
14026         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
14027         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
14028         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
14029         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14030         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
14031         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
14032         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
14033         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
14034         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
14035         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
14036         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
14037         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14038         gcc.dg/tree-ssa/useless-1.c: Ditto.
14039         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
14040         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
14041         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
14042         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
14043         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14044         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
14045         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
14046         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
14047         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
14048         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
14049         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
14050         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
14051         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
14052         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
14053         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
14054         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
14055         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
14056         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
14057         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
14058         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
14059         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
14060         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14061         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14062         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
14063         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
14064         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
14065         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
14066         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
14067         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
14068         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
14069         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
14070         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
14071         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
14072         gcc.dg/vect/vect-none.c: Ditto.
14073         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
14074         treelang/compile/unsigned.tree: Ditto.
14075
14076         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
14077         * gcc.dg/cpp/direct2s.c: Ditto.
14078         * gcc.dg/cpp/paste4.c: Ditto.
14079         * gcc.dg/cpp/separate-1.c: Ditto.
14080         * gcc.dg/pch/save-temps-1.c: Ditto.
14081         * g++.dg/ext/altivec-10.C: Ditto.
14082         * g++.dg/pch/pch.C: Ditto.
14083
14084         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
14085
14086         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
14087         * g++.dg/template/repo1.C: Ditto.
14088         * g++.dg/template/repo2.C: Ditto.
14089         * g++.dg/template/repo3.C: Ditto.
14090         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
14091         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
14092         * g++.old-deja/g++.pt/repo1.C: Ditto.
14093         * g++.old-deja/g++.pt/repo2.C: Ditto.
14094         * g++.old-deja/g++.pt/repo3.C: Ditto.
14095         * g++.old-deja/g++.pt/repo4.C: Ditto.
14096
14097         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
14098         * gcc.dg/20030107-1.c: Ditto.
14099         * gcc.dg/20030702-1.c: Ditto.
14100         * gcc.dg/profile-generate-1.c: Ditto.
14101         * g++.dg/other/profile1.C: Ditto.
14102         * g++.old-deja/g++.robertl/eb83.C: Ditto.
14103
14104         * lib/gcc-dg.exp (remove-build-file): New.
14105         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14106         cleanup-tree-dump, cleanup-saved-temps): New.
14107
14108 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14109
14110         PR c++/19203, DR 214
14111         * g++.dg/parse/ambig3.C: Not ambiguous.
14112         * g++.dg/template/spec20.C: New.
14113         * g++.dg/template/spec21.C: New.
14114
14115 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
14116
14117         PR target/20045
14118         * gcc.dg/ia64-fptr-1.c: Run only on linux.
14119
14120 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14121
14122         PR libfortran/20660
14123         * gfortran.dg/negative_unit.f: New test.
14124
14125 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
14126
14127         * gcc.dg/20050330-1.c: New test.
14128
14129 2005-03-30  Devang Patel  <dpatel@apple.com>
14130
14131         * g++.dg/tree-sra/ssa-sra-3.C: New test.
14132
14133 2005-03-30  Dale Johannesen  <dalej@apple.com>
14134
14135         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
14136
14137 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
14138
14139         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14140         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
14141         Strip options from test name.
14142
14143 2005-03-31  Jan Hubicka  <jh@suse.cz>
14144
14145         * gcc.dg/varpool-1.c: New testcase.
14146
14147 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14148
14149         PR c/772
14150         PR c/17913
14151         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
14152         gcc.dg/stmt-expr-label-3.c : New tests.
14153         * gcc.c-torture/execute/medce-2.c: Remove.
14154
14155 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14156
14157         PR c/20368
14158         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
14159         tests.
14160
14161 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
14162
14163         * gcc.c-torture/compile/pr20203.c: New test.
14164
14165 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14166
14167         * gfortran.dg/promotion.f90: New test.
14168
14169 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
14170
14171         PR middle-end/20491
14172         * gcc.dg/torture/asm-subreg-1.c: New test.
14173
14174 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
14175
14176         PR c/20672
14177         * gcc.dg/pr20672-1.c: New test.
14178
14179 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
14180
14181         * gfortran.dg/vect: New directory.
14182         * gfortran.dg/vect/vect.exp: New.
14183         * gfortran.dg/vect/vect-1.f90: New test.
14184         * gfortran.dg/vect/vect-2.f90: New test.
14185         * gfortran.dg/vect/vect-3.f90: New test.
14186         * gfortran.dg/vect/vect-4.f90: New test.
14187         * gfortran.dg/vect/vect-5.f90: New test.
14188
14189 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
14190
14191         PR middle-end/20622
14192         * gcc.dg/alias-7.c: New test.
14193
14194 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14195
14196         * gcc.dg/sparc-reg-1.c: New test.
14197
14198 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
14199
14200         PR target/19890
14201         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
14202
14203 2005-03-29  Dale Ranta  <dir@lanl.gov>
14204             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14205
14206         PR libfortran/20163
14207         * gfortran.dg/pr20163-2.f: New test.
14208
14209 2005-03-28  Jan Hubicka  <jh@suse.cz>
14210
14211         PR middle-end/20635
14212         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
14213         by Jakub Jelinek.
14214
14215 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
14216
14217         PR tree-optimization/20626
14218         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
14219         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
14220
14221 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14222
14223         * gfortran.dg/underflow.f90: New test.
14224         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
14225
14226 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14227
14228         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
14229
14230 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
14231
14232         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
14233         (g++_init): Make sure that CXXFLAGS is set.
14234         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
14235         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
14236         * lib/gfortran.exp (gfortran_link_flags): Likewise.
14237         * lib/objc.exp (objc_init): Likewise.
14238         * lib/treelang.exp (treelang_init): Likewise.
14239
14240 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
14241
14242         PR tree-optimization/20470
14243         * gcc.dg/tree-ssa/pr20470.c: New test.
14244
14245 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
14246
14247         * gcc.dg/ppc-stfiwx.c: New.
14248
14249 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
14250
14251         PR target/19888
14252         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
14253
14254 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14255
14256         * gcc.dg/20050325-1.c: Fix a typo.
14257
14258 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14259
14260         PR libfortran/19678
14261         PR libfortran/19679
14262         * gfortran.dg/dos_eol.f: New test.
14263
14264 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14265
14266         PR rtl-optimization/20249
14267         * gcc.dg/20050325-1.c: New test.
14268
14269 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14270
14271         PR libfortran/15332
14272         * gfortran.dg/pr15332.f: New test.
14273
14274 2005-03-24  Dale Johannesen  <dalej@apple.com>
14275
14276         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
14277
14278 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
14279
14280         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
14281         'internal' visibility.
14282         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
14283         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
14284         'protected' visibility.
14285         * gcc.dg/visibility-7.c: Likewise.
14286         * lib/target-supports.exp (check_visibility_available): Take
14287         a parameter, the kind of visibility to check for.
14288         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
14289         to check_visibility_available.
14290
14291         * g++.dg/expr/cast3.C: New.
14292
14293 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
14294
14295         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
14296         rs6000.
14297
14298 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
14299
14300         PR target/20095
14301         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
14302
14303 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
14304
14305         * gcc.dg/badshift.c: Renamed to...
14306         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
14307
14308         * gcc.target/i386/badshift.c: Renamed to...
14309         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
14310         only.
14311
14312         PR rtl-optimization/20532
14313         * gcc.target/i386/badshift.c: New.
14314
14315 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14316
14317         * gfortran.dg/pr18025.f90: New test.
14318
14319 2005-03-23  Dale Johannesen  <dalej@apple.com>
14320
14321         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
14322
14323 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
14324
14325         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
14326
14327         * lib/target-supports.exp (check_iconv_available): Default
14328         libiconv to -liconv, if there is no definition.
14329
14330 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
14331
14332         * gcc.dg/torture/cris-asm-mof-1.c: New test.
14333
14334 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
14335
14336         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
14337         * g++.dg/opt/pr7503-2.C: Likewise.
14338         * g++.dg/opt/pr7503-3.C: Likewise.
14339         * g++.dg/opt/pr7503-4.C: Likewise.
14340         * g++.dg/opt/pr7503-5.C: Likewise.
14341         * g++.dg/warn/minmax.C: New test.
14342
14343 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14344
14345         * gfortran.dg/g77_intrinsics_funcs.f: New test.
14346         * gfortran.dg/g77_intrinsics_sub.f: New test.
14347
14348 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
14349             Jan Hubicka  <jh@suse.cz>
14350             Steven Bosscher <stevenb@suse.de
14351
14352         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
14353
14354 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14355
14356         PR c++/19980
14357         * g++.dg/template/redecl3.C: New test.
14358
14359 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14360
14361         PR c++/20499
14362         * g++.dg/parse/error16.C: Tweak error markers.
14363
14364 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
14365
14366         PR target/20561
14367         * gcc.dg/20050321-2.c: New test.
14368
14369 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14370
14371         PR c++/20465
14372         PR c++/20381
14373         * g++.dg/template/ptrmem12.C: New.
14374
14375 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
14376
14377         PR rtl-optimization/20527
14378         * gcc.c-torture/execute/pr20527-1.c: New test.
14379
14380 2005-03-22  Ben Elliston  <bje@au.ibm.com>
14381
14382         * gcc.misc-tests/options.exp (check_for_options): Create a real C
14383         program, compile it into a real executable and then delete the .c
14384         and .x files afterwards, to avoid problems on testglue targets.
14385
14386 2005-03-21  Stuart Hastings  <stuart@apple.com>
14387
14388         * gcc.target/i386/sse-2.c: New.
14389
14390 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
14391
14392         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
14393
14394 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14395
14396         * g++.dg/parse/crash25.C: Fix typo.
14397
14398 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14399
14400         PR c++/20461
14401         * g++.dg/parse/crash24.C: New test.
14402
14403         PR c++/20536
14404         * g++.dg/parse/crash25.C: New test.
14405
14406 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14407
14408         PR c++/20147
14409         * g++.dg/ext/stmtexpr4.C: New test.
14410
14411 2005-03-20  Roger Sayle  <roger@eyesopen.com>
14412
14413         PR middle-end/20539
14414         * gcc.c-torture/compile/pr13066-1.c: New test case.
14415         * gcc.c-torture/compile/pr20539-1.c: Likewise.
14416         * g++.dg/opt/pr13066-1.C: Likewise.
14417
14418 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
14419
14420         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
14421
14422 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14423
14424         PR fortran/18525
14425         * gfortran.dg/nesting_1.f90: New test.
14426
14427 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14428
14429         PR c++/20240
14430         * g++.dg/lookup/using13.C: New test.
14431
14432 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14433
14434         PR c++/20333
14435         * g++.dg/template/crash36.C: New test.
14436
14437 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
14438
14439         PR c++/20463
14440         * g++.dg/template/crash35.C: New test.
14441
14442 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
14443
14444         PR c++/19966
14445         * g++.dg/overload/operator2.C: New test.
14446
14447 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14448
14449         PR libfortran/20257
14450         * gfortran.dg/pr20257.f90: New test.
14451
14452 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14453
14454         PR libfortran/20480
14455         * gfortran.dg/pr20480.f90: New test.
14456
14457 2005-03-16  Richard Henderson  <rth@redhat.com>
14458
14459         PR middle-end/15700
14460         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
14461         (_rtld_global): New.
14462         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
14463         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
14464
14465         * gcc.dg/alias-3.c: New.
14466         * gcc.dg/alias-4.c: New.
14467         * gcc.dg/alias-5.c: New.
14468         * gcc.dg/alias-6.c: New.
14469
14470 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
14471
14472         * gcc.dg/cpp/ucnid-7.c: New.
14473
14474 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
14475             Dorit Naishlos  <dorit@il.ibm.com>
14476
14477         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
14478         darwin.
14479
14480 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
14481
14482         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
14483         misaligned accesses.
14484         * gcc.dg/vect/vect-58.c: Likewise.
14485         * gcc.dg/vect/vect-92.c: New.
14486         * gcc.dg/vect/vect-93.c: New.
14487
14488 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
14489
14490         PR fortran/18827
14491         * gfortran.dg/assign_2.f90: New test.
14492         * gfortran.dg/assign_3.f90: New test.
14493         * gfortran.dg/assign.f90: New test.
14494
14495 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
14496
14497         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
14498         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
14499         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
14500         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
14501         names.
14502
14503 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
14504
14505         * gcc.dg/cpp/ucnid-6.c: New.
14506
14507         * gcc.dg/cpp/normalize-1.c: New.
14508         * gcc.dg/cpp/normalize-2.c: New.
14509         * gcc.dg/cpp/normalize-3.c: New.
14510         * gcc.dg/cpp/normalize-4.c: New.
14511         * gcc.dg/cpp/ucnid-4.c: New.
14512         * gcc.dg/cpp/ucnid-5.c: New.
14513         * g++.dg/cpp/normalize-1.C: New.
14514         * g++.dg/cpp/ucnid-1.C: New.
14515
14516 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14517
14518         * gcc.dg/pr18628.c: New.
14519
14520 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14521
14522         PR c++/20280
14523         * g++.dg/tree-ssa/pr20280.C: New.
14524
14525 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14526
14527         PR fortran/20467
14528         * gfortran.dg/stfunc_2.f90: New test.
14529
14530 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14531
14532         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
14533
14534 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14535
14536         * gcc.dg/tree-ssa/20050314-1.c: New test.
14537
14538 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14539
14540         PR c++/4403
14541         PR c++/9783, DR433
14542         * g++.dg/template/friend34.C: New test.
14543         * g++.dg/template/friend35.C: Likewise.
14544         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
14545
14546 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14547
14548         Friend class name lookup 5/n
14549         PR c++/1016
14550         * g++.dg/lookup/hidden-class1.C: New test.
14551         * g++.dg/lookup/hidden-class2.C: Likewise.
14552         * g++.dg/lookup/hidden-class3.C: Likewise.
14553         * g++.dg/lookup/hidden-class4.C: Likewise.
14554         * g++.dg/lookup/hidden-class5.C: Likewise.
14555         * g++.dg/lookup/hidden-class6.C: Likewise.
14556         * g++.dg/lookup/hidden-class7.C: Likewise.
14557         * g++.dg/lookup/hidden-class8.C: Likewise.
14558         * g++.dg/lookup/hidden-class9.C: Likewise.
14559         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
14560         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
14561         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
14562         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
14563         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
14564         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
14565         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
14566         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
14567         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
14568         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
14569         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
14570
14571 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
14572
14573         PR c++/20157
14574         * g++.dg/template/error18.C: New test.
14575
14576 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14577
14578         PR debug/16792
14579         * g++.dg/debug/pr16792.C: New test.
14580
14581 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14582
14583         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
14584         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
14585         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
14586         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
14587         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
14588         test assertion names.
14589
14590 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14591
14592         PR fortran/18600
14593         * gfortran.dg/stfunc_1.f90: New test.
14594
14595 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14596
14597         PR fortran/16907
14598         * gfortran.dg/real_index_1.f90: New test.
14599
14600 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14601
14602         PR fortran/20323
14603         * gfortran.dg/spec_expr_1.f90: New test.
14604
14605 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14606
14607         PR c/20402
14608         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
14609         new parser.
14610
14611 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14612
14613         PR fortran/20361
14614         * gfortran.dg/largeequiv_1.f90: New test.
14615
14616 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14617
14618         * gcc.dg/ucnid-1.c: New.
14619         * gcc.dg/ucnid-2.c: New.
14620         * gcc.dg/ucnid-3.c: New.
14621         * gcc.dg/ucnid-4.c: New.
14622         * gcc.dg/ucnid-5.c: New.
14623         * gcc.dg/ucnid-6.c: New.
14624         * gcc.dg/cpp/ucnid-1.c: New.
14625         * gcc.dg/cpp/ucnid-2.c: New.
14626         * gcc.dg/cpp/ucnid-3.c: New.
14627         * g++.dg/other/ucnid-1.C: New.
14628
14629 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14630
14631         * gcc.dg/vmx/darwin-abi-3.c: Delete.
14632
14633 2005-03-11  Per Bothner  <per@bothner.com>
14634
14635         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
14636         that diagnotics refer to correct token.
14637         * gcc.dg/unused-3.c: Likewise.
14638
14639 2005-03-11  Per Bothner  <per@bothner.com>
14640
14641         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
14642         constant" is now actually on same line as string constant.
14643         * gcc.dg/cpp/direct2s.c: Likewise.
14644
14645 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
14646
14647         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
14648
14649 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14650
14651         PR libfortran/20124
14652         * gfortran.dg/pr20124.f90: New Test
14653
14654 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
14655
14656         PR tree-optimization/20130
14657         * gcc.dg/pr20130-1.c: New test.
14658
14659 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14660
14661         PR target/20095
14662         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
14663
14664 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14665
14666         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
14667
14668 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14669
14670         * g++.dg/eh/forced1.C: Fix comment.
14671         * g++.dg/eh/forced2.C: Ditto.
14672         * g++.dg/eh/forced3.C: Ditto.
14673         * g++.dg/eh/forced4.C: Ditto.
14674
14675 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
14676
14677         PR rtl-opt/20412
14678         * gcc.c-torture/compile/pr20412.c: New test.
14679
14680 2005-03-10  Roger Sayle  <roger@eyesopen.com>
14681
14682         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
14683
14684 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14685
14686         PR target/20322
14687         * gcc.dg/20050307-1.c: New test.
14688
14689 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
14690
14691         PR c++/20375
14692         * g++.dg/other/stdarg3.C: New.
14693
14694 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14695
14696         PR c++/18384, c++/18327
14697         * g++.dg/init/array19.C: New test.
14698
14699         PR inline-asm/20314
14700         * gcc.dg/torture/pr20314-1.c: New test.
14701         * gcc.dg/torture/pr20314-2.c: New test.
14702
14703 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
14704
14705         * gcc.dg/20050309-1.c: New test.
14706
14707 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14708
14709         * gcc.dg/builtins-10.c: Reactivate disabled test.
14710         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
14711         new cbrt transformations.
14712
14713 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
14714
14715         PR c++/20208
14716         * g++.dg/template/array13.C: New test.
14717
14718 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
14719
14720         PR c++/16859
14721         * g++.dg/init/brace4.C: New test.
14722
14723 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14724
14725         PR c++/20186
14726         * g++.dg/template/non-dependent12.C: New.
14727
14728 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
14729
14730         PR c++/20142
14731         * g++.dg/init/array18.C: Add dg-do run marker.
14732
14733         PR c++/20142
14734         * g++.dg/init/array18.C: New test.
14735
14736 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14737
14738         * consistency.vlad/vlad.exp: Remove trailing semicolons.
14739         * g++.dg/gcov/gcov.exp: Likewise.
14740         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
14741         * gcc.target/xstormy16/xstormy16.exp: Likewise.
14742         * lib/c-torture.exp: Likewise.
14743         * lib/fortran-torture.exp: Likewise.
14744         * lib/g++.exp: Likewise.
14745         * lib/gcc-defs.exp: Likewise.
14746         * lib/gcc-dg.exp: Likewise.
14747         * lib/gcc.exp: Likewise.
14748         * lib/gcov.exp: Likewise.
14749         * lib/gfortran.exp: Likewise.
14750         * lib/mike-g++.exp: Likewise.
14751         * lib/mike-gcc.exp: Likewise.
14752         * lib/objc-torture.exp: Likewise.
14753         * lib/objc.exp: Likewise.
14754         * lib/profopt.exp: Likewise.
14755         * lib/target-libpath.exp: Likewise.
14756         * lib/target-supports.exp: Likewise.
14757         * lib/treelang.exp: Likewise.
14758         * lib/wrapper.exp: Likewise.
14759
14760 2005-03-08  Jeff Law  <law@redhat.com>
14761
14762         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
14763         PHI-OPT changes.
14764
14765 2005-03-08  Ira Rosen  <irar@il.ibm.com>
14766
14767         * gcc.dg/vect/pr20122.c: New test.
14768
14769 2005-03-07  Jeff Law  <law@redhat.com>
14770
14771         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
14772         was folded away.
14773         * gcc.dg/tree-ssa/pr18133-1.c: New test.
14774         * gcc.dg/tree-ssa/pr18133-2.c: New test.
14775         * gcc.dg/tree-ssa/pr18134.c: New test.
14776
14777 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14778
14779         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
14780         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
14781         gcc.dg/torture/builtin-noret-2.c: Require weak support.
14782
14783 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
14784
14785         PR tree-opt/17671
14786         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
14787
14788 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
14789
14790         * g++.dg/warn/Wnvdtor.C: New test.
14791
14792 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
14793
14794         * gcc.dg/torture/pr19683-1.c: New test.
14795
14796 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
14797
14798         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
14799         * gfortran.dg/g77/19990313-2.f: Ditto.
14800         * gfortran.dg/g77/19990313-3.f: Ditto.
14801         * gfortran.dg/g77/19990525-0.f: Ditto.
14802         * gfortran.dg/g77/19990826-0.f: Ditto.
14803         * gfortran.dg/g77/19990826-2.f: Ditto.
14804         * gfortran.dg/g77/19990826-3.f: Ditto.
14805         * gfortran.dg/g77/20000511-1.f: Ditto.
14806         * gfortran.dg/g77/20000511-2.f: Ditto.
14807         * gfortran.dg/g77/970625-2.f: Ditto.
14808         * gfortran.dg/g77/980310-2.f: Ditto.
14809         * gfortran.dg/g77/980310-3.f: Ditto.
14810         * gfortran.dg/g77/980310-8.f: Ditto.
14811         * gfortran.dg/g77/980519-2.f: Ditto.
14812         * gfortran.dg/g77/alpha1.f: Ditto.
14813         * gfortran.dg/g77/claus.f: Ditto.
14814         * gfortran.dg/g77/erfc.f: Ditto.
14815         * gfortran.dg/g77/short.f: Ditto.
14816         * gfortran.fortran-torture/execute/data.f90: Ditto.
14817         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
14818         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
14819
14820 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14821
14822         * lib/file-format.exp (gcc_target_object_format): Add check for som
14823         format and hardcode object formats on hppa*-*-hpux*.
14824         * lib/target-supports.exp (check_weak_available): Add check for som
14825         object format.  Always return 0 on hppa*-*-hpux10*.
14826
14827         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
14828         is defined.
14829
14830         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
14831
14832 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14833
14834         * gfortran.dg/pr19936_1.f90: New test.
14835         * gfortran.dg/pr19936_2.f90: New test.
14836         * gfortran.dg/pr19936_3.f90: New test.
14837
14838 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14839             Paul Thomas <prthomas@drfccad.cea.fr>
14840
14841         * gfortran.dg/PR19754_1.f90: New test.
14842         * gfortran.dg/PR19754_2.f90: Ditto.
14843
14844 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14845
14846         PR c++/19311
14847         * g++.dg/template/non-dependent11.C: New test.
14848
14849 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
14850
14851         * lib/target-supports.exp (check_iconv_available): Fix comment.
14852
14853 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
14854             Joseph S. Myers  <joseph@codesourcery.com>
14855
14856         PR c++/19797
14857         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
14858
14859 2005-03-04  Matthew Sachs  <msachs@apple.com>
14860
14861         * gcc.exp (gcc_target_compile): Put braces around
14862         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
14863         * objc.exp (objc_target_compile): Likewise.
14864         * treelang.exp (treelang_target_compile): Likewise.
14865
14866 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14867
14868         PR fortran/19673
14869         * gfortran.dg/func_result_1.f90: New test.
14870
14871 2005-03-04  Ben Elliston  <bje@au.ibm.com>
14872
14873         * gcc.misc-tests/options.exp: New test.
14874
14875 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
14876
14877         * gcc.dg/pr15784-4.c: New test.
14878
14879 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
14880
14881         * gcc.c-torture/execute/pr17133.c: New.
14882         * gcc.c-torture/compile/20050303-1.c: New.
14883
14884 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
14885
14886         * gcc.dg/cpp/assert4.c: Fix for cygwin.
14887
14888 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
14889
14890         * g++.dg/overload/using2.C: New.
14891
14892 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
14893
14894         PR c++/19916
14895         * g++.dg/init/ptrmem2.C: New test.
14896
14897 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
14898
14899         PR c/8927
14900         * gcc.dg/pr8927-1.c: New test.
14901
14902 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14903
14904         PR c++/20232
14905         * g++.dg/inherit/covariant12.C: New.
14906
14907 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14908
14909         PR fortran/19479
14910         * gfortran.dg/bound_1.f90: New test.
14911
14912 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
14913
14914         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
14915         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
14916
14917 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14918
14919         PR c/20245
14920         * gcc.dg/pr20245-1.c: New test.
14921
14922 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14923
14924         PR middle-end/19874
14925         * gcc.c-torture/execute/20050119-2.c: New test case.
14926
14927 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14928
14929         * README: Update the DejaGnu bug reporting address.
14930         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14931         * lib/objc-torture.exp: Likewise.
14932
14933 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14934
14935         * gfortran.dg/boz_1.f90: New test.
14936         * gfortran.dg/boz_3.f90: New test.
14937         * gfortran.dg/boz_4.f90: New test.
14938
14939 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14940
14941         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14942         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14943
14944 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14945
14946         PR libfortran/20101
14947         * gfortran.dg/write_0_pe_format.f90: New test.
14948
14949 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14950
14951         PR c++/20206
14952         * g++.dg/opt/thunk2.C: New test.
14953         * g++.dg/opt/covariant1.C: New test.
14954
14955 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14956
14957         * gfortran.dg/e_d_fmt.f90: New test.
14958
14959 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
14960
14961         * gcc.dg/asm-b.c: Fix comment typos.
14962
14963 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14964
14965         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
14966         a V_MAY_DEF also.
14967
14968 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14969
14970         PR tree-opt/20188
14971         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
14972         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
14973         * gcc.dg/asm-b.c: New test.
14974
14975 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
14976
14977         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
14978         Disable this test on IRIX 6.
14979
14980 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
14981
14982         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
14983         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
14984         parser.
14985
14986 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
14987
14988         PR tree-optimization/20204
14989         * testsuite/gcc.dg/pr20204.c: New test.
14990
14991 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
14992
14993         PR target/20196
14994         * gcc.c-torture/execute/20050224-1.c: New test.
14995
14996         PR c++/20175
14997         * g++.dg/warn/Wbraces2.C: New test.
14998
14999 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
15000
15001         PR c++/19878
15002         * g++.dg/init/const2.C: New test.
15003
15004 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
15005
15006         PR tree-optimization/20100
15007         * gcc.c-torture/execute/pr20100-1.c: New test.
15008
15009 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15010
15011         * gfortran.dg/implicit_3.f90: New test.
15012
15013         * gfortran.dg/deftype_1.f90: New test.
15014
15015 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
15016
15017         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
15018         the test passes.
15019         * g++.dg/other/anon3.C: Accept a warning.
15020
15021 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
15022
15023         * gcc.dg/pr20017.c: Fix a comment typo.
15024
15025 2005-02-23  Bud Davis  <bdavis@gfortran.org>
15026
15027         * gfortran.dg/list_read_4.f90: Change to f90 comments.
15028
15029 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15030
15031         PR ada/19902
15032         * ada/acats/tests/cxa/cxa3004.a: Remove.
15033         * ada/acats/tests/cxb/cxb30061.am: Likewise.
15034
15035 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15036
15037         PR c++/20073
15038         * g++.dg/init/const1.C: New test.
15039
15040         PR c++/19991
15041         * g++.dg/parse/constant7.C: New test.
15042
15043         PR c++/20152
15044         * g++.dg/parse/error27.C: New test.
15045         * g++.dg/template/qualttp15.C: Adjust error markers.
15046         * g++.old-deja/g++.other/struct1.C: Likewise.
15047
15048         PR c++/20153
15049         * g++.dg/template/error17.C: New test.
15050
15051         PR c++/20148
15052         * g++.dg/parser/error26.C: New test.
15053
15054 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
15055
15056         PR tree-optimization/20100
15057         PR tree-optimization/20115
15058         * gcc.dg/pr20115.c: New test.
15059         * gcc.dg/pr20115-1.c: New test.
15060         * gcc.dg/pr20100.c: New test.
15061         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
15062         call-clobbered variables after alias1.
15063
15064 2005-02-22  Bud Davis  <bdavis@gfortran.org>
15065
15066         * gfortran.dg/list_read_4.f90: new test.
15067
15068 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
15069
15070         PR rtl-optimization/20017.
15071         * gcc.dg/pr20017.c: New.
15072
15073 2005-02-22  Devang Patel  <dpatel@apple.com>
15074
15075         PR 19952
15076         * g++.dg/tree-ssa/pr19952.C: New test.
15077
15078 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15079
15080         PR c++/19883
15081         * g++.dg/parse/constant6.C: New test.
15082
15083 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15084
15085         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15086         * g++.dg/charset/asm2.c: Likewise.
15087         * g++.dg/charset/asm3.c: Likewise.
15088         * g++.dg/charset/asm4.c: Likewise.
15089         * g++.dg/charset/asm5.c: Likewise.
15090         * g++.dg/charset/attribute1.c: Likewise.
15091         * g++.dg/charset/attribute2.c: Likewise.
15092         * g++.dg/charset/extern1.cc: Likewise.
15093         * g++.dg/charset/extern2.cc: Likewise.
15094         * g++.dg/charset/extern3.cc: Likewise.
15095         * g++.dg/charset/function.cc: Likewise.
15096         * g++.dg/charset/string.c: Likewise.
15097         * g++.dg/charset/charset.exp: Likewise.
15098         * lib/target-supports.exp (check_iconv_available): Fix comment.
15099
15100 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15101
15102         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
15103         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15104         * gcc.dg/charset/asm2.c: Likewise.
15105         * gcc.dg/charset/asm3.c: Likewise.
15106         * gcc.dg/charset/asm4.c: Likewise.
15107         * gcc.dg/charset/asm5.c: Likewise.
15108         * gcc.dg/charset/asm6.c: Likewise.
15109         * gcc.dg/charset/attribute1.c: Likewise.
15110         * gcc.dg/charset/attribute2.c: Likewise.
15111         * gcc.dg/charset/builtin1.c: Likewise.
15112         * gcc.dg/charset/extern.c: Likewise.
15113         * gcc.dg/charset/function.c: Likewise.
15114         * gcc.dg/charset/string.c: Likewise.
15115         * gcc.dg/charset/charset.exp: Likewise.
15116
15117 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
15118
15119         PR fortran/20086
15120         * gfortran.dg/pr20086.f90: New test.
15121
15122 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
15123
15124         PR tree-optimization/19786
15125         * g++.dg/tree-ssa/pr19786.C: New.
15126
15127 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15128
15129         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
15130
15131 2005-02-21  Jeff Law  <law@redhat.com>
15132
15133         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
15134
15135 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15136
15137         * gfortran.dg/do_iterator: Split loop, markup all lines for
15138         which an error locus is printed.
15139         * gfortran.dg/pr17708.f90: Markup all lines for which an error
15140         locus is printed.
15141         * gfortran.dg/select_4.f90: Likewise.
15142         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
15143         locuses in the various permutations.
15144
15145 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
15146
15147         PR tree-optimization/19951
15148         * g++.dg/vect: New directory.
15149         * g++.dg/vect/vect.exp: New file.
15150         * g++.dg/vect/pr19951.cc: New testcase.
15151         * g++.dg/dg.exp: Also prune vectorizer tests.
15152
15153 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
15154
15155         PR 18785
15156         * gcc.dg/charset/builtin1.c: New test.
15157
15158 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15159
15160         PR c++/19299
15161         * g++.dg/inherit/volatile1.C: New test.
15162
15163         PR c++/19440
15164         * g++.dg/template/dtor4.C: New test.
15165
15166 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15167
15168         * gfortran.dg/int_1.f90: New test.
15169
15170 2005-02-19  Devang Patel  <dpatel@apple.com>
15171
15172         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
15173
15174 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15175
15176         * gfortran.dg/achar_1.f90: New test.
15177
15178 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
15179
15180         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
15181
15182 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
15183             Jakub Jelinek  <jakub@redhat.com>
15184
15185         PR tree-optimization/19828
15186         * gcc.dg/tree-ssa/loop-7.c: New test.
15187         * gcc.c-torture/execute/20050218-1.c: New test.
15188
15189 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
15190
15191         PR c/20043
15192         * gcc.dg/transparent-union-1.c: New test.
15193         * gcc.dg/transparent-union-2.c: New test.
15194
15195 2005-02-18  James E Wilson  <wilson@specifixinc.com>
15196
15197         PR tree-optimization/18977
15198         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
15199
15200 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
15201
15202         PR target/20054
15203         * gcc.dg/pr20054.c: New test.
15204
15205 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15206
15207         PR c++/19508
15208         * g++.dg/ext/attrib20.C: New test.
15209
15210 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15211
15212         PR middle-end/20030
15213         * gfortran.fortran-torture/execute/character_passing.f90: New test.
15214
15215 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
15216
15217         PR c++/20008
15218         * g++.dg/opt/switch4.C: New.
15219
15220 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
15221
15222         PR c++/20023
15223         PR tree-optimization/20009
15224         * gcc.c-torture/compile/20050217-1.c: New test.
15225         * g++.dg/opt/switch3.C: New test.
15226
15227         PR tree-optimization/18947
15228         * gcc.c-torture/compile/20050215-1.c: New test.
15229         * gcc.c-torture/compile/20050215-2.c: New test.
15230         * gcc.c-torture/compile/20050215-3.c: New test.
15231
15232 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
15233
15234         PR c++/20028
15235         * g++.dg/template/crash34.C: New.
15236
15237         PR c++/20022
15238         * g++.dg/other/access3.C: New.
15239
15240 2005-02-17  Ira Rosen  <irar@il.ibm.com>
15241
15242         * gcc.dg/vect/vect-98.c: New test.
15243
15244 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
15245
15246         PR tree-optimization/19967
15247         * gcc.dg/pr19967.c: New.
15248
15249 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
15250
15251         PR middle-end/19857
15252         * gcc.dg/tree-ssa/20050215-1.c: New test.
15253         * gcc.c-torture/execute/20050215-1.c: New test.
15254
15255 2005-02-15  Eric Christopher  <echristo@redhat.com>
15256
15257         * gcc.dg/cpp/20050215-1.c: New file.
15258
15259 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
15260
15261         PR tree-optimization/15785
15262         * gcc.dg/pr15785-1.c: New test.
15263
15264 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
15265
15266         PR c++/17788
15267         * g++.dg/init/ctor4.C: New.
15268         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
15269
15270 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
15271
15272         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
15273         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
15274
15275 2005-02-15  Andreas Schwab  <schwab@suse.de>
15276
15277         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
15278         declare malloc.
15279
15280 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
15281
15282         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
15283
15284 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
15285
15286         PR tree-optimization/19853
15287         * gcc.c-torture/compile/pr19853.c: New test.
15288
15289 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15290
15291         PR c++/19608
15292         * g++.dg/parse/local-class1.C: New.
15293
15294         PR c++/19895
15295         * g++.dg/parse/ptrmem3.C: New.
15296
15297         PR c++/19884
15298         * g++.old-deja/g++.oliva/template6.C: Add another case.
15299         * g++.dg/template/explicit6.C: New.
15300
15301 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
15302
15303         PR c++/17816
15304         * g++.dg/other/redecl2.C: New.
15305
15306 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15307
15308         PR c++/19891
15309         * g++.dg/abi/covariant4.C: New.
15310
15311 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
15312
15313         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
15314
15315 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
15316
15317         * gcc.dg/vect/vect-96.c: Fix typo.
15318
15319 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15320
15321         PR c++/14479
15322         PR c++/19487
15323         * g++.dg/template/enum5.C: New test.
15324
15325 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15326
15327         * gcc.dg/vect/vect-97.c: New test.
15328
15329 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15330
15331         * gcc.dg/vect/vect-96.c: New test.
15332
15333 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
15334
15335         * gcc.dg/builtins-34.c: Also check ldexp*.
15336
15337 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
15338
15339         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
15340
15341 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
15342
15343         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
15344         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
15345         dg-require-dll, dg-require-iconv, dg-require-named-sections,
15346         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
15347         selector_list, selector_expression, dg-process-target): Move to new
15348         file target-supports-dg.exp.
15349         * lib/target-supports-dg.exp: New.
15350
15351         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
15352         New.
15353
15354 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
15355
15356         PR c++/19666
15357         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
15358
15359         PR middle-end/19858
15360         * gcc.c-torture/compile/20050210-1.c: New test.
15361
15362 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
15363
15364         PR c++/19755
15365         * g++.dg/warn/Wbraces1.C: New test.
15366
15367 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
15368
15369         * gcc.dg/builtins-52.c: New testcase.
15370
15371 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
15372
15373         PR c/19342
15374         * gcc.c-torture/execute/20050119-1.c: New test.
15375
15376 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15377
15378         PR c++/19811
15379         * g++.dg/init/delete1.C: New test.
15380
15381 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15382
15383         PR c++/18470
15384         * g++.dg/template/static12.C: New test.
15385
15386 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15387
15388         PR c++/19787
15389         * g++.dg/conversion/ambig1.C: New test.
15390
15391         PR c++/19739
15392         * g++.dg/ext/attrib19.C: New test.
15393
15394         PR c++/19732
15395         * g++.dg/parse/dtor5.C: New test.
15396
15397         PR c++/19762
15398         * g++.dg/template/dtor3.C: New test.
15399
15400         PR c++/19826
15401         * g++.dg/template/static11.C: New test.
15402         * g++.dg/template/crash2.C: Remove dg-error marker.
15403
15404 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
15405
15406         PR C++/18491
15407         * g++.old-deja/g++.mike/p10769a.C: Remove.
15408
15409 2005-02-09  Roger Sayle  <roger@eyesopen.com>
15410
15411         * gcc.dg/builtins-48.c: New test case.
15412         * gcc.dg/builtins-49.c: New test case.
15413         * gcc.dg/builtins-50.c: New test case.
15414         * gcc.dg/builtins-51.c: New test case.
15415
15416 2005-02-09  Ian Lance Taylor  <ian@airs.com>
15417
15418         PR middle-end/19583
15419         * g++.dg/warn/Wreturn-type-3.C: New test.
15420
15421 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15422
15423         PR middle-end/19402
15424         * gcc.dg/pr19402-1.c: New testcase.
15425         * gcc.dg/pr19402-2.c: likewise.
15426
15427 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15428
15429         PR middle-end/19854
15430         * g++.dg/tree-ssa/tmmti.C: New testcase.
15431
15432 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15433
15434         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
15435
15436 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
15437
15438         PR c++/19733
15439         * g++.dg/parse/crash23.C: New test.
15440         * g++.dg/warn/Weff1.C: New test.
15441
15442 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15443
15444         * gcc.dg/20050209-1.c: New test.
15445
15446 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15447
15448         PR target/19799
15449         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
15450
15451 2005-02-08  Mike Stump  <mrs@apple.com>
15452
15453         * g++.dg/pch/import-2.c: New test.
15454         * g++.dg/pch/import-2.hs: New.
15455         * g++.dg/pch/include/import-2a.h: New.
15456         * g++.dg/pch/include/import-2b.h: New.
15457
15458 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
15459
15460         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
15461
15462 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15463
15464         * gfortran.dg/substr_1.f90: New test.
15465
15466 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
15467
15468         PR middle-end/19775
15469         * gcc.dg/torture/builtin-power-1.c: Disable test for
15470         invalid transformation.
15471         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
15472         no longer optimize.
15473         * gcc.dg/builtins-47.c: New testcase.
15474
15475 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
15476             Dorit Naishlos  <dorit@il.ibm.com>
15477
15478         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
15479
15480 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
15481
15482         * gcc.c-torture/compile/20050206-1.c: New test.
15483
15484 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15485
15486         PR tree-opt/19768
15487         * g++.dg/opt/pr19768.C: New test.
15488
15489 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15490
15491         PR tree-opt/19736
15492         * gcc.c-torture/compile/pr19736.c: New test.
15493
15494 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15495
15496         PR c++/17401
15497         * g++.dg/parse/error25.C: New test.
15498
15499 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
15500
15501         * gcc.c-torture/execute/20050203-1.c: New.
15502
15503 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
15504
15505         * gcc.dg/vect/vect-85.c: Remove xfail.
15506         * gcc.dg/vect/vect-86.c: Remove xfail.
15507         * gcc.dg/vect/vect-87.c: Remove xfail.
15508         * gcc.dg/vect/vect-88.c: Remove xfail.
15509
15510 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
15511
15512         * gcc.dg/altivec-19.c: New.
15513
15514 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
15515
15516         PR c/17807
15517         * gcc.dg/nested-func-3.c: New test.
15518         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
15519
15520 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
15521
15522         * gcc.test-framework/gen_directive_tests: Generate tests for
15523         selector expressions.
15524
15525 2005-02-02  Matt Austern  <austern@apple.com>
15526
15527         PR c++/19628
15528         * g++/ext/builtin7.C: New.
15529         * g++/ext/builtin8.C: New.
15530
15531 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15532
15533         PR c/18502
15534         * gcc.dg/pr18502-1.c: New test.
15535
15536 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15537
15538         PR c++/17413
15539         * g++.dg/template/local4.C: Tweak.
15540
15541 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
15542
15543         PR tree-optimization/19578
15544         * gcc.c-torture/compile/20050202-1.c: New test.
15545
15546 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15547
15548         PR c/19435
15549         * gcc.dg/c99-init-4.c: New test.
15550
15551 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15552
15553         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
15554
15555         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
15556
15557         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
15558         * g++.dg/eh/check-vect.h: New.
15559
15560         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
15561         * gcc.dg/vect/vect-78.c: Ditto.
15562         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
15563         Remove.
15564
15565         * g++.dg/conversion/simd1.C: Expect warning.
15566         * g++.dg/ext/attribute-test-1.C: Ditto.
15567         * g++.dg/ext/attribute-test-2.C: Ditto.
15568         * g++.dg/ext/attribute-test-3.C: Ditto.
15569         * g++.dg/ext/attribute-test-4.C: Ditto.
15570
15571         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
15572         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
15573
15574         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
15575
15576 2005-02-01  Richard Henderson  <rth@redhat.com>
15577
15578         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15579         long double for ibm double-double format.
15580         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15581
15582 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
15583
15584         PR tree-optimization/19633
15585         * testsuite/gcc.dg/pr19633-1.c: New test.
15586         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
15587         to NULL or a symbol.
15588
15589 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15590
15591         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
15592         New procs.
15593         (dg-process-target (local override)): Handle selector expressions.
15594
15595         * gcc.test-framework/README: Describe tests in source directory.
15596         * gcc.test-framework/test-framework.awk: Handle dg- tests.
15597         * gcc.test-framework/test-framework.exp: Handle dg- tests.
15598         * gcc.test-framework/dg-bogus-exp-P.c: New test.
15599         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
15600         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
15601         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
15602         * gcc.test-framework/dg-do-link-exp-P.c: New test.
15603         * gcc.test-framework/dg-do-run-exp-P.c: New test.
15604         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
15605         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
15606         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
15607         * gcc.test-framework/dg-error-exp-P.c: New test.
15608         * gcc.test-framework/dg-error-exp-XP.c: New test.
15609         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
15610         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
15611         * gcc.test-framework/dg-output-exp-P.c: New test.
15612         * gcc.test-framework/dg-output-exp-XF.c: New test.
15613         * gcc.test-framework/dg-warning-exp-P.c: New test.
15614         * gcc.misc-tests/dg-1.c: Remove.
15615         * gcc.misc-tests/dg-2.c: Remove.
15616         * gcc.misc-tests/dg-3.c: Remove.
15617         * gcc.misc-tests/dg-4.c: Remove.
15618         * gcc.misc-tests/dg-5.c: Remove.
15619         * gcc.misc-tests/dg-6.c: Remove.
15620         * gcc.misc-tests/dg-7.c: Remove.
15621         * gcc.misc-tests/dg-8.c: Remove.
15622         * gcc.misc-tests/dg-9.c: Remove.
15623         * gcc.misc-tests/dg-10.c: Remove.
15624         * gcc.misc-tests/dg-11.c: Remove.
15625         * gcc.misc-tests/dg-12.c: Remove.
15626         * gcc.misc-tests/dg-test.exp: Remove.
15627
15628         * gcc.test-framework/test-framework.awk: Change recording and
15629         printing of passes and failures.
15630
15631         * gcc.test-framework: New directory.
15632         * gcc.test-framework/README: New.
15633         * gcc.test-framework/test-framework.exp: New.
15634         * gcc.test-framework/test-framework.awk: New.
15635         * gcc.test-framework/gen_directive_tests: New.
15636
15637 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
15638
15639         * lib/treelang.exp: Fix comment typos.
15640         (treelang_target_compile): Don't append libs=-ltreelang to options.
15641
15642 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
15643
15644         * g++.dg/parse/typename7.C: Adjust error messages.
15645
15646 2005-01-31  Jeff Law  <law@redhat.com>
15647
15648         * gcc.c-torture/execute/20050131-1.c: New test.
15649         * gcc.dg/wcaselabel.c: New test.
15650
15651 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
15652
15653         * g++.dg/other/warning1.C: Adjust error messags.
15654         * g++.dg/parse/constant5.C: New test.
15655
15656 2005-01-31  Steven Bosscher  <stevenb@suse.de>
15657
15658         PR c/19333
15659         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
15660         the test case valid.
15661         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
15662         * testsuite/gcc.dg/array-7.c: Adjust expected result.
15663         * testsuite/gcc.dg/pr18596-3.c: Likewise.
15664         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
15665         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
15666         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
15667
15668 2005-01-31  Dale Johannesen  <dalej@apple.com>
15669
15670         * g++.dg/opt/pr19650.C: New test.
15671
15672 2005-01-31  Richard Henderson  <rth@redhat.com>
15673
15674         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15675         long double for intel double extended format.
15676         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15677
15678 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
15679
15680         PR c++/19555
15681         * g++.dg/template/static10.C: New test.
15682
15683         PR c++/19395
15684         * g++.dg/parse/error24.C: New test.
15685
15686         PR c++/19367
15687         * g++.dg/lookup/builtin1.C: New test.
15688
15689         PR c++/19457
15690         * g++.dg/warn/conv3.C: New test.
15691
15692 2005-01-30  Bud Davis  <bdavis@gfortran.org>
15693
15694         PR fortran/19647
15695         * gfortan.dg/inquire_7.f90
15696
15697 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
15698
15699         PR tree-optimization/15791
15700         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
15701         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
15702         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
15703         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
15704         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
15705         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
15706         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
15707         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
15708         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
15709         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
15710
15711 2005-01-29  Paul Brook  <paul@codesourcery.com>
15712
15713         PR fortran/18565
15714         * check.c (real_or_complex_check): New function.
15715         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
15716         * intrinsic.c (add_functions): Use new check functions.
15717         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
15718         Add prototypes.
15719
15720 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
15721
15722         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
15723         gcc.dg/lvalue-3.c: New tests.
15724         * gcc.dg/concat.c: Update expected messages.
15725
15726 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
15727
15728         PR libfortran/19595
15729         * gfortran.dg/eor_1.f90: New test.
15730
15731 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
15732
15733         PR fortran/19589
15734         * gfortran.dg/logical_data_1.f90: New test.
15735
15736 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
15737
15738         PR c++/19253
15739         * g++.dg/template/crash33.C: New test.
15740
15741         PR c++/19667
15742         * g++.dg/template/crash32.C: New test.
15743
15744 2005-01-28  Ian Lance Taylor  <ian@airs.com>
15745
15746         PR middle-end/16558
15747         * g++.dg/warn/Wreturn-type-2.C: New test.
15748
15749 2004-06-24  Jeff Law  <law@redhat.com>
15750
15751         * gcc.dg/tree-ssa/20050128-1.c: New test.
15752
15753 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
15754
15755         * gcc.target/frv/all-mdpackh-1.c: New test.
15756
15757 2005-01-28  Steven Bosscher  <stevenb@suse.de>
15758
15759         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
15760
15761 2005-01-27  Richard Henderson  <rth@redhat.com>
15762
15763         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
15764
15765 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15766
15767         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
15768
15769 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15770
15771         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15772         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15773         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
15774         to cope with cases where the multilib options override the dg-options.
15775
15776 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
15777
15778         PR c/18946
15779         * gcc.dg/noncompile/20050120-1.c: New test.
15780
15781 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
15782
15783         PR tree-optimization/19633
15784         * gcc.dg/pr19633.c: New test.
15785         * gcc.dg/tree-ssa/pr19633.c: New test.
15786
15787 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
15788
15789         * gcc.dg/20041216-1.c: New test.
15790
15791 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
15792
15793         PR objc/18862
15794         * objc.dg/selector-2.m: New test.
15795
15796 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
15797
15798         * g++.dg/opt/range-test-2.C: New test.
15799
15800         PR rtl-optimization/19579
15801         * gcc.c-torture/execute/20050124-1.c: New test.
15802
15803 2005-01-26  Greg Parker  <gparker@apple.com>
15804         Stuart Hastings  <stuart@apple.com>
15805
15806         * gcc.c-torture/execute/20050125-1.c: New.
15807
15808 2005-01-18  Jan Hubicka  <jh@suse.cz>
15809
15810         PR tree-optimize/19337
15811         * gcc.c-torture/compile/20050119-1.c: New test.
15812
15813 2005-01-24  James E Wilson  <wilson@specifixinc.com>
15814
15815         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
15816         test for successful match.
15817
15818 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
15819
15820         PR objc/18408
15821         * objc.dg/comp-types-7.m: New test.
15822
15823 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
15824
15825         * lib/target-supports.exp (current_target_name): New.
15826         (check_effective_target_ilp32, check_effective_target_lp64):
15827         Cache the result to use as long as the current target, with
15828         multilib flags, remains the same.
15829
15830         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
15831         (dg-require-weak, dg-require-visibility, dg-require-alias,
15832         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
15833         dg-require-effective-target, dg-skip-if): Remove call to
15834         skip_test_and_clear_xfail.
15835         (dg-test): Clear xfail data.
15836
15837 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
15838
15839         PR target/17751
15840         * gcc.dg/ppc64-toc.c: New test.
15841
15842         * g++.dg/tree-ssa/empty-1.C: New test.
15843
15844         PR middle-end/19551
15845         * gcc.c-torture/execute/20050121-1.c: New test.
15846         * gcc.dg/20050121-2.c: New test.
15847
15848 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
15849         Paul Brook  <paul@codesourcery.com>
15850
15851         PR fortran/17941
15852         * gfortran.dg/real_const_1.f: New test.
15853         * gfortran.dg/real_const_2.f90: New test.
15854         * gfortran.dg/complex_int_1.f90: New test.
15855
15856 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
15857
15858         PR fortran/19313
15859         * gfortan.dg/inquire_6.f90: New test.
15860
15861 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15862
15863         PR libfortran/19451
15864         * open_readonly_1.f90: New test.
15865
15866 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15867
15868         PR libfortran/18982
15869         * gfortran.dg/open_new.f90: New file.
15870
15871 2005-01-22  Paul Brook  <paul@codesourcery.com>
15872
15873         * namelist_1.f90: New test.
15874
15875 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
15876
15877         PR tree-optimization/19484
15878         * gcc.c-torture/compile/20050122-[12].c: New tests.
15879
15880 2005-01-22  Paul Brook  <paul@codesourcery.com>
15881
15882         * gfortran.dg/implicit_2.f90: New test.
15883
15884 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
15885
15886         PR fortran/19314
15887         * gfortran.dg/inquire_5.f90: New test.
15888
15889 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15890
15891         PR c/18809
15892         * gcc.dg/pr18809-1.c: New test.
15893
15894 2005-01-21  Ian Lance Taylor  <ian@airs.com>
15895
15896         * gcc.dg/20050121-1.c: New test.
15897
15898         PR tree-optimization/13000
15899         * gcc.dg/20040206-1.c: Change warning to point where function is
15900         being inlined.
15901
15902 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15903
15904         PR c++/19208
15905         * g++.dg/template/array11.C: New test.
15906
15907 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15908
15909         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
15910         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
15911         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
15912         * gfortran.dg/getenv_1.f90: Add dg-do directive.
15913         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
15914         gfortran.dg/pr17164.f90: Add missing dg-do directives.
15915
15916 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15917
15918         PR tree-optimization/15349
15919         * gcc.dg/tree-ssa/pr15349.c: New.
15920
15921 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15922
15923         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15924
15925 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15926
15927         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15928         scan-assembler-times directive name.
15929
15930         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15931         after dg-do.
15932
15933         PR rtl-optimization/19462
15934         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15935
15936 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15937
15938         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15939         counting function calls on ia64.
15940
15941 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15942
15943         PR rtl-optimization/15139
15944         * gcc.dg/20050111-2.c: New test.
15945
15946         PR c/17297
15947         * gcc.c-torture/compile/20050113-1.c: New testcase.
15948
15949         PR middle-end/19164
15950         * gcc.dg/20050113-1.c: New testcase.
15951
15952 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15953
15954         * gcc.dg/vect/vect-85.c: Add comment.
15955         * gcc.dg/vect/vect-86.c: Add xfail for now.
15956         * gcc.dg/vect/vect-87.c: Add xfail for now.
15957         * gcc.dg/vect/vect-88.c: Add xfail for now.
15958         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
15959
15960 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15961
15962         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
15963
15964 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15965
15966         * g++.dg/debug/typedef3.C: New test.
15967
15968 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
15969
15970         PR c/19472
15971         * gcc.dg/asm-a.c: New test.
15972
15973 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
15974
15975         * gcc.dg/sh-relax.c: Add prototype for abort.
15976
15977 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15978
15979         * gcc.dg/short-compare-1.c: New test.
15980         * gcc.dg/short-compare-2.c: Likewise.
15981
15982 2005-01-18  Michael Matz  <matz@suse.de>
15983
15984         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
15985
15986 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
15987
15988         PR tree-optimization/19121
15989         * gcc.c-torture/compile/pr19121.c: New test.
15990
15991 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
15992
15993         PR target/19357
15994         * gcc.c-torture/compile/pr19357.c: New test.
15995
15996 2005-01-17  Ian Lance Taylor  <ian@airs.com>
15997
15998         PR c/5675
15999         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
16000         pass--those that refer just to the variable, possibly with a
16001         cast.
16002         * gcc.dg/c99-const-expr-3.c: Likewise.
16003
16004         PR middle-end/13127
16005         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
16006         longer emitted.
16007
16008 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
16009
16010         PR fortran/18778
16011         * gfortran.dg/endfile_2.f90: New test.
16012
16013 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
16014
16015         PR 19168
16016         * gfortran.dg/select_5.f90: New test.
16017
16018 2004-01-16  Paul Brook  <paul@codesourcery.com>
16019
16020         * gfortran.dg/common_4.f90: New test.
16021
16022 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
16023
16024         PR rtl-optimization/19462
16025         * gcc.dg/torture/pr19462-1.c: New test.
16026
16027 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
16028
16029         PR objc/19321
16030         * objc.dg/func-ptr-2.m: New.
16031         * objc.dg/volatile-1.m: New.
16032
16033 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16034
16035         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
16036
16037 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16038
16039         PR tree-optimization/19060
16040         * gcc.c-torture/execute/20050104-1.c: New test.
16041
16042 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
16043
16044         PR fortran/18983
16045         * gfortran.dg/write_to_null.f90: New test.
16046
16047 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
16048             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16049
16050         PR other/19328
16051         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
16052         argument.
16053
16054 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16055
16056         PR c++/19263
16057         * g++.dg/init/vector1.C: New test.
16058
16059 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
16060
16061         PR target/13158
16062         * gcc.target/ia64/sibcall-unwind-1.c: New test.
16063         PR target/18987
16064         * gcc.target/ia64/sibcall-unwind-2.c: New test.
16065
16066 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
16067
16068         * gfortran.dg/select_1.f90: New test.
16069         * gfortran.dg/select_2.f90: New test.
16070         * gfortran.dg/select_3.f90: New test.
16071         * gfortran.dg/select_4.f90: New test.
16072
16073 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
16074
16075         PR middle-end/19084
16076         PR rtl-optimization/19348
16077         * gcc.dg/20050111-1.c: New test.
16078         * gcc.c-torture/execute/20050111-1.c: New test.
16079
16080         * gcc.dg/i386-asm-4.c: New test.
16081
16082 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16083
16084         * gcc.dg/nested-func-2.c: New test.
16085         * ada/acats/norun.lst: Remove c953002.
16086
16087 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
16088
16089         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
16090
16091 2005-01-12  Ben Elliston  <bje@au.ibm.com>
16092
16093         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
16094
16095 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
16096
16097         PR target/18761
16098         * g++.dg/abi/align1.C: New test.
16099
16100 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
16101
16102         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
16103         at a time.
16104         * g++.dg/ext/altivec_check.h: Support compiling as C.
16105
16106 2005-01-10  Roger Sayle  <roger@eyesopen.com>
16107
16108         PR c++/19355
16109         * g++.dg/expr/pr19355-1.C: New test case.
16110
16111 2005-01-10  Laurent GUERBY <laurent@guerby.net>
16112
16113         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
16114         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
16115         * ada/acats/tests/c3/c92005b.ada: Likewise.
16116         * ada/acats/tests/c3/cxb3012.a: Likewise.
16117         * ada/acats/norun.lst: Add c380004 and c953002, add PR
16118
16119 2005-01-09  Paul Brook  <paul@codesourcery.com>
16120
16121         * gfortran.dg/common_2.f90: New file.
16122         * gfortran.dg/common_3.f90: New file.
16123
16124 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
16125
16126         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
16127
16128 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16129
16130         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
16131         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
16132         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
16133         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
16134         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
16135         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
16136         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
16137         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
16138         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
16139         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
16140         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
16141         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
16142         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
16143         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
16144         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
16145         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
16146         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
16147         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
16148         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
16149         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
16150         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
16151         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
16152         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
16153         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
16154         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
16155         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
16156         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
16157         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
16158         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
16159         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
16160         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
16161         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
16162         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
16163         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
16164         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
16165         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
16166         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
16167         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
16168         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
16169         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
16170         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
16171         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
16172         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
16173         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
16174         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
16175         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
16176         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
16177         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
16178         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
16179         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
16180         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
16181         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
16182         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
16183         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
16184         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
16185         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
16186         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
16187         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
16188         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
16189         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
16190         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
16191         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
16192         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
16193         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
16194         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
16195         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
16196         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
16197
16198         * gcc.dg/vect/vect-1.c: Fix spelling.
16199         * gcc.dg/vect/vect-10.c: Fix spelling.
16200         * gcc.dg/vect/vect-11.c: Fix spelling.
16201         * gcc.dg/vect/vect-12.c: Fix spelling.
16202         * gcc.dg/vect/vect-14.c: Fix spelling.
16203         * gcc.dg/vect/vect-15.c: Fix spelling.
16204         * gcc.dg/vect/vect-16.c: Fix spelling.
16205         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
16206         * gcc.dg/vect/vect-64.c: Fix comments.
16207         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
16208
16209 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16210             Ira Rosen  <irar@il.ibm.com>
16211
16212         * gcc.dg/vect/vect-70.c: New test.
16213         * gcc.dg/vect/vect-71.c: New test.
16214
16215 2005-01-09  Manfred Hollstein  <mh@suse.com>
16216
16217         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
16218         * gcc.dg/pr18241-2.c: Likewise.
16219         * gcc.dg/pr18241-3.c: Likewise.
16220         * gcc.dg/pr18241-4.c: Likewise.
16221         * gcc.dg/pr18241-5.c: Likewise.
16222
16223 2005-01-08  Richard Henderson  <rth@redhat.com>
16224
16225         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16226         False for x86 and x86-64.
16227
16228 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
16229
16230         PR tree-optimization/18241
16231         * gcc.dg/pr18241-1.c: New test.
16232         * gcc.dg/pr18241-2.c: New test.
16233         * gcc.dg/pr18241-3.c: New test.
16234         * gcc.dg/pr18241-4.c: New test.
16235         * gcc.dg/pr18241-5.c: New test.
16236
16237 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
16238
16239         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
16240         gfortran.dg/select_4.f90: New.
16241
16242 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16243
16244         * gcc.c-torture/execute/20050107-1.c: New test.
16245
16246 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
16247
16248         PR c++/19298
16249         * g++.dg/template/ref2.C: New.
16250
16251 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
16252
16253         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
16254         instead of being empty.
16255
16256 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16257
16258         PR fortran/15553
16259         * gfortran.dg/array-1.f90: New test.
16260
16261 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16262
16263         PR tree-optimization/19283
16264         * gcc.c-torture/execute/20050106-1.c: New test.
16265
16266         PR rtl-optimization/18861
16267         * gcc.dg/20050105-1.c: New test.
16268
16269         PR tree-optimization/18828
16270         * gcc.dg/20050105-2.c: New test.
16271
16272 2005-01-07  Andreas Jaeger  <aj@suse.de>
16273
16274         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
16275
16276 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
16277
16278         PR fortran/18398
16279         * gfortran.dg/fmt_read.f90: New test.
16280
16281 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
16282
16283         * gcc.dg/rs6000-ldouble-2.c: New.
16284
16285 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
16286
16287         PR c++/19244
16288         * g++.dg/parser/ctor2.C: New test.
16289
16290 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16291
16292         PR c++/17154
16293         * g++.dg/template/using9.C: New test.
16294
16295 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16296
16297         PR c++/19258
16298         * g++.dg/lookup/friend6.C: New test.
16299
16300 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16301
16302         PR c++/19270
16303         * g++.dg/template/array10.C: New.
16304
16305 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16306
16307         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
16308         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
16309
16310 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
16311
16312         * gcc.c-torture/compile/20050105-1.c: New test.
16313
16314 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
16315
16316         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
16317
16318 2005-01-05  Roger Sayle  <roger@eyesopen.com>
16319
16320         PR middle-end/19100
16321         * gcc.dg/conv-3.c: New test case.
16322
16323 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
16324
16325         * gcc.dg/asm-wide-1.c: New test.
16326
16327 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16328
16329         PR c++/19030
16330         * g++.dg/parse/crash22.C: New
16331
16332 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
16333
16334         PR 19257
16335         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
16336
16337 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
16338
16339         PR middle-end/17767
16340         * gcc.dg/i386-mmx-6.c: New test case.
16341
16342 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
16343
16344         PR tree-optimization/18308
16345         * gcc.dg/vect/pr18308.c: New testcase.
16346
16347 2005-01-04  Andreas Jaeger  <aj@suse.de>
16348
16349         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
16350
16351 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16352             Robert Bowdidge <bowdidge@apple.com>
16353
16354         * gcc.dg/cpp/subframework1.c: New.
16355         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
16356         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
16357         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
16358         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
16359
16360 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16361
16362         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
16363         producing warning.
16364         * gcc.dg/darwin-weakimport-2.c: New.
16365
16366 2005-01-03  Richard Henderson  <rth@redhat.com>
16367
16368         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
16369
16370 2005-01-03  Richard Henderson  <rth@redhat.com>
16371
16372         * gcc.dg/vect/vect.exp: Enable for ia64.
16373         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
16374         (check_effective_target_vect_float): Likewise.
16375         (check_effective_target_vect_no_align): Likewise.
16376         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
16377         * gcc.dg/vect/vect-8.c: Likewise.
16378
16379 2005-01-03  Uros Bizjak <uros@kss-loka.si>
16380
16381         PR target/19236
16382         * gcc.dg/pr19236-1.c: New test case.
16383
16384 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16385
16386         PR rtl-optimization/12092
16387         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
16388
16389 2005-01-02  Andreas Jaeger  <aj@suse.de>
16390
16391         * gcc.dg/pr12092-1.c: Do not run on x86_64.
16392
16393 2005-01-01  Roger Sayle  <roger@eyesopen.com>
16394             Andrew Pinski  <pinskia@physics.uc.edu>
16395
16396         PR rtl-optimization/12092
16397         * gcc.dg/pr12092-1.c: New test case.
16398
16399 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
16400
16401         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
16402         'hidden' and 'default' for better portability.
16403         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
16404
16405         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
16406         6 and 7.
16407         * g++.old-deja/g++.brendan/new3.C: Likewise.
16408
16409 2005-01-01  Steven Bosscher  <stevenb@suse.de>
16410
16411         * gcc.dg/20041231-1.C: New test.
16412         * g++.dg/warn/Wunreachable-code-1.C: New test.
16413
16414 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
16415
16416         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
16417         file, not /dev/null.  Abort on error.
16418
16419 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
16420             Ziemowit Laski  <zlaski@apple.com>
16421
16422         PR objc/18971
16423         * objc.dg/encode-5.m: New test.
16424
16425 2004-12-29  Richard Henderson  <rth@redhat.com>
16426
16427         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
16428         * objc.dg/stabs-1.m: Disable for ia64.
16429
16430 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
16431
16432         PR c++/19190
16433         * g++.dg/warn/Wunused-10.C: New test.
16434
16435 2004-12-28  Richard Henderson  <rth@redhat.com>
16436
16437         * objc.dg/stabs-1.m: Disable for alpha.
16438
16439 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16440
16441         PR c++/19149
16442         * g++.dg/parse/error23.C: New test.
16443
16444 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16445
16446         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
16447
16448         PR fortran/19032
16449         * gfortran.dg/intrinsic_modulo_1.f90: New.
16450         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
16451         tests with divisor -1.
16452
16453 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16454
16455         * g++.dg/opt/temp1.C (memcpy): Return a value.
16456
16457         PR c++/19148
16458         * g++.dg/expr/cond7.C: New test.
16459
16460 2004-12-27  Paul Brook  <paul@codesourcery.com>
16461
16462         * gfortran.dg/g77/select_no_compile.f: Remove.
16463
16464 2004-12-27  Richard Henderson  <rth@redhat.com>
16465
16466         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
16467         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
16468         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
16469
16470 2004-12-26  Richard Henderson  <rth@redhat.com>
16471
16472         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
16473         by 1i instead of token pasting.
16474
16475 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16476
16477         PR tree-optimization/17578
16478         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
16479         to additional_flags.
16480         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
16481
16482 2004-12-25  Richard Henderson  <rth@redhat.com>
16483
16484         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16485         Remove Alpha.
16486
16487 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16488
16489         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
16490         hppa*-*-hpux*.
16491         * gcc.dg/pr17957.c (dg-options): Likewise.
16492         * gcc.dg/struct-ret-1.c: Add prototype for abort.
16493         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
16494         instead of 0 on __hppa__.
16495         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
16496         "foo,%r" on hppa*-*-*.
16497
16498 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
16499
16500         PR fortran/19071
16501         * gfortran.dg/complex_write.f90: New test.
16502
16503 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16504
16505         PR c++/17595
16506         * g++.dg/parse/pragma2.C: New test.
16507
16508         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
16509
16510 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16511
16512         * gcc.dg/empty2.c: Add missing dg-warning.
16513
16514 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16515
16516         PR c++/17413
16517         * g++.dg/template/local4.C: New test.
16518         * g++.dg/template/crash19.C: Add dg-error marker.
16519
16520         * g++.dg/template/crash31.C: Correct embedded PR number.
16521
16522 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16523
16524         PR c++/16405
16525         * g++.dg/opt/temp1.C: Add do-run marker.
16526
16527 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16528
16529         * g++.dg/template/spec19.C: New.
16530
16531 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16532
16533         PR target/16819
16534         * gcc.dg/empty2.c: New.
16535
16536 2004-12-23  Richard Henderson  <rth@redhat.com>
16537
16538         * lib/target-supports.exp (check_effective_target_vect_no_align):
16539         Remove i?86 and x86-64.
16540
16541 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16542
16543         PR c++/16405
16544         * g++.dg/opt/temp1.C: New test.
16545
16546 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16547
16548         PR c++/18733
16549         * g++.dg/template/friend33.C: New testcase.
16550
16551 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
16552
16553         PR c++/18464
16554         * g++.dg/template/cond5.C: New test.
16555
16556         PR c++/18492
16557         * g++.dg/inherit/thunk3.C: New test.
16558
16559         PR c++/11224
16560         * g++.dg/warn/Wunused-9.C: New test.
16561
16562 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
16563
16564         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
16565
16566 2004-12-22  Jan Beulich  <jbeulich@novell.com>
16567
16568         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
16569
16570 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
16571
16572         PR c++/18378
16573         * g++.dg/ext/packed8.C: New test.
16574
16575         PR c++/19063
16576         * g++.dg/template/crash31.C: New test.
16577
16578         PR c++/19034
16579         * g++.dg/template/crash30.C: New test.
16580
16581 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16582
16583         PR C++/18984
16584         * g++.dg/eh/ctor3.C: New test.
16585
16586 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16587
16588         * objc.dg/stabs-1.m: Allow section name to be quoted and
16589         assembly label to begin with '.LL'.
16590
16591 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
16592
16593         * gcc.dg/vect/vect.exp
16594         (check_effective_target_lp64_or_vect_no_align): New.
16595         * gcc.dg/vect/vect-77.c: Use it.
16596         * gcc.dg/vect/vect-78.c: Use it.
16597
16598         * lib/target-supports.exp
16599         (check_effective_target_vect_no_max,
16600         check_effective_target_vect_no_bitwise,
16601         check_effective_target_vect_no_align): New.
16602         * gcc.dg/vect/vect-13.c: Use them.
16603         * gcc.dg/vect/vect-17.c: Ditto.
16604         * gcc.dg/vect/vect-18.c: Ditto.
16605         * gcc.dg/vect/vect-19.c: Ditto.
16606         * gcc.dg/vect/vect-20.c: Ditto.
16607         * gcc.dg/vect/vect-27.c: Ditto.
16608         * gcc.dg/vect/vect-29.c: Ditto.
16609         * gcc.dg/vect/vect-44.c: Ditto.
16610         * gcc.dg/vect/vect-48.c: Ditto.
16611         * gcc.dg/vect/vect-50.c: Ditto.
16612         * gcc.dg/vect/vect-52.c: Ditto.
16613         * gcc.dg/vect/vect-54.c: Ditto.
16614         * gcc.dg/vect/vect-56.c: Ditto.
16615         * gcc.dg/vect/vect-58.c: Ditto.
16616         * gcc.dg/vect/vect-60.c: Ditto.
16617         * gcc.dg/vect/vect-72.c: Ditto.
16618         * gcc.dg/vect/vect-80.c: Ditto.
16619
16620 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16621
16622         PR c++/14075
16623         * g++.dg/init/string1.C: New.
16624
16625         PR c++/18975
16626         * g++.dg/other/synth1.C: New.
16627
16628 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16629
16630         PR c/18963
16631         * gcc.dg/pr18963-1.c: New test.
16632
16633 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16634
16635         PR c/18596
16636         * gcc.dg/funcdef-storage-1.c (foo): Remove.
16637         * gcc.dg/pr18596-1.c: Use dg-error.
16638         (dg-options): Use -fno-unit-at-a-time.
16639         * gcc.dg/pr18596-2.c: New test.
16640         * gcc.dg/pr18596-3.c: New test.
16641
16642 2004-12-20  Roger Sayle  <roger@eyesopen.com>
16643
16644         PR middle-end/18683
16645         * g++.dg/opt/pr18683-1.C: New test case.
16646
16647 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
16648
16649         PR other/19093
16650         * g++.dg/opt/max1.C: Fix for 64bit targets.
16651
16652 2004-12-20  Matt Austern  <austern@apple.com>
16653
16654         PR c++/19044
16655         * g++.dg/ext/builtin6.C: New
16656
16657 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
16658
16659         PR tree-optimization/19080
16660         * gcc.c-torture/compile/pr19080.c: New test.
16661
16662 2004-12-20  Steven Bosscher  <stevenb@suse.de>
16663
16664         * gcc.dg/20041219-1.c: New test.
16665
16666 2004-12-19  Roger Sayle  <roger@eyesopen.com>
16667
16668         PR middle-end/19068
16669         * g++.dg/opt/max1.C: New test case.
16670
16671 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16672
16673         * gcc.dg/fdata-sections-1.c: New test.
16674
16675 2004-12-18  Roger Sayle  <roger@eyesopen.com>
16676
16677         PR middle-end/18548
16678         * gcc.dg/max-1.c: New test case.
16679
16680 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
16681
16682         * gcc.c-torture/execute/20041218-1.c: New test.
16683
16684 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
16685
16686         * gcc.dg/pr18501.c: New test.
16687         * gcc.dg/uninit-5.c: XFAIL.
16688         * gcc.dg/uninit-9.c: XFAIL.
16689
16690 2004-12-17  Dale Johannesen  <dalej@apple.com>
16691
16692         * gcc.dg/20041213-1.c: New.
16693
16694 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
16695
16696         * objc.dg/stabs-1.m: Allow assembly label to begin
16697         with a dot ('.').
16698
16699 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
16700
16701         * gcc.c-torture/execute/20041213-1.c: Move...
16702         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
16703
16704 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
16705
16706         PR c++/18721
16707         * g++.dg/lookup/conv-5.C: New.
16708
16709 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
16710
16711         * objc.dg/stabs-1.m: New test.
16712
16713 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16714
16715         * gcc.dg/visibility-c.c: Change compile to
16716         assemble for the test.
16717
16718 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16719
16720         PR target/19041
16721         * gcc.dg/visibility-c.c: New test.
16722
16723 2004-12-16  Roger Sayle  <roger@eyesopen.com>
16724
16725         PR middle-end/18493
16726         * gcc.dg/switch-8.c: New test case.
16727
16728 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16729
16730         PR c++/18905
16731         * g++.dg/template/init4.C: New.
16732         * g++.dg/opt/static3.C: Enable optimizer.
16733
16734 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
16735
16736         * g++.dg/other/complex1.C: New test.
16737
16738 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
16739
16740         * g++.dg/opt/inline9.C: New test.
16741
16742 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16743
16744         PR fortran/18993
16745         * gfotran.dg/nullify_1.f: New test.
16746
16747 2004-12-15  Richard Henderson  <rth@redhat.com>
16748
16749         * gcc.target/i386/i386.exp: New harness.
16750         * gcc.target/i386/vect-args.c: New.
16751
16752 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
16753
16754         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
16755
16756 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16757
16758         PR c++/18825
16759         * g++.dg/template/friend32.C: New test.
16760
16761 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16762
16763         * cpp/pragma-once-1.c: New test.
16764         * cpp/pragma-once-1b.h: Likewise.
16765         * cpp/pragma-once-1c.h: Likewise.
16766         * cpp/pragma-once-1d.h: Likewise.
16767         * cpp/inc/pragma-once-1a.h: Likewise.
16768
16769 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
16770             Steven G. Kargl  <kargls@comcast.net>
16771
16772         PR fortran/17597
16773         * gfortran.dg/list_read_3.f90: New test.
16774
16775 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16776
16777         * gcc.dg/ftrapv-2.c: New test.
16778
16779 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16780
16781         PR c++/18981
16782         * g++.dg/template/typename9.C: New test.
16783
16784 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16785
16786         PR c++/18738
16787         * g++.dg/template/typename8.C: New test.
16788         * g++.dg/parse/friend2.C: Tweak error message.
16789
16790 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16791
16792         * gcc.c-torture/20041214-1.c: New test.
16793
16794 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16795
16796         PR c++/18965
16797         * g++.dg/init/array17.C: New test.
16798
16799 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16800
16801         PR c++/18793
16802         * g++.dg/init/aggr3.C: New test.
16803
16804 2004-12-14  Janis Johnson  <janis187@us.ibm.com
16805
16806         * gcc.dg/altivec-types-1.c: New test.
16807         * gcc.dg/altivec-types-2.c: New test.
16808         * gcc.dg/altivec-types-3.c: New test.
16809         * gcc.dg/altivec-types-4.c: New test.
16810         * g++.dg/ext/altivec-types-1.C: New test.
16811         * g++.dg/ext/altivec-types-2.C: New test.
16812         * g++.dg/ext/altivec-types-3.C: New test.
16813         * g++.dg/ext/altivec-types-4.C: New test.
16814
16815 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
16816
16817         PR middle-end/18951
16818         * gcc.c-torture/execute/20041213-1.c: New test.
16819
16820 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
16821
16822         PR c++/18949
16823         * g++.dg/template/cast1.C: New.
16824
16825 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
16826
16827         * gcc.c-torture/execute/20041213-2.c: New test.
16828
16829 2004-12-13  Richard Henderson  <rth@redhat.com>
16830
16831         * gcc.dg/i386-sse-10.c: Fix typo in options.
16832
16833 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
16834
16835         PR c++/18968
16836         * g++.dg/opt/pr18968.C: New test.
16837
16838 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
16839
16840         PR c++/18925
16841         * g++.dg/ext/visibility/staticdatamem.C: New test.
16842
16843 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
16844
16845         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
16846
16847 2004-12-13  Roger Sayle  <roger@eyesopen.com>
16848
16849         PR rtl-optimization/18928
16850         * gcc.dg/pr18928-1.c: New test case.
16851
16852 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
16853
16854         PR tree-opt/16951
16855         * gcc.c-torture/compile/20041211-1.c: New.
16856
16857 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16858
16859         PR middle-end/17564
16860         * gcc.c-torture/execute/20041212-1.c: New test.
16861
16862 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16863
16864         PR fortran/18869
16865         * gfortran.dg/common_1.f90: New test.
16866
16867 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
16868         Paul Brook  <paul@codesourcery.com>
16869
16870         PR fortran/16222
16871         * gfortran.dg/real_do_1.f90: New test.
16872
16873 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16874
16875         PR tree-opt/18040
16876         * g++.dg/opt/ptrmem6.C: New test.
16877
16878 2004-12-11  Roger Sayle  <roger@eyesopen.com>
16879
16880         PR middle-end/18921
16881         * gcc.dg/pr18921-1.c: New test case.
16882
16883 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16884
16885         PR fortran/17175
16886         * gfortran.dg/scale_1.f90: New test.
16887
16888 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
16889
16890         PR middle-end/18903
16891         * gcc.c-torture/compile/pr18903.c: New test.
16892
16893 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
16894
16895         * gcc.c-torture/execute/20041210-1.c: New test.
16896
16897 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16898
16899         PR c++/18731
16900         * g++.dg/parser/struct-1.C: New test.
16901         * g++.dg/parser/struct-2.C: New test.
16902         * g++.dg/parser/struct-3.C: New test.
16903
16904 2004-12-09  Richard Henderson  <rth@redhat.com>
16905
16906         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
16907
16908         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
16909         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
16910
16911 2004-12-09  Matt Austern  <austern@apple.com>
16912
16913         PR c++/18514
16914         * g++.dg/ext/builtin1.C: New
16915         * g++.dg/ext/builtin2.C: New
16916         * g++.dg/ext/builtin3.C: New
16917         * g++.dg/ext/builtin4.C: New
16918         * g++.dg/ext/builtin5.C: New
16919
16920 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16921
16922         PR tree-opt/18904
16923         * g++.dg/opt/ptrmem5.C: New test.
16924
16925 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16926
16927         * g++.dg/parse/typename5.C: Adjust for new error.
16928         * g++.dg/parse/typename7.C: New.
16929
16930 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16931
16932         PR c++/18073
16933         * g++.dg/other/mmintrin.C: New test.
16934
16935 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16936
16937         PR c++/16681
16938         * g++.dg/init/array15.C: New.
16939         * g++.dg/init/array16.C: New.
16940
16941 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16942
16943         PR fortran/18826
16944         * gfortran.dg/assign_1.f90: New test.
16945
16946 2004-12-08  Nick Clifton  <nickc@redhat.com>
16947
16948         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16949         * gcc.target/xstormy16/data_below100: Likewise.
16950         * gcc.target/xstormy16/sfr: Likewise.
16951         * gcc.target/xstormy16/below100.S: New test source file.
16952         * gcc.target/xstormy16/below100.ld: New test linker script.
16953         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16954         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
16955         bp instructions.
16956         * gcc.target/xstormy16/bp.c: Likewise.
16957
16958         * gcc.target/xstormy16/bss_below100: New files:
16959         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16960         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16961         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16962         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16963         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16964         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16965         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16966         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16967         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16968         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16969         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16970         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16971         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16972         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16973         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16974         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16975         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16976         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16977         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16978         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16979         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16980         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16981         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16982         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16983         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16984         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16985         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16986
16987         * gcc.target/xstormy16/data_below100: New files:
16988         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16989         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16990         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16991         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16992         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16993         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16994         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16995         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16996         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16997         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16998         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16999         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17000         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17001         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17002         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17003         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17004         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17005         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17006         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17007         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17008         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17009         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17010         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17011         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17012         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17013         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17014         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17015
17016         * gcc.target/xstormy16/sfr: New files:
17017         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
17018         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
17019         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
17020         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
17021         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
17022         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
17023         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
17024         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
17025         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
17026         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
17027         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
17028         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
17029         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
17030         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
17031         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
17032         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
17033         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
17034         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
17035         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
17036         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
17037         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
17038         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
17039         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
17040         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
17041         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
17042         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
17043         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
17044         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
17045         27_if0_sfrw_bitfield_f.c
17046
17047 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17048
17049         PR c++/18100
17050         * g++.dg/lookup/name-clash4.C: New test.
17051
17052 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
17053
17054         PR c++/18672
17055         * g++.dg/opt/array1.C: New.
17056
17057         PR c++/18803
17058         * g++.dg/template/operator5.C: New.
17059
17060 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
17061
17062         PR c/18867
17063         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
17064
17065 2004-12-07  Steven Bosscher  <stevenb@suse.de>
17066
17067         * gcc.dg/noncompile/20041207.c: New test.
17068
17069 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
17070
17071         * g++.dg/other/unreachable-1.C: New test.
17072
17073 2004-12-06  Nick Clifton  <nickc@redhat.com>
17074
17075         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
17076         <limits.h> because the latter comes from gcc's include/ directory
17077         and not the newlib/libc/include directory.
17078
17079 2004-12-04  Richard Henderson  <rth@redhat.com>
17080
17081         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
17082
17083 2004-12-04  Richard Henderson  <rth@redhat.com>
17084
17085         * lib/target-supports.exp (check_gc_sections_available): Disable
17086         for alpha and ia64.
17087
17088 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
17089
17090         PR middle-end/17909
17091         * g++.dg/other/vararg-2.C: New test.
17092
17093 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17094
17095         PR c++/17011, c++/17971
17096         * g++.dg/template/error15.C: Adjust expected error.
17097         * g++.dg/template/instantiate3.C: Likewise.
17098
17099 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
17100
17101         * gcc.dg/altivec-18.c: Fix for darwin
17102
17103 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17104
17105         PR c++/18782
17106         * g++.dg/parse/ptrmem2.C: New.
17107
17108         PR c++/18318
17109         * g++.dg/template/new1.C: New.
17110
17111 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17112
17113         PR fortran/18710
17114         * gfortran.dg/direct_io_3.f90: New test.
17115
17116 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
17117
17118         PR 18758
17119         * g++.dg/parse/crash21.C: New.
17120
17121 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17122
17123         PR c++/15664, c++/18276
17124         * g++.dg/template/ttp13.C: New test.
17125         * g++.dg/template/ttp14.C: Likewise.
17126
17127 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17128
17129         PR c++/18123
17130         * g++.dg/parse/enum2.C: New test.
17131         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
17132
17133 2004-12-02  Nick Clifton  <nickc@redhat.com>
17134
17135         * gcc.target/xstormy16: New test directory.
17136         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17137         * gcc.target/xstormy16/bp.c: Check the generation of bp
17138         instructions.
17139         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
17140         bn instructions and the BELOW100 attribute.
17141
17142 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
17143
17144         PR target/16952
17145         * gcc.dg/ppc-eabi.c: New.
17146
17147 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17148
17149         PR fortran/18284
17150         * gfortran.dg/backspace.f90
17151
17152 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17153
17154         * gfortran.dg/inquire.f90: New test.
17155
17156 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
17157
17158         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
17159         handle effective-target-keyword.
17160         (dg-skip-if): Support effective-target keyword as target list.
17161         (dg-xfail-if): Ditto.
17162         * lib/target-supports.exp (is-effective-target-keyword): New proc.
17163
17164 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
17165
17166         PR tree-optimization/18291
17167         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
17168
17169 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
17170
17171         PR C++/18729
17172         * g++.dg/parse/crash20.C: New.
17173
17174         PR c++/17431
17175         * g++.dg/overload/arg1.C: New.
17176         * g++.dg/overload/arg2.C: New.
17177         * g++.dg/overload/arg3.C: New.
17178         * g++.dg/overload/arg4.C: New.
17179
17180 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
17181
17182         * gcc.dg/c99-flex-array-4.c: Remove.
17183
17184 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17185
17186         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
17187
17188         * lib/target-supports.exp (is-effective-target): Simplify.
17189
17190         * lib/target-supports.exp (check_effective_target_vect_long):
17191         Fix for powerpc64-*-*.
17192
17193 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
17194
17195         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
17196         to support new requirements on FreeBSD 5.
17197
17198 2004-11-30  Devang Patel  <dpatel@apple.com>
17199
17200         PR 18702
17201         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
17202
17203 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17204
17205         * g++.dg/ext/altivec-13.C: New test.
17206
17207 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
17208
17209         PR tree-opt/18298
17210         * gcc.c-torture/execute/p18298.c: New test.
17211
17212 2004-11-30  Ira Rosen  <irar@il.ibm.com>
17213             Dorit Naishlos  <dorit@il.ibm.com>
17214
17215         PR tree-opt/18607
17216         * gcc.dg/vect/vect-89.c: New test.
17217
17218 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
17219
17220         * gcc.dg/pr18596-1.c: New test.
17221
17222 2004-11-30  Ben Elliston  <bje@au.ibm.com>
17223
17224         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
17225
17226 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17227
17228         PR c/18479
17229         * gcc.dg/pr18479.c: New test.
17230
17231 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17232
17233         PR target/18490
17234         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
17235         mmix-knuth-mmixware.
17236
17237         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
17238         cris-*-elf* cris-*-aout* mmix-*-*
17239
17240 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17241
17242         PR middle-end/18725
17243         * gcc.dg/pr18725.c: New test.
17244
17245 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17246
17247         PR target/18488
17248         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
17249
17250         PR target/18336
17251         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
17252
17253 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
17254
17255         PR c++/18368
17256         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
17257         * g++.old-deja/g++.law/ctors5.C: Likewise.
17258         * g++.old-deja/g++.other/crash25.C: Likewise.
17259
17260         PR c++/18674
17261         * g++.dg/template/error16.C: New test.
17262
17263         PR c++/18512
17264         * g++.dg/template/crash29.C: New test.
17265
17266 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
17267
17268         PR tree-optimization/18712
17269         * gcc.c-torture/compile/pr18712.c: New test.
17270
17271 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
17272
17273         PR c/7544
17274         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
17275         tests.
17276
17277 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17278
17279         PR c++/18652
17280         * g++.dg/lookup/crash6.C: New test.
17281
17282 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17283
17284         PR middle-end/18164
17285         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
17286
17287 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17288
17289         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
17290         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
17291         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
17292
17293 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
17294
17295         * gcc.dg/pr18164.c: New test.
17296
17297 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
17298
17299         * gcc.dg/funroll-loops-all.c: New.
17300
17301 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17302
17303         PR target/18489
17304         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
17305         delimeter, match space and TAB as well as ":".
17306
17307         PR target/18484
17308         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
17309
17310         PR target/18348
17311         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
17312
17313         PR target/18345
17314         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
17315
17316         PR target/18337
17317         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
17318
17319 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
17320
17321         * gfortran.dg/direct_io_2.f90: New test.
17322
17323 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17324
17325         PR target/18334
17326         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
17327
17328 2004-11-28  Richard Henderson  <rth@redhat.com>
17329
17330         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
17331
17332 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
17333
17334         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
17335         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
17336         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
17337         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
17338         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
17339         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
17340         gcc.dg/pointer-arith-8.c: New tests.
17341
17342 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
17343
17344         PR fortran/18364
17345         * gfortran.dg/endfile.f90: New test.
17346
17347 2004-11-27  Falk Hueffner  <falk@debian.org>
17348
17349         * gcc.dg/loop-6.c: New test.
17350
17351 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17352
17353         * gcc.c-torture/execute/20041126-1.c: New test.
17354
17355 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17356
17357         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
17358         on IRIX.
17359
17360 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17361
17362         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
17363         functions.
17364
17365 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17366
17367         PR rtl-optimization/17825
17368         * gcc.c-torture/compile/20041119-1.c: New test.
17369
17370 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17371
17372         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
17373         Check existence of ld library path variables before unsetting.
17374
17375 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
17376
17377         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
17378
17379 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17380
17381         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
17382
17383 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17384
17385         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
17386
17387 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17388
17389         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
17390         dg-do directive.
17391
17392 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17393
17394         * gcc.dg/pr17957.c: Pass --param, not -param.
17395
17396 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17397
17398         PR middle-end/17957
17399         * testsuite/gcc.dg/pr17957.c: New test.
17400
17401 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
17402
17403         PR c++/18445
17404         * g++.dg/template/crash28.C: Likewise.
17405
17406         PR c++/18001
17407         * g++.dg/expr/unary2.C: Adjust lvalue messages.
17408         * g++.dg/ext/lvaddr.C: Likewise.
17409         * g++.dg/opt/pr7503-3.C: Likewise.
17410
17411         PR c++/18466
17412         * g++.dg/parse/qualified3.C: New test.
17413         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
17414
17415         PR c++/18545
17416         * g++.dg/expr/return1.C: New test.
17417
17418 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17419
17420         Friend class name lookup 3/n, PR c++/3332
17421         * g++.dg/lookup/friend3.C: New test.
17422         * g++.dg/lookup/friend4.C: Likewise.
17423         * g++.dg/lookup/friend5.C: Likewise.
17424
17425 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17426
17427         Friend class name lookup 2/n, PR c++/14513, c++/15410
17428         * g++.dg/lookup/friend2.C: New test.
17429         * g++.dg/template/friend31.C: Likewise.
17430
17431 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17432
17433         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
17434
17435 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17436
17437         PR c++/17473
17438         * g++.dg/tc1/dr56.C: Remove.
17439         * g++.dg/template/typedef1.C: Add dg-error markers.
17440         * g++.old-deja/g++.other/typedef7.C: Likewise.
17441
17442         PR c++/18285
17443         * g++.dg/parse/typedef7.C: New test.
17444
17445 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
17446
17447         * gcc.c-torture/execute/20041124-1.c: New test.
17448
17449 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17450
17451         * g++.dg/template/deduce3.C: New test.
17452
17453         PR c++/18586
17454         * g++.dg/template/crash27.C: New test.
17455
17456         PR c++/18530
17457         * g++.dg/warn/Wshadow-3.C: New test.
17458
17459 2004-11-24  Devang Patel  <dpatel@apple.com>
17460
17461         PR/18555
17462         * gcc.dg/cpp/isysroot-1.c: New test.
17463         * gcc.dg/cpp/usr/include/stdio.h: New file.
17464         * gcc.dg/cpp/isysroot-2.c: New test.
17465         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
17466         New file.
17467
17468 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17469
17470         PR c++/8929
17471         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
17472
17473 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17474
17475         * gcc.target/sparc/align.c: Do not include <stdint.h>.
17476         * gcc.target/sparc/pdist.c: Likewise.
17477
17478 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
17479
17480         PR c++/16882
17481         * g++.dg/conversion/simd1.C: New test.
17482
17483 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17484
17485         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
17486         and restore_ld_library_path_env_vars.
17487         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
17488         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
17489         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
17490         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
17491
17492 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
17493
17494         * gcc.dg/pragma-align-2.c: Test macro expansion.
17495         * gcc.dg/pragma-pack-2.c: New test.
17496
17497 2004-11-23  Richard Henderson  <rth@redhat.com>
17498
17499         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
17500         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17501         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
17502         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
17503         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
17504         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
17505
17506         * gcc.dg/vect/vect.exp: Add check for alpha.
17507         * lib/target-supports.exp (check_alpha_max_hw_available): New.
17508         (check_effective_target_vect_int): Enable for alpha.
17509         (check_effective_target_vect_long): New.
17510         (is-effective-target): Add it.
17511
17512 2004-11-23  Uros Bizjak <uros@kss-loka.si>
17513
17514         * gcc.dg/pr18614-1.c: New test.
17515
17516 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17517
17518         * gcc.dg/setjmp-2.c: New test.
17519
17520 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
17521
17522         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
17523         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
17524         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
17525         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
17526         gcc.target/sparc/pdist.c: New tests.
17527
17528 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
17529
17530         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
17531
17532 2004-11-22  Dale Johannesen  <dalej@apple.com>
17533
17534         * gcc.dg/20041111-1.c: New.
17535
17536 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17537
17538         PR tree-opt/18536
17539         * gcc.dg/vect/pr18536.c: New test.
17540
17541 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17542
17543         PR c++/18354
17544         * g++.dg/template/nontype11.C: New test.
17545
17546 2004-11-21  Roger Sayle  <roger@eyesopen.com>
17547
17548         PR middle-end/18520
17549         * gcc.dg/pr18520-1.c: New test case.
17550
17551 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
17552
17553         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
17554         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
17555         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
17556         expected diagnostics.
17557
17558 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17559
17560         PR target/18580
17561         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
17562         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
17563         vect-77.c, vect-77a.c: XFAIL on the SPARC.
17564
17565 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17566
17567         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
17568
17569 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
17570             Joseph Myers  <joseph@codesourcery.com>
17571
17572         * lib/target-supports.exp (check_visibility_available): Really
17573         test the compiler.
17574
17575 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17576
17577         PR tree-opt/18181
17578         * gcc.dg/vect/vect-85.c: New test.
17579         * gcc.dg/vect/vect-86.c: New test.
17580         * gcc.dg/vect/vect-87.c: New test.
17581         * gcc.dg/vect/vect-88.c: New test.
17582
17583 2004-11-19  Ben Elliston  <bje@au.ibm.com>
17584
17585         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
17586
17587 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
17588
17589         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
17590         * gcc.dg/ppc-and-1.c: Ditto.
17591         * gcc.dg/ppc-compare-1.c: Ditto.
17592         * gcc.dg/ppc-mov-1.c: Ditto
17593
17594 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
17595             Mark Mitchell  <mark@codesourcery.com>
17596
17597         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
17598
17599 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17600             Aldy Hernandez  <aldyh@redhat.com>
17601
17602         * lib/target-supports.exp (check_effective_target_vect_int): New
17603         (check_effective_target_vect_float): New
17604         (check_effective_target_vect_double): New.
17605         (is-effective-target): Support new effective targets keywords.
17606         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
17607         default action for dg-do.
17608         * gcc.dg/vect/pr16105.c: Use new support.
17609         * gcc.dg/vect/pr18400.c: Ditto.
17610         * gcc.dg/vect/pr18425.c: Ditto.
17611         * gcc.dg/vect/vect-1.c: Ditto.
17612         * gcc.dg/vect/vect-10.c: Ditto.
17613         * gcc.dg/vect/vect-11.c: Ditto.
17614         * gcc.dg/vect/vect-12.c: Ditto.
17615         * gcc.dg/vect/vect-13.c: Ditto.
17616         * gcc.dg/vect/vect-14.c: Ditto.
17617         * gcc.dg/vect/vect-15.c: Ditto.
17618         * gcc.dg/vect/vect-16.c: Ditto.
17619         * gcc.dg/vect/vect-17.c: Ditto.
17620         * gcc.dg/vect/vect-18.c: Ditto.
17621         * gcc.dg/vect/vect-19.c: Ditto.
17622         * gcc.dg/vect/vect-2.c: Ditto.
17623         * gcc.dg/vect/vect-20.c: Ditto.
17624         * gcc.dg/vect/vect-21.c: Ditto.
17625         * gcc.dg/vect/vect-22.c: Ditto.
17626         * gcc.dg/vect/vect-23.c: Ditto.
17627         * gcc.dg/vect/vect-24.c: Ditto.
17628         * gcc.dg/vect/vect-25.c: Ditto.
17629         * gcc.dg/vect/vect-26.c: Ditto.
17630         * gcc.dg/vect/vect-27.c: Ditto.
17631         * gcc.dg/vect/vect-27a.c: Ditto.
17632         * gcc.dg/vect/vect-28.c: Ditto.
17633         * gcc.dg/vect/vect-29.c: Ditto.
17634         * gcc.dg/vect/vect-29a.c: Ditto.
17635         * gcc.dg/vect/vect-3.c: Ditto.
17636         * gcc.dg/vect/vect-30.c: Ditto.
17637         * gcc.dg/vect/vect-31.c: Ditto.
17638         * gcc.dg/vect/vect-32.c: Ditto.
17639         * gcc.dg/vect/vect-33.c: Ditto.
17640         * gcc.dg/vect/vect-34.c: Ditto.
17641         * gcc.dg/vect/vect-35.c: Ditto.
17642         * gcc.dg/vect/vect-36.c: Ditto.
17643         * gcc.dg/vect/vect-37.c: Ditto.
17644         * gcc.dg/vect/vect-38.c: Ditto.
17645         * gcc.dg/vect/vect-4.c: Ditto.
17646         * gcc.dg/vect/vect-40.c: Ditto.
17647         * gcc.dg/vect/vect-41.c: Ditto.
17648         * gcc.dg/vect/vect-42.c: Ditto.
17649         * gcc.dg/vect/vect-43.c: Ditto.
17650         * gcc.dg/vect/vect-44.c: Ditto.
17651         * gcc.dg/vect/vect-45.c: Ditto.
17652         * gcc.dg/vect/vect-46.c: Ditto.
17653         * gcc.dg/vect/vect-47.c: Ditto.
17654         * gcc.dg/vect/vect-48.c: Ditto.
17655         * gcc.dg/vect/vect-48a.c: Ditto.
17656         * gcc.dg/vect/vect-49.c: Ditto.
17657         * gcc.dg/vect/vect-5.c: Ditto.
17658         * gcc.dg/vect/vect-50.c: Ditto.
17659         * gcc.dg/vect/vect-51.c: Ditto.
17660         * gcc.dg/vect/vect-52.c: Ditto.
17661         * gcc.dg/vect/vect-53.c: Ditto.
17662         * gcc.dg/vect/vect-54.c: Ditto.
17663         * gcc.dg/vect/vect-55.c: Ditto.
17664         * gcc.dg/vect/vect-56.c: Ditto.
17665         * gcc.dg/vect/vect-56a.c: Ditto.
17666         * gcc.dg/vect/vect-57.c: Ditto.
17667         * gcc.dg/vect/vect-58.c: Ditto.
17668         * gcc.dg/vect/vect-59.c: Ditto.
17669         * gcc.dg/vect/vect-6.c: Ditto.
17670         * gcc.dg/vect/vect-60.c: Ditto.
17671         * gcc.dg/vect/vect-61.c: Ditto.
17672         * gcc.dg/vect/vect-62.c: Ditto.
17673         * gcc.dg/vect/vect-63.c: Ditto.
17674         * gcc.dg/vect/vect-64.c: Ditto.
17675         * gcc.dg/vect/vect-65.c: Ditto.
17676         * gcc.dg/vect/vect-66.c: Ditto.
17677         * gcc.dg/vect/vect-67.c: Ditto.
17678         * gcc.dg/vect/vect-68.c: Ditto.
17679         * gcc.dg/vect/vect-69.c: Ditto.
17680         * gcc.dg/vect/vect-7.c: Ditto.
17681         * gcc.dg/vect/vect-72.c: Ditto.
17682         * gcc.dg/vect/vect-72a.c: Ditto.
17683         * gcc.dg/vect/vect-73.c: Ditto.
17684         * gcc.dg/vect/vect-74.c: Ditto.
17685         * gcc.dg/vect/vect-75.c: Ditto.
17686         * gcc.dg/vect/vect-76.c: Ditto.
17687         * gcc.dg/vect/vect-77.c: Ditto.
17688         * gcc.dg/vect/vect-77a.c: Ditto.
17689         * gcc.dg/vect/vect-78.c: Ditto.
17690         * gcc.dg/vect/vect-79.c: Ditto.
17691         * gcc.dg/vect/vect-8.c: Ditto.
17692         * gcc.dg/vect/vect-80.c: Ditto.
17693         * gcc.dg/vect/vect-82.c: Ditto.
17694         * gcc.dg/vect/vect-82_64.c: Ditto.
17695         * gcc.dg/vect/vect-83.c: Ditto.
17696         * gcc.dg/vect/vect-83_64.c: Ditto.
17697         * gcc.dg/vect/vect-9.c: Ditto.
17698         * gcc.dg/vect/vect-all.c: Ditto.
17699         * gcc.dg/vect/vect-none.c: Ditto.
17700
17701 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17702
17703         * lib/gcc-dg.exp (dg-skip-if): New function.
17704         (dg-forbid-option): Remove.
17705         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
17706         * g++.dg/abi/bitfield8.C: Likewise.
17707         * g++.dg/abi/dtor1.C: Likewise.
17708         * g++.dg/abi/empty10.C: Likewise.
17709         * g++.dg/abi/empty7.C: Likewise.
17710         * g++.dg/abi/empty9.C: Likewise.
17711         * g++.dg/abi/layout3.C: Likewise.
17712         * g++.dg/abi/layout4.C: Likewise.
17713         * g++.dg/abi/thunk1.C: Likewise.
17714         * g++.dg/abi/thunk2.C: Likewise.
17715         * g++.dg/abi/vbase11.C: Likewise.
17716         * g++.dg/abi/vthunk2.C: Likewise.
17717         * g++.dg/abi/vthunk3.C: Likewise.
17718         * g++.dg/ext/attrib8.C: Likewise.
17719         * g++.dg/opt/longbranch2.C: Likewise.
17720         * g++.dg/opt/reg-stack4.C: Likewise.
17721         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17722         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17723         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17724         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17725         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17726         * gcc.dg/20000609-1.c: Likewise.
17727         * gcc.dg/20000720-1.c: Likewise.
17728         * gcc.dg/20011107-1.c: Likewise.
17729         * gcc.dg/20011119-1.c: Likewise.
17730         * gcc.dg/20020108-1.c: Likewise.
17731         * gcc.dg/20020122-2.c: Likewise.
17732         * gcc.dg/20020122-3.c: Likewise.
17733         * gcc.dg/20020201-3.c: Likewise.
17734         * gcc.dg/20020206-1.c: Likewise.
17735         * gcc.dg/20020218-1.c: Likewise.
17736         * gcc.dg/20020310-1.c: Likewise.
17737         * gcc.dg/20020411-1.c: Likewise.
17738         * gcc.dg/20020418-2.c: Likewise.
17739         * gcc.dg/20020426-1.c: Likewise.
17740         * gcc.dg/20020426-2.c: Likewise.
17741         * gcc.dg/20020517-1.c: Likewise.
17742         * gcc.dg/20020523-1.c: Likewise.
17743         * gcc.dg/20020523-2.c: Likewise.
17744         * gcc.dg/20020729-1.c: Likewise.
17745         * gcc.dg/20030204-1.c: Likewise.
17746         * gcc.dg/20030826-2.c: Likewise.
17747         * gcc.dg/20030926-1.c: Likewise.
17748         * gcc.dg/20031202-1.c: Likewise.
17749         * gcc.dg/980312-1.c: Likewise.
17750         * gcc.dg/980313-1.c: Likewise.
17751         * gcc.dg/990117-1.c: Likewise.
17752         * gcc.dg/990424-1.c: Likewise.
17753         * gcc.dg/990524-1.c: Likewise.
17754         * gcc.dg/991230-1.c: Likewise.
17755         * gcc.dg/i386-387-1.c: Likewise.
17756         * gcc.dg/i386-387-2.c: Likewise.
17757         * gcc.dg/i386-387-3.c: Likewise.
17758         * gcc.dg/i386-387-4.c: Likewise.
17759         * gcc.dg/i386-387-5.c: Likewise.
17760         * gcc.dg/i386-387-6.c: Likewise.
17761         * gcc.dg/i386-asm-1.c: Likewise.
17762         * gcc.dg/i386-bitfield1.c: Likewise.
17763         * gcc.dg/i386-bitfield2.c: Likewise.
17764         * gcc.dg/i386-loop-1.c: Likewise.
17765         * gcc.dg/i386-loop-2.c: Likewise.
17766         * gcc.dg/i386-loop-3.c: Likewise.
17767         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17768         * gcc.dg/i386-pic-1.c: Likewise.
17769         * gcc.dg/i386-regparm.c: Likewise.
17770         * gcc.dg/i386-signbit-1.c: Likewise.
17771         * gcc.dg/i386-signbit-2.c: Likewise.
17772         * gcc.dg/i386-signbit-3.c: Likewise.
17773         * gcc.dg/i386-sse-5.c: Likewise.
17774         * gcc.dg/i386-sse-8.c: Likewise.
17775         * gcc.dg/i386-unroll-1.c: Likewise.
17776         * gcc.dg/tls/opt-1.c: Likewise.
17777         * gcc.dg/tls/opt-2.c: Likewise.
17778         * gcc.dg/unroll-1.c: Likewise.
17779         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17780         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17781         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17782         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17783
17784 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17785
17786         * g++.dg/template/incomplete1.C: New test.
17787
17788 2004-11-16  Nick Clifton  <nickc@redhat.com>
17789
17790         Revert patches accidentally commited during checkin of fixes for
17791         xstormy16 tests:
17792         gcc.c-torture/execute/simd-4.c: Revert
17793         gcc.dg/20040910-1.c: Revert.
17794
17795 2004-11-16  Paul Brook  <paul@codesourcery.com>
17796
17797         PR fortran/13010
17798         * gfortran.dg/der_pointer_1.f90: New test.
17799
17800 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
17801
17802         PR c/18498
17803         * gcc.dg/bitfld-13.c: New test.
17804
17805 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
17806
17807         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
17808         powerpc*-*-linux*.
17809
17810         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
17811         * gcc.dg/ppc64-abi-2.c: Ditto.
17812         * gcc.dg/ppc64-abi-3.c: Ditto.
17813
17814         * lib/gcc-dg.exp (dg-target-list): Remove.
17815
17816 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
17817
17818         * gcc.dg/ia64-postinc.c: New test.
17819
17820 2004-11-15  Mark Mitchell <mark@codesourcery.com>
17821
17822         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
17823
17824 2004-11-15  Nick Clifton  <nickc@redhat.com>
17825
17826         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
17827         __INT_MAX__ so that the test can be compiled by toolchains
17828         targeted at 16-bit processors.
17829
17830         * gcc.dg/20040625-1.c: Use long constants rather than integers
17831         when performing arithmetic that will overflow 16-bits.
17832
17833         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
17834         xstormy16.  It does not support 128-bit vector operations.
17835
17836         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
17837         with the macro PTR_TYPE.  Define this macro to an integer type
17838         suitable for holding a pointer.
17839
17840         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
17841         the target is a 16-bit processor.
17842
17843         * gcc.dg/cpp/if-2.c: Expect a different warning message from
17844         16-bit targets where the character constant will be too long.
17845
17846         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
17847         where the double will not be directly addressable.
17848
17849 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17850
17851         Friend class name lookup 1/n, PR c++/18471
17852         * g++.dg/template/crash26.C: New test.
17853         * g++.dg/lookup/struct1.C: Adjust expected error.
17854         * g++.dg/parse/elab1.C: Likewise.
17855         * g++.dg/parse/elab2.C: Likewise.
17856         * g++.dg/parse/int-as-enum1.C: Likewise.
17857         * g++.dg/parse/struct-as-enum1.C: Likewise.
17858         * g++.dg/parse/typedef1.C: Likewise.
17859         * g++.dg/parse/typedef3.C: Likewise.
17860         * g++.dg/parse/typedef4.C: Likewise.
17861         * g++.dg/parse/typedef5.C: Likewise.
17862         * g++.dg/template/nontype4.C: Likewise.
17863         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
17864         * g++.old-deja/g++.other/elab1.C: Likewise.
17865         * g++.old-deja/g++.other/syntax4.C: Likewise.
17866
17867 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17868
17869         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
17870
17871 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
17872
17873         * gcc.c-torture/execute/20041114-1.c: New test.
17874
17875 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
17876
17877         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
17878         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
17879         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
17880         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
17881         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
17882         gcc.dg/switch-7.c: New tests.
17883
17884 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17885
17886         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
17887
17888 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17889
17890         PR tree-opt/18400
17891         * gcc.dg/vect/pr18400.c: New test.
17892
17893 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17894             Andrew Pinski  <pinskia@physics.uc.edu>
17895
17896         PR tree-opt/18425
17897         * gcc.dg/vect/pr18425.c: New test.
17898
17899 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17900
17901         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
17902         Guard with dg-require-alias and dg-require-visibility.
17903
17904 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17905
17906         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
17907
17908 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17909
17910         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
17911
17912 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17913
17914         PR c++/17344
17915         * g++.dg/template/defarg5.C: New test.
17916
17917 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17918
17919         * g++.dg/parse/cast1.C: Run only on ILP32.
17920         * g++.old-deja/g++.mike/p784.C: Likewise.
17921
17922 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17923
17924         * gcc.c-torture/execute/20041113-1.c: New test.
17925
17926 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17927
17928         PR target/18230
17929         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17930         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17931         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17932         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17933         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17934         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17935         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17936         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17937         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17938         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17939         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17940         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17941         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17942
17943 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17944
17945         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17946         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17947         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17948         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17949         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17950         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17951         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17952         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17953         gcc.target/sparc/combined-1.c: New tests.
17954
17955 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
17956
17957         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
17958         New tests.
17959
17960 2004-11-12  Mark Mitchell <mark@codesourcery.com>
17961
17962         * lib/gcc-dg.exp (dg-forbid-option): New function.
17963         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
17964         * g++.dg/abi/bitfield8.C: Likewise.
17965         * g++.dg/abi/dtor1.C: Likewise.
17966         * g++.dg/abi/empty10.C: Likewise.
17967         * g++.dg/abi/empty7.C: Likewise.
17968         * g++.dg/abi/empty9.C: Likewise.
17969         * g++.dg/abi/layout3.C: Likewise.
17970         * g++.dg/abi/layout4.C: Likewise.
17971         * g++.dg/abi/thunk1.C: Likewise.
17972         * g++.dg/abi/thunk2.C: Likewise.
17973         * g++.dg/abi/vbase11.C: Likewise.
17974         * g++.dg/abi/vthunk2.C: Likewise.
17975         * g++.dg/abi/vthunk3.C: Likewise.
17976         * g++.dg/ext/attrib8.C: Likewise.
17977         * g++.dg/opt/longbranch2.C: Likewise.
17978         * g++.dg/opt/reg-stack4.C: Likewise.
17979         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17980         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17981         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17982         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17983         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17984         * gcc.dg/20000609-1.c: Likewise.
17985         * gcc.dg/20000720-1.c: Likewise.
17986         * gcc.dg/20011107-1.c: Likewise.
17987         * gcc.dg/20011119-1.c: Likewise.
17988         * gcc.dg/20020108-1.c: Likewise.
17989         * gcc.dg/20020122-2.c: Likewise.
17990         * gcc.dg/20020122-3.c: Likewise.
17991         * gcc.dg/20020201-3.c: Likewise.
17992         * gcc.dg/20020206-1.c: Likewise.
17993         * gcc.dg/20020218-1.c: Likewise.
17994         * gcc.dg/20020310-1.c: Likewise.
17995         * gcc.dg/20020411-1.c: Likewise.
17996         * gcc.dg/20020418-2.c: Likewise.
17997         * gcc.dg/20020426-1.c: Likewise.
17998         * gcc.dg/20020426-2.c: Likewise.
17999         * gcc.dg/20020517-1.c: Likewise.
18000         * gcc.dg/20020523-1.c: Likewise.
18001         * gcc.dg/20020523-2.c: Likewise.
18002         * gcc.dg/20020729-1.c: Likewise.
18003         * gcc.dg/20030204-1.c: Likewise.
18004         * gcc.dg/20030826-2.c: Likewise.
18005         * gcc.dg/20030926-1.c: Likewise.
18006         * gcc.dg/20031202-1.c: Likewise.
18007         * gcc.dg/980312-1.c: Likewise.
18008         * gcc.dg/980313-1.c: Likewise.
18009         * gcc.dg/990117-1.c: Likewise.
18010         * gcc.dg/990424-1.c: Likewise.
18011         * gcc.dg/990524-1.c: Likewise.
18012         * gcc.dg/991230-1.c: Likewise.
18013         * gcc.dg/i386-387-1.c: Likewise.
18014         * gcc.dg/i386-387-2.c: Likewise.
18015         * gcc.dg/i386-387-3.c: Likewise.
18016         * gcc.dg/i386-387-4.c: Likewise.
18017         * gcc.dg/i386-387-5.c: Likewise.
18018         * gcc.dg/i386-387-6.c: Likewise.
18019         * gcc.dg/i386-asm-1.c: Likewise.
18020         * gcc.dg/i386-bitfield1.c: Likewise.
18021         * gcc.dg/i386-bitfield2.c: Likewise.
18022         * gcc.dg/i386-loop-1.c: Likewise.
18023         * gcc.dg/i386-loop-2.c: Likewise.
18024         * gcc.dg/i386-loop-3.c: Likewise.
18025         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18026         * gcc.dg/i386-pic-1.c: Likewise.
18027         * gcc.dg/i386-regparm.c: Likewise.
18028         * gcc.dg/i386-signbit-1.c: Likewise.
18029         * gcc.dg/i386-signbit-2.c: Likewise.
18030         * gcc.dg/i386-signbit-3.c: Likewise.
18031         * gcc.dg/i386-sse-5.c: Likewise.
18032         * gcc.dg/i386-sse-8.c: Likewise.
18033         * gcc.dg/i386-unroll-1.c: Likewise.
18034         * gcc.dg/tls/opt-1.c: Likewise.
18035         * gcc.dg/tls/opt-2.c: Likewise.
18036         * gcc.dg/unroll-1.c: Likewise.
18037         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18038         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18039         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18040         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18041         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
18042         -m64 is specified.
18043
18044 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18045
18046         PR c++/18389
18047         * g++.dg/parse/cond1.C: New test.
18048
18049         PR c++/18429
18050         * g++.dg/template/array9.C: New test.
18051         * g++.dg/ext/vla1.C: Adjust error messages.
18052         * g++.dg/ext/vlm1.C: Likewise.
18053         * g++.dg/template/crash2.C: Likewise.
18054
18055         PR c++/18436
18056         * g++.dg/template/call3.C: New test.
18057
18058         PR c++/18407
18059         * g++.dg/template/ptrmem11.C: New test.
18060
18061 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
18062
18063         PR other/14264
18064         * lib/g++.exp: Set LC_ALL and LANG to C.
18065         * lib/gcc-dg.exp: Likewise.
18066         * lib/gfortran.exp: Likewise.
18067         * lib/objc.exp: Likewise.
18068         * lib/treelang.exp: Likewise.
18069
18070 2004-11-12  Andreas Schwab  <schwab@suse.de>
18071
18072         * gcc.dg/pr16286.c: Fix last change.
18073
18074 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18075
18076         PR c++/18416
18077         * g++.dg/init/global1.C: New test.
18078
18079 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
18080
18081         * gcc.c-torture/execute/20041112-1.c: New test.
18082
18083 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18084
18085         * lib/gcc-dg.exp (dg-target-list): New.
18086
18087 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18088             Richard Sandiford  <rsandifo@redhat.com>
18089
18090         * lib/target-supports.exp (get-compiler_messages): New.
18091         (check_named_sections_available): Use it.
18092         (check_effective_target_ilp32): New.
18093         (check_effective_target_lp64): New.
18094         (is-effective-target): New.
18095         * lib/gcc-dg.exp (dg-require-effective-target): New.
18096
18097 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
18098
18099         * gcc.dg/precedence-1.c: New test.
18100
18101 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18102
18103         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
18104
18105         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
18106         message, delete generated files, use more descriptive name for
18107         executable, and make the test unsupported when it cannot be run.
18108
18109         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
18110         (dg-require-weak, dg-require-visibility, dg-require-alias,
18111         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
18112         dg-require-iconv, dg-require-named-sections): Use it.
18113
18114         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
18115
18116 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
18117
18118         PR target/16457
18119         * gcc.dg/ppc-and-1: New
18120
18121         PR target/16796
18122         * gcc.dg/ppc-mov-1.c: New.
18123
18124         PR target/16458
18125         * gcc.dg/ppc-compare-1.c: New.
18126
18127 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
18128
18129         * objc.dg/desig-init-2.m: New test.
18130
18131 2004-11-10  Adam Nemet  <anemet@lnxw.com>
18132
18133         PR middle-end/18160
18134         * g++.dg/warn/register-var-1.C: New test.
18135         * g++.dg/warn/register-var-2.C: New test.
18136
18137 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18138
18139         * gcc.dg/union-2.c: New test.
18140
18141 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
18142
18143         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
18144         New test for PR tree-optimization/17892.
18145
18146 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
18147
18148         PR c++/18369
18149         * g++.dg/init/new12.C: New test.
18150
18151 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
18152
18153         * gcc.target/sparc: New directory.
18154         * gcc.target/sparc/sparc.exp: New driver.
18155         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
18156         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
18157         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
18158         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
18159
18160 2004-11-10  Paul Brook  <paul@codesourcery.com>
18161
18162         PR fortran/18218
18163         * gfortran.dg/list_read.c: New test.
18164
18165 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18166
18167         PR c/18322
18168         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
18169         expected diagnostic location.
18170
18171 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
18172
18173         * gcc.dg/20041109-1.c: New test.
18174
18175 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18176
18177         PR objc/18406
18178         * objc/compile/pr18406.m: New test.
18179
18180 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18181
18182         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
18183
18184 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18185
18186         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
18187
18188 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18189
18190         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
18191
18192 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18193
18194         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
18195         exit.
18196
18197 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
18198
18199         PR tree-opt/18299
18200         * gcc.c-torture/pr18299-1.c: New test.
18201
18202 2004-11-06  Andreas Schwab  <schwab@suse.de>
18203
18204         * gcc.dg/pr16286.c: Also test for bool and pixel.
18205
18206 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
18207
18208         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
18209         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
18210         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
18211         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
18212         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
18213         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
18214         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
18215         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
18216         gcc.dg/struct-semi-3.c: New tests.
18217
18218 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18219
18220         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
18221
18222 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18223
18224         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
18225         Do not use C99 designators.
18226
18227 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18228
18229         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
18230
18231 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18232
18233         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
18234         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
18235         * gcc.c-torture/execute/simd-5.x: Remove.
18236
18237 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
18238
18239         PR rtl-optimization/17933
18240         * gcc.dg/torture/pr17933-1.c: New test.
18241
18242 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18243
18244         PR target/18106
18245         * lib/target-supports.exp (check_weak_available): Support
18246         Windows.
18247
18248 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
18249
18250         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
18251         call to fflush(stdout) before abort.
18252         (my_ffsll): New function.
18253         (generate_fields): Use it.
18254
18255 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18256
18257         * gcc.dg/init-undef-1.c: New test.
18258
18259 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18260
18261         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
18262         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
18263         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
18264         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
18265         expected messages for new parser.
18266
18267 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
18268
18269         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
18270
18271 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18272
18273         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
18274         on LP64 targets.
18275
18276 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18277
18278         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
18279         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
18280         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
18281         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
18282         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
18283         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
18284         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
18285         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
18286         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
18287         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
18288
18289 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18290
18291         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
18292         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
18293         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
18294         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
18295         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
18296         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
18297         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
18298         for new parser.
18299
18300 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
18301
18302         PR target/15342
18303         * gcc.dg/20041104-1.c: New test.
18304
18305 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18306
18307         * g++.dg/template/nontype7.C: New test.
18308         * g++.dg/template/nontype8.C: Likewise.
18309         * g++.dg/template/nontype9.C: Likewise.
18310         * g++.dg/template/nontype10.C: Likewise.
18311         * g++.dg/tc1/dr49.C: Likewise.
18312         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
18313         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
18314
18315 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18316
18317         * g++.dg/rtti/tinfo1.C: Remove xfails.
18318
18319 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18320
18321         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
18322         packed attribute to the definition to satisfy the new C++ parser.
18323
18324 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18325
18326         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
18327         invocations of va_arg.
18328
18329 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
18330
18331         PR c++/18124
18332         * g++.dg/template/crash25.C: New test.
18333
18334         PR c++/18155
18335         * g++.dg/template/typedef2.C: New test.
18336         * g++.dg/parse/crash13.C: Adjust error markers.
18337
18338         PR c++/18177
18339         * g++.dg/conversion/const3.C: New test.
18340
18341 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18342
18343         PR fortran/17535
18344         PR fortran/17583
18345         PR fortran/17713
18346         * gfortran.dg/generic_[123].f90: New testcases.
18347
18348 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18349
18350         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
18351         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
18352
18353 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18354
18355         PR tree-opt/16808
18356         * gcc.c-torture/compile/pr16808.c: New test.
18357
18358 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
18359
18360         PR rtl-optimization/17104
18361         * gcc.dg/ppc-bitfield1.c: New.
18362
18363 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18364
18365         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
18366
18367 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18368
18369         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
18370         strings for 32-bit code.
18371
18372 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
18373
18374         PR c/18239
18375         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
18376
18377 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
18378
18379         PR c++/18064
18380         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
18381
18382 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
18383
18384         PR c++/15172
18385         * g++.dg/init/aggr2.C: New test.
18386
18387 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
18388
18389         * objc.dg/local-decl-1.m: New test.
18390
18391 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18392
18393         * gcc.dg/20040910-1.c: Adjust regex.
18394
18395 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18396
18397         PR rtl-optimization/18084
18398         * g++.dg/opt/pr18084-1.C: New testcase.
18399
18400 2004-10-30  Matt Austern  <austern@apple.com>
18401
18402         PR c++/17542
18403         * g++.dg/ext/attrib18.C: New test.
18404
18405 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18406
18407         PR middle-end/18096
18408         * gcc.dg/pr18096-1.c: New test case.
18409
18410 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18411
18412         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
18413
18414 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
18415
18416         PR c/16666
18417         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
18418         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
18419         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
18420         gcc.dg/old-style-prom-3.c: New tests.
18421
18422 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
18423
18424         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
18425         Remove unnecessary inclusion of stdio.h.
18426
18427 2004-10-29  Roger Sayle  <roger@eyesopen.com>
18428
18429         PR rtl-optimization/17581
18430         * gcc.dg/pr17581-1.c: New test case.
18431
18432 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
18433
18434         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
18435         being implemented.
18436         * g++.dg/conversion/dr195-1.C: New.
18437         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
18438         * g++.old-deja/g++.mike/p10148.C: Likewise.
18439
18440 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
18441
18442         PR c++/17695
18443         * g++.dg/debug/typedef2.C: New test.
18444
18445 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
18446
18447         PR fortran/13490
18448         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
18449         * gfortran.dg/g77/README: Update.
18450
18451 2004-10-28  Matt Austern  <austern@apple.com>
18452
18453         PR c++/14124
18454         * g++.dg/ext/packed7.C: New test.
18455
18456 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18457
18458         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
18459         scan-assembler.
18460         * lib/scanasm.exp (hidden-scan-for): New proc.
18461         (scan-hidden): Use hidden-scan-for instead of constructing the scan
18462         string.
18463         (scan-not-hidden): Likewise.
18464         * lib/target-supports.exp (check_visibility_available): mach-o is
18465         support too.
18466
18467 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
18468
18469         PR c++/17132
18470         * g++.dg/template/memclass3.C: New test.
18471
18472 2004-10-28  Adam Nemet  <anemet@lnxw.com>
18473
18474         PR middle-end/18160
18475         * gcc.dg/register-var-1.c: New test.
18476         * gcc.dg/register-var-2.c: New test.
18477         * gcc.dg/asm-7.c: Taking the address of a register variable is an
18478         error now.
18479
18480 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
18481
18482         PR other/18172
18483         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
18484         unused variables.
18485         * gcc.dg/vect/vect-22.c: Likewise.
18486
18487 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
18488
18489         * gcc.dg/i386-rotate-1.c: New test.
18490
18491 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
18492
18493         * g++.dg/init/ref12.C: Add "run" marker.
18494
18495         PR c++/17435
18496         * g++.dg/init/ref12.C: New test.
18497
18498         PR c++/18140
18499         * g++.dg/template/shift1.C: New test.
18500         * g++.dg/template/error10.C: Adjust error markers.
18501
18502 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
18503
18504         PR tree-opt/17529
18505         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
18506
18507 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
18508
18509         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
18510         * gcc.dg/weak/weak-3.c: Likewise.
18511         * gcc.dg/weak/weak-5.c: Likewise.
18512         * gcc.dg/weak/weak-9.c: Likewise.
18513         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
18514         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
18515
18516         * gcc.dg/darwin-weakimport-1.c: New.
18517
18518 2004-10-28  Ben Elliston  <bje@au.ibm.com>
18519
18520         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
18521
18522 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
18523
18524         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
18525         'syntax' error messages.
18526         * gcc.dg/cpp/direct2s.c: Likewise.
18527
18528 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
18529
18530         * gcc.c-torture/compile/20041026-1.c: New.
18531
18532 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
18533
18534         PR c++/18093
18535         * g++.dg/lookup/ns2.C: New test.
18536
18537         PR c++/18020
18538         * g++.dg/template/enum4.C: New test.
18539
18540         PR c++/18161
18541         * g++.dg/template/expr1.C: New test.
18542
18543 2004-10-26  Ben Elliston  <bje@au.ibm.com>
18544
18545         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
18546
18547 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18548
18549         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
18550         gcc.dg/decl-nospec-3.c: New tests.
18551
18552 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
18553
18554         * objc.dg/super-class-3.m: New test.
18555
18556 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
18557
18558         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
18559         resyncing.
18560         * gcc.dg/cpp/direct2s.c: Likewise.
18561
18562 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
18563
18564         * objc.dg/image-info.m: Update for changes to section selection.
18565
18566 2004-10-25  David Ayers  <d.ayers@inode.at>
18567             Ziemowit Laski  <zlaski@apple.com>
18568
18569         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
18570         diagnostics when messaging 'id <Proto>'.
18571         * objc.dg/class-protocol-1.m: New test.
18572         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
18573         a non-existent method signature.
18574         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
18575         Update diagnostics when messaging with non-existent method signature.
18576         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
18577         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
18578         invalid receivers are now resolved as if messaging 'id'; remove
18579         extraneous diagnostics.
18580
18581 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18582
18583         PR c/16667
18584         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
18585         gcc.dg/init-desig-obs-3.c: New tests.
18586
18587 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
18588
18589         * gcc.dg/debug/20041023-1.c: New test.
18590
18591 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
18592
18593         PR middle-end/17407
18594         * gcc.c-torture/compile/pr17407.c: New test.
18595
18596         PR c++/18121
18597         * g++.dg/template/array8.C: New test.
18598
18599 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18600
18601         PR other/18138
18602         * lib/g++.exp: Accept more than one multilib libgcc.
18603         * lib/gcc-dg.exp: Likewise.
18604         * lib/objc.exp: Likewise.
18605         * lib/treelang.exp: Likewise.
18606         * lib/gfortran.exp: Likewise.
18607
18608 2004-10-24  Ben Elliston  <bje@au.ibm.com>
18609
18610         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
18611
18612 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
18613
18614         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
18615         * gcc.dg/c99-const-expr-3.c: Likewise.
18616
18617 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
18618
18619         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
18620
18621 2004-10-23  Ben Elliston  <bje@au.ibm.com>
18622
18623         * gcc.c-torture/execute/loop-2e.x: Remove.
18624
18625 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18626
18627         PR c++/18095
18628         * g++.dg/parse/crash18.C: New.
18629         * g++.dg/parse/crash19.C: New.
18630
18631 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18632
18633         * g++.dg/ext/dllimport1.C: Move dg-warnings.
18634         * g++.dg/ext/dllimport2.C: Same.
18635         * g++.dg/ext/dllimport8.C: Same.
18636
18637 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
18638
18639         PR c++/10841
18640         * g++.dg/conversion/cast1.C: New test.
18641         * g++.dg/overload/pmf1.C: Adjust error marker.
18642
18643 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
18644
18645         PR objc/17923
18646         * objc.dg/const-str-7.m: New test.
18647
18648 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18649
18650         * g++.dg/template/memfriend11.C: Fix comment typo.
18651         * g++.dg/template/memfriend14.C: Likewise.
18652
18653 2004-10-20  Richard Henderson  <rth@redhat.com>
18654
18655         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
18656         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
18657         -fasynchronous-unwind-tables.
18658
18659 2004-10-20  Richard Henderson  <rth@redhat.com>
18660
18661         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
18662         (main): Return success.
18663         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
18664         (main): Return success.
18665
18666 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18667
18668         PR c++/13495
18669         * g++.dg/template/memfriend9.C: New test.
18670         * g++.dg/template/memfriend10.C: Likewise.
18671         * g++.dg/template/memfriend11.C: Likewise.
18672         * g++.dg/template/memfriend12.C: Likewise.
18673         * g++.dg/template/memfriend13.C: Likewise.
18674         * g++.dg/template/memfriend14.C: Likewise.
18675         * g++.dg/template/memfriend15.C: Likewise.
18676         * g++.dg/template/memfriend16.C: Likewise.
18677         * g++.dg/template/memfriend17.C: Likewise.
18678         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
18679
18680 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
18681
18682         * g++.dg/conversion/dr195.C: New.
18683         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
18684
18685 2004-10-20  Ben Elliston  <bje@au.ibm.com>
18686             Devang Patel  <dpatel@apple.com>
18687
18688         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
18689         of floating point arithmetic, which could trap.
18690
18691 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
18692
18693         PR c++/14035
18694         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
18695         * g++.dg/conversion/const2.C: New test.
18696         * g++.dg/expr/reinterpret2.C: New test.
18697         * g++.dg/expr/reinterpret3.C: New test.
18698         * g++.dg/expr/cast2.C: New test.
18699         * g++.dg/expr/copy1.C: New test.
18700         * g++.dg/other/conversion1.C: Change error message.
18701         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
18702         function pointers to void *.
18703         * g++.old-deja/g++.mike/p10148.C: Likewise.
18704
18705 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18706
18707         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
18708
18709 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
18710
18711         PR c++/18047
18712
18713         * g++.dg/parse/expr3.C: New test.
18714
18715 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18716
18717         * gcc.dg/smod-1.c: New test.
18718
18719 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
18720
18721         * objc.dg/method-14.m: New test.
18722
18723 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18724
18725         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
18726         Also xfail as the patch was reverted.
18727
18728 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18729
18730         PR middle-end/16973
18731         * gcc.dg/pr16973.c: New test.
18732
18733 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
18734
18735         PR tree-optimization/17656
18736         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
18737
18738 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18739
18740         * g++.dg/eh/shadow1.C: New.
18741
18742 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
18743
18744         * gcc.c-torture/compile/20041018-1.c: New test.
18745
18746 2004-10-18  Ben Elliston  <bje@au.ibm.com>
18747
18748         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
18749         compiler referring to register 0 when accessing sdata.  The linker
18750         now patches things up.
18751
18752 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
18753
18754         PR c/17529
18755         * gcc.c-torture/compile/pr17529.c: New test.
18756
18757 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18758
18759         PR c++/17743
18760         * g++.dg/ext/attrib17.C: New test.
18761
18762 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18763
18764         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
18765
18766 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18767
18768         PR c++/10479
18769         * g++.dg/ext/attrib16.C: New test.
18770
18771 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
18772
18773         PR c++/17042
18774         * g++.dg/init/dso_handle1.C: New test.
18775
18776         PR c++/14667
18777         * g++.dg/parse/typedef6.C: New test.
18778
18779         PR c++/17916
18780         * g++.dg/parse/pragma1.C: New test.
18781
18782 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
18783
18784         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
18785
18786 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
18787
18788         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
18789         -fno-common when on HPPA HP-UX platforms.
18790
18791 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
18792
18793         PR other/16820
18794         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
18795         stdint.h.
18796         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
18797         uintptr_t.
18798
18799 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18800
18801         PR c++/16301
18802         * g++.dg/lookup/strong-using-4.C: New test.
18803
18804 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18805
18806         PR middle-end/16567
18807         * gcc.c-torture/compile/nested-1.c: New test.
18808
18809 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18810
18811         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
18812         and mipsisa64*-*-* (until support for misaligned loads is added).
18813         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
18814         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
18815         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
18816         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
18817         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
18818         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
18819
18820 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
18821
18822         PR c++/17976
18823         * g++.dg/init/dtor3.C: New test.
18824
18825 2004-10-15  Ben Elliston  <bje@au.ibm.com>
18826
18827         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
18828
18829 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
18830
18831         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
18832         * gcc.dg/macho-lo-sum.c: Likewise.
18833
18834 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
18835
18836         * gcc.dg/ppc-spe64-1.c: New test.
18837
18838 2004-10-14  Devang Patel  <dpatel@apple.com>
18839
18840         PR 17635
18841         * gcc.dg/pr17635.c : New test.
18842
18843 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
18844
18845         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
18846         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
18847         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
18848         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
18849         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
18850         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
18851         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
18852         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
18853         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
18854         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
18855         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
18856         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
18857         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
18858         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
18859         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
18860         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
18861         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
18862         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
18863
18864 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18865
18866         * gcc.dg/vect/vect-82.c: New testcase.
18867         * gcc.dg/vect/vect-82_64.c: New testcase.
18868         * gcc.dg/vect/vect-83.c: New testcase.
18869         * gcc.dg/vect/vect-83_64.c: New testcase.
18870
18871 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18872
18873         * gcc.dg/cpp/error-1.c: New test.
18874
18875 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18876
18877         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
18878
18879 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
18880
18881         PR target/17984
18882         * gcc.dg/cris-peep2-xsrand2.c: New test.
18883
18884 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
18885
18886         PR c++/17661
18887         * testsuite/g++.dg/expr/for2.C: New test.
18888
18889 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18890
18891         * g++.dg/inherit/thunk1.C: Run on the SPARC.
18892
18893 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
18894
18895         PR tree-optimization/17724
18896         * g++.dg/opt/pr17724-1.C: New test.
18897         * g++.dg/opt/pr17724-2.C: New test.
18898         * g++.dg/opt/pr17724-3.C: New test.
18899         * g++.dg/opt/pr17724-4.C: New test.
18900         * g++.dg/opt/pr17724-5.C: New test.
18901         * g++.dg/opt/pr17724-6.C: New test.
18902
18903 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
18904
18905         PR c/17301
18906         * gcc.dg/pr17301-2.c: New test.
18907
18908 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
18909
18910         PR c++/15876
18911         * g++.dg/parse/error22.C: New test.
18912
18913         PR c++/17936
18914         * g++.dg/template/spec18.C: New test.
18915
18916 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
18917
18918         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18919         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18920         memcpy.
18921         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18922         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18923
18924 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18925
18926         * g++.dg/eh/cleanup5.C: Add dg-options "".
18927
18928 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18929
18930         PR middle-end/17657
18931         * gcc.dg/switch-4.c: New test case.
18932
18933 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18934
18935         * gcc.c-torture/execute/20041011-1.c: New test.
18936
18937 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18938
18939         PR c++/17554
18940         * g++.dg/init/for3.C: New test.
18941
18942         PR c++/17657
18943         * g++.dg/opt/switch2.C: New test.
18944
18945         PR middle-end/17703
18946         * g++.dg/warn/Wreturn-2.C: New test.
18947
18948 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18949
18950         PR c++/17907
18951         * g++.dg/eh/cleanup5.C: New test.
18952
18953 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
18954
18955         PR c++/17393
18956         * g++.dg/parse/error21.C: New test.
18957
18958 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18959
18960         * g++.dg/overload/pmf1.C: Adjust quoting marks.
18961         * g++.dg/warn/incomplete1.C: Likewise.
18962         * g++.dg/template/qualttp20.C: Likewise.
18963
18964 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18965
18966         PR c/17881
18967         * parm-incomplete-1.c: New test.
18968
18969 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18970
18971         PR c++/17867
18972         * g++.dg/parse/error19.C: New test.
18973
18974         PR c++/17670
18975         * g++.dg/init/new11.C: New test.
18976
18977         PR c++/17821
18978         * g++.dg/parse/error20.C: New test.
18979
18980         PR c++/17826
18981         * g++.dg/template/crash24.C: New test.
18982
18983 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18984
18985         PR c/17301
18986         * gcc.dg/pr17301-1.c: New test.
18987
18988 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18989
18990         PR c/17189
18991         * gcc.dg/anon-struct-5.c: New test.
18992
18993 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18994
18995         PR c/17844
18996         * gcc.dg/pr17844-1.c: New test.
18997
18998 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
18999
19000         PR tree-optimization/17906
19001         * gcc.c-torture/compile/pr17906.c: New.
19002
19003 2004-10-09  Stuart Hastings  <stuart@apple.com>
19004             Roger Sayle  <roger@eyesopen.com>
19005
19006         PR rtl-optimization/17853
19007         * gcc.dg/i386-mmx-5.c: New testcase.
19008
19009 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
19010
19011         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
19012
19013 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19014
19015         PR c++/17524
19016         * g++.dg/template/static9.C: New test.
19017
19018         PR c++/17685
19019         * g++.dg/parse/operator5.C: New test.
19020
19021 2004-10-09  Roger Sayle  <roger@eyesopen.com>
19022
19023         PR middle-end/17894
19024         * gcc.c-torture/execute/divcmp-4.c: New test case.
19025
19026 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19027
19028         PR tree-opt/17902
19029         * g++.dg/opt/pr17902.C: New test.
19030
19031 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
19032
19033         * gcc.dg/cpp/ident-1.c: Add dg-options "".
19034
19035 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19036
19037         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
19038
19039 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19040
19041         * gcc.dg/assign-warn-3.c: New test.
19042
19043 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19044
19045         PR c/16999
19046         * gcc.dg/cpp/ident-1.c: New test.
19047
19048 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19049
19050         * gcc.c-torture/compile/acc1.c: New.
19051
19052 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19053
19054         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
19055         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
19056
19057 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19058
19059         * gcc.dg/ultrasp11.c: New test.
19060
19061 2004-10-08  Michael Matz  <matz@suse.de>
19062
19063         * gcc.dg/doloop-2.c: New test.
19064
19065 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19066
19067         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
19068         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
19069         objc.dg/method-9.m: Update expected diagnostics.
19070
19071 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
19072
19073         * gcc.dg/ppc-fsel-3.c: New file.
19074         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
19075
19076 2004-10-07  Paul Brook  <paul@codesourcery.com>
19077
19078         * gfortran.dg/intrinsic_verify_1.f90: New test.
19079
19080 2004-10-07  Paul Brook  <paul@codesourcery.com>
19081
19082         * gfortran.dg/empty_format_1.f90: Remove stray commas.
19083
19084 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19085
19086         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
19087         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
19088         commit.
19089
19090 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19091
19092         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
19093
19094 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19095
19096         PR c++/17115
19097         * g++.dg/warn/Winline-4.C: New test.
19098
19099 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19100
19101         * gcc.c-torture/compile/20041007-1.c: New test.
19102
19103 2004-10-07  Paul Brook  <paul@codesourcery.com>
19104
19105         PR fortran/17678
19106         * gfortran.dg/use_allocated_1.f90: New test.
19107
19108 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19109
19110         PR middle-end/17849
19111         * gfortran.fortran-torture/compile/nested.f90: New test
19112
19113 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19114
19115         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
19116
19117 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19118
19119         PR c++/17368
19120         * g++.dg/ext/asm6.C: New test.
19121
19122 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
19123
19124         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
19125
19126 2004-10-06  Paul Brook  <paul@codesourcery.com>
19127
19128         PR libfortran/17709
19129         * gfortran.dg/empty_format_1.f90: New test.
19130
19131 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19132
19133         PR fortran/17568
19134         * gfortran.dg/ishft.f90: New test.
19135
19136         PR fortran/17283
19137         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
19138         tests.
19139
19140 2004-10-06  Paul Brook  <paul@codesourcery.com>
19141
19142         * gfortran.dg/do_1.f90: New test.
19143
19144 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19145
19146         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
19147         optimizing for size.
19148
19149 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19150
19151         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
19152
19153 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19154
19155         * gcc.c-torture/compile/20041005-1.c: New test.
19156
19157 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19158
19159         PR c++/17829
19160         * g++.dg/lookup/koenig4.C: New.
19161
19162 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19163
19164         * g++.dg/other/classkey1.C: Adjust quoting marks.
19165         * g++.dg/parse/error15.C: Likewise.
19166         * g++.dg/template/meminit2.C (int>): Likewise.
19167
19168 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19169
19170         PR fortran/17283
19171         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
19172
19173         PR fortran/17631
19174         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
19175
19176         PR fortran/17708
19177         * gfortran.dg/pr17708.f90: New test.
19178
19179 2004-10-04  Chao-ying Fu  <fu@mips.com>
19180
19181         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
19182         * gcc.dg/vect/vect-4.c: Ditto.
19183         * gcc.dg/vect/vect-5.c: Ditto.
19184         * gcc.dg/vect/vect-6.c: Ditto.
19185         * gcc.dg/vect/vect-8.c: Ditto.
19186         * gcc.dg/vect/vect-16.c: Ditto.
19187         * gcc.dg/vect/vect-30.c: Ditto.
19188         * gcc.dg/vect/vect-40.c: Ditto.
19189         * gcc.dg/vect/vect-41.c: Ditto.
19190         * gcc.dg/vect/vect-42.c: Ditto.
19191         * gcc.dg/vect/vect-43.c: Ditto.
19192         * gcc.dg/vect/vect-44.c: Ditto.
19193         * gcc.dg/vect/vect-45.c: Ditto.
19194         * gcc.dg/vect/vect-46.c: Ditto.
19195         * gcc.dg/vect/vect-47.c: Ditto.
19196         * gcc.dg/vect/vect-48.c: Ditto.
19197         * gcc.dg/vect/vect-49.c: Ditto.
19198         * gcc.dg/vect/vect-50.c: Ditto.
19199         * gcc.dg/vect/vect-51.c: Ditto.
19200         * gcc.dg/vect/vect-52.c: Ditto.
19201         * gcc.dg/vect/vect-53.c: Ditto.
19202         * gcc.dg/vect/vect-54.c: Ditto.
19203         * gcc.dg/vect/vect-55.c: Ditto.
19204         * gcc.dg/vect/vect-56.c: Ditto.
19205         * gcc.dg/vect/vect-57.c: Ditto.
19206         * gcc.dg/vect/vect-58.c: Ditto.
19207         * gcc.dg/vect/vect-59.c: Ditto.
19208         * gcc.dg/vect/vect-60.c: Ditto.
19209         * gcc.dg/vect/vect-74.c: Ditto.
19210         * gcc.dg/vect/vect-79.c: Ditto.
19211         * gcc.dg/vect/vect-80.c: Ditto.
19212
19213 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19214
19215         * gcc.dg/unused-7.c: Use the correct option.
19216
19217 2004-10-04  Paul Brook  <paul@codesourcery.com>
19218         Bud Davis  <bdavis9659@comcast.net>
19219
19220         PR fortran/17706
19221         PR fortran/16434
19222         * gfortran/pr17706.f90: New test.
19223         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
19224
19225 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19226
19227         * gfortran.dg/pr17612.f90: New test.
19228
19229 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19230
19231         * g++.dg/template/local1.C: Adjust quoting marks in
19232         testing for diagnostics.
19233         * g++.dg/tls/diag-2.C: Likewise.
19234         * g++.dg/other/error8.C: Likewise.
19235
19236 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19237
19238         PR c/17178
19239         * gcc.dg/unused-4.c: Adjust to be correct.
19240
19241         PR c/17820
19242         * gcc.dg/unused-7.c: New test.
19243
19244 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19245
19246         PR c++/17797
19247         * g++.dg/overload/template2.C: New test.
19248
19249 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
19250
19251         PR tree-optimization/16632
19252         * gcc.dg/tree-ssa/20041002-1.c: New.
19253
19254 2004-10-03  Paul Brook  <paul@codesourcery.com>
19255
19256         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
19257         rather than relying on default formatting.
19258
19259 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
19260
19261         * gcc.dg/20040920-1.c: Update expected message text.
19262
19263 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
19264
19265         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
19266
19267 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
19268
19269         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
19270         tree level.
19271
19272 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19273
19274         * gcc.dg/tree-ssa/pr17343.c: Remove.
19275
19276 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19277
19278         PR tree-opt/17343
19279         * gcc.dg/tree-ssa/pr17343.c: New test.
19280
19281 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
19282
19283         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
19284         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
19285         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
19286         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
19287         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
19288
19289 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19290
19291         * gcc.dg/lvalue-2.c: New test.
19292
19293 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19294
19295         PR c/17730
19296         * gcc.dg/pr17730-1.c: New test
19297
19298 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
19299
19300         PR c/7425
19301         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
19302
19303 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19304
19305         * gcc.c-torture/execute/stdarg-1.c: New test.
19306         * gcc.c-torture/execute/stdarg-2.c: New test.
19307         * gcc.c-torture/execute/stdarg-3.c: New test.
19308         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19309         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19310         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19311         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19312         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19313
19314 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19315
19316         PR tree-optimization/17697
19317         * g++.dg/opt/pr17697-1.C: New test.
19318         * g++.dg/opt/pr17697-2.C: New test.
19319         * g++.dg/opt/pr17697-3.C: New test.
19320
19321 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
19322
19323         PR c/16409
19324         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
19325         gcc.dg/vla-init-5.c: New tests.
19326
19327 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19328
19329         PR c/13804
19330         * gcc.dg/pr13804-1.c: New test.
19331
19332 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19333
19334         PR fortran/16938
19335         * gfortran.dg/pr16938.f90: New test.
19336
19337 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19338
19339         * g++.dg/template/crash23.C: New test.
19340
19341 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19342
19343         PR c++/17585
19344         * g++.dg/template/static8.C: New test.
19345
19346 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
19347
19348         PR c++/17681
19349         * g++.dg/other/error9.C: New test.
19350
19351 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19352
19353         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
19354
19355 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19356
19357         PR fortran/15164
19358         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
19359
19360 2004-09-26  Roger Sayle  <roger@eyesopen.com>
19361
19362         PR middle-end/17112
19363         * gcc.dg/pr17112-1.c: New test case.
19364
19365 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19366
19367         PR c/11459
19368         * gcc.dg/pr11459-1.c: New test.
19369
19370 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
19371
19372         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
19373         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19374
19375 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19376
19377         * gfortran.dg/pr15324.f90: Make array bounds consistent.
19378
19379 2004-09-25  Jan Hubicka  <jh@suse.cz>
19380
19381         * compile/30040909-1.c: New test.
19382         * compile/30040907-1.c: New test.
19383
19384 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
19385
19386         * gcc.c-torture/execute/va-arg-26.c: New test.
19387
19388 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
19389
19390         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
19391         extra diagnostics on targets with 64-bit pointers.
19392         * objc.dg/selector-1.m: Adjust dg-warning regexp.
19393
19394 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19395
19396         PR c/17188
19397         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
19398         * gcc.dg/decl-3.c: Adjust expected message.
19399
19400 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19401
19402         PR fortran/17615
19403         * gfortran.dg/pr17615.f90: New test.
19404
19405 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
19406
19407         PR tree-optimzation/17517
19408         * g++.dg/tree-ssa/pr17517.C: New Test.
19409
19410 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19411
19412         PR c++/16889
19413         * g++.dg/lookup/ambig3.C: New.
19414
19415 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
19416
19417         PR tree-opt/17624
19418         * g++.dg/opt/pr17624.C: New test.
19419
19420 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19421
19422         PR c/6980
19423         * gcc.dg/Wbad-function-cast-1.c: New test.
19424
19425 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
19426
19427         * g++.dg/ext/complit1.C
19428         * g++.dg/other/error2.C
19429         * g++.dg/other/nontype-1.C
19430         * g++.dg/parse/crash11.C
19431         * g++.dg/parse/crash12.C
19432         * g++.dg/parse/error15.C
19433         * g++.dg/parse/error4.C
19434         * g++.dg/parse/tmpl-outside1.C
19435         * g++.dg/parse/too-many-tmpl-args1.C
19436         * g++.dg/template/dependent-expr3.C
19437         * g++.dg/template/error10.C
19438         * g++.dg/template/instantiate1.C
19439         * g++.dg/template/vtable2.C
19440         * g++.dg/warn/Wshadow-1.C
19441         * g++.dg/warn/weak1.C
19442         * g++.old-deja/g++.brendan/crash16.C
19443         * g++.old-deja/g++.brendan/crash18.C
19444         * g++.old-deja/g++.brendan/crash48.C
19445         * g++.old-deja/g++.brendan/crash49.C
19446         * g++.old-deja/g++.brendan/crash55.C
19447         * g++.old-deja/g++.brendan/crash56.C
19448         * g++.old-deja/g++.brendan/crash8.C
19449         * g++.old-deja/g++.brendan/enum11.C
19450         * g++.old-deja/g++.brendan/enum8.C
19451         * g++.old-deja/g++.brendan/enum9.C
19452         * g++.old-deja/g++.brendan/friend3.C
19453         * g++.old-deja/g++.brendan/misc14.C
19454         * g++.old-deja/g++.bugs/900402_02.C
19455         * g++.old-deja/g++.bugs/900404_03.C
19456         * g++.old-deja/g++.bugs/900404_04.C
19457         * g++.old-deja/g++.bugs/900428_03.C
19458         * g++.old-deja/g++.jason/crash4.C
19459         * g++.old-deja/g++.jason/overload21.C
19460         * g++.old-deja/g++.jason/redecl1.C
19461         * g++.old-deja/g++.jason/report.C
19462         * g++.old-deja/g++.jason/rfg10.C
19463         * g++.old-deja/g++.jason/template30.C
19464         * g++.old-deja/g++.law/arm12.C
19465         * g++.old-deja/g++.law/ctors5.C
19466         * g++.old-deja/g++.law/cvt20.C
19467         * g++.old-deja/g++.law/init10.C
19468         * g++.old-deja/g++.law/init8.C
19469         * g++.old-deja/g++.law/visibility17.C
19470         * g++.old-deja/g++.law/visibility7.C
19471         * g++.old-deja/g++.mike/net8.C
19472         * g++.old-deja/g++.mike/p646.C
19473         * g++.old-deja/g++.mike/p700.C
19474         * g++.old-deja/g++.mike/p701.C
19475         * g++.old-deja/g++.mike/p811.C
19476         * g++.old-deja/g++.ns/template13.C
19477         * g++.old-deja/g++.other/array3.C
19478         * g++.old-deja/g++.other/crash25.C
19479         * g++.old-deja/g++.other/dtor3.C
19480         * g++.old-deja/g++.other/dtor4.C
19481         * g++.old-deja/g++.other/main1.C
19482         * g++.old-deja/g++.other/warn7.C
19483         * g++.old-deja/g++.pt/crash11.C
19484         * g++.old-deja/g++.pt/crash36.C
19485         * g++.old-deja/g++.pt/spec22.C
19486         * g++.old-deja/g++.pt/spec9.C
19487         * g++.old-deja/g++.pt/ttp52.C
19488         * g++.old-deja/g++.robertl/eb103.C
19489         * g++.old-deja/g++.robertl/eb121.C
19490         * g++.old-deja/g++.robertl/eb22.C
19491         * g++.old-deja/g++.robertl/eb8.C:
19492         Update locations and/or regexps of dg-error markers.
19493         Remove markers for some bogus messages that are no longer issued.
19494
19495 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
19496
19497         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
19498         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
19499
19500 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
19501
19502         PR c++/17618
19503         * g++.dg/lookup/crash5.C: New test.
19504
19505 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
19506
19507         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
19508         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
19509         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
19510         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
19511         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
19512         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
19513
19514         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
19515         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
19516         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
19517         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
19518         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
19519         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
19520
19521         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
19522
19523         * gcc.dg/vect/vect-44.c: Check additional cases.
19524         * gcc.dg/vect/vect-48.c: Check additional cases.
19525
19526         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
19527         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
19528         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
19529         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
19530         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
19531         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
19532         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
19533         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
19534         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
19535
19536         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
19537         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
19538         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
19539
19540 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19541
19542         * gcc.dg/tree-ssa/loop-6.c: New test.
19543
19544 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
19545
19546         PR c++/17620
19547         * g++.dg/inherit/base2.C: New.
19548
19549 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19550
19551         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
19552         * gcc.dg/20001012-2.c: Likewise.
19553         * gcc.dg/20001013-1.c: Likewise.
19554         * gcc.dg/20001101-1.c: Likewise.
19555         * gcc.dg/20001102-1.c: Likewise.
19556         * gcc.dg/bf-spl1.c: Likewise.
19557         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
19558         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
19559
19560 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
19561
19562         PR tree-optimization/16721
19563         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
19564
19565 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
19566
19567         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
19568         * gcc.dg/20040305-1.c: Likewise.
19569
19570 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19571
19572         PR c/16566
19573         * gcc.c-torture/compile/pr16566-1.c,
19574         gcc.c-torture/compile/pr16566-2.c,
19575         gcc.c-torture/compile/pr16566-3.c: New tests.
19576
19577 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
19578
19579         PR tree-optimization/17512
19580         * gcc.c-torture/compile/20040916-1.c.
19581
19582 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
19583
19584         * gcc.dg/pragma-re-3.c: New test.
19585
19586 2004-09-17  Matt Austern  <austern@apple.com>
19587
19588         PR c++/15049
19589         * g++.dg/other/anon3.C: New.
19590
19591 2004-09-21  Roger Sayle  <roger@eyesopen.com>
19592
19593         PR c++/7503
19594         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
19595         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
19596         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
19597         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
19598         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
19599
19600 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
19601
19602         PR fortran/17286
19603         * gfortran.dg/pr17286.f90: New test.
19604
19605 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
19606
19607         PR c++/17530
19608         * g++.dg/template/static7.C: New test.
19609
19610 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
19611
19612         PR tree-opt/17558
19613         * gcc.c-torture/compile/pr17558.c: New test.
19614
19615 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19616
19617         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
19618         if SKIP_ATTRIBUTE is defined.
19619
19620 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19621
19622         PR fortran/15957
19623         * gfortran.dg/pr15957.f90: New test.
19624
19625 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
19626
19627         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
19628         in comparison.
19629         * gcc.dg/vect/vect-79.c: Likewise.
19630         * gcc.dg/vect/vect-80.c: Likewise.
19631
19632 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19633
19634         PR fortran/15750
19635         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
19636
19637 2004-09-20  Ira Rosen  <irar@il.ibm.com>
19638
19639         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
19640         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
19641         * gcc.dg/vect/vect-62.c: New testcase.
19642         * gcc.dg/vect/vect-63.c: New testcase.
19643         * gcc.dg/vect/vect-64.c: New testcase.
19644         * gcc.dg/vect/vect-65.c: New testcase.
19645         * gcc.dg/vect/vect-66.c: New testcase.
19646         * gcc.dg/vect/vect-67.c: New testcase.
19647         * gcc.dg/vect/vect-68.c: New testcase.
19648         * gcc.dg/vect/vect-69.c: New testcase.
19649         * gcc.dg/vect/vect-79.c: New testcase.
19650         * gcc.dg/vect/vect-80.c: New testcase.
19651
19652 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19653
19654         * gcc.target/mips/asm-1.c: New test.
19655
19656 2004-09-19  Ira Rosen  <irar@il.ibm.com>
19657
19658         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
19659         * gcc.dg/vect/vect-73.c: New testcase.
19660         * gcc.dg/vect/vect-74.c: New testcase.
19661         * gcc.dg/vect/vect-75.c: New testcase.
19662         * gcc.dg/vect/vect-76.c: New testcase.
19663         * gcc.dg/vect/vect-77.c: New testcase.
19664         * gcc.dg/vect/vect-78.c: New testcase
19665
19666 2004-09-18  Paul Brook  <paul@codesourcery.com>
19667
19668         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
19669
19670 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
19671
19672         PR c/17424
19673         * gcc.dg/pr17424-1.c: New test.
19674
19675 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
19676
19677         * g++.dg/tree-ssa/pr17153.C: New test.
19678
19679 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
19680
19681         PR pch/13361
19682         * testsuite/g++.dg/pch/wchar-1.C: New.
19683         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19684
19685 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
19686
19687         * gcc.c-torture/execute/20040917-1.c: New test.
19688
19689 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19690
19691         PR tree-optimization/17319
19692         * gcc.dg/pr17319.c: New test.
19693
19694 2004-09-17  Devang Patel  <dpatel@apple.com>
19695
19696         * gcc.dg/20040813-1.c: New test.
19697
19698 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19699
19700         PR tree-optimization/17273
19701         * gcc.c-torture/compile/pr17273.c: New test.
19702
19703 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19704
19705         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
19706         Update expected messages.
19707         * gcc.dg/declspec-13.c: New test.
19708
19709 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
19710
19711         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
19712
19713 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19714
19715         * gcc.c-torture/execute/pr17252.c: Use post-increment to
19716         change what 'a' is pointing to.
19717
19718 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
19719
19720         PR c++/16002
19721         * g++.dg/template/error18.C: New test.
19722
19723         PR c++/16029
19724         * g++.dg/warn/Wunused-8.C: New test.
19725
19726 2004-09-17  Steven Bosscher  <stevenb@suse.de>
19727
19728         PR tree-optimization/17513
19729         * gcc.dg/20040916-1.c: New test.
19730
19731 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
19732
19733         PR c++/17501
19734         * g++.dg/template/typename7.C: New test.
19735
19736 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19737
19738         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
19739
19740 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
19741
19742         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
19743         with -ftree-based-profiling also.
19744         * lib/profopt.exp: Support late-set profile_option/feedback_option.
19745
19746 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
19747
19748         PR/15364
19749         * gfortran.dg/der_array_io_1.f90: New test.
19750         * gfortran.dg/der_array_io_2.f90: New test.
19751         * gfortran.dg/der_array_io_3.f90: New test.
19752
19753 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19754
19755         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
19756         EABI.
19757
19758 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19759
19760         * g++.dg/opt/switch1.C: New test.
19761
19762 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19763
19764         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
19765         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
19766         Update expected messages.
19767
19768 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19769
19770         PR fortran/16485
19771         * gfortran.dg/same_name_1.f90: New test.
19772
19773 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
19774
19775         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
19776         dereference garbage pointers.
19777
19778 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
19779
19780         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
19781         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
19782
19783         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
19784         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
19785         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
19786
19787 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
19788
19789         PR c++/17324
19790         * g++.dg/template/mangle1.C: New test.
19791
19792 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19793
19794         PR tree-optimization/17252
19795         * gcc.c-torture/execute/pr17252.c: New test.
19796
19797 2004-09-14  Andrew Pinski  <apinski@apple.com>
19798
19799         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
19800
19801 2004-09-14  Roger Sayle  <roger@eyesopen.com>
19802
19803         PR rtl-optimization/9771
19804         * gcc.dg/pr9771-1.c: New test case.
19805
19806 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19807
19808         PR tree-optimization/15262
19809         * gcc.c-torture/execute/pr15262-1.c: New test.
19810         * gcc.c-torture/execute/pr15262-2.c: New test.
19811
19812 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19813
19814         * gcc.dg/declspec-12.c: New test.
19815
19816 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
19817
19818         * gfortran.dg/pr17090.f90: Add directives to test.
19819
19820 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19821
19822         * gcc.c-torture/compile/20040914-1.c: New test.
19823
19824 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19825
19826         PR c++/16162
19827         * g++.dg/template/decl2.C: New test.
19828
19829 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
19830
19831         PR fortran/17090
19832         * gfortran.dg/pr17090.f90: New test.
19833
19834 2004-09-13  Dale Johannesen  <dalej@apple.com>
19835
19836         * gcc.c-torture/compile/pr17408.c: New test case.
19837
19838 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19839
19840         PR c++/16716
19841         * g++.dg/parse/crash17.C: New test.
19842
19843         PR c++/17327
19844         * g++.dg/template/enum3.C: New test.
19845
19846 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
19847
19848         * lib/gcc-defs.exp: Load wrapper.exp.
19849         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
19850         using local code.
19851         * lib/gcc.exp (gcc_init): Similar.
19852         * lib/gfortran.exp (gfortran_init): Similar.
19853         * lib/objc.exp (objc_init): Similar.
19854         * lib/treelang.exp (treelang_init): Similar.
19855         * lib/wrapper.exp: New file with build_wrapper call machinery in
19856         ${tool}_maybe_build_wrapper.
19857
19858 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19859
19860         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
19861         "inline".
19862         * gcc.dg/declspec-11.c: Update expected messages.
19863         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
19864         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
19865         gcc.dg/inline-12.c: New tests.
19866
19867 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
19868
19869         * g++.dg/tree-ssa/pr17400.C: New testcase.
19870
19871 2004-09-13  James E Wilson  <wilson@specifixinc.com>
19872
19873         * gcc.target/mips/sb1-1.c: New testcase.
19874
19875 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
19876
19877         * lib/g77-dg.exp: Remove unused file.
19878         * lib/mike-g77.exp: Ditto.
19879         * lib/g77.exp: Ditto.
19880
19881 2004-09-12  Richard Henderson  <rth@redhat.com>
19882
19883         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
19884
19885 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19886
19887         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
19888         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19889         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
19890         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
19891         Update expected messages.
19892
19893 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
19894
19895         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
19896         declaration/use mismatch for dirp parameter.
19897
19898 2004-09-12  Andrew Pinski  <apinski@apple.com>
19899
19900         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
19901         -fgnu-runtime is passed.
19902
19903 2004-09-12  Richard Henderson  <rth@redhat.com>
19904
19905         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
19906         do the uplevel thing and update additional_flags directly.
19907         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
19908         gfortran.fortran-torture/execute/intrinsic_nearest.x,
19909         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
19910         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
19911
19912 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19913
19914         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
19915
19916 2004-09-11  Roger Sayle  <roger@eyesopen.com>
19917
19918         PR middle-end/17411
19919         * g++.dg/opt/pr17411-1.C: New test case.
19920
19921 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19922
19923         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19924         gcc.dg/tls/diag-2.c: Update expected messages.
19925         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19926         messages.
19927         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19928         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19929         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19930         gcc.dg/tls/diag-5.c: New tests.
19931
19932 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19933
19934         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19935
19936 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19937
19938         * g++.dg/parse/break-in-for.C: New test.
19939
19940 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19941
19942         * gcc.dg/tree-ssa/20040911-1.c: New test.
19943
19944 2004-09-11  Andreas Jaeger  <aj@suse.de>
19945
19946         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19947         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19948
19949 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19950
19951         * gcc.target/frv: New directory of FR-V-specific tests.
19952
19953 2004-09-10  James E Wilson  <wilson@specifixinc.com>
19954
19955         * gcc.dg/convert-vec-1.c: New test.
19956
19957 2004-09-10  Roger Sayle  <roger@eyesopen.com>
19958
19959         PR middle-end/17024
19960         * gcc.dg/pr17024-1.c: New test case.
19961
19962 2004-09-10  Eric Christopher  <echristo@redhat.com>
19963
19964         * gcc.dg/20040910-1.c: New test.
19965
19966 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19967
19968         * gcc.dg/bitfld-9.c: New test.
19969
19970 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
19971
19972         * gcc.c-torture/execute/ieee/acc1.c: New test.
19973         * gcc.c-torture/execute/ieee/acc2.c: New test.
19974         * gcc.c-torture/execute/ieee/mzero6.c: New test.
19975
19976 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19977
19978         * gcc.dg/deprecated-2.c: New test.
19979
19980 2004-09-09  James E Wilson  <wilson@specifixinc.com>
19981
19982         * gcc.dg/init-vec-1.c: New test.
19983
19984 2004-09-09  Roger Sayle  <roger@eyesopen.com>
19985
19986         PR middle-end/17055
19987         * gcc.dg/pr17055-1.c: New test case.
19988
19989 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
19990
19991         PR target/17377
19992         * gcc.c-torture/execute/pr17377.c: New test.
19993
19994 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19995
19996         PR c/8420
19997         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
19998         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
19999         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20000         gcc.dg/long-long-typespec-1.c: New tests.
20001         * gcc.dg/tls/diag-2.c: Update expected diagnostics
20002
20003 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20004
20005         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
20006         gcc.dg/gnu99-static-1.c: New tests.
20007
20008 2004-09-08  Devang Patel  <dpatel@apple.com>
20009
20010         * gcc.dg/darwin-ld-20040828-1.c: New test.
20011         * gcc.dg/darwin-ld-20040828-2.c: New test.
20012         * gcc.dg/darwin-ld-20040828-3.c: New test.
20013
20014 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
20015
20016         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
20017         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
20018         in error message.
20019         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
20020         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
20021         in error message.
20022         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
20023         types they qualify.
20024         * objc.dg/type-size-2.m: Fix wording in comment.
20025         * objc.dg/va-meth-1.m: New test case.
20026
20027 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
20028
20029         PR c/16633:
20030         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
20031         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
20032
20033 2004-09-06  Devang Patel  <dpatel@apple.com>
20034
20035         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
20036         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
20037
20038 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
20039
20040         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
20041         reflect changed line numbering of diagnostics.
20042
20043 2004-09-06  Paul Brook  <paul@codesourcery.com>
20044
20045         * gfortran.dg/edit_real_1.f90: Add new test.
20046
20047 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20048
20049         * gcc.dg/tree-ssa/loop-2.c: New test.
20050         * gcc.dg/tree-ssa/loop-3.c: New test.
20051         * gcc.dg/tree-ssa/loop-4.c: New test.
20052         * gcc.dg/tree-ssa/loop-5.c: New test.
20053
20054 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20055
20056         * gcc.dg/format/sentinel-1.c: Update for parameter option.
20057
20058 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20059
20060         * gcc.dg/format/sentinel-1.c: New test.
20061
20062 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
20063
20064         * testsuite/gcc.dg/builtins-46.c: New.
20065
20066 2004-09-03  Devang Patel  <dpatel@apple.com>
20067
20068         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
20069         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
20070
20071 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20072
20073         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
20074         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
20075         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
20076         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
20077         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
20078         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
20079         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
20080         the non-portable bzero.
20081         * gcc.dg/20010912-1.c: xfail for NetWare.
20082         * gcc.dg/20020426-2.c: xfail for NetWare.
20083         * gcc.dg/20021014-1.c: xfail for NetWare.
20084         * gcc.dg/20021018-1.c: xfail for NetWare.
20085         * gcc.dg/20030213-1.c: xfail for NetWare.
20086         * gcc.dg/20030225-1.c: xfail for NetWare.
20087         * gcc.dg/20030708-1.c: xfail for NetWare.
20088         * gcc.dg/builtins-config.h: Also exclude NetWare.
20089         * gcc.dg/format/format.h: Define restrict only if not already defined.
20090         * gcc.dg/nest.c: xfail for NetWare.
20091         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
20092         * lib/target-supports.exp (check_visibility_available): Exclude
20093         NetWare.
20094
20095 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20096
20097         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
20098         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
20099         deterministic starting point for the alignment of structure fields.
20100         * gcc.dg/Wpadded.c: Dito.
20101         * g++.dg/abi/vbase10.C: Dito.
20102
20103 2004-09-03  Devang Patel  <dpatel@apple.com>
20104
20105         * g++.dg/debug/pr15736.cc: New test.
20106
20107 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20108
20109         * README.QMTEST: Fix out-of-date link.
20110
20111 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
20112
20113         PR fortran/16579
20114         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
20115         Delete.  Duplicate of gfortran.dg/g77/20010610.f
20116
20117 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20118
20119         * g++.dg/abi/arm_rtti1.C: New test.
20120
20121 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
20122
20123         * gcc.dg/ppc-vector-memcpy.c: New.
20124         * gcc.dg/ppc-vector-memset.c: New.
20125
20126 2004-09-02  Chao-ying Fu  <fu@mips.com>
20127
20128         * gcc.target/mips/mips-3d-1.c: New test.
20129         * gcc.target/mips/mips-3d-2.c: New test.
20130         * gcc.target/mips/mips-3d-3.c: New test.
20131         * gcc.target/mips/mips-3d-4.c: New test.
20132         * gcc.target/mips/mips-3d-5.c: New test.
20133         * gcc.target/mips/mips-3d-6.c: New test.
20134         * gcc.target/mips/mips-3d-7.c: New test.
20135         * gcc.target/mips/mips-3d-8.c: New test.
20136         * gcc.target/mips/mips-3d-9.c: New test.
20137         * gcc.target/mips/mips-ps-1.c: New test.
20138         * gcc.target/mips/mips-ps-2.c: New test.
20139         * gcc.target/mips/mips-ps-3.c: New test.
20140         * gcc.target/mips/mips-ps-4.c: New test.
20141         * gcc.target/mips/mips-ps-type.c: New test.
20142
20143 2004-09-02  Paul Brook  <paul@codesourcery.com>
20144
20145         * gfortran.dg/edit_real_1.f90: Add new tests.
20146
20147 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20148
20149         PR fortran/15327
20150         * gfortran.dg/merge_char_1.f90: New test.
20151
20152 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20153
20154         PR fortran/16404
20155         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
20156
20157 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20158
20159         PR c/1522
20160         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
20161
20162 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
20163
20164         * g++.dg/opt/loop1.C: Do not XFAIL.
20165
20166 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
20167
20168         * gcc.c-torture/execute/20040831-1.c: New test.
20169
20170 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
20171
20172         PR fortran/16579
20173         * gfortran.dg/g77/20010610.f: Now passes.
20174         Copy from g77.f-torture/execute. Add dg-run directive.
20175         * gfortran.dg/g77/README: Update
20176
20177 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20178
20179         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
20180         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
20181         (t1, t2, t3, t4): Add volatile.
20182
20183 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20184
20185         * g++.dg/ext/visibility/arm1.C: New test.
20186
20187 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
20188
20189         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
20190         -pedantic-errors.
20191
20192 2004-09-01  Paul Brook  <paul@codesourcery.com>
20193
20194         * gfortran.dg/eof_2.f90: New test.
20195
20196 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20197
20198         PR fortran/16579
20199         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
20200
20201 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
20202
20203         PR libfortran/16805
20204         * gfortran.dg/list_read_2.f90: New test.
20205
20206 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20207
20208         * g++.dg/abi/key1.C: New test.
20209
20210 2004-08-31  Richard Henderson  <rth@redhat.com>
20211
20212         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
20213         form of offsetof.
20214         * g++.dg/other/offsetof5.C: Remove duplicate.
20215
20216 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20217
20218         PR fortran/17244
20219         * gfortran.dg/func_derived_1.f90: New test.
20220
20221 2004-08-31  Paul Brook  <paul@codesourcery.com>
20222
20223         * gfortran.dg/eof_1.f90: New test.
20224
20225 2004-08-31  Paul Brook  <paul@codesourcery.com>
20226
20227         * gfortran.dg/list_read_1.f90: New file.
20228
20229 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
20230
20231         * g++.dg/opt/loop1.C: XFAIL.
20232
20233 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
20234
20235         * gcc.dg/funcdef-storage-1.c: New.
20236         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
20237         an extern function in local scope.
20238         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
20239         declare an 'auto inline' function in local scope.
20240         * gcc.dg/20011130-1.c: Likewise.
20241         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
20242         an 'auto' function in local scope.
20243         * gcc.dg/20021014-1.c: Likewise.
20244         * gcc.dg/20030331-2.c: Likewise.
20245
20246 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20247
20248         * gfortran.dg/blockdata_1.f90: New test.
20249
20250 2004-08-30  Richard Henderson  <rth@redhat.com>
20251
20252         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
20253
20254 2004-08-30  Richard Henderson  <rth@redhat.com>
20255
20256         * lib/fortran-torture.exp (fortran-torture-execute): Honor
20257         additional_flags set by alternate driver.
20258         (ieee-options): New procedure.
20259         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
20260         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
20261         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
20262         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
20263
20264 2004-08-30  Richard Henderson  <rth@redhat.com>
20265
20266         * lib/f-torture.exp: Remove.
20267
20268 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
20269
20270         PR rtl-optimization/16590
20271         * g++.dg/opt/loop1.C: New test.
20272
20273 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20274
20275         PR fortran/13910
20276         * gfortran.dg/oldstyle_1.f90: New test.
20277
20278 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
20279         Paul Brook  <paul@codesourcery.com>
20280
20281         * gfortran.dg/g77/README: Update.
20282         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
20283         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20284         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
20285
20286 2004-08-28  Paul Brook  <paul@codesourcery.com>
20287
20288         PR libfortran/17195
20289         * gfortran.dg/edit_real_1.f90: New test.
20290
20291 2004-08-27  Paul Brook  <paul@codesourcery.com>
20292
20293         * gfortran.dg/rewind_1.f90: New test.
20294
20295 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
20296
20297         PR fortran/16597
20298         * gfortran.dg/pr16597.f90: New test.
20299
20300 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20301
20302         PR c/13801
20303         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
20304         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
20305         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
20306         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
20307         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
20308
20309 2004-08-26  Nick Clifton  <nickc@redhat.com>
20310
20311         * gcc.c-torture/compile/pr17119.c: New test.
20312
20313 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20314
20315         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
20316
20317 2004-08-25  Richard Henderson  <rth@redhat.com>
20318
20319         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
20320         the bits that expect kind=8 to be the largest real kind.
20321
20322 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20323
20324         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
20325
20326 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20327
20328         * gfortran.dg/assignment_1.f90: New test.
20329
20330 2004-08-25  Adam Nemet  <anemet@lnxw.com>
20331
20332         * g++.dg/template/repo3.C: New test.
20333
20334 2004-08-25  Roger Sayle  <roger@eyesopen.com>
20335
20336         PR middle-end/16693
20337         PR tree-optimization/16372
20338         * g++.dg/opt/pr16372-1.C: New test case.
20339         * g++.dg/opt/pr16693-1.C: New test case.
20340         * g++.dg/opt/pr16693-2.C: New test case.
20341
20342 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20343
20344         * objc.dg/proto-lossage-4.m: New test.
20345
20346 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
20347
20348         PR c++/17155
20349         * g++.dg/inherit/local2.C: New test.
20350
20351 2004-08-25  Paul Brook  <paul@codesourcery.com>
20352
20353         PR fortran/17144
20354         * gfortran.dg/string_ctor_1.f90: New test.
20355
20356 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20357
20358         PR c++/14428
20359         * g++.dg/template/redecl2.C: New test.
20360
20361 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20362
20363         PR fortran/17143
20364         * gfortran.dg/pr17143.f90: New test.
20365
20366 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20367
20368         PR fortran/17164
20369         * gfortran.dg/pr17164.f90: New test.
20370
20371 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20372
20373         * gcc.dg/tree-ssa/loop-1.c: New test.
20374
20375 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20376
20377         * gcc.c-torture/compile/20040824-1.c: New test.
20378
20379 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20380
20381         * gcc.c-torture/compile/iftrap-3.c: New test.
20382
20383 2004-08-24  Paul Brook  <paul@codesourcery.com>
20384
20385         * gfortran.dg/entry_2.f90: New test.
20386
20387 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20388
20389         PR c++/16889
20390         * g++.dg/lookup/ambig[12].C: New.
20391
20392 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20393
20394         PR c++/16706
20395         * g++.dg/template/crash21.C: New test.
20396         * g++.dg/template/crash22.C: Likewise.
20397
20398 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20399
20400         PR c++/17149
20401         * g++.dg/template/access15.C: New.
20402
20403 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20404
20405         PR c++/17163
20406         * g++.dg/template/repo2.C: New test.
20407
20408 2004-08-23  Roger Sayle  <roger@eyesopen.com>
20409
20410         PR rtl-optimization/17078
20411         * gcc.c-torture/execute/pr17078-1.c: New test case.
20412
20413 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20414
20415         PR c/14492
20416         * gcc.dg/debug/crash1.c: New test.
20417
20418 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20419
20420         PR c/16180
20421         * gcc.dg/loop-5.c: New test.
20422
20423 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20424
20425         * gcc.c-torture/execute/20040823-1.c: New test.
20426
20427 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
20428
20429         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
20430         to the assembler.  Simplify test accordingly.
20431         (asm_abi_flags): Use GNU names.
20432         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
20433         to check for ABI flags.
20434
20435 2004-08-22  Andrew Pinski  <apinski@apple.com>
20436
20437         * g++.dg/opt/pr14029.C: New test.
20438         * gcc.c-torture/execute/pr15262.c: New test.
20439
20440 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20441
20442         * gfortran.dg/reduction.f90: Add checks with complex arguments.
20443
20444 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
20445
20446         PR 16908
20447         * gfortran.dg/direct_io.f90: New test.
20448
20449 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20450
20451         PR c++/17121
20452         * g++.dg/inherit/local2.C: New test.
20453
20454 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20455
20456         PR c++/17120
20457         * g++.dg/warn/Wparentheses-4.C: New test.
20458
20459 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20460
20461         PR c++/17121
20462         * g++.dg/inherit/local2.C: New test.
20463
20464         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
20465         * gcc.dg/ppc-ldstruct.c: Likewise.
20466         * gcc.dg/ppc64-abi-2.c: Likewise.
20467
20468 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
20469
20470         PR rtl-optimization/17099
20471         * gcc.c-torture/execute/20040820-1.c: New test.
20472
20473 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
20474
20475         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
20476
20477 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
20478
20479         PR fortran/17077
20480         * gfortran.dg/auto_array_1.f90: New test.
20481
20482 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20483
20484         PR fortran/17074
20485         * gfortran.dg/simpleif_1.f90: New test.
20486
20487 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
20488
20489         * lib/target-supports.exp (check_profiling_available): Return
20490         false for arm*-*-symbianelf* and arm*-*-eabi*.
20491
20492         PR c++/15890
20493         * g++.dg/template/delete1.C: New test.
20494
20495 2004-08-19  Paul Brook  <paul@codesourcery.com>
20496
20497         PR fortran/14976
20498         PR fortran/16228
20499         * gfortran.dg/data_char_1.f90: New test.
20500
20501 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
20502
20503         PR fortran/16946
20504         * gfortran.dg/reduction.f90: New testcase.
20505
20506 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20507
20508         PR fortran/16520
20509         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
20510
20511 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20512
20513         PR c++/17041
20514         * g++.dg/Wparentheses-3.C: New test.
20515
20516 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
20517
20518         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
20519         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
20520         * gcc.dg/vect/vect-2.c: Likewise.
20521         * gcc.dg/vect/vect-3.c: Likewise.
20522         * gcc.dg/vect/vect-4.c: Likewise.
20523         * gcc.dg/vect/vect-5.c: Likewise.
20524         * gcc.dg/vect/vect-6.c: Likewise.
20525         * gcc.dg/vect/vect-7.c: Likewise.
20526         * gcc.dg/vect/vect-25.c: Likewise.
20527         * gcc.dg/vect/vect-31.c: Likewise.
20528         * gcc.dg/vect/vect-32.c: Likewise.
20529         * gcc.dg/vect/vect-34.c: Likewise.
20530         * gcc.dg/vect/vect-36.c: Likewise.
20531         * gcc.dg/vect/vect-all.c: Likewise.
20532
20533 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
20534
20535         PR c++/17068
20536         * g++.dg/template/operator4.C: New test.
20537
20538 2004-08-18  Richard Henderson  <rth@redhat.com>
20539
20540         * gcc.dg/20040206-1.c: XFAIL.
20541
20542 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20543
20544         PR c++/16246
20545         * g++.dg/template/array7.C: New test.
20546
20547 2004-08-17  James E Wilson  <wilson@specifixinc.com>
20548
20549         * gcc.dg/mips-movcc-1.c: New test.
20550         * gcc.dg/mips-movcc-2.c: New test.
20551         * gcc.dg/mips-movcc-3.c: New test.
20552
20553         * gcc.dg/mips-nmadd-1.c: New test.
20554         * gcc.dg/mips-nmadd-2.c: New test.
20555
20556 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20557
20558         PR c++/15871
20559         * g++.dg/opt/inline8.C: New test.
20560
20561         PR c++/16965
20562         * g++.dg/parse/error17.C: New test.
20563
20564 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
20565
20566         * gcc.dg/vect: New directory for vectorizer tests.
20567         * gcc.dg/vect/tree-vect.h: New file.
20568         * gcc.dg/vect/vect.exp: New file.
20569         * gcc.dg/vect/pr16105.c.c: New test.
20570         * gcc.dg/vect/vect-1.c: New test.
20571         * gcc.dg/vect/vect-2.c: New test.
20572         * gcc.dg/vect/vect-3.c: New test.
20573         * gcc.dg/vect/vect-4.c: New test.
20574         * gcc.dg/vect/vect-5.c: New test.
20575         * gcc.dg/vect/vect-6.c: New test.
20576         * gcc.dg/vect/vect-7.c: New test.
20577         * gcc.dg/vect/vect-8.c: New test.
20578         * gcc.dg/vect/vect-9.c: New test.
20579         * gcc.dg/vect/vect-10.c: New test.
20580         * gcc.dg/vect/vect-11.c: New test.
20581         * gcc.dg/vect/vect-12.c: New test.
20582         * gcc.dg/vect/vect-13.c: New test.
20583         * gcc.dg/vect/vect-14.c: New test.
20584         * gcc.dg/vect/vect-15.c: New test.
20585         * gcc.dg/vect/vect-16.c: New test.
20586         * gcc.dg/vect/vect-17.c: New test.
20587         * gcc.dg/vect/vect-18.c: New test.
20588         * gcc.dg/vect/vect-19.c: New test.
20589         * gcc.dg/vect/vect-20.c: New test.
20590         * gcc.dg/vect/vect-21.c: New test.
20591         * gcc.dg/vect/vect-22.c: New test.
20592         * gcc.dg/vect/vect-23.c: New test.
20593         * gcc.dg/vect/vect-24.c: New test.
20594         * gcc.dg/vect/vect-25.c: New test.
20595         * gcc.dg/vect/vect-26.c: New test.
20596         * gcc.dg/vect/vect-27.c: New test.
20597         * gcc.dg/vect/vect-28.c: New test.
20598         * gcc.dg/vect/vect-29.c: New test.
20599         * gcc.dg/vect/vect-30.c: New test.
20600         * gcc.dg/vect/vect-31.c: New test.
20601         * gcc.dg/vect/vect-32.c: New test.
20602         * gcc.dg/vect/vect-33.c: New test.
20603         * gcc.dg/vect/vect-34.c: New test.
20604         * gcc.dg/vect/vect-35.c: New test.
20605         * gcc.dg/vect/vect-36.c: New test.
20606         * gcc.dg/vect/vect-37.c: New test.
20607         * gcc.dg/vect/vect-38.c: New test.
20608         * gcc.dg/vect/vect-40.c: New test.
20609         * gcc.dg/vect/vect-41.c: New test.
20610         * gcc.dg/vect/vect-42.c: New test.
20611         * gcc.dg/vect/vect-43.c: New test.
20612         * gcc.dg/vect/vect-44.c: New test.
20613         * gcc.dg/vect/vect-45.c: New test.
20614         * gcc.dg/vect/vect-46.c: New test.
20615         * gcc.dg/vect/vect-47.c: New test.
20616         * gcc.dg/vect/vect-48.c: New test.
20617         * gcc.dg/vect/vect-49.c: New test.
20618         * gcc.dg/vect/vect-50.c: New test.
20619         * gcc.dg/vect/vect-51.c: New test.
20620         * gcc.dg/vect/vect-52.c: New test.
20621         * gcc.dg/vect/vect-53.c: New test.
20622         * gcc.dg/vect/vect-54.c: New test.
20623         * gcc.dg/vect/vect-55.c: New test.
20624         * gcc.dg/vect/vect-56.c: New test.
20625         * gcc.dg/vect/vect-57.c: New test.
20626         * gcc.dg/vect/vect-58.c: New test.
20627         * gcc.dg/vect/vect-59.c: New test.
20628         * gcc.dg/vect/vect-60.c: New test.
20629         * gcc.dg/vect/vect-61.c: New test.
20630         * gcc.dg/vect/vect-all.c: New test.
20631         * gcc.dg/vect/vect-none.c: New test.
20632
20633 2004-08-17  Paul Brook  <paul@codesourcery.com>
20634
20635         PR fortran/13082
20636         * gfortran.dg/entry_1.f90: New test.
20637
20638 2004-08-17  Andrew Pinski  <apinski@apple.com>
20639
20640         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
20641
20642 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
20643
20644         * gcc.dg/pr17036-1.c: New test.
20645
20646 2004-08-16  Devang Patel  <dpatel@apple.com>
20647
20648         * gcc.dg/darwin-20040809-1.c: New test.
20649
20650 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
20651
20652         * gcc.dg/funcdef-attr-1.c: New test.
20653
20654 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
20655
20656         * gcc.dg/altivec-17.c: New test.
20657         * gcc.dg/altivec-18.c: New test.
20658
20659 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20660
20661         PR c++/6749
20662         * g++.dg/template/vtable2.C: New test.
20663
20664 2004-08-14  Richard Henderson  <rth@redhat.com>
20665
20666         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
20667         * gcc.dg/pack-test-4.c (main): Return 0.
20668         * gcc.dg/setjmp-1.c: Remove XFAIL.
20669         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
20670
20671 2004-08-14  Richard Henderson  <rth@redhat.com>
20672
20673         * gcc.dg/980217-1.c: Add prototype for printf.
20674
20675 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
20676
20677         * gfortran.dg/pr16935.f90: New test.
20678
20679 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
20680
20681         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
20682
20683 2004-08-13  Paul Brook  <paul@codesourcery.com>
20684
20685         * gfortran.dg/der_io_1.f90: Remove stray comma.
20686
20687 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20688
20689         * gcc.dg/vmx/cw-bug-2.c: Remove.
20690         * gcc.dg/vmx/vprint-1.c: Remove.
20691         * gcc.dg/vmx/vscan-1.c: Remove.
20692
20693 2004-08-12  Devang patel  <dpatel@apple.com>
20694
20695         * gcc.dg/darwin-20040809-2.c: New test.
20696
20697 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
20698
20699         * g++.dg/ext/altivec-12.C: New test.
20700
20701         * g++.dg/ext/altivec-11.C: New test.
20702
20703 2004-08-12  Paul Brook  <paul@codesourcery.com>
20704
20705         * g++.dg/abi/arm_cxa_vec_1.C: New test.
20706
20707 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20708
20709         * g++.dg/ext/altivec-2.C: Check for hardware support before
20710         executing any VMX instructions.
20711
20712         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
20713
20714 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
20715
20716         PR c++/16276
20717         * g++.old-deja/g++.other/comdat4.C: New test.
20718         * g++.old-deja/g++.other/comdat4-aux.cc: New.
20719
20720 2004-08-12  Ben Elliston  <bje@au.ibm.com>
20721
20722         PR target/16286
20723         * gcc.dg/pr16286.c: New test.
20724
20725 2004-08-12 Jan Beulich <jbeulich@novell.com>
20726
20727         * g++.dg/ext/asm5.C: New.
20728
20729 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20730
20731         PR c++/16698
20732         * g++.dg/eh/crash1.C: New test.
20733
20734         PR c++/16717
20735         * g++.dg/ext/construct1.C: New test.
20736
20737 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20738
20739         PR c++/16853
20740         * g++.dg/init/ptrmem1.C: New test.
20741
20742         PR c++/16618
20743         * g++.dg/parse/offsetof5.C: New test.
20744
20745         PR c++/16870
20746         * g++.dg/template/overload3.C: New test.
20747
20748 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20749
20750         PR c++/16964
20751         * g++.dg/parse/error16.C: New test.
20752
20753         PR c++/16904
20754         * g++.dg/template/error14.C: New test.
20755
20756         PR c++/16929
20757         * g++.dg/template/error15.C: New test.
20758
20759 2004-08-11  Devang Patel  <dpatel@apple.com>
20760
20761         * gcc.dg/darwin-ld-20040809-1.c: New test.
20762         * gcc.dg/darwin-ld-20040809-2.c: New test.
20763
20764 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
20765
20766         PR fortran/16917
20767         * gfortran.dg/dfloat_1.f90: New test.
20768
20769 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
20770
20771         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
20772         * gcc.dg/dll-2.c: Fix dg-require syntax.
20773         * gcc.misc-tests/arm-isr.c (abort): Declare.
20774         (exit): Likewise.
20775
20776 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
20777
20778         PR c++/16971
20779         * g++.dg/parse/crash16.C: New test.
20780
20781 2004-08-10  Roger Sayle  <roger@eyesopen.com>
20782
20783         * gcc.dg/mips-rsqrt-1.c: New test case.
20784         * gcc.dg/mips-rsqrt-2.c: New test case.
20785         * gcc.dg/mips-rsqrt-3.c: New test case.
20786
20787 2004-08-10  Paul Brook  <paul@codesourcery.com>
20788
20789         * gfortran.dg/der_io_1.f90: New test.
20790
20791 2004-08-10  Paul Brook  <paul@codesourcery.com>
20792
20793         PR fortran/16919
20794         * gfortran.dg/der_array_1.f90: New test.
20795
20796 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
20797
20798         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
20799
20800 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
20801
20802         * gcc.dg/wchar_t-2.c: Fix typo.
20803
20804 2004-08-09  Falk Hueffner  <falk@debian.org>
20805
20806         PR tree-optimization/12517
20807         * gcc.c-torture/compile/pr12517.c: New test.
20808
20809         PR tree-optimization/12578
20810         * gcc.c-torture/compile/pr12578.c: New test.
20811
20812         PR tree-optimization/12899
20813         * gcc.c-torture/compile/pr12899.c: New test.
20814
20815         PR rtl-optimization/14692
20816         * gcc.c-torture/compile/pr14692.c: New test.
20817
20818         PR tree-optimization/16461
20819         * gcc.c-torture/compile/pr16461.c: New test.
20820
20821 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20822
20823         * gfortran.dg/getenv_1.f90: New test.
20824
20825 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20826
20827         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
20828         wchar_t.
20829         * gcc.dg/symbian5.c: Test -fno-short-wchar.
20830
20831 2004-08-06  Paul Brook  <paul@codesourcery.com>
20832
20833         * gfortran.dg/ret_array_1.f90: New test.
20834         * gfortran.dg/ret_pointer_1.f90: New test.
20835
20836 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
20837
20838         * gcc.dg/missing-field-init-[12].c: New tests.
20839         * g++.dg/warn/missing-field-init-[12].C: New tests.
20840
20841 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20842
20843         * gcc.dg/enum2.c: New test.
20844         * gcc.dg/symbian3.c: Likewise.
20845         * gcc.dg/symbian4.c: Likewise.
20846         * gcc.dg/wchar_t-2.c: Likewise.
20847
20848 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20849
20850         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
20851         destructor tests.
20852
20853 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20854
20855         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
20856         dg-require-visiblity.
20857         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
20858         * g++.dg/ext/visibility/fvisibility.C: Likewise.
20859         * g++.dg/ext/visibility/memfuncts.C: Likewise.
20860         * g++.dg/ext/visibility/new1.C: Likewise.
20861         * g++.dg/ext/visibility/pragma.C: Likewise.
20862         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
20863         * g++.dg/ext/visibility/virtual.C: Likewise.
20864         * g++/dg/ext/visibility/visibility-1.C: Likewise.
20865         * g++/dg/ext/visibility/visibility-2.C: Likewise.
20866         * g++/dg/ext/visibility/visibility-3.C: Likewise.
20867         * g++/dg/ext/visibility/visibility-4.C: Likewise.
20868         * g++/dg/ext/visibility/visibility-5.C: Likewise.
20869         * g++/dg/ext/visibility/visibility-6.C: Likewise.
20870         * g++/dg/ext/visibility/visibility-7.C: Likewise.
20871         * g++/dg/ext/visibility/visibility-8.C: New test.
20872         * gcc.c-torture/compile/dll.x: Remove.
20873         * gcc.dg/dll-2.c: Use dg-require-dll
20874         * gcc.dg/visibility-10.c: New test.
20875         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
20876         supporting DLLs.
20877         * testsuite/lib/scanasm.exp (scan_hidden): New function.
20878         (scan_not_hidden): Likewise.
20879
20880 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
20881
20882         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
20883
20884 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
20885
20886         * gcc.c-torture/execute/20040805-1.c: New test.
20887
20888 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
20889
20890         * gcc.dg/20020118-1.c: Declare abort.
20891         * gcc.dg/altivec_check.h: Likewise.
20892         * gcc.dg/iftrap-2.c: Likewise.
20893         * gcc.dg/pragma-darwin.c: Likewise.
20894         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
20895
20896 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
20897
20898         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
20899
20900 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20901
20902         * gcc.c-torture/execute/builtins/abs-2.c,
20903         gcc.c-torture/execute/builtins/abs-3.c,
20904         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
20905         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
20906         intmax_t, uintmax_t and their limits.
20907         * gcc.dg/intmax_t-1.c: New test.
20908
20909 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20910
20911         * g++.dg/tc1/dr147.C: Add reference to PR.
20912
20913 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
20914
20915         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
20916         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
20917
20918 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20919
20920         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20921
20922 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20923
20924         * gcc.dg/redecl-5.c: New test.
20925         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20926         of scanf.
20927
20928 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20929
20930         PR middle-end/16790
20931         * gcc.c-torture/execute/pr16790-1.c: New test case.
20932
20933 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20934
20935         * g++.dg/ext/visibility/assign1.C: New test.
20936         * g++.dg/ext/visibility/new1.C: Likewise.
20937
20938         * gcc.dg/symbian1.c: New test.
20939         * gcc.dg/symbian2.c: Likewise.
20940
20941 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20942
20943         PR target/16570
20944         * gcc.dg/i386-sse-9.c: New test.
20945
20946 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20947
20948         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20949
20950 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20951
20952         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20953         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
20954         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20955         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
20956         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
20957         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
20958         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
20959         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
20960         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
20961         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
20962         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
20963         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
20964         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
20965         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
20966         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
20967         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
20968         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
20969         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
20970         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
20971         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
20972         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
20973         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
20974         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
20975         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20976         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
20977         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
20978         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
20979         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
20980         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20981         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20982         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
20983         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
20984         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
20985         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
20986         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
20987         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20988         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20989         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20990         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20991         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
20992         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
20993         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
20994         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
20995         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
20996         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20997         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20998         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
20999         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
21000         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
21001         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
21002         gcc.misc-tests/i386-pf-3dnow-1.c,
21003         gcc.misc-tests/i386-pf-athlon-1.c,
21004         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21005         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
21006         Declare built-in functions used.
21007         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
21008
21009 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
21010
21011         PR c++/16707
21012         * g++.dg/lookup/using12.C: New test.
21013
21014         * g++.dg/init/null1.C: Fix PR number.
21015         * g++.dg/parse/namespace10.C: Likewise.
21016
21017 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21018
21019         PR c++/16224
21020         * g++.dg/template/spec17.C: New test.
21021         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
21022         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
21023
21024 2004-08-02  David Billinghurst
21025
21026         PR fortran/16292
21027         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
21028
21029 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
21030
21031         * gcc.dg/ia64-got-1.c: New test case.
21032
21033 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21034
21035         PR c++/16489
21036         * g++.dg/init/null1.C: New test.
21037         * g++.dg/tc1/dr76.C: Adjust error marker.
21038
21039         PR c++/16529
21040         * g++.dg/parse/namespace10.C: New test.
21041
21042         PR c++/16810
21043         * g++.dg/inherit/ptrmem2.C: New test.
21044
21045 2004-08-02  Ben Elliston  <bje@au.ibm.com>
21046
21047         PR target/16155
21048         * gcc.dg/pr16155.c: New test.
21049
21050 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21051
21052         * gcc.dg/redecl-2.c: New test.
21053
21054 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
21055
21056         * gcc.dg/darwin-longdouble.c: New file.
21057
21058 2004-07-30  Richard Henderson  <rth@redhat.com>
21059
21060         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
21061         write to constant argument.
21062         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
21063
21064 2004-07-30  Richard Henderson  <rth@redhat.com>
21065
21066         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
21067         tests of nearest around zero.
21068
21069 2004-07-30  Andrew Pinski  <apinski@apple.com>
21070
21071         * gcc.c-torture/compile/20040730-1.c: New test.
21072
21073 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21074
21075         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
21076         powerpc-eabispe.
21077
21078 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21079
21080         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
21081
21082 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
21083
21084         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
21085         contains $ld_library_path.
21086         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21087
21088 2004-07-29  Richard Henderson  <rth@redhat.com>
21089
21090         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
21091
21092         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
21093         (alt2, which): New.
21094         (Check): Accept either alternative.
21095
21096 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
21097
21098         * g++.dg/abi/inline1.C: New test.
21099         * g++.dg/abi/local1-a.cc: Likewise.
21100         * g++.dg/abi/local1.C: Likewise.
21101         * g++.dg/abi/mangle11.C: Tweak location of warnings.
21102         * g++.dg/abi/mangle12.C: Likewise.
21103         * g++.dg/abi/mangle17.C: Likewise.
21104         * g++.dg/abi/mangle20-2.C: Likewise.
21105         * g++.dg/opt/interface1.C: Likewise.
21106         * g++.dg/opt/interface1.h: Likewise.
21107         * g++.dg/opt/interface1-a.cc: New test.
21108         * g++.dg/parse/repo1.C: New test.
21109         * g++.dg/template/repo1.C: Likewise.
21110         * g++.dg/warn/Winline-1.C: Likewise.
21111         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
21112
21113 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
21114
21115         * gcc.dg/tree-ssa/20040729-1.c: New test.
21116
21117 2004-07-27  Matt Austern <austern@apple.com>
21118
21119         * gcc.dg/darwin-bool-1.c: New test.
21120         * gcc.dg/darwin-bool-2.c: New test.
21121
21122 2004-07-28  Richard Henderson  <rth@redhat.com>
21123
21124         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
21125         arguments in the correct type.  Don't write to constant arguments.
21126
21127 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21128
21129         PR tree-optimization/16688
21130         PR tree-optimization/16689
21131         * g++.dg/tree-ssa/pr16688.C: New test.
21132
21133 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21134
21135         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21136         loads.  Not only in the comment, this time.
21137
21138 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
21139
21140         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
21141         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
21142         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
21143         * gcc.dg/sh4a-bitmovua.c: New.
21144         * gcc.dg/sh4a-cos.c: New.
21145         * gcc.dg/sh4a-cosf.c: New.
21146         * gcc.dg/sh4a-fprun.c: New.
21147         * gcc.dg/sh4a-fsrra.c: New.
21148         * gcc.dg/sh4a-memmovua.c: New.
21149         * gcc.dg/sh4a-sin.c: New.
21150         * gcc.dg/sh4a-sincos.c: New.
21151         * gcc.dg/sh4a-sincosf.c: New.
21152         * gcc.dg/sh4a-sinf.c: New.
21153
21154 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21155
21156         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
21157         conditionals.
21158         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21159         loads.
21160         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
21161         DOM1.
21162
21163 2004-07-27  Andrew Pinski  <apinski@apple.com>
21164
21165         * g++.dg/rtti/tinfo1.C: Correct the xfail.
21166
21167 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
21168
21169         * gcc.dg/pragma-isr.c: New test.
21170
21171 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21172
21173         PR c++/14429
21174         * g++.dg/template/ttp11.C: New test.
21175
21176 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
21177
21178         * gcc.c-torture/compile/20040727-1.c: New test.
21179
21180 2004-07-26  Eric Christopher  <echristo@redhat.com>
21181
21182         * gcc.c-torture/compile/20040726-2.c: New test.
21183
21184 2004-07-26  Andrew Pinski  <apinski@apple.com>
21185
21186         * g++.dg/rtti/tinfo1.C: Xfail.
21187
21188 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
21189
21190         * gcc.c-torture/compile/20040726-1.c: New test.
21191
21192 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
21193             Brian Ryner  <bryner@brianryner.com>
21194
21195         PR c++/9283
21196         PR c++/15000
21197         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
21198         * g++.dg/ext/visibility/: New directory.
21199         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
21200         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
21201         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
21202         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
21203         * g++.dg/ext/visibility/fvisibility.C,
21204         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
21205         g++.dg/ext/visibility/fvisibility-override1.C
21206         g++.dg/ext/visibility/fvisibility-override2.C
21207         g++.dg/ext/visibility/memfuncts.C
21208         g++.dg/ext/visibility/noPLT.C
21209         g++.dg/ext/visibility/pragma.C
21210         g++.dg/ext/visibility/pragma-override1.C
21211         g++.dg/ext/visibility/pragma-override2.C
21212         g++.dg/ext/visibility/staticmemfuncts.C
21213         g++.dg/ext/visibility/virtual.C: New tests.
21214
21215 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21216
21217         PR c/15360
21218         * gcc.dg/pr15360-1.c: New test.
21219
21220 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
21221
21222         * gcc.dg/pragma-align-2.c: New test.
21223         * gcc.dg/pragma-init-fini.c: New test.
21224         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
21225         targets.
21226
21227 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21228
21229         * gcc.dg/init-string-2.c: New test.
21230
21231 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
21232
21233         PR 16684
21234         * gcc.dg/Wredundant-decls-1.c: New test case.
21235
21236 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
21237
21238         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
21239         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
21240         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
21241         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
21242         * gcc.dg/compat/generate-random.c: New file.
21243         * gcc.dg/compat/generate-random.h: Likewise.
21244         * gcc.dg/compat/generate-random_r.c: Likewise.
21245         * gcc.dg/compat/struct-layout-1.h: Likewise.
21246         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
21247         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
21248         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
21249         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
21250         * gcc.dg/compat/struct-layout-1_main.c: New test.
21251         * gcc.dg/compat/struct-layout-1_x.c: New file.
21252         * gcc.dg/compat/struct-layout-1_y.c: New file.
21253         * gcc.dg/compat/struct-layout-1_test.h: New file.
21254
21255 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
21256
21257         * gcc.dg/comp-return-1.c: New test
21258
21259 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
21260
21261         * gcc.dg/vmx/8-02a.c: Fix typo.
21262
21263         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
21264         * gcc.dg/darwin-abi-3.c: New test.
21265
21266         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
21267         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
21268
21269         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
21270         * gcc.dg/vmx/ops-long-1.c: New test.
21271         * gcc.dg/vmx/ops-long-2.c: New test.
21272
21273 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21274
21275         * g++.dg/lookup/conv-[1234].C: New.
21276
21277 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
21278
21279         * g++.dg/parse/attr2.C: Simplify.
21280
21281 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21282
21283         PR c/7284
21284         * gcc.c-torture/execute/pr7284-1.c: New test.
21285
21286 2004-07-22  Brian Booth  <bbooth@redhat.com>
21287
21288         * gcc.dg/tree-ssa/20040721-1.c: New test.
21289
21290 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21291
21292         * g++.dg/template/crash20.c: New.
21293
21294 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
21295
21296         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
21297         Add dg-run directive.  Declare variables as required.
21298         * gfortran.dg/g77/README: Update
21299
21300 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
21301
21302         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
21303         gcc.dg/cris-peep2-andu2.c: New tests.
21304
21305 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21306
21307         PR c/15052
21308         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
21309         on return type.
21310         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
21311         messages.
21312         * gcc.dg/qual-return-2.c: Update expected messages.
21313         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
21314
21315 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21316
21317         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
21318         * gcc.dg/noncompile/921102-1.c: Update expected error message.
21319
21320 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21321
21322         PR c/11250
21323         * gcc.dg/init-string-1.c: New test.
21324
21325 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
21326
21327         PR middle-end/15345
21328         PR c/16450
21329         * gcc.dg/torture/nested-fn-1.c: New test.
21330
21331 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
21332
21333         PR target/16559
21334         * gcc.dg/ia64-fptr-1.c: New file.
21335
21336 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21337
21338         PR c++/14497
21339         * g++.dg/template/spec16.C: New test.
21340         * g++.old-deja/g++.robertl/eb118.C: Remove.
21341
21342 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21343
21344         PR c++/509
21345         * g++.dg/template/spec15.C: New test.
21346
21347 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
21348
21349         Copy cases from g77.f-torture/execute and add dg-run
21350         directive.  Other changes as noted.
21351         * gfortran.dg/g77/13037.f
21352         * gfortran.dg/g77/1832.f
21353         * gfortran.dg/g77/19981119-0.f
21354         * gfortran.dg/g77/19990313-0.f
21355         * gfortran.dg/g77/19990313-1.f
21356         * gfortran.dg/g77/19990313-2.f
21357         * gfortran.dg/g77/19990313-3.f
21358         * gfortran.dg/g77/19990419-1.f
21359         * gfortran.dg/g77/19990826-0.f
21360         * gfortran.dg/g77/19990826-2.f
21361         * gfortran.dg/g77/20000503-1.f
21362         * gfortran.dg/g77/20001111.f
21363         * gfortran.dg/g77/20010116.f
21364         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
21365         * gfortran.dg/g77/20010430.f
21366         * gfortran.dg/g77/6177.f
21367         * gfortran.dg/g77/947.f
21368         * gfortran.dg/g77/970816-3.f
21369         * gfortran.dg/g77/971102-1.f
21370         * gfortran.dg/g77/980520-1.f
21371         * gfortran.dg/g77/980628-0.f
21372         * gfortran.dg/g77/980628-1.f
21373         * gfortran.dg/g77/980628-10.f
21374         * gfortran.dg/g77/980628-2.f
21375         * gfortran.dg/g77/980628-3.f
21376         * gfortran.dg/g77/980628-7.f
21377         * gfortran.dg/g77/980628-8.f
21378         * gfortran.dg/g77/980628-9.f
21379         * gfortran.dg/g77/980701-0.f
21380         * gfortran.dg/g77/980701-1.f
21381         * gfortran.dg/g77/cabs.f
21382         * gfortran.dg/g77/claus.f
21383         * gfortran.dg/g77/complex_1.f
21384         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
21385         * gfortran.dg/g77/dcomplex.f
21386         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
21387         * gfortran.dg/g77/f90-intrinsic-mathematical.f
21388         * gfortran.dg/g77/f90-intrinsic-numeric.f
21389         * gfortran.dg/g77/int8421.f
21390         * gfortran.dg/g77/labug1.f
21391         * gfortran.dg/g77/large_vec.f
21392         * gfortran.dg/g77/le.f
21393         * gfortran.dg/g77/short.f
21394         * gfortran.dg/g77/README: Update
21395
21396 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
21397
21398         PR c++/16637
21399         * g++.dg/parse/lookup4.C: New test.
21400
21401 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21402
21403         PR c++/16175
21404         * g++.dg/template/ttp10.C: New test.
21405
21406 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21407
21408         * gcc.dg/pr12625-1.c: New test.
21409
21410 2004-07-20  Steven Bosscher  <stevenb@suse.de>
21411
21412         * testsuite/gcc.dg/switch-warn-1.c: New test.
21413         * testsuite/gcc.dg/switch-warn-2.c: New test.
21414         * gcc.c-torture/compile/pr14730.c: Update.
21415
21416 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
21417
21418         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
21419         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
21420         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
21421         g++.dg/template/nontype3.C: Remove trailing CR from tests.
21422
21423 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
21424
21425         PR c++/16623
21426         * g++.dg/template/assign1.C: New test.
21427
21428 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21429
21430         PR c++/12170
21431         * g++.dg/template/ttp9.C: New test.
21432
21433 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
21434
21435         * gcc.dg/format/cmn-err-1.c: New test.
21436
21437 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21438
21439         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
21440         gcc.dg/Wparentheses-10.c: New tests.
21441         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
21442
21443 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21444
21445         PR fortran/16465
21446         * gfortran.dg/g77//ffixed-line-length-0.f,
21447         gfortran.dg/g77/ffixed-line-length-132.f,
21448         gfortran.dg/g77/ffixed-line-length-72.f,
21449         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
21450         gfortran.dg/g77/README: Update.
21451
21452 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21453
21454         PR c++/13092
21455         * g++.dg/template/non-dependent7.C: New test.
21456         * g++.dg/template/non-dependent8.C: Likewise.
21457         * g++.dg/template/non-dependent9.C: Likewise.
21458         * g++.dg/template/non-dependent10.C: Likewise.
21459
21460 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
21461
21462         PR c++/16337
21463         * g++.dg/parse/attr2.C: New test.
21464
21465 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
21466
21467         * g77.dg: Removed.
21468         * g77.f-torture: Ditto.
21469
21470 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21471
21472         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
21473         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
21474         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
21475
21476 2004-07-16  Richard Henderson  <rth@redhat.com>
21477
21478         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
21479
21480 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21481
21482         * lib/fortran-torture.exp (fortran-torture): Don't test compile
21483         tests with full list of options.
21484         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
21485         of TORTURE_OPTIONS if test contains 'dg-do run'.
21486
21487         PR fortran/16404
21488         * gfortran.dg/do_iterator.f90: New test.
21489
21490 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21491
21492         PR rtl-optimization/16536
21493         * gcc.c-torture/execute/restrict-1.c: New test.
21494
21495 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21496
21497         PR fortran/15324
21498         * gfortran.dg/pr15324.f90: New test.
21499
21500         PR fortran/15129
21501         * gfortran.dg/pr15129.f90: New test.
21502
21503         PR fortran/15140
21504         * gfortran.dg/pr15140.f90: New test.
21505
21506         PR fortran/13792
21507         * gfortran.fortran-torture/execute/bounds.f90: Add check for
21508         compile-time simplification.
21509
21510 2004-07-14  Mike Stump  <mrs@apple.com>
21511
21512         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
21513
21514 2004-07-14  James E Wilson  <wilson@specifixinc.com>
21515
21516         PR target/16325
21517         * gcc.dg/profile-generate-1.c: New.
21518
21519 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
21520
21521         * gcc.c-torture/execute/20040709-1.c: New test.
21522         * gcc.c-torture/execute/20040709-2.c: New test.
21523
21524 2004-07-14  Mike Stump  <mrs@apple.com>
21525
21526         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
21527
21528 2004-07-14  Mike Stump  <mrs@apple.com>
21529
21530         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
21531
21532 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
21533
21534         PR c++/16518
21535         * g++.dg/parse/mutable1.C: New test.
21536
21537 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
21538
21539         PR tree-optimization/16443
21540         * gcc.dg/tree-ssa/20040713-1.c: New test.
21541
21542 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
21543
21544         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
21545         for operator new.
21546
21547 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21548
21549         * gfortran.dg/g77/README: New file
21550         * gfortran.dg/g77/19981216-0.f: Copy from
21551         g77.f-torture/noncompile.  Add "dg-do compile" and
21552         dg-error as required.
21553         * gfortran.dg/g77/19990218-1.f: Likewise.
21554         * gfortran.dg/g77/19990905-1.f: Likewise.
21555         * gfortran.dg/g77/9263.f: Likewise.
21556         * gfortran.dg/g77/980615-0.f: Likewise.
21557         * gfortran.dg/g77/980616-0.f: Likewise.
21558         * gfortran.dg/g77/check0.f: Likewise.
21559         * gfortran.dg/g77/select_no_compile.f: Likewise.
21560
21561 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21562
21563         Copy files from g77.f-torture/compile.
21564         Add "{ dg-do compile}".  Other changes as noted
21565         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
21566         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
21567         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
21568         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
21569         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
21570         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
21571         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
21572         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
21573         statement to conform to standard.  Append alpha1.x for reference.
21574         * gfortran.dg/g77/xformat.f: Add dg-warning
21575
21576 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21577
21578         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
21579         Add {dg-do compile} directive.
21580         * gfortran.dg/g77/cpp2.F: Likewise.
21581
21582 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21583
21584         PR c++/5402
21585         * g++.dg/lookup/name-clash1.C: New test.
21586
21587         PR c++/9777
21588         * g++.dg/lookup/name-clash2.C: New test.
21589
21590         PR c++/12102
21591         * g++.dg/lookup/name-clash3.C: New test.
21592
21593 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21594
21595         * g++.dg/lookup/new2.C: New test.
21596         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
21597
21598 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
21599
21600         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
21601         Add {dg-do compile} directive.
21602         * gfortran.dg/g77/13060.f: Likewise.
21603         * gfortran.dg/g77/19990218-0.f: Likewise.
21604         * gfortran.dg/g77/19990305-0.f: Likewise.
21605         * gfortran.dg/g77/19990419-0.f: Likewise.
21606         * gfortran.dg/g77/19990502-0.f: Likewise.
21607         * gfortran.dg/g77/19990502-1.f: Likewise.
21608         * gfortran.dg/g77/19990525-0.f: Likewise.
21609         * gfortran.dg/g77/19990826-1.f: Likewise.
21610         * gfortran.dg/g77/19990826-3.f: Likewise.
21611         * gfortran.dg/g77/19990905-2.f: Likewise.
21612         * gfortran.dg/g77/20000412-1.f: Likewise.
21613         * gfortran.dg/g77/20000511-1.f: Likewise.
21614         * gfortran.dg/g77/20000511-2.f: Likewise.
21615         * gfortran.dg/g77/20000518.f: Likewise.
21616         * gfortran.dg/g77/20000601-1.f: Likewise.
21617         * gfortran.dg/g77/20000601-2.f: Likewise.
21618         * gfortran.dg/g77/20000629-1.f: Likewise.
21619         * gfortran.dg/g77/20000630-2.f: Likewise.
21620         * gfortran.dg/g77/20010115.f: Likewise.
21621         * gfortran.dg/g77/20010321-1.f: Likewise.
21622         * gfortran.dg/g77/20010426.f: Likewise.
21623         * gfortran.dg/g77/20020307-1.f: Likewise.
21624         * gfortran.dg/g77/8485.f: Likewise.
21625         * gfortran.dg/g77/960317-1.f: Likewise.
21626         * gfortran.dg/g77/970915-0.f: Likewise.
21627         * gfortran.dg/g77/980310-1.f: Likewise.
21628         * gfortran.dg/g77/980310-2.f: Likewise.
21629         * gfortran.dg/g77/980310-3.f: Likewise.
21630         * gfortran.dg/g77/980310-4.f: Likewise.
21631         * gfortran.dg/g77/980310-6.f: Likewise.
21632         * gfortran.dg/g77/980310-7.f: Likewise.
21633         * gfortran.dg/g77/980310-8.f: Likewise.
21634         * gfortran.dg/g77/980419-2.f: Likewise.
21635         * gfortran.dg/g77/980424-0.f: Likewise.
21636         * gfortran.dg/g77/980427-0.f: Likewise.
21637         * gfortran.dg/g77/980729-0.f: Likewise.
21638         * gfortran.dg/g77/981117-1.f: Likewise.
21639         * gfortran.dg/g77/toon_1.f: Likewise.
21640
21641 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21642
21643         PR c++/2204
21644         * g++.dg/other/abstract2.C: New test.
21645
21646 2004-07-12  Paul Brook  <paul@codesourcery.com>
21647
21648         * gfortran.dg/pointer_init_1.f90: New test.
21649
21650 2004-07-11  Paul Brook  <paul@codesourcery.com>
21651
21652         PR fortran/15986
21653         * gfortran.dg/contained_1.f90: New test.
21654
21655 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
21656
21657         * g++.dg/parse/defarg8.C: New test.
21658
21659 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21660
21661         PR fortran/16433
21662         * gfortran.dg/pr16433.f: New test.
21663
21664         PR fortran/17574
21665         * gfortran.dg/pr15754.f90: New test.
21666
21667 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21668
21669         PR tree-optimization/16437
21670         * gcc.c-torture/execute/bitfld-4.c: New test.
21671
21672 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21673
21674         * gfortran.fortran-torture/execute/common_2.f90: Add check for
21675         access to common var from module.
21676
21677 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21678
21679         PR fortran/16336
21680         * gfortran.fortran-torture/execute/common_2.f90: New test.
21681
21682 2004-07-10  Paul Brook  <paul@codesourcery.com>
21683
21684         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
21685
21686 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21687
21688         PR fortran/15969
21689         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
21690
21691 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
21692
21693         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
21694         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
21695         * gfortran.dg/g77/ffree-form-1.f: Likewise.
21696         * gfortran.dg/g77/ffree-form-2.f: Likewise.
21697         * gfortran.dg/g77/ffree-form-3.f: Likewise.
21698         * gfortran.dg/g77/fno-underscoring.f: Likewise.
21699         * gfortran.dg/g77/funderscoring.f: Likewise.
21700         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
21701
21702 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21703
21704         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
21705
21706 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21707         Paul Brook  <paul@codesourcery.com>
21708
21709         PR fortran/13415
21710         * gfortran.dg/common_pointer_1.f90: New test.
21711
21712 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21713
21714         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
21715
21716 2004-07-09  James E Wilson  <wilson@specifixinc.com>
21717
21718         PR target/16364
21719         * gcc.c-torture/compile/20040709-1.c: New.
21720
21721 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21722
21723         PR fortran/14077
21724         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
21725
21726 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21727
21728         PR fortran/13201
21729         * gfortran.dg/shape_1.f90: New test.
21730
21731 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
21732             Andrew Pinski  <apinski@apple.com>
21733
21734         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
21735
21736 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21737
21738         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
21739         comment.
21740
21741 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21742         Paul Brook  <paul@codesourcery.com>
21743
21744         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
21745         '.f95' and '.F95'.
21746
21747 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
21748
21749         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
21750
21751 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21752
21753         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
21754         testcases with capital suffix.
21755
21756 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21757
21758         PR fortran/15481
21759         PR fortran/13372
21760         PR fortran/13575
21761         PR fortran/15978
21762         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
21763
21764         * gfortran.dg/implicit_1.f90: New test.
21765
21766 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21767
21768         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
21769         expression to match gfortran warning/error messages
21770         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
21771         dg-error text.
21772
21773 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21774
21775         * lib/fortran-torture.exp: Rename proc search_for to
21776         search_for_re.
21777
21778 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21779
21780         * gcc.c-torture/execute/simd-5.x: New file.
21781         XFAIL on SPARC 64-bit at -O0.
21782
21783 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21784
21785         PR c++/8211
21786         PR c++/16165
21787         * g++.dg/warn/effc3.C: New test.
21788
21789 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21790
21791         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
21792         change X to 1X in format.
21793         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
21794         add data statements to conform to standard.
21795
21796 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21797
21798         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
21799         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
21800         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
21801
21802 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21803
21804         * gfortran.dg/g77/7388.f: Copy from g77.dg
21805         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
21806         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
21807         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
21808         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
21809         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
21810         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
21811         * gfortran.dg/g77/strlen0.f: Likewise.
21812
21813 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
21814
21815         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
21816         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
21817
21818 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21819
21820         * gcc.c-torture/execute/920428-2.x: Delete.
21821         * gcc.c-torture/execute/920501-7.x: Likewise.
21822
21823 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
21824
21825         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
21826         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
21827         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
21828         prescott and c3-2.
21829         (PREFETCH_3DNOW): Add -march=c3.
21830
21831 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
21832
21833         PR c/16437
21834         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
21835         * gcc.c-torture/execute/bf64-1.x: Likewise.
21836
21837 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21838
21839         * gcc.c-torture/compile/20040708-1.c: New test.
21840
21841 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21842
21843         PR c++/16169
21844         * g++.dg/warn/effc2.C: New test.
21845
21846 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21847
21848         * gcc.c-torture/execute/bitfld-1.x: Remove.
21849         * gcc.c-torture/execute/bitfld-3.c: New test.
21850         * gcc.dg/bitfld-2.c: Remove XFAILs.
21851
21852 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
21853
21854         PR c++/16276
21855         * g++.dg/rtti/tinfo1.C: New file.
21856
21857 2004-07-07  Eric Christopher  <echristo@redhat.com>
21858
21859         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
21860
21861 2004-07-07  Andrew Pinski  <apinski@apple.com>
21862
21863         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
21864
21865 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
21866
21867         * g++.dg/init/call1.C: XFAIL.
21868
21869 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
21870
21871         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
21872         except for movstrict*, to movmem* and clrstr* to clrmem*.
21873
21874 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
21875
21876         * gcc.c-torture/execute/20040707-1.c: New test.
21877
21878 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
21879
21880         * gcc.c-torture/execute/20040706-1.c: New test.
21881
21882 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21883
21884         PR c++/3671
21885         * g++.dg/template/spec14.C: New test.
21886
21887 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
21888
21889         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
21890         nothing if not yet defined.  Use it in b, c and d type definitions.
21891         * gcc.c-torture/execute/20040705-1.c: New test.
21892         * gcc.c-torture/execute/20040705-2.c: New test.
21893
21894 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21895
21896         PR c++/2518
21897         * g++.dg/lookup/new1.C: New test.
21898
21899 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21900
21901         PR c++/11406
21902         * g++.dg/template/sizeof8.C: New test.
21903
21904 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
21905
21906         * gcc.c-torture/compile/20040705-1.c: New test.
21907
21908 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
21909
21910         * gfortran.fortran-torture/execute/seq_io.f90: New test.
21911
21912 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
21913
21914         * gcc.dg/cpp/if-mop.c: Two new testcases.
21915         * gcc.dg/cpp/trad/comment-3.c: New.
21916
21917 2004-07-04  Paul Brook  <paul@codesourcery.com>
21918
21919         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21920
21921 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21922
21923         PR c++/3761
21924         * g++.dg/lookup/crash4.C: New test.
21925
21926 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21927
21928         * gcc.c-torture/execute/builtin-abs-1.c
21929         * gcc.c-torture/execute/builtin-abs-2.c
21930         * gcc.c-torture/execute/builtin-complex-1.c
21931         * gcc.c-torture/execute/builtins/string-1-lib.c
21932         * gcc.c-torture/execute/builtins/string-1.c
21933         * gcc.c-torture/execute/builtins/string-2-lib.c
21934         * gcc.c-torture/execute/builtins/string-2.c
21935         * gcc.c-torture/execute/builtins/string-3-lib.c
21936         * gcc.c-torture/execute/builtins/string-3.c
21937         * gcc.c-torture/execute/builtins/string-4-lib.c
21938         * gcc.c-torture/execute/builtins/string-4.c
21939         * gcc.c-torture/execute/builtins/string-5-lib.c
21940         * gcc.c-torture/execute/builtins/string-5.c
21941         * gcc.c-torture/execute/builtins/string-6-lib.c
21942         * gcc.c-torture/execute/builtins/string-6.c
21943         * gcc.c-torture/execute/builtins/string-7-lib.c
21944         * gcc.c-torture/execute/builtins/string-7.c
21945         * gcc.c-torture/execute/builtins/string-8-lib.c
21946         * gcc.c-torture/execute/builtins/string-8.c
21947         * gcc.c-torture/execute/builtins/string-9-lib.c
21948         * gcc.c-torture/execute/builtins/string-9.c
21949         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21950         * gcc.c-torture/execute/builtins/string-asm-1.c
21951         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21952         * gcc.c-torture/execute/builtins/string-asm-2.c
21953         * gcc.c-torture/execute/stdio-opt-1.c
21954         * gcc.c-torture/execute/stdio-opt-2.c
21955         * gcc.c-torture/execute/stdio-opt-3.c
21956         * gcc.c-torture/execute/string-opt-1.c
21957         * gcc.c-torture/execute/string-opt-10.c
21958         * gcc.c-torture/execute/string-opt-11.c
21959         * gcc.c-torture/execute/string-opt-12.c
21960         * gcc.c-torture/execute/string-opt-13.c
21961         * gcc.c-torture/execute/string-opt-14.c
21962         * gcc.c-torture/execute/string-opt-15.c
21963         * gcc.c-torture/execute/string-opt-16.c
21964         * gcc.c-torture/execute/string-opt-2.c
21965         * gcc.c-torture/execute/string-opt-6.c
21966         * gcc.c-torture/execute/string-opt-7.c
21967         * gcc.c-torture/execute/string-opt-8.c:
21968         Replace with ...
21969
21970         * gcc.c-torture/execute/builtins/abs-2.c
21971         * gcc.c-torture/execute/builtins/abs-3.c
21972         * gcc.c-torture/execute/builtins/complex-1.c
21973         * gcc.c-torture/execute/builtins/fprintf.c
21974         * gcc.c-torture/execute/builtins/fputs.c
21975         * gcc.c-torture/execute/builtins/memcmp.c
21976         * gcc.c-torture/execute/builtins/memmove.c
21977         * gcc.c-torture/execute/builtins/memops-asm.c
21978         * gcc.c-torture/execute/builtins/mempcpy-2.c
21979         * gcc.c-torture/execute/builtins/mempcpy.c
21980         * gcc.c-torture/execute/builtins/memset.c
21981         * gcc.c-torture/execute/builtins/printf.c
21982         * gcc.c-torture/execute/builtins/sprintf.c
21983         * gcc.c-torture/execute/builtins/strcat.c
21984         * gcc.c-torture/execute/builtins/strchr.c
21985         * gcc.c-torture/execute/builtins/strcmp.c
21986         * gcc.c-torture/execute/builtins/strcpy.c
21987         * gcc.c-torture/execute/builtins/strcspn.c
21988         * gcc.c-torture/execute/builtins/strlen-2.c
21989         * gcc.c-torture/execute/builtins/strlen.c
21990         * gcc.c-torture/execute/builtins/strncat.c
21991         * gcc.c-torture/execute/builtins/strncmp-2.c
21992         * gcc.c-torture/execute/builtins/strncmp.c
21993         * gcc.c-torture/execute/builtins/strncpy.c
21994         * gcc.c-torture/execute/builtins/strpbrk.c
21995         * gcc.c-torture/execute/builtins/strpcpy-2.c
21996         * gcc.c-torture/execute/builtins/strpcpy.c
21997         * gcc.c-torture/execute/builtins/strrchr.c
21998         * gcc.c-torture/execute/builtins/strspn.c
21999         * gcc.c-torture/execute/builtins/strstr-asm.c
22000         * gcc.c-torture/execute/builtins/strstr.c:
22001         ... these new files.
22002
22003         * gcc.c-torture/execute/builtins/abs-2-lib.c
22004         * gcc.c-torture/execute/builtins/abs-3-lib.c
22005         * gcc.c-torture/execute/builtins/complex-1-lib.c
22006         * gcc.c-torture/execute/builtins/fprintf-lib.c
22007         * gcc.c-torture/execute/builtins/fputs-lib.c
22008         * gcc.c-torture/execute/builtins/memcmp-lib.c
22009         * gcc.c-torture/execute/builtins/memmove-lib.c
22010         * gcc.c-torture/execute/builtins/memops-asm-lib.c
22011         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
22012         * gcc.c-torture/execute/builtins/mempcpy-lib.c
22013         * gcc.c-torture/execute/builtins/memset-lib.c
22014         * gcc.c-torture/execute/builtins/printf-lib.c
22015         * gcc.c-torture/execute/builtins/sprintf-lib.c
22016         * gcc.c-torture/execute/builtins/strcat-lib.c
22017         * gcc.c-torture/execute/builtins/strchr-lib.c
22018         * gcc.c-torture/execute/builtins/strcmp-lib.c
22019         * gcc.c-torture/execute/builtins/strcpy-lib.c
22020         * gcc.c-torture/execute/builtins/strcspn-lib.c
22021         * gcc.c-torture/execute/builtins/strlen-2-lib.c
22022         * gcc.c-torture/execute/builtins/strlen-lib.c
22023         * gcc.c-torture/execute/builtins/strncat-lib.c
22024         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
22025         * gcc.c-torture/execute/builtins/strncmp-lib.c
22026         * gcc.c-torture/execute/builtins/strncpy-lib.c
22027         * gcc.c-torture/execute/builtins/strpbrk-lib.c
22028         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
22029         * gcc.c-torture/execute/builtins/strpcpy-lib.c
22030         * gcc.c-torture/execute/builtins/strrchr-lib.c
22031         * gcc.c-torture/execute/builtins/strspn-lib.c
22032         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
22033         * gcc.c-torture/execute/builtins/strstr-lib.c
22034         * gcc.c-torture/execute/builtins/lib/abs.c
22035         * gcc.c-torture/execute/builtins/lib/fprintf.c
22036         * gcc.c-torture/execute/builtins/lib/memset.c
22037         * gcc.c-torture/execute/builtins/lib/printf.c
22038         * gcc.c-torture/execute/builtins/lib/sprintf.c
22039         * gcc.c-torture/execute/builtins/lib/strcpy.c
22040         * gcc.c-torture/execute/builtins/lib/strcspn.c
22041         * gcc.c-torture/execute/builtins/lib/strncat.c
22042         * gcc.c-torture/execute/builtins/lib/strncmp.c
22043         * gcc.c-torture/execute/builtins/lib/strncpy.c
22044         * gcc.c-torture/execute/builtins/lib/strpbrk.c
22045         * gcc.c-torture/execute/builtins/lib/strspn.c
22046         * gcc.c-torture/execute/builtins/lib/strstr.c:
22047         New files containing support routines.
22048
22049         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
22050         declaration.
22051         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
22052         when not optimizing.
22053
22054 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
22055
22056         PR c++/16240
22057         * g++.dg/abi/mangle22.C: New test.
22058         * g++.dg/abi/mangle23.C: Likewise.
22059
22060 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
22061
22062         PR fortran/16290
22063         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
22064         Allow for cases without denormalized floating point numbers.
22065
22066 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
22067
22068         PR c/1027
22069         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22070         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
22071         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
22072         expected warning text.
22073         * gcc.dg/format/diag-2.c: New test.
22074
22075 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22076
22077         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
22078
22079 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
22080
22081         * gcc.dg/builtins-43.c: New.
22082         * gcc.dg/builtins-44.c: New.
22083         * gcc.dg/builtins-45.c: New.
22084
22085 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
22086             Andreas Tobler  <a.tobler@schweiz.ch>
22087
22088         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
22089         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
22090         as SIGSEGV.
22091         * gcc.dg/cleanup-11.c: Likewise.
22092         * gcc.dg/cleanup-8.c: Likewise.
22093         * gcc.dg/cleanup-9.c: Likewise.
22094         * gcc.dg/cleanup-5.c: Run on all platforms.
22095
22096 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22097
22098         * g++.dg/warn/nonnull1.C: New test.
22099
22100 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22101
22102         * gcc.dg/compat/compat-common.h: Wrap up CINT in
22103         an #ifndef SKIP_COMPLEX_INT/#endif pair.
22104         Special-case the Sun compiler wrt to <complex.h>.
22105
22106 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
22107
22108         * gcc.dg/Wunreachable-8.C: New test.
22109
22110         * gcc.dg/h8300-ice2.c : New test.
22111
22112 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
22113
22114         PR fortran/16161
22115         * gfortran.fortran-torture/compile/implicit.f90: Add test
22116         for implicit character.
22117
22118 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
22119
22120         PR fortran/16289
22121         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
22122         Use tiny() intrinsic to find smallest non-negative real
22123
22124 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
22125
22126         * gcc.dg/compat/struct-by-value-22_main.c: New test.
22127         * gcc.dg/compat/struct-by-value-22_x.c: New.
22128         * gcc.dg/compat/struct-by-value-22_y.c: New.
22129
22130         * gcc.c-torture/execute/20040629-1.c: New test.
22131
22132 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
22133
22134         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
22135         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
22136
22137         PR target/16195
22138         * gcc.dg/20040625-1.c: New test.
22139
22140 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22141
22142         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
22143
22144 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22145
22146         PR fortran/15963
22147         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
22148
22149 2004-06-29  Richard Henderson  <rth@redhat.com>
22150
22151         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
22152
22153 2004-06-29  Paul Brook  <paul@codesourcery.com>
22154
22155         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
22156         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
22157
22158 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
22159
22160         PR c++/16260
22161         * g++.dg/parse/crash15.C: New.
22162
22163 2004-06-28  Andrew Pinski  <apinski@apple.com>
22164
22165         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
22166         by the error already.
22167
22168         * g++.dg/opt/ptrmem4.C: Change to compile only test.
22169
22170 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
22171
22172         PR target/14041
22173         * gcc.dg/h8300-bss-align-1.c : New.
22174
22175 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22176
22177         * PR c++/16174
22178         * g++.dg/template/ctor4.C: New.
22179
22180 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22181
22182         PR c++/16205
22183         * g++.dg/warn/Wsequence-point-1.C: New test.
22184
22185 2004-06-27  Paul Brook  <paul@codesourcery.com>
22186
22187         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
22188
22189 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
22190
22191         * g++.old-deja/g++.mike/p7325.C: Remove.
22192
22193 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22194
22195         PR c/14963
22196         * gcc.dg/pr14963.c: New test.
22197
22198 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
22199
22200         PR c++/16193
22201         * g++.dg/parse/redef1.C: New test.
22202
22203 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22204
22205         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
22206         20021110.c.
22207         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
22208         20021119-1.c.
22209         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
22210         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
22211         5-04.c.
22212         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
22213         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
22214         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
22215         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
22216         g++.brendan/enum14.C.
22217         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
22218         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
22219         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
22220         g++.mike/virt1.C.
22221         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
22222         memtemp24.C.
22223
22224 2004-06-27  Roger Sayle  <roger@eyesopen.com>
22225
22226         * gcc.dg/20040527-1.c: New test case.
22227
22228 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
22229
22230         PR gfortran/pr16196
22231         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
22232
22233 2004-06-25  Roger Sayle  <roger@eyesopen.com>
22234
22235         PR middle-end/15825
22236         * gcc.dg/pr15825-1.c: New test case.
22237
22238 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22239
22240         * gcc.c-torture/execute/20040625-1.c: New test.
22241
22242 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22243
22244         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
22245
22246 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22247
22248         * gcc.dg/torture/mips-div-1.c: New test.
22249
22250 2004-06-24  Jeff Law  <law@redhat.com>
22251
22252         * gcc.dg/tree-ssa/20040624-1.c: New test.
22253
22254 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
22255
22256         * gcc.c-torture/compile/20040624-1.c: New test.
22257
22258 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22259
22260         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
22261         this directory.
22262
22263 2004-06-23  Andrew Pinski  <apinski@apple.com>
22264
22265         PR middle-end/15988
22266         * g++.dg/opt/ptrmem4.C: New test.
22267
22268         * gcc.dg/c90-array-quals-2.c: New test.
22269
22270 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
22271
22272         * gcc.dg/kpice1.c: New test.
22273
22274 2006-06-23  Andrew Pinski  <apinski@apple.com>
22275
22276         * gcc.dg/c90-array-quals.c: New test.
22277
22278 2006-06-22  Richard Henderson  <rth@redhat.com>
22279
22280         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
22281
22282 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
22283
22284         * gcc.dg/builtins-config.h: Handle FreeBSD.
22285
22286 2006-06-22  Richard Henderson  <rth@redhat.com>
22287
22288         * g++.dg/opt/devirt1.C: New.
22289
22290 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
22291
22292         * g++.dg/opt/pr15551.C: New testcase.
22293
22294 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
22295
22296         PR target/14800
22297         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
22298         x86_64-*-linux* when compiling for 32bit.
22299
22300 2004-06-21  Andrew Pinski  <apinski@apple.com>
22301
22302         * gcc.dg/pch/struct-1.c: New.
22303         * gcc.dg/pch/struct-1.hs: New.
22304
22305 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
22306
22307         * gcc.dg/pch/save-temps-1.c: New file.
22308         * gcc.dg/pch/save-temps-1.hs: New file.
22309
22310 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
22311
22312         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
22313         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
22314
22315 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22316
22317         * gfortran.fortran-torture/execute/select_1.f90: Rename function
22318         to fix type error.
22319         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
22320         Remove trailing spaces.
22321
22322 2004-06-21  Richard Henderson  <rth@redhat.com>
22323
22324         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
22325         merging && to BIT_FIELD_REF.
22326
22327 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
22328
22329         * g++.dg/opt/placeholder1.C: New test.
22330
22331 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22332
22333         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
22334         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22335         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22336         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22337
22338 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
22339
22340         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
22341         extern "C".
22342         * g++.dg/other/pragma-re-1.C: Add comments.
22343
22344 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
22345
22346         PR gfortran/16080
22347         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
22348
22349 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
22350
22351         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
22352         instead of setting the type of size_t by
22353         hand.
22354
22355 2004-06-18  Roger Sayle  <roger@eyesopen.com>
22356
22357         * gcc.dg/unordered-2.c: New test case.
22358         * gcc.dg/unordered-3.c: New test case.
22359
22360 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
22361
22362         PR other/16043
22363         * lib/g++.exp (g++_version): Tweak regexp for version
22364         * lib/g77.exp (g77_version): Likewise.
22365         * lib/gfortran.exp (gfortran_version): Likewise.
22366         * lib/objc.exp (objc_version): Likewise.
22367         * lib/treelang.exp (treelang_version): Likewise.
22368
22369 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
22370
22371         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
22372         Use INT_MAX instead of __INT_MAX__.
22373         * gcc.dg/compat/struct-align-2_y.c: Likewise.
22374
22375         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
22376         * gcc.dg/compat/scalar-return-3_x.c: Use it.
22377         * gcc.dg/compat/scalar-return-3_y.c: Use it.
22378         * gcc.dg/compat/scalar-return-4_x.c: Use it.
22379         * gcc.dg/compat/scalar-return-4_y.c: Use it.
22380         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
22381         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
22382         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
22383         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
22384
22385         * gcc.dg/range-test-1.c: New test.
22386         * g++.dg/opt/range-test-1.C: New test.
22387
22388 2004-06-17  Richard Henderson  <rth@redhat.com>
22389
22390         * objc.dg/sync-1.m: New.
22391         * objc.dg/try-catch-1.m: Don't force next runtime.
22392         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
22393         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
22394         shadowed catch clause.
22395         * objc.dg/try-catch-5.m: New.
22396
22397 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
22398
22399         Bug 14610
22400         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
22401
22402 2004-06-15  Richard Henderson  <rth@redhat.com>
22403
22404         * gcc.dg/20001116-1.c: Move expected warning line.
22405
22406 2004-06-15  Richard Henderson  <rth@redhat.com>
22407
22408         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
22409         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
22410
22411 2004-06-15  Jeff Law  <law@redhat.com>
22412
22413         * gcc.dg/tree-ssa/20040615-1.c: New test.
22414         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
22415         be less sensitive to operand ordering.
22416         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
22417
22418 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
22419
22420         * g++.dg/abi/bitfield3.C: Add comment..
22421
22422 2004-06-15  Richard Henderson  <rth@redhat.com>
22423
22424         * g++.dg/ext/stmtexpr1.C: XFAIL.
22425         * gcc.dg/20030612-1.c: XFAIL.
22426
22427 2004-06-15  Eric Christopher  <echristo@redhat.com>
22428
22429         * g++.dg/charset/asm5.c: New.
22430         * gcc.dg/charset/asm6.c: New.
22431
22432 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22433
22434         PR fortran/15962
22435         * gfortran.fortran-torture/execute/select_1.f90: New test.
22436
22437 2004-06-15  Paul Brook  <paul@codesourcery.com>
22438
22439         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
22440
22441 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22442
22443         PR c++/15967
22444         * g++.dg/lookup/crash3.C: New test.
22445
22446 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22447
22448         PR c++/15947
22449         * g++.dg/parse/dtor4.C: New test.
22450
22451 2004-06-14  Jeff Law  <law@redhat.com>
22452
22453         * gcc.c-torture/compile/20040614-1.c: New test.
22454
22455 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22456
22457         PR fortran/15211
22458         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
22459         LEN of a character array.
22460
22461 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
22462
22463         PR c++/15096
22464         * g++.dg/template/ptrmem10.C: New test.
22465
22466         PR c++/14930
22467         * g++.dg/template/friend30.C: New test.
22468
22469 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22470
22471         PR fortran/14928
22472         * gfortran.fortran-torture/compile/mloc.f90: New test.
22473
22474 2004-06-13  Paul Brook  <paul@codesourcery.com>
22475
22476         * gfortran.fortran-torture/execute/random_2.f90: New test.
22477
22478 2004-06-13  Eric Christopher  <echristo@redhat.com>
22479
22480         * gcc.dg/noncompile/redecl-1.c: Fix error message.
22481
22482 2004-06-12  Paul Brook  <paul@codesourcery.com>
22483
22484         * gfortran.fortran-torture/execute/contained_3.f90: New test.
22485
22486 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22487
22488         PR fortran/14923
22489         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
22490
22491 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22492
22493         PR fortran/14957
22494         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
22495         syntax errors in end statements of contained subroutines.
22496
22497 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22498
22499         PR fortran/12841
22500         * gfortran.fortran-torture/execute/null_arg.f90: New test.
22501
22502 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22503
22504         PR fortran/15665
22505         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
22506
22507 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22508
22509         PR gfortran/12839
22510         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
22511
22512 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
22513
22514         PR c++/15862
22515         * g++.dg/parse/enum1.C: New test.
22516
22517 2004-06-10  Jeff Law  <law@redhat.com>
22518
22519         * gcc.c-torture/compile/20040610-1.c: New test.
22520
22521 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22522
22523         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
22524         * g++.old-deja/g++.other/decl3.C: Likewise.
22525
22526 2004-06-10  Brian Booth  <bbooth@redhat.com>
22527
22528         * gcc.dg/tree-ssa/20031015-1.c: Scan for
22529         V_MAY_DEF instead of VDEF.
22530         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
22531
22532 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
22533
22534         PR c++/14211
22535         * g++.dg/conversion/const1.C: New test.
22536
22537         PR c++/15076
22538         * g++.dg/conversion/reinterpret1.C: New test.
22539
22540         PR c++/15877
22541         * g++.dg/template/enum2.C: New test.
22542
22543         PR c++/15227
22544         * g++.dg/template/error13.C: New test.
22545
22546 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22547
22548         PR fortran/14957
22549         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
22550         arguments to test_* REAL and of the right size.
22551
22552 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22553
22554         PR target/15569
22555         PR rtl-optimization/15681
22556         * gcc.dg/20040609-1.c: New test.
22557
22558 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22559
22560         PR c++/14791
22561         * g++.dg/opt/builtins1.C: New test.
22562
22563 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
22564
22565         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
22566         that use default windows32 struct layout.
22567         * gcc.dg/i386-bitfield2.c: Likewise.
22568
22569 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
22570
22571         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
22572         for mingw32 and cygwin targets.
22573
22574 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
22575
22576         * gcc.dg/pch/macro-4.c: New.
22577         * gcc.dg/pch/macro-4.hs: New.
22578
22579 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22580
22581         PR fortran/13249
22582         * gfortran.fortran-torture/compile/name_clash.f90: New test.
22583
22584 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22585
22586         PR fortran/13372
22587         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
22588
22589 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22590
22591         PR gfortran/14897
22592         * gfortran.fortran-torture/execute/t_edit.f90: New test.
22593
22594 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22595
22596         PR gfortran/15755
22597         * gfortran.fortran-torture/execute/backspace.c : New test.
22598
22599 2004-06-09  Paul Brook  <paul@codesourcery.com>
22600
22601         * gfortran.fortran-torture/execure/intrinsic_associated.f90
22602         (pointer_to_section): Rewrite to use smaller array.
22603
22604 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
22605
22606         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
22607         * gcc.dg/ext/altivec-10.c: Same.
22608         * gcc.dg/ext/altivec-11.c: Same.
22609         * gcc.dg/ext/altivec-12.c: Same.
22610         * gcc.dg/ext/altivec-13.c: Same.
22611         * gcc.dg/ext/altivec-14.c: Same.
22612         * gcc.dg/ext/altivec-15.c: Same.
22613         * gcc.dg/ext/altivec-16.c: Same.
22614         * gcc.dg/ext/altivec-3.c: Same.
22615         * gcc.dg/ext/altivec-4.c: Same.
22616         * gcc.dg/ext/altivec-6.c: Same.
22617         * gcc.dg/ext/altivec-7.c: Same.
22618         * gcc.dg/ext/altivec-8.c: Same.
22619         * gcc.dg/ext/altivec-varargs-1.c: Same.
22620
22621         * g++.dg/ext/altivec-1.C: Correct dg syntax.
22622         * g++.dg/ext/altivec-10.C: Same.
22623         * g++.dg/ext/altivec-2.C: Same.
22624         * g++.dg/ext/altivec-3.C: Same.
22625         * g++.dg/ext/altivec-4.C: Same.
22626         * g++.dg/ext/altivec-5.C: Same.
22627         * g++.dg/ext/altivec-6.C: Same.
22628         * g++.dg/ext/altivec-7.C: Same.
22629         * g++.dg/ext/altivec-8.C: Same.
22630         * g++.dg/ext/altivec-9.C: Same.
22631
22632 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22633
22634         PR c++/7841
22635         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
22636
22637 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22638
22639         * gcc.dg/union-1.c: New test.
22640
22641 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22642
22643         * gcc.dg/builtins-41.c: New test case.
22644         * gcc.dg/builtins-42.c: New test case.
22645
22646 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22647
22648         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
22649         * g++.dg/ext/altivec-10.C: Same.
22650         * g++.dg/ext/altivec-2.C: Same.
22651         * g++.dg/ext/altivec-3.C: Same.
22652         * g++.dg/ext/altivec-4.C: Same.
22653         * g++.dg/ext/altivec-5.C: Same.
22654         * g++.dg/ext/altivec-6.C: Same.
22655         * g++.dg/ext/altivec-7.C: Same.
22656         * g++.dg/ext/altivec-8.C: Same.
22657         * g++.dg/ext/altivec-9.C: Same.
22658         * g++.old-deja/g++.abi/cxa_vec.C: Same.
22659         * g++.old-deja/g++.brendan/new3.C: Same.
22660         * gcc.c-torture/execute/eeprof-1.x: Same.
22661
22662 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22663
22664         PR c/14765
22665         * gcc.dg/pr14765-1.c: New test.
22666
22667 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22668
22669         PR c/14649
22670         * gcc.dg/pr14649-1.c: New test case.
22671
22672 2004-06-07  Richard Henderson  <rth@redhat.com>
22673
22674         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
22675         if temporaries.
22676
22677 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22678
22679         * g++.dg/eh/elide1.C: Remove XFAIL.
22680
22681 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
22682
22683         PR c++/15337
22684         * g++.dg/expr/sizeof3.C: New test.
22685
22686         PR c++/14777
22687         * g++.dg/template/access14.C: New test.
22688
22689         PR c++/15554
22690         * g++.dg/template/enum1.C: New test.
22691
22692         PR c++/15057
22693         * g++.dg/eh/throw1.C: New test.
22694
22695 2004-06-07  David Ayers  <d.ayers@inode.at>
22696             Ziemowit Laski  <zlaski@apple.com>
22697
22698         * lib/objc.exp (objc_target_compile): Revert the '-framework
22699         Foundation' flag fix, since bare Darwin does not ship
22700         with the Foundation framework.
22701         * objc/execute/next_mapping.h: Provide a local NSConstantString
22702         @interface and @implementation.
22703         (objc_constant_string_init): A constructor function, used to
22704         initialize the NSConstantString meta-class object.
22705         * objc/execute/string1.m: Include "next_mapping.h" instead of
22706         <Foundation/NSString.h>.
22707         * objc/execute/string2.m: Likewise.
22708         * objc/execute/string3.m: Likewise.
22709         * objc/execute/string4.m: Likewise.
22710
22711 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
22712
22713         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
22714         to double. Replace double with FLOAT.
22715         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
22716
22717         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
22718         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
22719         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
22720         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
22721         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
22722         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
22723         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
22724         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
22725
22726 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22727
22728         PR c/13519
22729         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
22730
22731 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22732
22733         PR c++/15503
22734         * g++.dg/template/meminit2.C: New test.
22735
22736 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
22737
22738         PR target/15822
22739         * gcc.c-torture/execute/compare-fp-1.c,
22740         gcc.c-torture/execute/compare-fp-2.c,
22741         gcc.c-torture/execute/compare-fp-3.c,
22742         gcc.c-torture/execute/compare-fp-4.c,
22743         gcc.c-torture/execute/compare-fp-3.x,
22744         gcc.c-torture/execute/compare-fp-4.x: Moved...
22745         * gcc.c-torture/execute/ieee/compare-fp-1.c,
22746         gcc.c-torture/execute/ieee/compare-fp-2.c,
22747         gcc.c-torture/execute/ieee/compare-fp-3.c,
22748         gcc.c-torture/execute/ieee/compare-fp-4.c,
22749         gcc.c-torture/execute/ieee/compare-fp-3.x,
22750         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
22751
22752 2004-06-04  David Ayers  <d.ayers@inode.at>
22753
22754         * objc/execute/protocol-isEqual-4.m: New testcase.
22755
22756 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
22757
22758         * objc/execute/protocol-isEqual-1.m: New testcase.
22759         * objc/execute/protocol-isEqual-2.m: New testcase.
22760         * objc/execute/protocol-isEqual-3.m: New testcase.
22761
22762 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22763
22764         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
22765
22766 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
22767
22768         * lib/objc.exp (objc_target_compile): When running tests on
22769         Darwin (Mac OS X), inform the linker about '-framework
22770         'Foundation'.
22771
22772 2004-06-02  Eric Christopher  <echristo@redhat.com>
22773
22774         * gcc.c-torture/compile/20040602-1.c: New.
22775
22776 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
22777
22778         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
22779         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22780
22781         PR tree-optimization/14736
22782         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
22783
22784         PR tree-optimization/14042
22785         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
22786
22787         PR tree-optimization/14729
22788         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
22789
22790 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22791
22792         PR fortran/15557
22793         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
22794
22795 2004-06-01  Richard Hederson  <rth@redhat.com>
22796
22797         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
22798
22799 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22800
22801         PR c++/14932
22802         * g++.dg/parse/offsetof4.C: New test.
22803
22804 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
22805
22806         PR objc/7993
22807         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
22808
22809 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
22810
22811         PR c++/15701
22812         * g++.dg/template/friend29.C: New test.
22813
22814 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22815
22816         PR c/15749
22817         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
22818
22819 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
22820
22821         * gcc.dg/sparc-trap-1.c: New test.
22822
22823 2004-05-31  Roger Sayle  <roger@eyesopen.com>
22824
22825         PR middle-end/15069
22826         * g++.dg/opt/fold3.C: New test case.
22827
22828 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
22829
22830         * lib/target-supports.exp (check_iconv_available): Fix fallout
22831         from 2004-05-28 patch.
22832
22833 2004-05-30  Paul Brook  <paul@codesourcery.com>
22834
22835         PR fortran/15620
22836         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
22837         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
22838
22839 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22840
22841         * gfortran.fortran-torture/execute/random_1.f90: New test.
22842
22843 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22844
22845         * g++.dg/ext/altivec-10.C: New test.
22846
22847 2004-05-29  Paul Brook  <paul@codesourcery.com>
22848
22849         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
22850
22851 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22852
22853         * gcc.dg/altivec-16.c: New test.
22854
22855 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
22856
22857         * lib/target-supports.exp (check_vmx_hw_available): New.
22858         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
22859
22860         * lib/target-supports.exp (check_alias_available,
22861         check_iconv_available, check_named_sections_available): Use
22862         unique names for temporary files.
22863
22864 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22865
22866         * gcc.dg/altivec-15.c: New test.
22867
22868 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22869
22870         PR c++/15083
22871         * g++.dg/warn/noeffect6.C: New test.
22872
22873         PR c++/15471
22874         * g++.dg/expr/ptrmem4.C: New test.
22875
22876         PR c++/15640
22877         * g++.dg/template/operator3.C: New test.
22878
22879 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22880
22881         PR c++/14668
22882         * g++.dg/lookup/redecl1.C: New test.
22883         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
22884
22885 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
22886
22887         * gcc.c-torture/execute/compare-fp-1.c,
22888         gcc.c-torture/execute/compare-fp-2.c,
22889         gcc.c-torture/execute/compare-fp-3.c,
22890         gcc.c-torture/execute/compare-fp-4.c,
22891         gcc.c-torture/execute/compare-fp-3.x,
22892         gcc.c-torture/execute/compare-fp-4.x,
22893         gcc.dg/pr15649-1.c: New.
22894
22895 2004-05-27  Adam Nemet  <anemet@lnxw.com>
22896
22897         PR c++/12883
22898         * g++.dg/init/array14.C: New test.
22899
22900 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
22901
22902         * lib/compat.exp (compat-get-options-main): New.
22903         (compat-get-options): Remove unneeded code, warn for ignored
22904         command.
22905         (compat-execute): Check flag set by dg-require-* commands.
22906
22907         * lib/compat.exp (compat-execute): Break up long lines.
22908
22909 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
22910
22911         * gcc.dg/altivec-7.c: Don't use 'vector long'.
22912         * gcc.dg/altivec-14.c: New test.
22913         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
22914
22915         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
22916         * gcc.dg/altivec-12.c: Ditto.
22917
22918         * gcc.dg/altivec-3.c: Move call to altivec_check.
22919
22920 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22921
22922         PR c++/15044
22923         * g++.dg/template/error12.C: New test.
22924
22925         PR c++/15317
22926         * g++.dg/ext/attrib15.C: New test.
22927
22928         PR c++/15329
22929         * g++.dg/template/ptrmem9.C: New test.
22930
22931 2004-05-25  Paul Brook  <paul@codesourcery.com>
22932
22933         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22934
22935 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22936
22937         PR c++/15165
22938         * g++.dg/template/crash19.C: New test.
22939
22940 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22941
22942         PR c++/15025
22943         * g++.dg/template/redecl1.C: New test.
22944
22945 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22946
22947         PR c++/14821
22948         * g++.dg/other/ns1.C: New test.
22949
22950         PR c++/14883
22951         * g++.dg/template/invalid1.C: New test.
22952
22953 2004-05-23  Paul Brook  <paul@codesourcery.com>
22954         Victor Leikehman  <lei@haifasphere.co.il>
22955
22956         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
22957         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
22958
22959 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22960
22961         PR c++/15285
22962         PR c++/15299
22963         * g++.dg/template/non-dependent5.C: New test.
22964         * g++.dg/template/non-dependent6.C: New test.
22965
22966 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22967
22968         PR c++/15507
22969         * g++.dg/inherit/union1.C: New test.
22970
22971         PR c++/15542
22972         * g++.dg/template/addr1.C: New test.
22973
22974         PR c++/15427
22975         * g++.dg/template/array5.C: New test.
22976
22977         PR c++/15287
22978         * g++.dg/template/array6.C: New test.
22979
22980 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
22981             Roger Sayle  <roger@eyesopen.com>
22982
22983         * g++.dg/lookup/forscope2.C: New test case.
22984
22985 2004-05-22  Ben Elliston  <bje@au.ibm.com>
22986
22987         * gcc.dg/cpp/Wmissingdirs.c: New.
22988
22989 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22990
22991         PR target/15301
22992         * gcc.dg/compat/union-m128-1.h: New file.
22993         * gcc.dg/compat/union-m128-1_main.c: Likewise.
22994         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22995         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22996
22997 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22998
22999         PR target/15302
23000         * gcc.dg/compat/struct-complex-1.h: New file.
23001         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
23002         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
23003         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23004
23005 2004-05-20  Roger Sayle  <roger@eyesopen.com>
23006
23007         PR middle-end/3074
23008         * gcc.dg/pr3074-1.c: New test case.
23009         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
23010
23011 2004-05-20  Falk Hueffner  <falk@debian.org>
23012
23013         PR other/15526
23014         * gcc.dg/ftrapv-1.c: New test case.
23015
23016 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23017
23018         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
23019
23020 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
23021             Jeff Law  <law@redhat.com>
23022
23023         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
23024         * gcc.dg/tree-ssa/20040518-2.c: New test.
23025
23026         * gcc.dg/tree-ssa/20040518-1.c: New test.
23027
23028 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
23029
23030         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
23031
23032 2004-05-18  Paul Brook  <paul@codesourcery.com>
23033
23034         PR fortran/13930
23035         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
23036
23037 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23038
23039         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
23040         constant folding.
23041
23042 2004-05-17  Steven Bosscher  <stevenb@suse.de>
23043
23044         * gcc.dg/tree-ssa/20040517-1.c: New test.
23045
23046 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23047
23048         * gcc.dg/loop-4.c: New test.
23049
23050 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
23051
23052         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
23053
23054 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
23055
23056         PR fortran/15311
23057         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
23058
23059 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23060
23061         PR fortran/13826
23062         PR fortran/13940
23063         * gfortran.fortran-torture/compile/data_1.f90: New test.
23064
23065 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
23066
23067         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
23068         * gcc.dg/uninit-H.c: Define ASM for __s390__.
23069
23070 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23071
23072         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
23073
23074 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23075
23076         PR c/15444
23077         * gcc.dg/format/xopen-1.c: Adjust expected message.
23078         * gcc.dg/format/xopen-3.c: New test.
23079
23080 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
23081
23082         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
23083
23084 2004-05-14  Jeff Law  <law@redhat.com>
23085
23086         * gcc.dg/tree-ssa/20040514-2.c: New test.
23087
23088 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23089
23090         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
23091         this ...
23092         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
23093         this.
23094
23095 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
23096
23097         * gcc.dg/tree-ssa/20040514-1.c: New test.
23098
23099 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23100
23101         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
23102         test.
23103
23104 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23105
23106         PR fortran/14066
23107         * gfortran.fortran-torture/compile/do_1.f90: New test.
23108
23109 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23110
23111         PR fortran/15051
23112         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
23113         test.
23114
23115 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
23116
23117         PR fortran/15149
23118         * gfortran.fortran-torture/execute/random_init.f90: New test.
23119
23120 2004-05-13  Paul Brook  <paul@codesourcery.com>
23121
23122         PR fortran/15314
23123         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
23124
23125 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
23126
23127         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
23128         for the powerpc case.
23129
23130 2004-05-13  Jeff Law  <law@redhat.com>
23131
23132         * gcc.dg/tree-ssa/20040513-1.c: New test.
23133         * gcc.dg/tree-ssa/20040513-2.c: New test.
23134
23135 2004-05-13  Paul Brook  <paul@codesourcery.com>
23136
23137         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
23138         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
23139         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
23140
23141 2004-05-13  Andreas Schwab  <schwab@suse.de>
23142
23143         PR other/10819
23144         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
23145         characters.
23146
23147 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
23148
23149         PR fortran/15294
23150         * gfortran.fortran-torture/execute/adjustr.f90: New file.
23151
23152 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
23153
23154         Merge from tree-ssa-20020619-branch.  See
23155         ChangeLog.tree-ssa for details.
23156
23157 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
23158
23159         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
23160         include <altivec.h> explicitly.
23161         * gcc.dg/altivec-13.c: Likewise.
23162
23163 2004-05-11  Paul Brook  <paul@codesourcery.com>
23164
23165         * gcc.c-torture/compile/20010518-1.c: Force enum size.
23166
23167 2004-05-10  Eric Christopher  <echristo@redhat.com>
23168
23169         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
23170         * gcc.dg/sibcall-4.c: Ditto.
23171
23172 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
23173
23174         * g++.dg/ext/altivec-8.C: New test case.
23175         * gcc.dg/altivec-13.c: New test case.
23176
23177 2004-05-08  Roger Sayle  <roger@eyesopen.com>
23178
23179         * gcc.c-torture/execute/divcmp-1.c: New test case.
23180         * gcc.c-torture/execute/divcmp-2.c: New test case.
23181         * gcc.c-torture/execute/divcmp-3.c: New test case.
23182
23183 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
23184
23185         * g++.dg/other/pragma-re-2.C: New test.
23186
23187 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23188
23189         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
23190         * gcc.dg/i386-387-2.c: Likewise.
23191
23192         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
23193         __builtin_drem.
23194         * gcc.dg/i386-387-6.c: Likewise.
23195
23196 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23197
23198         * gcc.dg/builtins-33.c: Also check log1p*.
23199
23200 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
23201
23202         PR optimization/15296
23203         * gcc.c-torture/execute/pr15296.c: New test.
23204
23205 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
23206
23207         * gcc.dg/builtins-40.c: New test.
23208
23209 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
23210
23211         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
23212
23213 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
23214
23215         * g++.dg/ext/spe1.C: New testcase.
23216
23217 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
23218
23219         * objc.dg/image-info.m: Allow additional attributes
23220         for __image_info section.
23221
23222 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
23223
23224         * gcc.dg/torture/mips-hilo-2.c: New test.
23225
23226 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23227
23228         PR c++/14389
23229         * g++.dg/template/member5.C: New test.
23230
23231 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
23232
23233         * gcc.dg/builtins-34.c: Also check expm1*.
23234
23235 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23236
23237         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
23238         * gcc.dg/torture/builtin-convert-3.c: New test.
23239
23240 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
23241
23242         PR middle-end/15054
23243         * g++.dg/opt/pr15054.C: New test.
23244
23245 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23246
23247         * gcc.dg/torture/builtin-rounding-1.c: New test.
23248         * gcc.dg/builtins-25.c: Delete.
23249         * gcc.dg/builtins-29.c: Delete.
23250
23251 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
23252
23253         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
23254         * gcc.dg/sibcall-4.c: Likewise.
23255         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
23256
23257 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23258
23259         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
23260         bit-field on 16-bit targets.
23261
23262 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23263
23264         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
23265         16-bit targets.
23266
23267 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
23268
23269         * gcc.dg/rs6000-power2-1.c: Change to compile only.
23270         * gcc.dg/rs6000-power2-2.c: Likewise.
23271
23272 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
23273
23274         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
23275         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
23276         Change the asm registers to be in form of frN instead of fN.
23277
23278 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23279
23280         * gcc.dg/torture/builtin-convert-2.c: New test.
23281
23282 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
23283
23284         * gcc.dg/rs6000-power2-1.c: New test.
23285         * gcc.dg/rs6000-power2-2.c: New test.
23286
23287 2004-04-28  Jan Hubicka  <jh@suse.cz>
23288
23289         * gcc.dg/unused-6.c: New test.
23290
23291 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
23292             Ulrich Weigand  <uweigand@de.ibm.com>
23293
23294         * ada/acats/run_all.sh: Define $target variable.
23295
23296 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
23297
23298         PR c++/15119
23299         * g++.dg/other/vararg-1.C: New test.
23300
23301         PR c++/4794
23302         * g++.dg/eh/cleanup3.C: New test.
23303
23304 2004-04-24  Laurent GUERBY <laurent@guerby.net>
23305
23306         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
23307         and ad8011a (target_insn).
23308         * ada/acats/support/macro.dfs: Likewise.
23309         * ada/acats/support/impbit.adb: New file.
23310
23311 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
23312
23313         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
23314
23315 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23316
23317         * gcc.dg/loop-3.c: New test.
23318
23319 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
23320
23321         * gcc.c-torture/execute/simd-5.c: New test.
23322
23323 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23324
23325         PR c++/15064
23326         * g++.dg/template/crash18.C: New test.
23327
23328 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
23329
23330         * g++.dg/ext/complit3.C: New test.
23331
23332 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23333
23334         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
23335         * gcc.dg/altivec-3.c: Same.
23336         * gcc.dg/altivec-varargs-1.c: Same.
23337
23338 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23339
23340         * lib/target-supports.exp (check_profiling_available): Assume
23341         profiling is not available on powerpc-eabi targets.
23342
23343 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
23344
23345         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
23346         * gcc.dg/vmx/bug-1.c: Ditto.
23347
23348 2004-04-20  Eric Christopher  <echristo@redhat.com>
23349
23350         * gcc.dg/charset/extern.c: New test.
23351         * g++.dg/charset/extern3.cc: Ditto.
23352
23353 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
23354
23355         * gcc.dg/builtins-39.c: New test.
23356
23357 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
23358
23359         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
23360
23361 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
23362
23363         * gcc.dg/torture/mips-hilo-1.c: New test.
23364
23365 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
23366
23367         * gcc.c-torture/compile/20040419-1.c: New test.
23368
23369 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
23370
23371         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
23372
23373 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
23374             Aldy Hernandez  <aldyh@redhat.com>
23375
23376         * gcc.c-torture/execute/va-arg-24.c: New.
23377
23378 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
23379             Aldy Hernandez  <aldyh@redhat.com>
23380
23381         * gcc.dg/vmx/1b-01.c: New.
23382         * gcc.dg/vmx/1b-02.c: New.
23383         * gcc.dg/vmx/1b-03.c: New.
23384         * gcc.dg/vmx/1b-04.c: New.
23385         * gcc.dg/vmx/1b-05.c: New.
23386         * gcc.dg/vmx/1b-06.c: New.
23387         * gcc.dg/vmx/1b-07.c: New.
23388         * gcc.dg/vmx/1c-01.c: New.
23389         * gcc.dg/vmx/1c-02.c: New.
23390         * gcc.dg/vmx/3a-01a.c: New.
23391         * gcc.dg/vmx/3a-01.c: New.
23392         * gcc.dg/vmx/3a-01m.c: New.
23393         * gcc.dg/vmx/3a-03.c: New.
23394         * gcc.dg/vmx/3a-03m.c: New.
23395         * gcc.dg/vmx/3a-04.c: New.
23396         * gcc.dg/vmx/3a-04m.c: New.
23397         * gcc.dg/vmx/3a-05.c: New.
23398         * gcc.dg/vmx/3a-06.c: New.
23399         * gcc.dg/vmx/3a-06m.c: New.
23400         * gcc.dg/vmx/3a-07.c: New.
23401         * gcc.dg/vmx/3b-01.c: New.
23402         * gcc.dg/vmx/3b-02.c: New.
23403         * gcc.dg/vmx/3b-10.c: New.
23404         * gcc.dg/vmx/3b-13.c: New.
23405         * gcc.dg/vmx/3b-14.c: New.
23406         * gcc.dg/vmx/3b-15.c: New.
23407         * gcc.dg/vmx/3c-01a.c: New.
23408         * gcc.dg/vmx/3c-01.c: New.
23409         * gcc.dg/vmx/3c-02.c: New.
23410         * gcc.dg/vmx/3c-03.c: New.
23411         * gcc.dg/vmx/3d-01.c: New.
23412         * gcc.dg/vmx/4-01.c: New.
23413         * gcc.dg/vmx/4-03.c: New.
23414         * gcc.dg/vmx/5-01.c: New.
23415         * gcc.dg/vmx/5-02.c: New.
23416         * gcc.dg/vmx/5-03.c: New.
23417         * gcc.dg/vmx/5-04.c: New.
23418         * gcc.dg/vmx/5-05.c: New.
23419         * gcc.dg/vmx/5-06.c: New.
23420         * gcc.dg/vmx/5-07.c: New.
23421         * gcc.dg/vmx/5-07t.c: New.
23422         * gcc.dg/vmx/5-08.c: New.
23423         * gcc.dg/vmx/5-10.c: New.
23424         * gcc.dg/vmx/5-11.c: New.
23425         * gcc.dg/vmx/7-01a.c: New.
23426         * gcc.dg/vmx/7-01.c: New.
23427         * gcc.dg/vmx/7c-01.c: New.
23428         * gcc.dg/vmx/7d-01.c: New.
23429         * gcc.dg/vmx/7d-02.c: New.
23430         * gcc.dg/vmx/8-01.c: New.
23431         * gcc.dg/vmx/8-02a.c: New.
23432         * gcc.dg/vmx/8-02.c: New.
23433         * gcc.dg/vmx/brode-1.c: New.
23434         * gcc.dg/vmx/bug-1.c: New.
23435         * gcc.dg/vmx/bug-2.c: New.
23436         * gcc.dg/vmx/bug-3.c: New.
23437         * gcc.dg/vmx/cw-bug-1.c: New.
23438         * gcc.dg/vmx/cw-bug-2.c: New.
23439         * gcc.dg/vmx/cw-bug-3.c: New.
23440         * gcc.dg/vmx/dct.c: New.
23441         * gcc.dg/vmx/debug-1.c: New.
23442         * gcc.dg/vmx/debug-2.c: New.
23443         * gcc.dg/vmx/debug-3.c: New.
23444         * gcc.dg/vmx/debug-4.c: New.
23445         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
23446         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
23447         * gcc.dg/vmx/eg-5.c: New.
23448         * gcc.dg/vmx/fft.c: New.
23449         * gcc.dg/vmx/gcc-bug-1.c: New.
23450         * gcc.dg/vmx/gcc-bug-2.c: New.
23451         * gcc.dg/vmx/gcc-bug-3.c: New.
23452         * gcc.dg/vmx/gcc-bug-4.c: New.
23453         * gcc.dg/vmx/gcc-bug-5.c: New.
23454         * gcc.dg/vmx/gcc-bug-6.c: New.
23455         * gcc.dg/vmx/gcc-bug-7.c: New.
23456         * gcc.dg/vmx/gcc-bug-8.c: New.
23457         * gcc.dg/vmx/gcc-bug-9.c: New.
23458         * gcc.dg/vmx/gcc-bug-b.c: New.
23459         * gcc.dg/vmx/gcc-bug-c.c: New.
23460         * gcc.dg/vmx/gcc-bug-d.c: New.
23461         * gcc.dg/vmx/gcc-bug-e.c: New.
23462         * gcc.dg/vmx/gcc-bug-f.c: New.
23463         * gcc.dg/vmx/gcc-bug-g.c: New.
23464         * gcc.dg/vmx/gcc-bug-i.c: New.
23465         * gcc.dg/vmx/harness.h: New.
23466         * gcc.dg/vmx/ira1.c: New.
23467         * gcc.dg/vmx/ira2a.c: New.
23468         * gcc.dg/vmx/ira2b.c: New.
23469         * gcc.dg/vmx/ira2.c: New.
23470         * gcc.dg/vmx/ira2c.c: New.
23471         * gcc.dg/vmx/mem.c: New.
23472         * gcc.dg/vmx/newton-1.c: New.
23473         * gcc.dg/vmx/ops.c: New.
23474         * gcc.dg/vmx/sn7153.c: New.
23475         * gcc.dg/vmx/spill2.c: New.
23476         * gcc.dg/vmx/spill3.c: New.
23477         * gcc.dg/vmx/spill.c: New.
23478         * gcc.dg/vmx/t.c: New.
23479         * gcc.dg/vmx/varargs-1.c: New.
23480         * gcc.dg/vmx/varargs-2.c: New.
23481         * gcc.dg/vmx/varargs-3.c: New.
23482         * gcc.dg/vmx/varargs-4.c: New.
23483         * gcc.dg/vmx/varargs-5.c: New.
23484         * gcc.dg/vmx/varargs-6.c: New.
23485         * gcc.dg/vmx/varargs-7.c: New.
23486         * gcc.dg/vmx/vmx.exp: New.
23487         * gcc.dg/vmx/vprint-1.c: New.
23488         * gcc.dg/vmx/vscan-1.c: New.
23489         * gcc.dg/vmx/x-01.c: New.
23490         * gcc.dg/vmx/x-02.c: New.
23491         * gcc.dg/vmx/x-03.c: New.
23492         * gcc.dg/vmx/x-04.c: New.
23493         * gcc.dg/vmx/x-05.c: New.
23494         * gcc.dg/vmx/yousufi-1.c: New.
23495         * gcc.dg/vmx/zero-1.c: New.
23496         * gcc.dg/vmx/zero.c: New.
23497
23498 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
23499
23500         * g++.dg/lookup/java1.C: Update for chage of
23501         _Jv_AllocObject.
23502         * g++.dg/lookup/java2.C: Likewise.
23503
23504 2004-04-17  Laurent GUERBY <laurent@guerby.net>
23505
23506         * ada/acats/run_all.sh: use -O2 by default.
23507
23508 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
23509
23510         * gcc.dg/vr-mult-[12].c: New tests.
23511
23512 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23513
23514         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
23515
23516         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
23517
23518 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
23519
23520         * lib/target-supports.exp (check_profiling_available): Assume profiling
23521         isn't available for mips*-*-elf targets.
23522
23523 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
23524
23525         * gcc.dg/builtins-38.c: New test.
23526
23527 2004-04-14  Eric Christopher  <echristo@redhat.com>
23528
23529         * g++.dg/charset/charset.exp: Run .cc extension tests.
23530
23531 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
23532
23533         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
23534
23535 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23536
23537         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
23538
23539 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
23540
23541         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
23542         * gcc.dg/i386-387-2.c: Likewise.
23543
23544         * gcc.dg/i386-387-7.c: New test.
23545         * gcc.dg/i386-387-8.c: New test.
23546
23547         * gcc.dg/builtins-37.c: New test.
23548
23549 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
23550
23551         * g++.dg/pch/externc-1.C: Add missing semicolon.
23552
23553 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
23554
23555         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
23556
23557 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23558
23559         * gcc.c-torture/execute/20040411-1.c: New test.
23560
23561 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23562
23563         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
23564
23565 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
23566
23567         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
23568
23569 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
23570
23571         * lib/target-supports.exp (check_named_sections_available): New.
23572         * lib/gcc-dg.exp (dg-require-named-sections): New.
23573         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
23574         old-deja.exp.  Also prune error-count message from HP linker.
23575         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
23576
23577         * g++.dg/init/init-ref4.C: Use dg-require-weak.
23578         * g++.old-deja/g++.pt/static3.C: Likewise.
23579         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
23580
23581 2004-04-09  Roger Sayle  <roger@eyesopen.com>
23582
23583         * gcc.c-torture/execute/20040409-1.c: New test case.
23584         * gcc.c-torture/execute/20040409-2.c: New test case.
23585         * gcc.c-torture/execute/20040409-3.c: New test case.
23586
23587 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
23588
23589         * gcc.dg/20040409-1.c: New test.
23590
23591 2004-04-08  Roger Sayle  <roger@eyesopen.com>
23592
23593         PR target/14888
23594         * g++.dg/opt/pr14888.C: New test case.
23595
23596 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
23597
23598         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
23599         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
23600         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
23601         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
23602         New tests.
23603
23604 2004-04-08  Paul Brook  <paul@codesourcery.com>
23605
23606         * gcc.dg/spill-1.c: New test.
23607
23608 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23609
23610         * gcc.dg/torture/builtin-ctype-2.c: New test.
23611
23612 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
23613
23614         * gcc.dg/pch/pch.exp: Add largefile test.
23615
23616 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
23617
23618         * g++.dg/pch/externc-1.Hs: New.
23619         * g++.dg/pch/externc-1.C: New.
23620
23621 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23622
23623         * gcc.dg/compat/struct-by-value-5a_main.c,
23624         gcc.dg/compat/struct-by-value-5b_main.c: New files.
23625         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
23626         * gcc.dg/compat/struct-by-value-5a_x.c,
23627         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
23628         gcc.dg/compat/struct-by-value-5_x.c.
23629         * gcc.dg/compat/struct-by-value-5a_y.c,
23630         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
23631         gcc.dg/compat/struct-by-value-5_y.c.
23632
23633         * gcc.dg/compat/struct-by-value-6a_main.c,
23634         gcc.dg/compat/struct-by-value-6b_main.c: New files.
23635         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
23636         * gcc.dg/compat/struct-by-value-6a_x.c,
23637         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
23638         gcc.dg/compat/struct-by-value-6_x.c.
23639         * gcc.dg/compat/struct-by-value-6a_y.c,
23640         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
23641         gcc.dg/compat/struct-by-value-6_y.c.
23642
23643         * gcc.dg/compat/struct-by-value-7a_main.c,
23644         gcc.dg/compat/struct-by-value-7b_main.c: New files.
23645         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
23646         * gcc.dg/compat/struct-by-value-7a_x.c,
23647         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
23648         gcc.dg/compat/struct-by-value-7_x.c.
23649         * gcc.dg/compat/struct-by-value-7a_y.c,
23650         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
23651         gcc.dg/compat/struct-by-value-7_y.c.
23652
23653 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
23654
23655         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
23656         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
23657         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
23658         options.
23659
23660 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
23661
23662         * gcc.dg/builtins-36.c: New test.
23663
23664 2004-04-06  Paul Brook  <paul@codesourcery.com>
23665
23666         * README.gcc: Remove obsolete contraint on testcases.
23667
23668 2004-04-05  Paul Brook  <paul@codesourcery.com>
23669
23670         PR2123
23671         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
23672         failure and exit(0) on success.
23673         * g++.dg/expr/anew2.C: Ditto.
23674         * g++.dg/expr/anew3.C: Ditto.
23675         * g++.dg/expr/anew4.C: Ditto.
23676
23677 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
23678
23679         PR c++/3518
23680         * g++.dg/template/unify7.C: New.
23681
23682 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23683
23684         * g++.dg/README: Bring up to date with new subdirectories; remove
23685         duplicate subdirectory lines.
23686
23687 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
23688
23689         PR c++/14007
23690         * g++.dg/template/unify5.C: New.
23691         * g++.dg/template/unify6.C: New.
23692         * g++.dg/template/qualttp20.C: Adjust.
23693         * g++.old-deja/g++.jason/report.C: Adjust.
23694         * g++.old-deja/g++.other/qual1.C: Adjust.
23695
23696 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
23697
23698         PR c++/14803
23699         * g++.dg/inherit/ptrmem1.C: New test.
23700
23701 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
23702
23703         PR c++/14755
23704         * gcc.c-torture/execute/20040331-1.c: New test.
23705         * gcc.dg/20040331-1.c: New test.
23706
23707 2004-04-01  Paul Brook  <paul@codesourcery.com>
23708
23709         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
23710
23711 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
23712
23713         PR c++/14724
23714         * g++.dg/init/goto1.C: New test.
23715
23716         PR c++/14763
23717         * g++.dg/template/defarg4.C: New test.
23718
23719 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
23720
23721         * gcc.dg/altivec-11.c: Extend test for more valid cases.
23722
23723 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
23724
23725         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
23726
23727 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
23728
23729         * gcc.dg/noncompile/undeclared-2.c: New test.
23730
23731 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23732
23733         * gcc.dg/940409-1.c: Remove XFAIL.
23734         * gcc.dg/reg-vol-struct-1.c: New test.
23735
23736 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23737
23738         * gcc.dg/torture/builtin-wctype-1.c: New test.
23739
23740 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
23741
23742         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
23743         * gcc.dg/20001101-1.c: Likewise.
23744         * gcc.dg/20001102-1.c: Likewise.
23745
23746 2004-03-25  Roger Sayle  <roger@eyesopen.com>
23747
23748         * gcc.dg/compare8.c: Add an additional test for XOR.
23749
23750 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23751
23752         * gcc.dg/torture/builtin-ctype-1.c: New test.
23753
23754 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23755
23756         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
23757         * gcc.dg/torture/builtin-math-1.c: Likewise.
23758         * gcc.dg/torture/builtin-power-1.c: New test.
23759
23760 2004-03-24  Andreas Schwab  <schwab@suse.de>
23761
23762         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
23763         IA64 assembler.
23764
23765 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23766             Roger Sayle  <roger@eyesopen.com>
23767
23768         * gcc.dg/compare8.c: New test case.
23769
23770 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
23771
23772         * g++.dg/ext/altivec-7.C: New test.
23773
23774 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
23775
23776         PR 12267, 12391, 12560, 13129, 14114, 14133
23777         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
23778         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
23779         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
23780         Adjust error regexps.
23781         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
23782         * gcc.dg/noncompile/undeclared-1.c: New test cases.
23783         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
23784         * gcc.dg/local1.c: Add explanatory comment.
23785
23786 2004-03-23  Roger Sayle  <roger@eyesopen.com>
23787
23788         PR optimization/14669
23789         * g++.dg/opt/fold2.C: New test case.
23790
23791 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
23792
23793         PR c/14069
23794         * gcc.dg/20040322-1.c: New test.
23795
23796 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23797
23798         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
23799         * gcc.dg/ultrasp4.c: Likewise.
23800         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
23801
23802 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23803
23804         * gcc.dg/i386-sse-8.c: Reset default options.
23805
23806 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23807
23808         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
23809         in the error message text.
23810
23811 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23812
23813         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
23814
23815 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
23816
23817         PR c++/14616
23818         * g++.dg/init/array13.C: New test.
23819
23820 2004-03-20  Roger Sayle  <roger@eyesopen.com>
23821
23822         PR target/13889
23823         * gcc.c-torture/compile/pr13889.c: New test case.
23824
23825 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23826
23827         PR c/14635
23828         * builtins-1.c (nan, nans): Don't test.
23829         * builtins-30.c: Don't use nan, nanf, nanl.
23830         * builtins-35.c: New test.
23831
23832 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
23833
23834         * g++.dg/ext/altivec-6.C: New test.
23835
23836 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
23837
23838         * g++.dg/init/placement3.C: New test.
23839
23840         * g++.dg/template/spec13.C: New test.
23841
23842         * g++.dg/lookup/using11.C: New test.
23843
23844         * g++.dg/lookup/koenig3.C: New test.
23845
23846         * g++.dg/template/operator2.C: New test.
23847
23848         * g++.dg/expr/dtor3.C: New test.
23849         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
23850         marker.
23851         * g++.old-deja/g++.law/visibility28.C: Likewise.
23852
23853 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
23854
23855         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
23856         * gcc.dg/ppc64-abi-3.c: Likewise.
23857
23858 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23859
23860         PR c++/14545
23861         * g++.dg/parse/template15.C: New test.
23862
23863 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23864
23865         * g++.dg/expr/dtor2.C: New test.
23866
23867         * g++.dg/lookup/anon4.C: New test.
23868
23869         * g++.dg/overload/using1.C: New test.
23870
23871         * g++.dg/template/lookup7.C: New test.
23872
23873         * g++.dg/template/typename6.C: New test.
23874
23875         * g++.dg/expr/cond6.C: New test.
23876
23877 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23878
23879         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
23880
23881 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23882
23883         * g++.dg/expr/cond5.C: New test.
23884         * g++.dg/expr/constcast1.C: Likewise.
23885         * g++.dg/expr/ptrmem2.C: Likewise.
23886         * g++.dg/expr/ptrmem3.C: Likewise.
23887         * g++.dg/lookup/main1.C: Likewise.
23888         * g++.dg/template/lookup6.C: Likewise.
23889
23890 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23891
23892         * gcc.dg/local1.c: New test.
23893
23894         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
23895
23896 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23897
23898         * gcc.dg/torture/builtin-convert-1.c: New test.
23899
23900 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23901
23902         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
23903
23904 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23905
23906         PR c++/14481
23907         * g++.dg/warn/Wunused-7.C: New test.
23908
23909 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23910
23911         * gcc.dg/torture/builtin-integral-1.c: New test.
23912
23913 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23914
23915         PR c++/14586
23916         * g++.dg/parse/non-dependent3.C: New test.
23917
23918 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23919
23920         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23921         * g++.dg/eh/simd-2.C: Likewise.
23922         * g++.dg/init/array10.C: Likewise.
23923         * gcc.c-torture/compile/simd-1.c: Likewise.
23924         * gcc.c-torture/compile/simd-2.c: Likewise.
23925         * gcc.c-torture/compile/simd-3.c: Likewise.
23926         * gcc.c-torture/compile/simd-4.c: Likewise.
23927         * gcc.c-torture/compile/simd-6.c: Likewise.
23928         * gcc.c-torture/execute/simd-1.c: Likewise.
23929         * gcc.c-torture/execute/simd-2.c: Likewise.
23930         * gcc.dg/compat/vector-defs.h: Likewise.
23931         * gcc.dg/20020531-1.c: Likewise.
23932         * gcc.dg/altivec-3.c: Likewise.
23933         * gcc.dg/altivec-4.c: Likewise.
23934         * gcc.dg/altivec-varargs-1.c: Likewise.
23935         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23936         * gcc.dg/i386-mmx-3.c: Likewise.
23937         * gcc.dg/i386-sse-4.c: Likewise.
23938         * gcc.dg/i386-sse-5.c: Likewise.
23939         * gcc.dg/i386-sse-8.c: Likewise.
23940         * gcc.dg/simd-1.c: Likewise.
23941         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23942         __ev64_opaque__ since the machine description provides it.
23943
23944 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23945
23946         * lib/compat.exp (skip_list): New global variable.
23947         Use it to hold the user defined COMPAT_SKIPS list if any.
23948         (compat-obj): Add the members of skip_list to optall.
23949
23950 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23951
23952         * gcc.dg/compat/union-by-value-1_main.c,
23953         union-by-value-1_x.c, union-by-value-1_y.c,
23954         union-check.h, union-defs.h,
23955         union-init.h, union-return-1_main.c,
23956         union-return-1_x.c, union-return-1_y.c: New files.
23957
23958 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23959
23960         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
23961         mixed-struct-init.h: Add 4 mixed structure types.
23962         struct-by-value-21_main.c, struct-by-value-21_x.c,
23963         struct-by-value-21_y.c, struct-return-21_main.c,
23964         struct-return-21_x.c, struct-return-21_y.c: New files.
23965
23966 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
23967
23968         PR c++/14550
23969         * g++.dg/parse/template14.C: New test.
23970
23971 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23972
23973         * gcc.c-torture/execute/20040313-1.c: New test.
23974
23975 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
23976
23977         PR target/14533
23978         * gcc.dg/20040311-2.c: New test.
23979
23980 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
23981
23982         PR other/14544
23983         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
23984         bit-field.
23985
23986 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
23987
23988         * gcc.dg/20040305-2.c: Add missing return statement.
23989
23990 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23991
23992         * gcc.dg/builtins-34.c: Also check pow10*.
23993
23994 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23995
23996         PR target/14262
23997         * gcc.dg/20040305-2.c: New test.
23998
23999 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24000
24001         * gcc.dg/20040310-1.c: New test.
24002
24003 2004-03-11  Roger Sayle  <roger@eyesopen.com>
24004
24005         * gcc.c-torture/execute/20040311-1.c: New test case.
24006
24007 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
24008
24009         PR c++/14476
24010         * g++.dg/lookup/enum1.C: New test.
24011
24012 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
24013
24014         PR c++/14510
24015         * g++.dg/lookup/struct2.C: New test.
24016
24017 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
24018
24019         * gcc.dg/builtins-34.c: New test.
24020
24021 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24022
24023         * gcc.dg/torture/builtin-nonneg-1.c: New test.
24024
24025 2004-03-09  James E Wilson  <wilson@specifixinc.com>
24026
24027         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
24028         * gcc.dg/alias-2.c: New testcase.
24029
24030 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
24031
24032         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
24033
24034 2004-03-09  Roger Sayle  <roger@eyesopen.com>
24035
24036         * gcc.c-torture/execute/20040309-1.c: New test case.
24037
24038 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24039
24040         PR c++/14397
24041         * g++.dg/overload/ref1.C: New.
24042
24043 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24044
24045         PR c++/14409
24046         * g++.dg/template/spec12.C: New test.
24047
24048         PR c++/14448
24049         * g++.dg/parse/crash14.C: New test.
24050
24051 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24052
24053         PR c++/14230
24054         * g++.dg/init/ref11.C: New test.
24055
24056 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24057
24058         PR c++/14432
24059         * g++.dg/parse/builtin2.C: New test.
24060
24061 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24062
24063         PR c++/14401
24064         * g++.dg/init/ctor3.C: New test.
24065         * g++.dg/init/union1.C: New test.
24066         * g++.dg/ext/anon-struct4.C: New test.
24067
24068 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24069
24070         * g++.dg/lookup/koenig1.C: Tweak error messages.
24071         * g++.dg/lookup/used-before-declaration.C: Likewise.
24072         * g++.dg/other/do1.C: Likewise.
24073         * g++.dg/overload/koenig1.C: Likewise.
24074         * g++.dg/parse/crash13.C: Likewise.
24075         * g++.dg/template/instantiate3.C: Likewise.
24076
24077 2004-03-08  Eric Christopher  <echristo@redhat.com>
24078
24079         * * lib/target-supports.exp: Enable libiconv in test
24080         compilation.  Fix up error checking.
24081
24082 2004-03-08  Roger Sayle  <roger@eyesopen.com>
24083
24084         PR middle-end/14289
24085         * gcc.dg/pr14289-1.c: New test case.
24086         * gcc.dg/pr14289-2.c: Likewise.
24087         * gcc.dg/pr14289-3.c: Likewise.
24088
24089 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
24090
24091         * gcc.c-torture/execute/20040308-1.c: New test.
24092
24093 2004-03-07  Roger Sayle  <roger@eyesopen.com>
24094
24095         * gcc.c-torture/execute/20040307-1.c: New test case.
24096
24097 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
24098
24099         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
24100
24101 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
24102
24103         * gcc.dg/20040306-1.c: New test.
24104
24105 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
24106
24107         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
24108         them static.
24109         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
24110
24111 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24112
24113         PR c/14465
24114         * gcc.dg/decl-6.c: New test.
24115
24116 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24117
24118         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
24119         Rename LOGPOW -> LOG_POW.
24120         (SQRT_EXP, POW_EXP): New.
24121
24122 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24123
24124         * gcc.dg/i386-sse-8.c: New test.
24125
24126 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24127
24128         PR c/14114
24129         * gcc.dg/decl-5.c: New test.
24130
24131 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
24132
24133         * gcc.dg/20040305-1.c: New test.
24134
24135 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
24136
24137         PR other/14354
24138         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
24139
24140 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
24141
24142         PR c++/14425, c++/14426
24143         * g++.dg/ext/altivec-4.C: New test.
24144         * g++.dg/ext/altivec-5.C: New test.
24145
24146 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
24147
24148         * g++.old-deja/g++.other/linkage1.C: Expect errors about
24149         global variables of a type with no linkage.
24150         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
24151         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
24152         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
24153         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
24154         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
24155         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
24156         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
24157         * g++.dg/warn/deprecated.C: Name enum Color.
24158         * g++.dg/overload/VLA.C: Name structure for 'b'.
24159         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
24160
24161 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24162
24163         * gcc.c-torture/compile/20040304-1.c: New test.
24164
24165 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
24166
24167         PR 13728
24168         * gcc.dg/decl-4.c: New testcase.
24169
24170 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
24171
24172         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
24173         as PRECF if sizeof (float) > sizeof (double).
24174         (PRECL): Make it the same as PRECF if
24175         sizeof (float) > sizeof (long double).
24176
24177 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24178
24179         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
24180         system type.  Add check for irix6 which doesn't have c99 runtime.
24181
24182 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
24183
24184         * gcc.dg/const-elim-1.c: xfail for xtensa.
24185
24186 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24187
24188         PR c++/14369
24189         * g++.dg/template/cond4.C: New test.
24190
24191 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24192
24193         PR c++/14360
24194         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
24195
24196         PR c++/14361
24197         * g++.dg/parse/defarg7.C: New test.
24198
24199         PR c++/14359
24200         * g++.dg/template/friend26.C: New test.
24201
24202 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24203
24204         PR c++/14324
24205         * g++.dg/abi/mangle21.C: New test.
24206
24207         PR c++/14260
24208         * g++.dg/parse/constructor2.C: New test.
24209
24210         PR c++/14337
24211         * g++.dg/template/sfinae1.C: New test.
24212
24213 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24214
24215         PR c++/14267
24216         * g++.dg/expr/crash2.C: New test.
24217
24218         PR middle-end/13448
24219         * gcc.dg/inline-5.c: New test.
24220         * gcc.dg/always-inline.c: Split out tests into ...
24221         * gcc.dg/always-inline2.c: ... this and ...
24222         * gcc.dg/always-inline3.c: ... this.
24223
24224 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24225
24226         PR debug/12103
24227         * g++.dg/debug/crash1.C: New test.
24228
24229 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
24230
24231         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
24232         function with __attribute__((noinline)).
24233         (recurser_void2): Likewise.
24234         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
24235         (recurser_void2): Likewise.
24236
24237 2004-02-29  Roger Sayle  <roger@eyesopen.com>
24238
24239         PR middle-end/14203
24240         * g++.dg/warn/Wunused-6.C: New test case.
24241
24242 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
24243
24244         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
24245         not defined.
24246
24247 2004-02-27  Eric Christopher  <echristo@redhat.com>
24248
24249         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
24250         * g++.dg/charset/asm2.c: Run only x86.
24251         * gcc.dg/charset/asm3.c: Ditto.
24252
24253 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
24254
24255         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
24256         ld_library_path.
24257
24258 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
24259
24260         * g++.dg/ext/altivec-3.C: New.
24261
24262 2004-02-26  Richard Henderson  <rth@redhat.com>
24263
24264         * g++.dg/ext/attrib10.C: Mark for warning.
24265         * gcc.dg/attr-alias-1.c: New.
24266
24267 2004-02-26  Richard Henderson  <rth@redhat.com>
24268
24269         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
24270         * gcc.c-torture/execute/20040208-2.c: ... it back.
24271
24272 2004-02-26  Eric Christopher  <echristo@redhat.com>
24273
24274         * lib/target-supports.exp (check-iconv-available): New function.
24275         * lib/gcc-dg.exp (dg-require-iconv): New function.
24276         Use above.
24277         * gcc.dg/charset: New directory.
24278         * gcc.dg/charset/charset.exp: New file.
24279         * gcc.dg/charset/asm1.c: Ditto.
24280         * gcc.dg/charset/asm2.c: Ditto.
24281         * gcc.dg/charset/asm3.c: Ditto.
24282         * gcc.dg/charset/asm4.c: Ditto.
24283         * gcc.dg/charset/asm5.c: Ditto.
24284         * gcc.dg/charset/attribute1.c: Ditto.
24285         * gcc.dg/charset/attribute2.c: Ditto.
24286         * gcc.dg/charset/string1.c: Ditto.
24287         * g++.dg/charset: New directory.
24288         * g++.dg/dg.exp: Add here. Special options.
24289         * g++.dg/charset/charset.exp: New file.
24290         * g++.dg/charset/asm1.c: Ditto.
24291         * g++.dg/charset/asm2.c: Ditto.
24292         * g++.dg/charset/asm3.c: Ditto.
24293         * g++.dg/charset/asm4.c: Ditto.
24294         * g++.dg/charset/attribute1.c: Ditto.
24295         * g++.dg/charset/attribute2.c: Ditto.
24296         * g++.dg/charset/extern1.cc: Ditto.
24297         * g++.dg/charset/extern2.cc: Ditto.
24298         * g++.dg/charset/string1.c: Ditto.
24299
24300 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
24301
24302         PR c++/14278
24303         * g++.dg/parse/comma1.C: New test.
24304
24305 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24306
24307         PR c++/14284
24308         * g++.dg/template/ttp8.C: New test.
24309
24310 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
24311
24312         * gcc.dg/fixuns-trunc-1.c: New test.
24313
24314 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24315
24316         * gcc.dg/builtins-config.h: Use #elif.
24317
24318 2004-02-26  Michael Matz  <matz@suse.de>
24319
24320         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
24321         * gcc.dg/991214-1.c: Likewise.
24322         * gcc.dg/i386-asm-1.c: Likewise.
24323
24324 2004-02-25  Richard Henderson  <rth@redhat.com>
24325
24326         * gcc.c-torture/execute/20040208-2.c: Move ...
24327         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
24328
24329 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24330
24331         PR c++/14246
24332         * g++.dg/other/crash-3.C: New test.
24333
24334 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24335
24336         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
24337         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
24338
24339         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
24340         HP-UX.
24341
24342 2004-02-24  Michael Matz  <matz@suse.de>
24343
24344         * gcc.dg/i386-regparm.c: New.
24345
24346 2004-02-23  James E Wilson  <wilson@specifixinc.com>
24347
24348         * gcc.c-torture/execute/20040223-1.c: New.
24349
24350 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
24351             Kazu Hirata  <kazu@cs.umass.edu>
24352
24353         * gcc.dg/fwritable-strings-1.c: Remove.
24354
24355 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
24356
24357         PR c/14156
24358         * gcc.dg/20040223-1.c: New test.
24359
24360 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24361
24362         PR c++/14106
24363         * g++.dg/ext/typeof9.C: New test.
24364
24365 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24366
24367         PR c++/14250
24368         * g++.dg/other/switch1.C: New test.
24369
24370 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24371
24372         * gcc.dg/cast-function-1.c: Adjust for new informative message.
24373         * gcc.dg/va-arg-1.c: Likewise.
24374
24375 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24376
24377         PR c++/14143
24378         * g++.dg/template/koenig5.C: New test.
24379
24380 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
24381
24382         * g++.dg/ext/altivec-1.C: Generalize target triple.
24383         * g++.dg/ext/altivec-2.C: New test case.
24384         * g++.dg/ext/altivec_check.h: New file.
24385         * gcc.dg/altivec-1.c: Generalize target triple;
24386         include altivec_check.h and call altivec_check().
24387         * gcc.dg/altivec-[2-5].c: Generalize target triple.
24388         * gcc.dg/altivec-6.c: New test case.
24389         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
24390         type casts as needed.
24391         * gcc.dg/altivec-10.c: Include altivec_check.h and call
24392         altivec_check().
24393         * gcc.dg/altivec-12.c: New test case.
24394         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
24395         include altivec_check.h and call altivec_check().
24396         * gcc.dg/altivec_check.h: New file.
24397
24398 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24399
24400         * lib/target-supports.exp (check_alias_available): Don't mangle
24401         function `g' in test program.
24402
24403 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24404
24405         * lib/target-supports.exp (check_profiling_available): Check
24406         argument to determine whether we support a profiling type.
24407         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
24408         check_profiling_available.
24409         * g++.dg/bprob/bprob.exp: Likewise.
24410         * g77.dg/bprob/bprob.exp: Likewise.
24411         * gcc.misc-tests/bprob.exp: Likewise.
24412         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
24413         dg-require-profiling and delete expected error handling.
24414         * gcc.dg/20021014-1.c: Likewise.
24415         * gcc.dg/nest.c: Likewise.
24416
24417 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24418
24419         PR c++/12007
24420         * g++.dg/other/vthunk1.C: New test.
24421
24422 2004-02-20  Falk Hueffner  <falk@debian.org>
24423
24424         PR target/14201
24425         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
24426
24427 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
24428
24429         PR c++/13927
24430         * g++.dg/other/error8.C: Remove XFAIL markers.
24431
24432         PR c++/14173
24433         * g++.dg/ext/packed5.C: New test.
24434
24435         PR c++/14199
24436         * g++.dg/warn/Wunused-5.C: New test.
24437
24438         PR c++/14186
24439         * g++.dg/lookup/member1.C: New test.
24440
24441 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
24442
24443         * gcc.c-torture/compile/20040130-1.c: Enable only when
24444         __INT_MAX__ >= 2147483647L.
24445         * gcc.c-torture/compile/961203-1.c: Likewise.
24446
24447 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
24448
24449         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
24450         * g++.dg/opt/template1.C: Robustify assembler regexp
24451
24452 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24453
24454         * gcc.c-torture/execute/simd-4.x: Remove.
24455         * gcc.c-torture/execute/va-arg-25.x: Likewise.
24456         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
24457         Guard with #ifndef SKIP_ATTRIBUTE.
24458         * gcc.dg/compat/vector-1_y.c: Likewise.
24459         * gcc.dg/compat/vector-2_x.c: Likewise.
24460         * gcc.dg/compat/vector-2_y.c: Likewise.
24461         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
24462         * g++.dg/eh/simd-2.C: Likewise.
24463
24464 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
24465
24466         * gcc.c-torture/compile/complex-1.c: New.
24467
24468 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
24469
24470         PR target/14209
24471         * gcc.c-torture/execute/20040218-1.c: New test.
24472
24473 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24474
24475         PR c++/14181
24476         * g++.dg/parse/new2.C: New test.
24477
24478 2004-02-18  Paul Brook  <paul@codesourcery.com>
24479
24480         * gcc.c-torture/compile/libcall-1.c: New test.
24481
24482 2004-02-18  Paul Brook  <paul@codesourcery.com>
24483
24484         PR debug/12934
24485         * gcc.dg/debug/debug-7.c: New test.
24486
24487 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
24488
24489         * gcc.dg/20040217-1.c: New test.
24490
24491 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
24492
24493         * gcc.c-torture/execute/990208-1.x: Delete.
24494
24495 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
24496
24497         * gcc.c-torture/execute/20040208-2.x: New file.
24498
24499 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
24500
24501         PR c++/11326
24502         * g++.dg/abi/structret1.C: New test.
24503
24504 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
24505
24506         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
24507         (i386_cpuid): No need to test if cpuid is available on AMD64.
24508         Fix assembly, so that it works onboth i386 and AMD64.
24509         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
24510         (vecInLong): Fix s[] member type to unsigned int.
24511         (vecInWord): Remove type.
24512         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
24513         (a64, b64, c64, d64, e64): Remove.
24514         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
24515         Remove unused variable.  Remove initialization of removed variables.
24516         Don't call mmx_tests nor sse_tests.
24517         (reference_mmx, reference_sse): Remove.
24518         (check): Add return stmt.
24519         * gcc.dg/i386-sse-7.c: New test.
24520         * gcc.dg/i386-mmx-4.c: New test.
24521
24522 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24523
24524         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
24525         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24526         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24527         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
24528         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
24529         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
24530         g++.dg/tc1/dr94.C: Fix line terminator.
24531
24532 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
24533
24534         * gcc.c-torture/compile/20040216-1.c: New.
24535
24536 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24537
24538         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24539         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24540         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
24541         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
24542         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
24543         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
24544
24545 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24546
24547         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
24548
24549 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
24550
24551         PR c++/13971
24552         * g++.dg/expr/cond4.C: New test.
24553
24554         PR c++/14086
24555         * g++.dg/lookup/crash2.C: New test.
24556
24557 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
24558
24559         * gcc.c-torture/compile/20040214-2.c: New test.
24560
24561 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
24562
24563         PR c++/14116
24564         * g++.dg/ext/typeof8.C: New test.
24565
24566 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
24567
24568         * gcc.c-torture/compile/20040214-1.c: New test.
24569
24570 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24571
24572         PR c++/13635
24573         * g++.dg/template/spec11.C: New test.
24574
24575 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24576
24577         PR c++/13927
24578         * g++.dg/other/error8.C: New test.
24579
24580 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
24581
24582         PR c++/14122
24583         * g++.dg/template/array4.C: New test.
24584
24585         PR c++/14108
24586         * g++.dg/inherit/thunk2.C: New test.
24587
24588         PR c++/14083
24589         * g++.dg/eh/cond2.C: New test.
24590
24591 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
24592
24593         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
24594
24595 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
24596
24597         * lib/scanasm.exp (dg-scan): Quote pattern before display.
24598
24599 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
24600
24601         * g++.dg/simd-2.C: xfail on ppc64-linux.
24602
24603 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24604
24605         PR c/456
24606         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
24607         tests.
24608
24609 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
24610
24611         * gcc.dg/builtins-33.c: New test.
24612
24613 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
24614
24615         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
24616
24617 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24618
24619         * g++.dg/simd-2.C: Set -maltivec for ppc64.
24620
24621 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24622
24623         * gcc.dg/ppc64-abi-3.c: New test.
24624
24625 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
24626
24627         PR c/14092
24628
24629         * gcc.dg/pr14092-1.c: New testcase.
24630
24631 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
24632
24633         * gcc.dg/cpp/assert4.c: Fix typo last change.
24634
24635         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
24636         * gcc.dg/cpp/assert4.c: Handle powerpc64.
24637
24638         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
24639
24640 2004-02-09  Roger Sayle  <roger@eyesopen.com>
24641
24642         * gcc.c-torture/compile/20040209-1.c: New test case.
24643
24644 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24645
24646         * gcc.dg/c90-init-1.c: Adjust expected error messages.
24647
24648 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
24649
24650         * gcc.c-torture/execute/20040208-[12].c: New tests.
24651
24652 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24653
24654         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
24655
24656 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24657
24658         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
24659
24660 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24661
24662         Bug 13856
24663         * gcc.dg/visibility-8.c: New testcase.
24664
24665 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24666
24667         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
24668         arguments.
24669         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
24670
24671 2004-02-07  Roger Sayle  <roger@eyesopen.com>
24672
24673         PR middle-end/13696
24674         * g++.dg/opt/fold1.C: New test case.
24675
24676 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24677
24678         PR c++/14033
24679         * g++.dg/other/crash-2.C: New test.
24680
24681 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24682
24683         PR c++/14028
24684         * g++.dg/parse/angle-bracket2.C: New test.
24685
24686 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24687
24688         PR middle-end/13750
24689         Revert:
24690         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24691         PR pch/13361
24692         * testsuite/g++.dg/pch/wchar-1.C: New.
24693         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24694
24695 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24696
24697         PR c++/14008
24698         * g++.dg/parse/error15.C: New test.
24699         * g++.dg/parse/crash11.C: Update dg-error mark.
24700
24701 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24702
24703         PR c++/13932
24704         * g++.dg/warn/conv2.C: New test.
24705
24706 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24707
24708         PR c++/13086
24709         * g++.dg/warn/incomplete1.C: Remove xfail.
24710
24711 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24712
24713         * lib/file-format.exp (gcc_target_object_format): Use
24714         ${tool}_target_compile, not gcc_target_compile.
24715         * lib/target-supports.exp (check_alias_available): Likewise.
24716         (check_gc_sections_available): Likewise.
24717         * g++.dg/ext/attrib10.C: Use dg-require-alias.
24718         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
24719         dg-require-alias.
24720
24721 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24722
24723         PR c++/13969
24724         * g++.dg/template/static6.C: New test.
24725
24726 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
24727
24728         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
24729
24730 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24731
24732         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
24733         tests for systems where `char' is unsigned by default.
24734
24735 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24736
24737         PR c++/13997
24738         * g++.dg/template/partial3.C: New test.
24739
24740 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
24741
24742         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
24743         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
24744         Remove mentions of obsolete ports.
24745
24746 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
24747
24748         * gcc.dg/noncompile/20001228-1.c: Fix for new
24749         error message.
24750
24751 2004-02-03  Roger Sayle  <roger@eyesopen.com>
24752
24753         PR target/9348
24754         * gcc.c-torture/execute/multdi-1.c: New test case.
24755
24756 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24757
24758         PR c++/13925
24759         * g++.dg/template/lookup5.C: New test.
24760
24761 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24762
24763         PR c++/13950
24764         * g++.dg/template/lookup4.C: New test.
24765
24766         PR c++/13970
24767         * g++.dg/parse/error14.C: New test.
24768
24769         PR c++/14002
24770         * g++.dg/parse/template13.C: New test.
24771
24772 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24773
24774         PR c++/13978
24775         * g++.dg/template/koenig4.C: New test.
24776
24777         PR c++/13968
24778         * g++.dg/template/crash17.C: New test.
24779
24780         PR c++/13975
24781         * g++.dg/parse/error13.C: New test.
24782         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
24783
24784 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24785
24786         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
24787
24788 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
24789
24790         PR c/11658
24791         PR c/13994
24792         * gcc.dg/noncompile/20040203-1.c: New test.
24793         * gcc.dg/noncompile/20040203-2.c: Likewise.
24794         * gcc.dg/noncompile/20040203-3.c: Likewise.
24795         * gcc.dg/20040203-1.c: Likewise.
24796
24797 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
24798
24799         PR c++/10858
24800         * g++.dg/template/sizeof7.C: New test.
24801
24802 2004-02-02  Eric Christopher  <echristo@redhat.com>
24803             Zack Weinberg  <zack@codesourcery.com>
24804
24805         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
24806
24807 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
24808
24809         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
24810         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
24811         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
24812         * gcc.dg/cleanup-5.c: Run only on Linux targets.
24813
24814 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
24815
24816         PR c++/13113
24817         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
24818
24819         PR c++/13854
24820         * g++.dg/ext/attrib13.C: New test.
24821
24822         PR c++/13907
24823         * g++.dg/conversion/op2.C: New test.
24824
24825 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24826
24827         * gcc.dg/titype-1.c: Fix pasto.
24828
24829 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24830
24831         * gcc.dg/titype-1.c: New test.
24832
24833 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24834
24835         PR c++/13957
24836         * g++.dg/template/non-type-template-argument-1.C,
24837         g++.dg/template/qualified-id1.C: Update dg-error marks.
24838         * g++.dg/template/nontype6.C: New test.
24839
24840 2004-02-01  Roger Sayle  <roger@eyesopen.com>
24841
24842         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
24843         * gcc.dg/builtins-31.c: New testcase.
24844         * gcc.dg/builtins-32.c: New testcase.
24845
24846 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
24847
24848         * objc.dg/call-super-2.m: Update line numbers
24849         for the including of stddef.h.
24850
24851 2004-01-30  Michael Matz  <matz@suse.de>
24852
24853         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
24854         g++.dg/ext/case-range3.C: New tests.
24855
24856 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24857
24858         DR206
24859         PR c++/13813
24860         * g++.dg/template/member4.C: New test.
24861
24862 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24863
24864         PR c++/13683
24865         * g++.dg/template/sizeof6.C: New test.
24866
24867 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24868
24869         * gcc.dg/fwritable-strings-1.c: New test.
24870
24871 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24872
24873         * gcc.c-torture/compile/20040130-1.c: New test.
24874
24875 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
24876
24877         * objc.dg/call-super-2.m: Include stddef.h for size_t.
24878
24879 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
24880
24881         PR c++/13883
24882         * g++.dg/template/ctor3.C: New test.
24883
24884 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24885
24886         * g++.dg/tc1: New directory.
24887         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
24888         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
24889         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
24890         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
24891         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
24892
24893 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24894
24895         * g++.dg/parse/error11.C: New test.
24896         * g++.dg/parse/error12.C: Likewise.
24897
24898 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
24899
24900         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
24901         (scan_initial, main): Use aligned_sizeof instead of sizeof.
24902
24903 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
24904
24905         PR c++/13791
24906         * g++.dg/ext/attrib12.C: New test.
24907
24908         PR c++/13736
24909         * g++.dg/parse/cast2.C: New test.
24910
24911 2004-01-27  James E Wilson  <wilson@specifixinc.com>
24912
24913         * objc.dg/encode-2.m (main): New local string.  Set depending on
24914         sizeof long.  Use in sscanf call.
24915         * objc.dg/encode-3.m (main): New local string.  Set depending on
24916         sizeof long.  Use in scan_initial call.
24917
24918 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24919
24920         * objc.dg/call-super-2.m: Make LP64-safe.
24921         * objc.dg/desig-init-1.m: Likewise.
24922
24923 2004-01-27  Devang Patel <dpatel@apple.com>
24924
24925         * g++.dg/debug/namespace1.C: New test.
24926
24927 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24928
24929         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24930         xscale-*-*.
24931
24932         * gcc.dg/arm-mmx-1.c: New test.
24933
24934 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24935
24936         * gcc.dg/20040127-1.c: New test.
24937         * gcc.dg/20040127-2.c: New test.
24938
24939 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24940
24941         * objc.dg/stret-1.m (glob): Renamed to globa.
24942
24943 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24944
24945         PR c++/13663
24946         * g++.dg/expr/for1.C: New test.
24947
24948 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24949
24950         PR middle-end/13779
24951         * gcc.dg/darwin-longlong.c: New test.
24952
24953 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
24954
24955         * gcc.dg/20040124-1.c: Moved test from here...
24956         * gcc.c-torture/compile/20040124-1.c: ...to here.
24957
24958 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24959
24960         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
24961         the assembly output if -m64 is passed.
24962
24963 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
24964
24965         PR c++/13833
24966         * g++.dg/template/cond3.C: New test.
24967
24968 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24969
24970         PR c++/13810
24971         * g++.dg/template/ttp7.C: New test.
24972
24973 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24974
24975         PR c++/13797
24976         * g++.dg/template/nontype4.C: New test.
24977         * g++.dg/template/nontype5.C: Likewise.
24978
24979 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
24980
24981         * gcc.dg/torture/mips-clobber-at.c: New test.
24982
24983 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
24984
24985         * gcc.dg/20040124-1.c: New test.
24986
24987 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
24988
24989         * gcc.dg/20040123-1.c: New test.
24990
24991 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24992
24993         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
24994
24995 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24996
24997         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
24998
24999 2004-01-23  Andrew Pinski  <apinski@apple.com>
25000
25001         * gcc.dg/20030121-1.c: Move to ..
25002         * gcc.dg/20040121-1.c: here.
25003
25004 2004-01-23  Roger Sayle  <roger@eyesopen.com>
25005
25006         * gcc.dg/builtins-29.c: New test case.
25007
25008 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25009
25010         PR 18314
25011         * gcc.dg/builtins-30.c: New testcase.
25012
25013 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
25014
25015         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
25016         * lib/g77.exp: Likewise.
25017         * lib/objc.exp: Likewise.
25018         * lib/g++.exp: Likewise.
25019
25020 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25021
25022         * gcc.dg/struct-by-value-2.c: New test.
25023
25024 2004-01-21  Andrew Pinski  <apinski@apple.com>
25025
25026         PR target/13785
25027         * gcc.dg/20030121-1.c: New test.
25028
25029 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
25030
25031         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
25032         clobber frame pointer register in asm statement.
25033
25034 2004-01-21  Falk Hueffner  <falk@debian.org>
25035
25036         * gcc.c-torture/compile/20040121-1.c: New test.
25037
25038 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
25039
25040         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
25041
25042 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
25043
25044         * gcc.dg/ppc64-abi-2.c: New test.
25045
25046 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
25047
25048         * lib/treelang.exp: Fill out this file.
25049         * lib/treelang-dg.exp: New File.
25050
25051 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25052
25053         * gcc.c-torture/compile/981022-1.c: Remove.
25054         * gcc.dg/array-5.c: Remove XFAIL.
25055         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
25056         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
25057         gcc.dg/cond-lvalue-1.c: Update.
25058         * gcc.dg/cast-lvalue-2.c: New test.
25059
25060 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
25061
25062         PR c++/13592
25063         * g++.dg/other/error1.C (class foo): Tweak error message.
25064
25065         PR c++/13592
25066         * g++.dg/template/call2.C: New test.
25067
25068 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25069
25070         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
25071         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
25072         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
25073         scalar-return-1_x.c, scalar-return-2_y.c,
25074         scalar-return-3_x.c, scalar-return-3_y.c,
25075         scalar-return-4_x.c, scalar-return-4_y.c,
25076         struct-align-1.h, struct-align-1_x.c,
25077         struct-align-1_y.c, struct-align-2.h,
25078         struct-align-2_x.c, struct-align-2_y.c,
25079         struct-by-value-10_y.c, struct-by-value-11_x.c,
25080         struct-by-value-11_y.c, struct-by-value-12_x.c,
25081         struct-by-value-12_y.c, struct-by-value-13_x.c,
25082         struct-by-value-13_y.c, struct-by-value-14_x.c,
25083         struct-by-value-14_y.c, struct-by-value-15_x.c,
25084         struct-by-value-15_y.c, struct-by-value-16_y.c,
25085         struct-by-value-17_y.c, struct-by-value-18_y.c,
25086         struct-by-value-19_y.c, struct-by-value-1_x.c,
25087         struct-by-value-1_y.c, struct-by-value-20_y.c,
25088         struct-by-value-2_x.c, struct-by-value-2_y.c,
25089         struct-by-value-3_y.c, struct-by-value-4_x.c,
25090         struct-by-value-4_y.c, struct-by-value-5_y.c,
25091         struct-by-value-6_y.c, struct-by-value-7_y.c
25092         struct-by-value-8_x.c, struct-by-value-8_y.c
25093         struct-by-value-9_x.c, struct-by-value-9_y.c
25094         struct-return-10_x.c, struct-return-10_y.c,
25095         struct-return-19_x.c, struct-return-20_x.c
25096         struct-return-2_x.c, struct-return-2_y.c
25097         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
25098         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
25099
25100 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25101
25102         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
25103         attribute on sparc*-sun-solaris2.*.
25104
25105 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
25106
25107         PR c++/13710
25108         * g++.dg/ext/typeof7.C: New test.
25109
25110 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
25111
25112         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
25113         * gcc.dg/const-elim-1.c: Same.
25114
25115 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
25116
25117         * objc.dg/stret-1.m: New.
25118         * objc.dg/stret-2.m: New.
25119
25120 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25121
25122         PR c++/11895
25123         * g++.dg/ext/vector1.C: New test.
25124
25125 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
25126
25127         * gcc.dg/pch/import-1.c: New.
25128         * gcc.dg/pch/import-1.hs: New.
25129         * gcc.dg/pch/import-1a.h: New.
25130         * gcc.dg/pch/import-1b.h: New.
25131         * gcc.dg/pch/import-1c.h: New.
25132
25133 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25134
25135         PR c++/13574
25136         * g++.dg/ext/array1.C: New test.
25137
25138         PR c++/13178
25139         * g++.dg/conversion/op1.C: New test.
25140
25141 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
25142
25143         PR 11864
25144         From Kazumoto Kojima / Dan Kegel:
25145         * gcc.dg/pr11864-1.c: New test.
25146
25147         PR 10392
25148         From Marcus Comstedt / Dan Kegel:
25149         * gcc.dg/pr10392-1.c: New test.
25150
25151 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25152
25153         PR c++/13478
25154         * g++.dg/init/ref10.C: New test.
25155
25156 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25157
25158         PR c++/13407
25159         * g++.dg/parse/typename6.C: New test.
25160
25161 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25162
25163         PR pch/13361
25164         * testsuite/g++.dg/pch/wchar-1.C: New.
25165         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25166
25167 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25168
25169         PR c++/9259
25170         * g++.dg/expr/sizeof2.C: New test.
25171
25172 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
25173
25174         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
25175
25176 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25177
25178         PR c++/13659
25179         * g++.dg/lookup/strong-using-3.C: New.
25180         * g++.dg/lookup/using-10.C: New.
25181
25182 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25183
25184         PR c++/13594
25185         * g++.dg/lookup/strong-using-2.C: New.
25186
25187 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
25188             Dan Kegel <dank@kegel.com>
25189             J"orn Rennecke <joern.rennecke@superh.com>
25190
25191         PR target/9365
25192         * gcc.dg/pr9365-1.c: New test.
25193
25194 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25195
25196         PR c++/8856
25197         * g++.dg/parse/casting-operator2.C: New test.
25198         * g++.old-deja/g++.pt/explicit83.C: Remove.
25199
25200 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25201
25202         * gcc.dg/label-compound-stmt-1.c: New test.
25203         * gcc.c-torture/compile/950922-1.c,
25204         gcc.c-torture/compile/20000211-3.c,
25205         gcc.c-torture/compile/20000518-1.c,
25206         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
25207         compound statements.
25208
25209 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
25210
25211         * gcc.dg/ppc64-abi-1.c: New test.
25212
25213 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
25214
25215          * g++.dg/ext/attrib9.C: Add dg-warnings.
25216
25217 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25218
25219         PR c++/12335
25220         * g++.dg/parse/dtor3.C: New test.
25221
25222 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25223
25224         PR c++/12709
25225         * g++.dg/parse/try-catch-1.C: New test.
25226
25227 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
25228
25229         * ada/acats/run_all.sh: Add more verbose output in acats.log
25230         when compiling tests.
25231
25232 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25233
25234         PR 13656
25235         * gcc.dg/typedef-redecl.c: New test case.
25236         * gcc.dg/typedef-redecl.h: New support file.
25237
25238 2004-01-13  Jan Hubicka  <jh@suse.cz>
25239
25240         * gcc.dg/always_inline.c: New test.
25241         * gcc.dg/debug/20031231-1.c: Fix.
25242
25243 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25244
25245         PR c++/13474
25246         * g++.dg/template/array3.C: New test.
25247
25248 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25249
25250         * g++.dg/ext/lvalue1.C: No longer expected to fail.
25251         * g++.dg/warn/Wunused-2.C: Likewise.
25252
25253 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25254
25255         PR c++/13289
25256         * g++.dg/template/instantiate6.C: New test.
25257
25258 2004-01-12  Roger Sayle  <roger@eyesopen.com>
25259
25260         PR middle-end/11397
25261         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
25262
25263 2004-01-12  Jan Hubicka  <jh@suse.cz>
25264
25265         PR opt/12826
25266         * gcc.dg/20040112-1.c: New.
25267
25268         * gcc.dg/dwarf-die[1-7].c: Move to...
25269         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
25270         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
25271
25272 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
25273
25274         PR c++/4100
25275         * g++.dg/parse/friend4.C: New test.
25276
25277 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
25278
25279         PR c++/4100
25280         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
25281         definition is called a friend.
25282
25283 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
25284
25285         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
25286
25287 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
25288
25289         PR c++/3478
25290         * g++.dg/parse/error10.C: New test.
25291         * g++.dg/template/arg2.C: Accept "invalid type" error.
25292
25293 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
25294
25295         PR middle-end/13392
25296         * g++.dg/opt/expect2.C: New test.
25297
25298 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25299
25300         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
25301         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
25302         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
25303         Update dg-error regexps.
25304
25305 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25306
25307         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
25308         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
25309
25310 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25311
25312         * gcc.dg/pragma-re-1.c: Use right pointer type.
25313
25314 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25315
25316         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
25317
25318 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
25319
25320         * gcc.dg/rs6000-ldouble-1.c: New.
25321
25322 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25323
25324         DR 337
25325         PR c++/9256
25326         * g++.dg/other/abstract1.C: New test.
25327
25328 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
25329
25330         * g++.dg/lookup/strong-using-1.C: New.
25331
25332 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25333
25334         PR c/11234
25335         * gcc.dg/func-ptr-conv-1.c: New test.
25336         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
25337
25338 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
25339
25340         PR target/13380.
25341         * gcc.c-torture/compile/20040109-1.c: New.
25342
25343 2004-01-08  Stuart Hastings  <stuart@apple.com>
25344
25345         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
25346         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
25347         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
25348
25349 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
25350
25351         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
25352
25353 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25354
25355         * ada/acats/run_acats: Treat 'gnatchop' the same way
25356         as 'gnatmake'.  Export GCC_DRIVER.
25357         * ada/acats/run_all.sh: Add target_gnatchop.  Use
25358         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
25359
25360 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25361
25362         PR c++/12573
25363         * g++.dg/template/dependent-expr4.C: New test.
25364
25365 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
25366
25367         * gcc.dg/altivec-11.c: New test.
25368
25369 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
25370
25371         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
25372
25373 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25374
25375         PR c/6024
25376         * gcc.dg/enum-compat-1.c: New test.
25377         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
25378
25379 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25380
25381         PR c/12165
25382         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
25383         gcc.dg/c99-idem-qual-3.c: New tests.
25384
25385 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
25386
25387         * gcc.dg/winline-7.c: Don't cast void * to int.
25388
25389 2004-01-06  Jan Hubicka  <jh@suse.cz>
25390
25391         * gcc.dg/i386-sse-5.c: New test
25392         * g++.dg/eh/simd-1.c: Add -w argument for i386.
25393
25394 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25395
25396         PR c++/12815
25397         * g++.dg/rtti/typeid4.C: New test.
25398
25399 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25400
25401         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
25402
25403 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25404
25405         PR c++/12132
25406         * g++.dg/template/error11.C: New test.
25407
25408         PR c++/13451
25409         * g++.dg/template/class2.C: New test.
25410
25411 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25412         Richard Sandiford <rsandifo@redhat.com>
25413
25414         PR c++/13387
25415         * g++.dg/opt/alias3.C: New test.
25416
25417 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
25418
25419         PR c++/13157
25420         * g++.dg/template/koenig3.C: New test.
25421
25422         PR c++/13529
25423         * g++.dg/parse/offsetof3.C: New test.
25424
25425         * g++.dg/init/copy7.C: Add missing dg-error markers.
25426
25427         PR c++/12226
25428         * g++.dg/init/copy7.c: New test.
25429
25430         PR c++/13536
25431         * g++.dg/parse/cast1.C: New test.
25432
25433 2004-01-04  Jan Hubicka  <jh@suse.cz>
25434
25435         * gcc.dg/winline[1-7].c: New tests.
25436
25437 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25438
25439         PR c++/13520
25440         * g++.dg/template/qualttp22.C: New test.
25441
25442 2004-01-01  Jan Hubicka  <jh@suse.cz>
25443
25444         * gcc.dg/debug/20031231-1.c: New.
25445         * gcc.c-torture/compile/20040101-1.c: New.
25446         * gcc.dg/dwarf-die-[1-7].c: New.
25447
25448 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
25449
25450         PR optimization/13521
25451         * gcc.c-torture/compile/20031231-1.c: New test.
25452
25453 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25454
25455         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
25456
25457 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25458
25459         PR c++/10079
25460         * g++.dg/template/crash16.C: New test.
25461
25462 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
25463
25464         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
25465
25466 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25467
25468         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
25469         ports.
25470         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25471         * g++.old-deja/g++.law/profile1.C: Likewise.
25472         * gcc.c-torture/compile/981006-1.c: Likewise.
25473         * gcc.c-torture/execute/loop-2e.x: Likewise.
25474         * gcc.c-torture/execute/loop-2f.x: Remove.
25475         * gcc.c-torture/execute/loop-2g.x: Likewise.
25476         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
25477         * gcc.dg/20020312-2.c: Remove traces of dead ports.
25478
25479 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25480
25481         PR c++/13507
25482         * g++.dg/ext/attrib11.C: New test.
25483
25484         PR c++/13494
25485         * g++.dg/template/array2-1.C: New test.
25486         * g++.dg/template/array2-2.C: New test.
25487
25488 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
25489
25490         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
25491
25492 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25493
25494         PR c++/12774
25495         * g++.dg/template/array1-1.C: New test.
25496         * g++.dg/template/array1-2.C: New test.
25497
25498 2003-12-29  Roger Sayle  <roger@eyesopen.com>
25499
25500         PR fortran/12632
25501         * g77.dg/12632.f: New test case.
25502
25503 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25504
25505         PR c++/13289
25506         * g++.dg/parse/nontype1.C: New test.
25507
25508 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25509
25510         PR c++/12403
25511         * g++.dg/parse/explicit1.C: New test.
25512         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
25513
25514 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25515
25516         PR c++/13081
25517         * g++.dg/opt/inline6.C: New test.
25518
25519         PR c++/12613
25520         * g++.dg/parse/error9.C: New test.
25521
25522         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
25523
25524 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25525
25526         PR c++/13009
25527         * g++.dg/init/assign1.C: New test.
25528
25529 2003-12-28  Roger Sayle  <roger@eyesopen.com>
25530
25531         PR c++/13070
25532         * g++.dg/warn/format3.C: New test case.
25533
25534 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25535
25536         * gcc.c-torture/compile/20031227-1.c: New test.
25537
25538 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25539
25540         * g++.dg/bprob/bprob.exp: Load target-supports.exp
25541         * g77.dg/bprob/bprob.exp: Likewise.
25542         * gcc.misc-tests/bprob.exp: Likewise.
25543         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
25544         variants on systems where the library does not provide that
25545         functionality.
25546         * gcc.dg/builtins-20.c: Use builtins-config.h.
25547         * gcc.dg/builtins-config.h: New file.
25548
25549 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25550
25551         * lib/gcc-dg.exp (dg-require-profiling): New function.
25552         * lib/target-supports.exp (check_profiling_available): Likewise.
25553         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
25554         * g77.dg/bprob/bprob.exp: Likewise.
25555         * gcc.misc-tests/bprob.exp: Likewise.
25556         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
25557         * gcc.dg/20021014-1.c: Likewise.
25558         * gcc.dg/nest.c: Likewise.
25559
25560 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25561
25562         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
25563         compiling.
25564         * g++.dg/lookup/java2.C: Likewise.
25565         * gcc.dg/cpp/lexident.c: Likewise.
25566
25567 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
25568
25569         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
25570         given.
25571         * gcc.c-torture/compile/961203-1.c: Likewise.
25572         * gcc.c-torture/compile/980506-1.c: Likewise.
25573
25574 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
25575
25576         * lib/gcc-dg.exp (dg-prune-output): New annotation.
25577         (additional_prunes): New global.
25578         (gcc-dg-prune): Handle additional per-test pruning.
25579         (dg-test): Clear additional_prunes between tests.
25580
25581         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
25582         dg-prune-output to avoid spurious failures from assembler
25583         complaining about nonexistent WAW violations.
25584         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
25585         Use dg-prune-output to avoid spurious failures from assembler
25586         warning about Itanium B-step errata.
25587
25588 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25589
25590         * g++.dg/abi/macro0.C: New test.
25591         * g++.dg/abi/macro1.C: Likewise.
25592         * g++.dg/abi/macro2.C: Likewise.
25593
25594         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
25595         * g++.dg/abi/bitfield7.C: Likewise.
25596         * g++.dg/abi/dtor2.C: Likewise.
25597         * g++.dg/abi/mangle11.C: Likewise.
25598         * g++.dg/abi/mangle12.C: Likewise.
25599         * g++.dg/abi/mangle14.C: Likewise.
25600         * g++.dg/abi/mangle17.C: Likewise.
25601         * g++.dg/abi/vbase10.C: Likewise.
25602         * g++.dg/abi/vbase14.C: Likewise.
25603         * g++.dg/template/qualttp17.C: Likewise.
25604
25605 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
25606
25607         PR c/11995
25608         * gcc.dg/20031223-1.c: New test.
25609
25610 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25611
25612         * gcc.dg/noreturn-7.c: New test.
25613
25614 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25615
25616         * gcc.dg/null-pointer-1.c: New test.
25617
25618 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25619
25620         * g++.old-deja/g++.jason/template18.C: Remove.
25621         * g++.old-deja/g++.jason/template37.C: Likewise.
25622
25623         PR c++/12862
25624         * g++.dg/lookup/ns1.C: New test.
25625
25626         PR c++/12397
25627         * g++.dg/template/lookup3.C: New test.
25628
25629 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25630
25631         * g++.dg/template/recurse1.C: New test
25632
25633 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25634
25635         PR c++/12479
25636         * g++.dg/parse/semicolon1.C: New test.
25637         * g++.dg/parse/semicolon1.h: Likewise.
25638
25639 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
25640
25641         * gcc.dg/darwin-misaligned.c: New test.
25642
25643 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25644
25645         PR c/9163
25646         * gcc.dg/20031222-1.c: New test.
25647
25648 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
25649
25650         PR c++/13438
25651         * g++.dg/parse/error8.C: New test.
25652
25653         PR c++/11554
25654         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
25655
25656 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
25657
25658         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
25659         too small.
25660         * gcc.c-torture/compile/930217-1.c: Likewise.
25661         * gcc.c-torture/compile/930513-1.c: Likewise.
25662         * gcc.c-torture/execute/920908-2.c: Likewise.
25663         * gcc.c-torture/execute/921204-1.c: Likewise.
25664         * gcc.c-torture/execute/930621-1.c: Likewise.
25665         * gcc.c-torture/execute/930630-1.c: Likewise.
25666         * gcc.c-torture/execute/931031-1.c: Likewise.
25667         * gcc.c-torture/execute/980602-2.c: Likewise.
25668         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25669         * gcc.c-torture/execute/compndlit-1.c: Likewise.
25670         * gcc.c-torture/execute/extzvsi.c: Likewise.
25671         * gcc.c-torture/unsorted/ext.c: Likewise.
25672
25673 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
25674
25675         PR target/12749
25676         * gcc.c-torture/compile/20031220-2.c: New test case.
25677
25678 2003-12-20  Roger Sayle  <roger@eyesopen.com>
25679
25680         PR optimization/13031
25681         * gcc.c-torture/compile/20031220-1.c: New test case.
25682
25683 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25684
25685         * gcc.dg/cast-function-1.c: New test.
25686
25687 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25688
25689         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
25690         formats.
25691
25692 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
25693
25694         PR c++/12795
25695         * g++.dg/ext/attrib10.C: New test.
25696
25697 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25698
25699         * gcc.dg/cleanup-10.c: New test.
25700         * gcc.dg/cleanup-11.c: New test.
25701
25702 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25703
25704         PR c++/13239
25705         * g++.dg/opt/expect1.C: New test.
25706
25707 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
25708
25709         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
25710
25711 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
25712
25713         PR debug/12923
25714         * gcc.dg/20031218-1.c: New test.
25715
25716         PR debug/12389
25717         * gcc.dg/20031218-2.c: New test.
25718         * gcc.dg/20031218-3.c: New test.
25719
25720         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
25721         of label name and allow for USER_LABEL_PREFIX == "_" names.
25722         * g++.dg/abi/mangle18-2.C: Likewise.
25723         * g++.dg/abi/mangle19-1.C: Likewise.
25724         * g++.dg/abi/mangle19-2.C: Likewise.
25725         * g++.dg/abi/mangle20-1.C: Likewise.
25726         * g++.dg/abi/mangle20-2.C: Likewise.
25727
25728 2003-12-18  Richard Henderson  <rth@redhat.com>
25729
25730         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
25731
25732 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
25733             Dan Kegel <dank@kegel.com>
25734
25735         PR other/12009
25736         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
25737         testing a cross compiler, it causes spurious compile failures.
25738         * lib/g++.exp: Likewise.
25739
25740 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25741
25742         PR c++/13262
25743         * g++.dg/template/access13.C: New test.
25744
25745 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25746
25747         * gcc.dg/20031216-1.c: New test.
25748
25749 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25750
25751         PR c++/9154
25752         * g++.dg/template/error10.C: New test.
25753
25754 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25755
25756         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
25757         * g++.dg/eh/simd-2.C: Likewise.
25758
25759 2003-12-17  James E Wilson  <wilson@specifixinc.com>
25760             Roger Sayle  <roger@eyesopen.com>
25761
25762         * gcc.c-torture/execute/ieee/mzero5.c: New.
25763
25764 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
25765
25766         PR c++/10603
25767         * g++.dg/parse/error6.C: New test.
25768
25769         PR c++/12827
25770         * g++.dg/parse/error7.C: New test.
25771
25772 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25773
25774         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
25775         at -O with stabs debugging formats.
25776         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
25777         * gcc.dg/debug/debug-2.c: Likewise.
25778
25779 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25780
25781         PR c++/12696
25782         * g++.dg/init/error1.C: New test.
25783
25784         PR c++/12218
25785         * g++.dg/init/pm3.C: New test.
25786
25787 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25788
25789         PR c/3347
25790         * gcc.dg/bitfld-8.c: New test.
25791
25792 2003-12-16  James Lemke  <jim@wasabisystems.com>
25793
25794         * gcc.dg/arm-scd42-[123].c: New tests.
25795
25796 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25797
25798         PR c++/9043
25799         * g++.dg/abi/mangle20-1.C: New test.
25800         * g++.dg/abi/mangle20-2.C: New test.
25801
25802 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25803
25804         PR c++/13275
25805         * g++.dg/other/offsetof2.C: Remove XFAIL.
25806         * g++.dg/parse/offsetof1.C: New test.
25807         * g++.gd/parse/offsetof2.C: Likewise.
25808
25809 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25810
25811         * g++.dg/template/nontype3.C: New test.
25812         * g++.dg/template/static2.C: Tweaked the dg-error clause.
25813
25814 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25815
25816         * g++.dg/warn/noreturn-3.C: Also test instantiation.
25817
25818 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25819
25820         PR c++/13387
25821         * g++.dg/expr/assign1.C: New test.
25822
25823         PR c++/13242
25824         * g++.dg/abi/mangle19-1.C: New test.
25825         * g++.dg/abi/mangle19-2.C: New test.
25826
25827 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
25828
25829         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
25830
25831 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25832
25833         * gcc.c-torture/execute/20031216-1.c: New test.
25834
25835 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25836
25837         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
25838         an ICE regression.
25839
25840 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25841
25842         PR c++/10926
25843         * g++.dg/template/error9.C: New test.
25844
25845         PR c++/11116
25846         * g++.dg/template/error8.C: New test.
25847
25848 2003-12-15  Roger Sayle  <roger@eyesopen.com>
25849
25850         PR middle-end/13400
25851         * gcc.c-torture/execute/20031215-1.c: New test case.
25852
25853 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25854
25855         PR c++/13269
25856         * g++.dg/parse/error5.C: New test.
25857
25858         PR c++/12989
25859         * g++.dg/expr/sizeof1.C: New test.
25860
25861         PR c++/13310
25862         * g++.dg/template/crash15.C: New test.
25863
25864 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
25865
25866         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
25867         a non-POD type as the last named parameter of a varargs function.
25868
25869 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25870
25871         PR c++/13243
25872         PR c++/12573
25873         * g++.dg/template/crash14.C: New test.
25874         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
25875
25876 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25877
25878         * g++.dg/other/java1.C: New test.
25879
25880         PR c++/13241
25881         * g++.dg/abi/mangle18-1.C: New test.
25882         * g++.dg/abi/mangle18-2.C: New test.
25883
25884 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25885
25886         PR optimization/10312
25887         * gcc.c-torture/execute/20031214-1.c: New.
25888
25889 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
25890
25891         PR c++/10779
25892         PR c++/12160
25893         * g++.dg/parse/error3.C: New test.
25894         * g++.dg/parse/error4.C: Likewise.
25895         * g++.dg/abi/mangle4.C: Tweak error messages.
25896         * g++.dg/lookup/using5.C: Likewise.
25897         * g++.dg/other/error2.C: Likewise.
25898         * g++.dg/parse/typename5.C: Likewise.
25899         * g++.dg/parse/undefined1.C: Likewise.
25900         * g++.dg/template/arg2.C: Likewise.
25901         * g++.dg/template/ttp3.C: Likewise.
25902         * g++.dg/template/type1.C: Likewise.
25903         * g++.old-deja/g++.other/crash32.C: Likewise.
25904         * g++.old-djea/g++.pt/defarg8.C: Likewise.
25905
25906 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25907
25908         PR c++/13106
25909         * g++.dg/warn/noreturn-3.C: New test.
25910
25911 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25912
25913         PR c++/13118
25914         * g++.dg/abi/covariant3.C: New.
25915
25916 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
25917
25918         * g++.dg/eh/ia64-1.C: New test.
25919
25920 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25921
25922         PR optimization/13037
25923         * g77.f-torture/execute/13037.f: New test case.
25924
25925 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25926
25927         PR c++/12881
25928         * g++.dg/abi/covariant2.C: New.
25929
25930 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25931
25932         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25933
25934 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25935
25936         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25937
25938 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25939
25940         PR other/10819
25941         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25942         to fix Bug 10819.
25943         * lib/g++.exp (g++_version): Likewise.
25944         * lib/g77.exp (g77_version): Likewise.
25945         * lib/objc.exp (default_objc_version): Likewise.
25946
25947 2003-12-10  Richard Henderson  <rth@redhat.com>
25948
25949         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25950
25951         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25952
25953 2003-12-08  Matt Austern  <austern@apple.com>
25954
25955         PR c/13134
25956         * lib/gcc-dg.exp (dg-require-visibility): Define.
25957         * lib/target-supports (check_visibility_available): Define.
25958         * gcc.dg/visibility-1.c: New test.
25959         * gcc.dg/visibility-2.c: Likewise.
25960         * gcc.dg/visibility-3.c: Likewise.
25961         * gcc.dg/visibility-4.c: Likewise.
25962         * gcc.dg/visibility-5.c: Likewise.
25963         * gcc.dg/visibility-6.c: Likewise.
25964         * g++.dg/ext/visibility-1.C: Likewise.
25965         * g++.dg/ext/visibility-2.C: Likewise.
25966         * g++.dg/ext/visibility-3.C: Likewise.
25967         * g++.dg/ext/visibility-4.C: Likewise.
25968         * g++.dg/ext/visibility-5.C: Likewise.
25969         * g++.dg/ext/visibility-6.C: Likewise.
25970
25971 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25972
25973         * g++.dg/lookup/java1.C: New test.
25974         * g++.dg/lookup/java2.C: New test.
25975
25976 2003-12-07  Falk Hueffner  <falk@debian.org>
25977
25978         * g++.dg/opt/noreturn-1.C: New test.
25979
25980 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
25981
25982         * gcc.dg/overflow-1.c: New test.
25983
25984 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25985
25986         * g77.f-torture/compile/13060.f: New test.
25987
25988 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
25989
25990         PR c++/13323
25991         * g++.dg/inherit/operator2.C: New test.
25992
25993 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25994
25995         PR c++/13305
25996         * g++.dg/ext/attrib9.C: New test.
25997
25998 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25999
26000         PR c++/13314
26001         * g++.dg/template/error7.C: New test.
26002
26003 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
26004             J"orn Rennecke <joern.rennecke@superh.com>
26005
26006         PR target/13302
26007         * g++.dg/other/struct-va_list.C: New test.
26008
26009 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26010
26011         PR c++/13166
26012         * g++.dg/parse/defarg6.C: New test.
26013
26014 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
26015
26016         PR target/13256
26017         * gcc.c-torture/execute/20031201-1.c: New test.
26018
26019 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
26020
26021         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
26022
26023 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26024
26025         * gcc.dg/builtin-return-1.c: New test.
26026
26027 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
26028             J"orn Rennecke <joern.rennecke@superh.com>
26029
26030         PR optimization/13260
26031         * gcc.c-torture/execute/20031204-1.c: New test.
26032
26033 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26034
26035         PR c++/9127
26036         * g++.dg/template/error6.C: New test.
26037
26038 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
26039
26040         * gcc.dg/20031202-1.c: New test.
26041
26042 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26043
26044         PR c++/13179
26045         * g++.dg/template/eh1.C: New test.
26046
26047         PR c++/10771
26048         * g++.dg/template/error5.C: New test.
26049
26050 2003-12-02  David Ung  <davidu@mips.com>
26051
26052         * gcc.dg/compat/vector-check.h: Corrected type for var
26053         g_##TMODE
26054
26055 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26056
26057         PR c++/10126
26058         * g++.dg/template/ptrmem8.C: New test.
26059
26060 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26061
26062         PR c++/12573
26063         * g++.dg/template/dependent-expr3.C: New test.
26064
26065 2003-12-01  James Lemke  <jim@wasabisystems.com>
26066
26067         * gcc.dg/arm-g2.c: New test.
26068
26069 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26070
26071         PR optimization/11634
26072         * gcc.dg/20031201-2.c: New test case.
26073
26074 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
26075
26076         PR 11433
26077         * objc.dg/proto-lossage-3.m: New test.
26078
26079 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26080
26081         PR optimization/12628
26082         * gcc.dg/20031201-1.c: New test case.
26083
26084 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26085
26086         * gcc.dg/unaligned-1.c: New test.
26087
26088 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
26089
26090         PR c++/9849
26091         * g++.dg/template/error4.C: New test.
26092         * g++.dg/template/nested3.C: Adjust error markers.
26093
26094 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26095
26096         * gcc.dg/cpp/assert4.c: Check more #system assertions.
26097
26098 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
26099
26100         PR c/10333
26101         * gcc.dg/bitfld-7.c: New test.
26102
26103 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
26104
26105         * gcc.dg/tls/asm-1.C: New test.
26106
26107 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26108
26109         * gcc.dg/cpp/assert4.c: Update.
26110
26111 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26112
26113         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
26114         * gcc.dg/builtin-apply3.c: New test.
26115
26116 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26117
26118         * lib/compat.exp (compat-obj): New xfaildata parameter.
26119         Use it to set compiler_conditional_xfail_data before compiling.
26120         (compat-get-options): Handle dg-xfail-if.
26121         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
26122         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
26123         * gcc.dg/compat/vector-1_y.c: Likewise.
26124         * gcc.dg/compat/vector-2_x.c: Likewise.
26125         * gcc.dg/compat/vector-2_y.c: Likewise.
26126
26127 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26128
26129         * g++.dg/opt/reg-stack4.C: New test.
26130
26131 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26132
26133         * gcc.dg/builtin-apply2.c: New test.
26134
26135 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26136
26137         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
26138
26139 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26140
26141         PR c++/12924
26142         * g++.dg/template/template-id-2.C: New test.
26143
26144 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26145
26146         PR c++/5369
26147         * g++.dg/template/memfriend1.C: New test.
26148         * g++.dg/template/memfriend2.C: Likewise.
26149         * g++.dg/template/memfriend3.C: Likewise.
26150         * g++.dg/template/memfriend4.C: Likewise.
26151         * g++.dg/template/memfriend5.C: Likewise.
26152         * g++.dg/template/memfriend6.C: Likewise.
26153         * g++.dg/template/memfriend7.C: Likewise.
26154         * g++.dg/template/memfriend8.C: Likewise.
26155         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
26156
26157 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
26158
26159         PR c++/12515
26160         * g++.dg/ext/cond1.C: New test.
26161
26162 2003-11-20  Richard Henderson  <rth@redhat.com>
26163
26164         * gcc.dg/20020201-2.c: Remove.
26165         * gcc.dg/20020201-4.c: Remove.
26166         * gcc.dg/20020304-1.c: Remove.
26167
26168 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
26169
26170         * gcc.dg/cpp/trad/xwin1.c: New test case.
26171
26172 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
26173
26174         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
26175         * lib/g77.exp: Likewise.
26176         * lib/objc.exp: Likewise.
26177         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
26178         for darwin.
26179
26180 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26181
26182         PR c++/12932
26183         * g++.dg/template/static5.C: New test.
26184
26185 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
26186
26187         * gcc.dg/nested-func-1.c: New test.
26188
26189 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26190
26191         * gcc.dg/cpp/assert4.c: New test.
26192
26193 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26194
26195         PR c++/2294
26196         * g++.dg/lookup/using9.c: New test.
26197
26198 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
26199
26200         PR c++/12762
26201         * g++.dg/template/error3.C: New test.
26202
26203 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
26204
26205         PR ada/13035
26206         * ada/acats/run_acats, run_all.sh: Fix syntax error.
26207         No longer use a wrapper for gcc, since this does not work under
26208         Windows.
26209
26210 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26211
26212         PR c++/2094
26213         * g++.dg/template/ptrmem7.C: New test.
26214
26215 2003-11-13  Andrew Pinski <apinski@apple.com>
26216
26217         * gcc.c-torture/compile/20031113-1.c: New test.
26218
26219 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
26220             Kean Johnston <jkj@sco.com>
26221
26222         PR c/13029
26223         * gcc.dg/unused-4.c: Update.
26224
26225 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26226
26227         * g++.dg/opt/const3.C: New test.
26228
26229 2003-11-13  Jan Hubicka  <jh@suse.cz>
26230
26231         * gcc.c-torture/compile/20031112-1.c: New test.
26232
26233 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
26234
26235         * g++.dg/parse/crash10.C: Remove bogus error marker.
26236
26237 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26238
26239         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
26240         (host_gcc): Likewise.
26241         (ROOT): Honor $PWDCMD.
26242         (BASE): Likewise.
26243         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
26244
26245 2003-11-12  Catherine Moore  <clm@redhat.com>
26246
26247         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
26248
26249 2003-11-12  Andreas Jaeger  <aj@suse.de>
26250             Jakub Jelinek  <jakub@redhat.com>
26251             Andrew Pinski  <pinskia@physics.uc.edu>
26252             Richard Henderson  <rth@redhat.com>
26253
26254         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
26255         systems.
26256         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
26257
26258         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
26259         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26260
26261 2003-11-11  Andreas Jaeger  <aj@suse.de>
26262
26263         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
26264
26265         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
26266
26267 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
26268
26269         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
26270         Clean ups.
26271
26272 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
26273
26274         * gcc.dg/trampoline-1.c: New test.
26275
26276 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26277
26278         * gcc.c-torture/compile/200031109-1.c: New test.
26279
26280 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26281
26282         PR c/3190
26283         PR c/8714
26284         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26285         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
26286         gcc.dg/format/no-y2k-1.c: Update.
26287
26288 2003-11-08  Roger Sayle  <roger@eyesopen.com>
26289
26290         PR optimization/10467
26291         * gcc.dg/20031108-1.c: New test case.
26292
26293 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
26294
26295         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
26296
26297 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26298
26299         * gcc.dg/compound-lvalue-1.c: New test.
26300         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
26301         some XFAILs.
26302
26303 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
26304
26305         * gcc.dg/altivec-varargs-1.c: New test.
26306
26307 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26308
26309         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
26310         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
26311         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
26312         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
26313         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
26314
26315 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26316
26317         * gcc.dg/cond-lvalue-1.c: New test.
26318
26319 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
26320
26321         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
26322
26323 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26324
26325         PR c++/11616
26326         * g++.dg/template/instantiate5.C: New test.
26327
26328 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26329
26330         PR c++/12726
26331         * g++.dg/ext/complit2.C: Replace test with self-contained version.
26332         * ChangeLog: Add missing first entry for above test.
26333
26334 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26335
26336         PR c++/9810
26337         * g++.dg/template/using8.C: New test.
26338         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
26339
26340 2003-11-02  Roger Sayle  <roger@eyesopen.com>
26341
26342         PR optimization/10817
26343         * gcc.c-torture/compile/20031102-1.c: New test case.
26344
26345 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
26346
26347         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
26348         2147483647.
26349
26350 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26351
26352         * gcc.dg/20031102-1.c: New test.
26353
26354 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26355
26356         * gcc.dg/complex-1.c: New test.
26357
26358 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26359
26360         PR c++/12796
26361         * g++.dg/template/crash13.C: Adjust expected error location.
26362         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26363
26364 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26365
26366         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26367
26368 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26369
26370         PR/10239
26371         * gcc.c-torture/compile/20031031-2.c: New test.
26372
26373 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26374
26375         PR/11640
26376         * gcc.c-torture/compile/20031031-1.c: New test.
26377
26378 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26379
26380         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26381         * gcc.misc-tests/bprob.exp: Likewise.
26382         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
26383         the execution test on arm-elf configs.
26384         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
26385         configs that don't support scratch files.
26386         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
26387
26388 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
26389
26390         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
26391         done by dejagnu.
26392
26393 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
26394
26395         * ada/acats/run_all.sh: Redirect mv output to /dev/null
26396         Avoid non pure sh syntax. Add more logging.
26397
26398         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
26399         fail.
26400
26401 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26402
26403         PR libgcj/10610
26404         * gcc.dg/ppc-stackalign-1.c: New test.
26405
26406 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
26407
26408         * ada/acats/run_all.sh: Change output to be more compliant with
26409         dejagnu framework.
26410         Create acats.sum and acats.log files under testsuite/ada/acats
26411         Only run [a-z]* directories, to filter out e.g. CVS.
26412         Redirect build output to log file.
26413
26414 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26415
26416         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
26417
26418 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26419
26420         PR ada/5909:
26421         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
26422
26423 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
26424
26425         * gcc.c-torture/compile/20031023-1.c: New test.
26426         * gcc.c-torture/compile/20031023-2.c: New test.
26427         * gcc.c-torture/compile/20031023-3.c: New test.
26428         * gcc.c-torture/compile/20031023-4.c: New test.
26429
26430 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26431
26432         PR c++/10371
26433         * g++.dg/lookup/scoped8.C: New test.
26434
26435 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26436
26437         * g++.dg/opt/reg-stack3.C: New test.
26438
26439 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26440
26441         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
26442
26443 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26444
26445         PR c++/11076
26446         * g++.dg/template/crash13.C: New test.
26447
26448 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26449
26450         * gcc.dg/c99-restrict-2.c: New test.
26451
26452 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
26453
26454         PR c++/12698, c++/12699, c++/12700, c++/12566
26455         * g++.dg/inherit/covariant9.C: New test.
26456         * g++.dg/inherit/covariant10.C: New test.
26457         * g++.dg/inherit/covariant11.C: New test.
26458
26459 2003-10-23  Jason Merrill  <jason@redhat.com>
26460
26461         PR c++/12726
26462         * g++.dg/ext/complit2.C: New test.
26463
26464 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26465
26466         PR target/12654
26467         * gcc.c-torture/execute/20031020-1.c: New test.
26468
26469 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26470
26471         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
26472         following the jump_insn.
26473
26474 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26475
26476         * gcc.dg/cast-lvalue-1.c: New test.
26477
26478 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
26479
26480         PR c++/11962
26481         * g++.dg/template/cond2.C: New test.
26482
26483 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26484
26485         * gcc.dg/builtins-28.c: New test.
26486
26487 2003-10-20  Jan Hubicka  <jh@suse.cz>
26488
26489         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
26490         parameter.
26491         * testsuite/gcc.dg/inline-2.c: Likewise.
26492
26493 2003-10-20  Phil Edwards  <phil@codesourcery.com>
26494
26495         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
26496         * gcc.dg/nest.c: Likewise.
26497
26498 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26499
26500         PR c++/9781, c++/10583, c++/11862
26501         * g++.dg/parse/crash13.C: New test.
26502
26503 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26504
26505         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
26506
26507 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26508
26509         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
26510         Define HAVE_C99_RUNTIME except on Solaris.
26511         * gcc.dg/builtins-20.c: Likewise.
26512
26513 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26514
26515         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
26516
26517 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26518
26519         PR c++/12495
26520         * g++.dg/template/crash21.C: New test.
26521
26522 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26523
26524         PR c++/2513
26525         * g++.dg/template/typename5.C: New test.
26526
26527 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26528
26529         PR c++/12369
26530         * g++.dg/template/friend25.C: New test.
26531
26532 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
26533
26534         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
26535         versions.
26536
26537 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
26538
26539         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
26540         == 2147483647.
26541
26542 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
26543
26544         * gcc.c-torture/execute/960416-1.x: Remove.
26545         * gcc.c-torture/execute/divconst-3.x: Likewise.
26546
26547 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
26548
26549         PR target/12598
26550         * gcc.dg/torture/cris-volatile-1.c: New test.
26551
26552 2003-10-14  Roger Sayle  <roger@eyesopen.com>
26553
26554         PR optimization/9325
26555         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
26556         for overflowing floating point to integer conversion during RTL
26557         simplification.
26558
26559 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
26560
26561         * objc/execute/_cmd.m: Fix typo.
26562         * objc.dg/image-info.m, objc.dg/symtab-1.m:
26563         Relax 'scan-assembler' regexp.
26564         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
26565         objc.dg/try-catch-4.m: Run on non-Darwin targets.
26566         * objc.dg/zero-link-2.m: Remove blank line.
26567         * objc.dg/zero-link-3.m: New test case.
26568
26569 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
26570
26571         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
26572
26573         * gcc.dg/asm-names.c: Use scan-assembler-not rather
26574         than linker trickery.
26575
26576 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26577
26578         PR c++/12370
26579         * g++.dg/other/friend2.C: New test.
26580
26581 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26582
26583         * gcc.dg/20031012-1.c: New test.
26584
26585 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26586
26587         * gcc.dg/weak/weak-3.c: Fix for new warning.
26588
26589 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
26590
26591         PR optimization/8750
26592         * gcc.c-torture/execute/20031012-1.c: New test case.
26593
26594 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26595
26596         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
26597         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
26598
26599 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26600
26601         PR optimization/12260
26602         * gcc.c-torture/compile/20031011-2.c: New test case.
26603
26604 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26605
26606         * gcc.c-torture/execute/20031011-1.c: New testcase.
26607
26608 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
26609
26610         * gcc.c-torture/compile/20031011-1.c: New test.
26611
26612 2003-10-11  Jan Hubicka  <jh@suse.cz>
26613
26614         * g++.dg/other/first-global.C: New test.
26615
26616 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26617
26618         * gcc.c-torture/execute/string-opt-18.c: New testcase.
26619
26620 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
26621
26622         * gcc.c-torture/compile/20031010-1.c: New test.
26623
26624 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
26625
26626         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
26627         * gcc.c-torture/execute/va-arg-25.c: ... here.
26628
26629 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
26630
26631         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
26632
26633 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
26634
26635         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
26636
26637 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
26638
26639         * g++.dg/parse/error2.C: New test.
26640
26641 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
26642
26643         PR c++/11097
26644         * g++.dg/other/error5.C: Modify the error message.
26645         * g++.dg/lookup/using8.C: New test.
26646
26647 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
26648
26649         * gcc.dg/darwin-abi-2.c: New file.
26650         * gcc.c-torture/execute/va-arg-24.c: New file.
26651
26652 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
26653
26654         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
26655         indentation.
26656
26657 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
26658
26659         PR c++/10147
26660         * g++.dg/other/error4.C: Update error messages.
26661         * g++.dg/template/ptrmem4.C: Likewise.
26662
26663         PR c++/12337
26664         * g++.dg/init/new9.C: New test.
26665
26666         PR c++/12334, c++/12236, c++/8656
26667         * g++.dg/ext/attrib8.C: New test.
26668
26669 2003-10-06  Devang Patel  <dpatel@apple.com>
26670
26671         * gcc.dg/debug/dwarf2-3.h: New test.
26672         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
26673
26674 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
26675
26676         * g++.dg/opt/cfg2.C: New test.
26677
26678 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26679
26680         * g++.dg/opt/float1.C: New test.
26681
26682 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26683
26684         * gcc.dg/c90-array-lval-6.c: New test.
26685         * gcc.dg/c99-array-lval-6.c: New test.
26686
26687 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
26688             Ziemowit Laski  <zlaski@apple.com>
26689
26690         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
26691         'Derived', so that it is never considered a class method; add
26692         new warning for '+port' method ambiguity.
26693         * objc.dg/method-12.m: Include <objc/objc.h> instead of
26694         <objc/objc-api.h> (needed on Mac OS X).
26695         * objc.dg/method-13.m: New test.
26696
26697 2003-10-03  Roger Sayle  <roger@eyesopen.com>
26698
26699         PR optimization/9325, PR java/6391
26700         * gcc.c-torture/execute/20031003-1.c: New test case.
26701
26702 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
26703
26704         PR optimization/12180
26705         * gcc.dg/20031002-1.c: New test.
26706
26707         PR c++/12486
26708         * g++.dg/inherit/error1.C: New test.
26709
26710 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
26711
26712         * lib/f-torture.exp (search_for): Rename to...
26713         (search_for_re): This.  Also, clean up comments and the
26714         "regexp" invocation.
26715
26716 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
26717
26718         * gcc.c-torture/compile/20031002-1.c: New test.
26719
26720 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
26721
26722         * g++.dg/opt/cond1.C: New test.
26723
26724 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
26725
26726         * gcc.dg/Wold-style-definition-2.c: New testcase.
26727         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
26728
26729 2003-09-29  Richard Henderson  <rth@redhat.com>
26730
26731         * g++.dg/init/array10.C: Add dg-options.
26732
26733 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26734
26735         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
26736
26737 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26738
26739         * g++.dg/template/friend19.C: Fix typo.
26740         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
26741
26742 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
26743
26744         * gcc.c-torture/execute/20030928-1.c: New test.
26745         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
26746
26747 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26748
26749         * g++.dg/opt/unroll1.C: New test.
26750
26751 2003-09-26  Roger Sayle  <roger@eyesopen.com>
26752
26753         PR optimization/11741
26754         * gcc.dg/20030926-1.c: New test case.
26755
26756 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26757
26758         PR c++/5655
26759         * g++.dg/parse/access7.C: New test.
26760         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
26761
26762 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
26763
26764         MERGE OF objc-improvements-branch into MAINLINE:
26765         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
26766         if libobjc has not been built.
26767         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
26768         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
26769         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
26770         objc/execute/nested-3.m, objc/execute/np-2.m,
26771         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
26772         objc/execute/redefining_self.m, objc/execute/root_methods.m,
26773         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
26774         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
26775         objc.dg/special/unclaimed-category-1.h,
26776         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
26777         well as GNU runtime.
26778         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
26779         * execute/cascading-1.m, execute/function-message-1.m,
26780         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
26781         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
26782         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
26783         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
26784         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
26785         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
26786         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
26787         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
26788         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
26789         * objc.dg/bitfield-2.m: Run only on Darwin.
26790         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
26791         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
26792         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
26793         * objc.dg/const-str-1.m: Fix constant string layout.
26794
26795 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
26796
26797         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
26798
26799 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
26800
26801         * gcc.dg/darwin-abi-1.c: New file.
26802
26803 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
26804
26805         PR target/12281
26806         * gcc.c-torture/compile/20030921-1.c: New test.
26807
26808 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26809
26810         * g++.dg/opt/reg-stack2.C: New test.
26811
26812 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26813
26814         * g++.dg/eh/delayslot1.C: New test.
26815
26816 2003-09-20  Richard Henderson  <rth@redhat.com>
26817
26818         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
26819
26820 2003-09-20  Roger Sayle  <roger@eyesopen.com>
26821
26822         * gcc.c-torture/execute/20030920-1.c: New test case.
26823
26824 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26825
26826         * g++.dg/rtti/typeid3.C: Correct expected error message.
26827
26828 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26829
26830         PR c++/157
26831         * g++.dg/parse/crash12.C: New test.
26832
26833 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
26834
26835         * gcc.dg/compat/mixed-struct-check.h: New.
26836         * gcc.dg/compat/mixed-struct-defs.h: New.
26837         * gcc.dg/compat/mixed-struct-init.h: New.
26838         * gcc.dg/compat/struct-by-value-19_main.c: New.
26839         * gcc.dg/compat/struct-by-value-19_x.c: New.
26840         * gcc.dg/compat/struct-by-value-19_y.c: New.
26841         * gcc.dg/compat/struct-by-value-20_main.c: New.
26842         * gcc.dg/compat/struct-by-value-20_x.c: New.
26843         * gcc.dg/compat/struct-by-value-20_y.c: New.
26844         * gcc.dg/compat/struct-return-19_main.c: New.
26845         * gcc.dg/compat/struct-return-19_x.c: New.
26846         * gcc.dg/compat/struct-return-19_y.c: New.
26847         * gcc.dg/compat/struct-return-20_main.c: New.
26848         * gcc.dg/compat/struct-return-20_x.c: New.
26849         * gcc.dg/compat/struct-return-20_y.c: New.
26850
26851 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
26852         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
26853         so that it will not complain on LP64 targets.
26854
26855 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26856
26857         PR c++/495
26858         * g++.dg/template/friend24.C: New test.
26859
26860 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
26861
26862         PR c++/12332
26863         * g++.dg/template/memtmpl2.C: New test.
26864
26865 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
26866
26867         PR target/11184
26868         * gcc.dg/builtin-apply1.c: New test.
26869
26870 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26871
26872         PR c++/9848
26873         * g++.dg/warn/Wunused-4.C: New test.
26874
26875 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26876
26877         PR c++/12316
26878         * g++.dg/other/gc2.C: New test.
26879
26880 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
26881
26882         PR c++/11991
26883         * g++.dg/rtti/typeid3.C: New test.
26884
26885         PR c++/12266
26886         * g++.dg/overload/template1.C: New test.
26887
26888 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26889
26890         * g++.dg/opt/cfg3.C: New test.
26891
26892 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26893
26894         PR c++/7939
26895         * g++.dg/template/crash11.C: New test.
26896
26897 2003-09-16  Jason Merrill  <jason@redhat.com>
26898             Jakub Jelinek  <jakub@redhat.com>
26899
26900         * gcc.dg/attr-warn-unused-result.c: New test.
26901
26902 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26903
26904         PR c++/12184
26905         * g++.dg/expr/call2.C: New test.
26906
26907 2003-09-15  Andreas Jaeger  <aj@suse.de>
26908
26909         * gcc.dg/Wold-style-definition-1.c: New test.
26910
26911 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
26912
26913         PR c++/3907
26914         * g++.dg/parse/template12.C: New test.
26915
26916         * g++.dg/abi/bitfield11.C: New test.
26917         * g++.dg/abi/bitfield12.C: Likewise.
26918
26919 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26920
26921         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26922         non-expansion of functional macro name without arguments at EOL.
26923         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26924
26925 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26926
26927         * gcc.c-torture/execute/20030914-[12].c: New tests.
26928
26929 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26930
26931         PR c++/11788
26932         * g++.dg/overload/addr1.C: New test.
26933
26934 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26935
26936         * gcc.dg/20030909-1.c: New test.
26937
26938 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26939
26940         * gcc.dg/ultrasp10.c: New test.
26941
26942 2003-09-09  Devang Patel  <dpatel@apple.com>
26943
26944         * gcc.dg/darwin-ld-6.c: New test.
26945
26946 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26947
26948         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26949
26950 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26951
26952         * gcc.dg/ia64-types1.c: New test.
26953         * gcc.dg/ia64-types2.c: Likewise.
26954
26955 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26956
26957         * gcc.dg/builtins-1.c: Add more _Complex tests.
26958         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26959
26960         * gcc.dg/builtins-1.c: Test existing _Complex functions.
26961         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26962
26963 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26964
26965         PR c++/11786
26966         * g++.dg/lookup/koenig2.C: New test.
26967
26968         PR c++/5296
26969         * g++.dg/rtti/typeid2.C: New test.
26970
26971 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
26972
26973         * gcc.c-torture/compile/20030904-1.c: New test.
26974
26975 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26976
26977         * g++.dg/opt/longbranch2.C: New test.
26978
26979 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26980
26981         * g++.dg/template/crash10.C: Only compile it.
26982
26983 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26984
26985         PR middle-end/11665
26986         * gcc.c-torture/compile/20030907-1.c: New test.
26987         * g++.dg/init/array11.C: New test.
26988
26989 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26990
26991         PR c++/11852
26992         * g++.dg/init/struct1.C: New test.
26993
26994 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26995
26996         PR c++/12181
26997         * g++.dg/expr/comma1.C: New test.
26998
26999 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
27000
27001         PR c++/11867
27002         * g++.dg/expr/static_cast5.C: New test.
27003
27004 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
27005
27006         PR c++/11507
27007         * g++.dg/lookup/scoped7.C: New test.
27008
27009         PR c++/9574
27010         * g++.dg/other/static1.C: New test.
27011
27012         PR c++/11490
27013         * g++.dg/warn/template-1.C: New test.
27014
27015         PR c++/11432
27016         * g++.dg/template/crash10.C: New test.
27017
27018         PR c++/2478
27019         * g++.dg/overload/VLA.C: New test.
27020
27021         PR c++/10804
27022         * g++.dg/template/call1.C: New test.
27023
27024 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27025
27026         PR c++/11794
27027         * g++.dg/parse/using3.C: New test.
27028
27029 2003-09-06  Roger Sayle  <roger@eyesopen.com>
27030
27031         PR c++/11409
27032         * g++.dg/overload/builtin3.C: New test case.
27033
27034 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
27035
27036         PR c/9862
27037         * gcc.dg/20030906-1.c: New test.
27038         * gcc.dg/20030906-2.c: Likewise.
27039
27040 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27041
27042         PR c++/12167
27043         * g++.dg/parse/defarg5.C: New test.
27044
27045         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
27046
27047 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
27048
27049         PR c++/12163
27050         * g++.dg/expr/static_cast4.C: New test.
27051
27052         PR c++/12146
27053         * g++.dg/template/crash9.C: New test.
27054
27055 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
27056
27057         * g++.old-deja/g++.ext/pretty2.C: Update for change
27058         in __FUNCTION__.
27059         * g++.old-deja/g++.ext/pretty3.C: Likewise.
27060
27061 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
27062
27063         PR c++/11922
27064         * g++/dg/template/qualified-id1.C: New test.
27065
27066         PR c++/12037
27067         * g++.dg/warn/noeffect4.C: New test.
27068
27069 2003-09-04  Matt Austern  <austern@apple.com>
27070
27071         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
27072         * g++.dg/ext/fnname2.C: Likewise.
27073         * g++.dg/ext/fnname3.C: Likewise.
27074
27075 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
27076
27077         * g++.dg/expr/lval1.C: New test.
27078         * g++.dg/ext/lvcast.C: Remove.
27079
27080 2003-09-03  Roger Sayle  <roger@eyesopen.com>
27081
27082         PR optimization/11700.
27083         * gcc.c-torture/compile/20030903-1.c: New test case.
27084
27085 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
27086
27087         PR c++/12053
27088         * g++.dg/abi/layout4.C: New test.
27089
27090 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
27091
27092         PR c++/11553
27093         * g++.dg/parse/friend3.C: New test.
27094
27095 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
27096
27097         PR c++/11847
27098         * g++.dg/template/class1.C: New test.
27099
27100         PR c++/11808
27101         * g++.dg/expr/call1.C: New test.
27102
27103 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
27104
27105         PR c++/12114
27106         * g++.dg/init/ref9.C: New test.
27107
27108         PR c++/11972
27109         * g++.dg/template/nested4.C: New test.
27110
27111 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27112
27113         PR c++/12093
27114         * g++.dg/template/non-dependent4.C: New test.
27115
27116         PR c++/11928
27117         * g++.dg/inherit/conv1.C: New test.
27118
27119 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27120
27121         PR c++/6196
27122         * g++.dg/ext/label1.C: New test.
27123         * g++.dg/ext/label2.C: Likewise.
27124
27125 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27126
27127         * g++.dg/expr/cond3.C: New test.
27128
27129 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27130
27131         * gcc.dg/builtins-1.c: Add new builtin cases.
27132
27133 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27134
27135         * gcc.dg/builtins-1.c: Add new cases.
27136         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27137
27138 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27139
27140         * gcc.dg/builtins-1.c: Add more math builtin tests.
27141         * gcc.dg/torture/builtin-attr-1.c: New test.
27142
27143 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27144
27145         PR optimization/5079
27146         * g++.dg/opt/static3.C: New test.
27147
27148 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27149
27150         * gcc.misc-tests/gcov-10b.c: New test.
27151
27152 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
27153
27154         * g++.dg/opt/ptrmem3.C: New test.
27155
27156         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
27157
27158 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
27159
27160         * gcc.dg/20030826-2.c: New test.
27161
27162 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27163
27164         PR middle-end/12002
27165         * g77.f-torture/compile/12002.f: New test case.
27166
27167 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27168
27169         * gcc.dg/20030826-1.c: New test case.
27170
27171 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
27172
27173         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
27174
27175 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
27176
27177         PR c++/11871
27178         * c++.dg/lookup/crash1.C: New test.
27179
27180         * c++.dg/warn/noeffect3.C: New test.
27181
27182 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
27183
27184         * gcc.dg/compat/vector-1_x.c: Compile with -w.
27185         * gcc.dg/compat/vector-1_y.c: Ditto.
27186         * gcc.dg/compat/vector-2_x.c: Ditto.
27187         * gcc.dg/compat/vector-2_y.c: Ditto.
27188
27189 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
27190
27191         * gcc.dg/20030702-1.c: New test.
27192
27193 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
27194
27195         PR c++/8795
27196         * g++.dg/ext/altivec-1.C: New test.
27197
27198 2003-08-24  Richard Henderson  <rth@redhat.com>
27199
27200         * g++.dg/eh/simd-2.C: Add -w for x86.
27201
27202 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
27203
27204         * gcc.dg/20030815-1.c: New test.
27205
27206 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27207
27208         PR c++/3765
27209         * g++.dg/parse/access6.C: New test.
27210
27211 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27212
27213         PR c++/641, c++/11876
27214         * g++.dg/template/friend22.C: New test.
27215         * g++.dg/template/friend23.C: Likewise.
27216
27217 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27218
27219         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
27220         identically.
27221
27222 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27223
27224         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
27225
27226 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27227
27228         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
27229
27230 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27231
27232         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
27233
27234 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27235
27236         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
27237
27238 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
27239
27240         PR c++/11919
27241         * g++.dg/overload/prom1.C: New test.
27242
27243         PR c++/11551
27244         * g++.dg/parse/dtor2.C: New test.
27245
27246         PR c++/10762
27247         * g++.dg/parse/using2.C: New test.
27248
27249 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
27250
27251         PR target/11805
27252         * gcc.c-torture/compile/20030821-1.c: New.
27253
27254 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
27255
27256         PR c++/11834
27257         * g++.dg/template/deduce2.C: New test.
27258
27259 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
27260
27261         * gcc.c-torture/execute/20030821-1.c: New test.
27262
27263 2003-08-20  Roger Sayle  <roger@eyesopen.com>
27264
27265         PR middle-end/11984
27266         * gcc.dg/20030820-1.c: New test case.
27267
27268 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
27269
27270         PR c++/11945
27271         * g++.dg/warn/noeffect2.C: New test.
27272
27273 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
27274
27275         PR c++/10926
27276         * g++.dg/template/dtor2.C: New test.
27277
27278         PR c++/11684
27279         * g++.dg/template/operator1.C: New test.
27280         * g++.dg/parse/operator4.C: New test.
27281
27282         PR c++/11946.C
27283         * g++.dg/expr/enum1.C: New test.
27284         * gcc.dg/c99-bool-1.c: Remove bogus warning.
27285
27286         PR c++/11036.C
27287         * g++.dg/parse/elab2.C: New test.
27288         * g++.dg/parse/typedef4.C: Change error message.
27289         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
27290         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
27291         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
27292
27293 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
27294
27295         * gcc.dg/pch/warn-1.c: New.
27296         * gcc.dg/pch/warn-1.hs: New.
27297
27298         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
27299         not-tested file.
27300
27301 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27302
27303         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
27304
27305 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27306
27307         * gcc.dg/uninit-D.c: New Test.
27308         * gcc.dg/uninit-E.c: New Test.
27309         * gcc.dg/uninit-F.c: New Test.
27310         * gcc.dg/uninit-G.c: New Test.
27311
27312 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
27313
27314         * g++.dg/README: Describe the pch directory.
27315
27316 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27317
27318         PR c++/11174
27319         * g++.dg/parse/access4.C: New test.
27320         * g++.dg/parse/access5.C: Likewise.
27321         * g++.old-deja/g++.jason/access17.C: Adjust error message.
27322
27323 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
27324
27325         * gcc.dg/noncompile/20030818-1.c: New.
27326
27327 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27328
27329         PR c++/11957
27330         * g++.dg/warn/noeffect1.C: New test.
27331
27332         * g++.dg/template/scope2.C: New test.
27333         * g++.dg/template/error2.C: Correct dg-error
27334
27335 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
27336
27337         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
27338
27339 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
27340
27341         PR C++/11512
27342         * g++.dg/template/warn1.C: New.
27343
27344 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
27345
27346         * g++.dg/template/error2.C: New test.
27347         * g++.dg/lookup/using7.C: Adjust errors
27348         * g++.old-deja/g++.pt/crash36.C: Likewise.
27349         * g++.old-deja/g++.pt/derived3.C: Likewise.
27350
27351 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27352
27353         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
27354         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
27355         * gcc.c-torture/execute/builtins/string-9.c: New, from
27356         string-opt-9.c.  Adjust for execute/builtins framework.
27357         * gcc.c-torture/execute/string-opt-9.c: Delete.
27358
27359 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
27360
27361         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
27362
27363         * g++.dg/parse/ret-type2.C: New test.
27364
27365         PR c++/11703
27366         * g++.dg/init/new8.C: New test.
27367
27368         PR c++/10923
27369         * g++.dg/parse/typedef5.C: New test.
27370
27371         PR c++/9512
27372         * g++.dg/parse/qualified2.C: New test.
27373         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
27374         invalid code.
27375
27376 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
27377
27378         * g++.dg/conversion/ptrmem1.C: New test.
27379
27380 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
27381
27382         PR target/11693
27383         * gcc.dg/20030811-1.c: New test.
27384
27385         PR target/11535
27386         * gcc.c-torture/execute/20030811-1.c: New test.
27387
27388 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27389
27390         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
27391
27392 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
27393
27394         PR c++/11789.C
27395         * g++.dg/inherit/multiple1.C: New test.
27396
27397 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27398
27399         * gcc.dg/spe1.c: New test.
27400
27401         PR c++/11670
27402         * g++.dg/expr/cast2.C: New test.
27403
27404         PR c++/10530
27405         * g++.dg/template/dependent-name2.C: New test.
27406
27407 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
27408
27409         * g++.dg/parse/crash11.C: Put the dg options in comments.
27410
27411 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
27412
27413         * lib/gcc-dg.exp: Update for diagnostic change.
27414
27415 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27416
27417         PR c++/5767
27418         * g++.dg/parse/crash11.C: New test.
27419
27420 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
27421
27422         * gcc.dg/cpp/spacing1.c: Update.
27423
27424 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
27425
27426         PR target/11739
27427         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
27428         a value for -mtune.
27429
27430 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27431
27432         PR middle-end/11771
27433         * gcc.c-torture/compile/20030804-1.c: New test case.
27434
27435 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27436
27437         * gcc.dg/20030804-1.c: New test case.
27438
27439 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
27440
27441         * gcc.dg/cpp/separate-1.c: New test.
27442
27443 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
27444
27445         PR c++/11704
27446         * g++.dg/template/dependent-expr2.C: New test.
27447
27448         PR c++/11766
27449         * g++.dg/expr/ptrmem1.C: New test.
27450
27451 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27452
27453         PR c++/9453
27454         * g++.dg/template/friend15.C: New test.
27455
27456 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
27457
27458         * lib/dg-pch.exp: Work round PCH bug.
27459
27460 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27461
27462         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
27463         builtins.  Move cases from builtins-4.c here.
27464
27465         * gcc.dg/torture/builtin-math-1.c: New test taken from
27466         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
27467         additional cases.
27468
27469         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
27470         Delete.
27471
27472 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27473
27474         PR c++/9447
27475         * g++.dg/template/using7.C: New test.
27476
27477 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
27478
27479         * import1.c, import2.c: New tests.
27480
27481 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
27482
27483         * g++.dg/eh/crossjump1.C: New test.
27484
27485 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
27486
27487         PR c++/11697
27488         * g++.dg/template/using6.C: New test.
27489
27490         PR c++/11744
27491         * g++.dg/template/koenig2.C: New test.
27492
27493 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27494
27495         PR c++/7983
27496         * g++.dg/parse/typedef4.C: New test.
27497
27498 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27499
27500         PR c++/8442, c++/8806
27501         * g++.dg/template/elab1.C: New test.
27502         * g++.dg/template/type2.C: Likewise.
27503         * g++.dg/template/ttp3.C: Adjust expected error message.
27504         * g++.old-deja/g++.law/visibility13.C: Likewise.
27505         * g++.old-deja/g++.niklas/t135.C: Likewise.
27506         * g++.old-deja/g++.pt/ttp41.C: Likewise.
27507         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
27508         template argument.
27509         * g++.old-deja/g++.pt/ttp44.C: Likewise.
27510
27511 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
27512
27513         PR c++/11295
27514         * g++.dg/ext/stmtexpr1.C: New test.
27515
27516         * g++.dg/opt/tmp1.C: New test.
27517
27518         PR c++/11525
27519         * g++.dg/parse/constant4.C: New test.
27520
27521         PR c++/9447
27522         * g++.dg/template/using5.C: New test.
27523
27524 2003-07-31  Roger Sayle  <roger@eyesopen.com>
27525
27526         * gcc.dg/builtins-27.c: New test case.
27527
27528 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
27529
27530         * gcc.dg/tls/opt-7.c: New test.
27531
27532 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
27533
27534         * g++.old-deja/g++.other/crash18.C: Remove.
27535
27536 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27537
27538         * g++.dg/template/explicit3.C: New.
27539         * g++.dg/template/explicit4.C: New.
27540         * g++.dg/template/explicit5.C: New.
27541
27542         PR c++/11347
27543         * g++.dg/template/memtmpl1.C: New.
27544
27545 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
27546
27547         PR target/11565
27548         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
27549         * gcc.dg/i386-387-5.c (dg-options): Likewise.
27550
27551 2003-07-30  Jan Hubicka  <jh@suse.cz>
27552
27553         * vtgc1.c: Kill.
27554
27555 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
27556
27557         * gcc.dg/struct-in-proto-1.c: New test.
27558
27559 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
27560
27561         * gcc.dg/cpp/include2.c: Only expect one message.
27562
27563 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
27564
27565         PR c++/9447
27566         * g++.dg/template/using1.C: New test.
27567         * g++.dg/template/using2.C: New test.
27568         * g++.dg/template/using3.C: New test.
27569         * g++.dg/template/using4.C: New test.
27570
27571 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
27572
27573         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
27574         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27575
27576 2003-07-28  Jan Hubicka  <jh@suse.cz>
27577
27578         PR c++/11530
27579         * g++.dg/opt/call1.C: New test.
27580
27581 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
27582
27583         PR c++/11667
27584         * g++.dg/init/enum2.C: New test.
27585         * g++.dg/template/overload1.C: Add "-w" option.
27586
27587 2003-07-28    <hp@bitrange.com>
27588
27589         * gcc.dg/Wdeclaration-after-statement-1.c,
27590         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
27591
27592 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
27593
27594         * gcc.c-torture/compile/20030725-1.c: New test.
27595
27596 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
27597
27598         * gcc.dg/20030505.c: Only run for SPE.
27599         Remove definition of opaque type.
27600
27601 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
27602
27603         * g++.dg/template/ptrmem6.C: New test.
27604
27605 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
27606
27607         * gcc.c-torture/compile/zero-strct-2.c: New test.
27608
27609 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
27610
27611         * gcc.dg/intermod-1.c: New test.
27612
27613 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27614
27615         PR c++/11617
27616         * g++.dg/template/lookup2.C: New test.
27617         * g++.dg/template/memclass1.C: Remove instantiated from error.
27618         * g++.dg/other/error2.C: Tweak expected errors.
27619
27620         PR c++/11596
27621         * g++.dg/template/defarg3.C: New test.
27622
27623         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
27624
27625 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
27626
27627         * g++.dg/inherit/access5.C: New test.
27628
27629 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27630
27631         PR c++/11513
27632         * g++.dg/template/crash8.C: New test.
27633
27634 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
27635
27636         PR c/10602
27637         * gcc.dg/noncompile/incomplete-2.c: New test.
27638
27639 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
27640
27641         PR c++/11645
27642         * g++.dg/inherit/access4.C: New test.
27643
27644         PR c++/11517
27645         * g++.dg/expr/cond2.C: New test.
27646
27647         PR optimization/10679
27648         * g++.dg/opt/inline4.C: New test.
27649
27650 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27651
27652         * g++.dg/parse/crash10: New test.
27653
27654 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27655
27656         * g++.dg/ext/flexary1.C: New test.
27657
27658 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27659
27660         PR c++/10793
27661         * g++.dg/template/crash9.C: New test.
27662
27663 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27664
27665         PR c++/3004
27666         * g++.dg/parse/typedef3.C: New test.
27667
27668         PR c++/7906
27669         * g++.dg/parse/operator2.C: New test.
27670
27671         PR c++/8895
27672         * g++.dg/parse/def-tmpl-arg1.C: New test.
27673
27674         PR c++/9282
27675         * g++.dg/parse/funptr1.C: New test.
27676
27677         PR c++/9452
27678         * g++.dg/parse/ambig3.C: New test.
27679
27680         PR c++/9454
27681         * g++.dg/parse/operator3.C: New test.
27682
27683         PR c++/9486
27684         * g++.dg/parse/template10.C: New test.
27685
27686         PR c++/9488
27687         * g++.dg/parse/template11.C: New test.
27688
27689         PR c++/10150
27690         * g++.dg/parse/invalid-op1.C: New test.
27691
27692         PR c++/10247
27693         * g++.dg/parse/condexpr1.C: New test.
27694
27695 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27696
27697         * g++.dg/ext/packed3.C: New test.
27698         * g++.dg/ext/packed4.C: New test.
27699
27700         * gcc.dg/pack-test-3.c: New test.
27701
27702 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
27703
27704         * lib/compat.exp: Handle dg-options per source file.
27705         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
27706         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
27707         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
27708         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
27709         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
27710         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
27711         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
27712         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
27713         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
27714         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
27715         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
27716         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
27717         * g++.dg/compat/break/bitfield7_x.C: Ditto.
27718         * g++.dg/compat/break/bitfield7_y.C: Ditto.
27719
27720 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27721
27722         PR c/10320
27723         * gcc.c-torture/execute/20030718-1.c: New test.
27724
27725 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27726
27727         PR optimization/11536
27728         * gcc.dg/20030721-1.c: New test.
27729
27730 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
27731
27732         PR c++/11546
27733         * g++.dg/template/lookup1.C: New test.
27734
27735 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
27736
27737         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
27738         diagnostics of ill-formed constructs involving labels.
27739         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
27740         the new 'previously defined here' message.
27741
27742 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
27743
27744         * g++.dg/parse/non-dependent2.C: New test.
27745
27746 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27747
27748         * g++.dg/init/init-ref4.C: xfail on targets without
27749         weak symbols.
27750
27751 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
27752
27753         PR target/11087
27754         * gcc.c-torture/execute/20030717-1.c: New test.
27755
27756 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27757
27758         * g++.dg/opt/cfg1.C: New test.
27759
27760 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
27761
27762         PR optimization/11557
27763         * gcc.dg/20030717-1.c: New test.
27764
27765 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
27766
27767         PR c++/10476
27768         * g++.dg/expr/crash-1.C: New test.
27769
27770         PR c++/11027
27771         * g++.dg/template/init3.C: New test.
27772
27773         PR c++/8222
27774         * g++.dg/template/non-dependent1.C: New test.
27775
27776         PR c++/11070
27777         * g++.dg/template/non-dependent2.C: New test.
27778
27779         PR c++/11071
27780         * g++.dg/template/non-dependent3.C: New test.
27781
27782         PR c++/9907
27783         * g++.dg/template/sizeof5.C: New test.
27784
27785 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
27786
27787         PR 11498
27788         * gcc.c-torture/compile/mangle-1.c: New file.
27789
27790 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27791
27792         PR c++/7809
27793         * g++.dg/parse/access3.C: New test.
27794
27795 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
27796
27797         PR c++/11384
27798         * g++.dg/init/init-ref4.C: New test.
27799
27800 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
27801
27802         PR c++/11547
27803         * g++.dg/parse/constant3.C: New test.
27804         * g++.dg/parse/crash7.C: Likewise.
27805
27806 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
27807
27808         PR target/11008
27809         * gcc.dg/i386-pentium4-not-mull.c: New.
27810
27811 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
27812
27813         * gcc.dg/asm-names.c (ymain): Make it weak.
27814
27815 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27816
27817         PR c++/5421
27818         * g++.dg/template/friend21.C: New test.
27819
27820 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
27821
27822         * gcc.dg/cleanup-8.c: New test.
27823         * gcc.dg/cleanup-9.c: New test.
27824
27825 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
27826
27827         * g++.dg/ext/dll-MI1.h: New file.
27828         * g++.dg/ext/dllexport-MI1.C: New file.
27829         * g++.dg/ext/dllimport-MI1.C: New file.
27830
27831 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
27832
27833         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
27834         it does not have cmpstrsi patterns (just cmpmemsi).
27835
27836 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
27837
27838         PR debug/11473
27839         * g++.dg/debug/debug8.C: New test.
27840
27841 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27842
27843         PR c++/10108
27844         * g++.dg/template/crash7.C: New test.
27845
27846 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
27847
27848         PR target/10795
27849         * gcc.c-torture/compile/20030708-1.c: New.
27850
27851 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27852
27853         * gcc.c-torture/execute/20030715-1.c: New test.
27854
27855 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
27856
27857         * gcc.dg/pch/inline-3.c: New file.
27858         * gcc.dg/pch/inline-3.hs: New file.
27859         * gcc.dg/pch/inline-4.c: New file.
27860         * gcc.dg/pch/inline-4.hs: New file.
27861
27862 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
27863
27864         PR c++/11509
27865         * g++.dg/template/crash6.C: New test.
27866
27867         PR c++/7053
27868         * g++.dg/template/friend20.C: New test.
27869
27870         PR c++/7019
27871         * g++.dg/template/overload2.C: New test.
27872
27873 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27874
27875         PR optimization/11440
27876         * gcc.c-torture/execute/20030714-1.c: New test.
27877
27878 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27879
27880         PR c++/11154
27881         * g++.dg/template/partial2.C: New test.
27882
27883 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
27884
27885         PR c++/11503
27886         * g++.dg/template/anon1.C: New test.
27887
27888         PR c++/11493
27889         PR c++/11495
27890         * g++.dg/parse/template9.C: Likewise.
27891         * g++.dg/template/crash4.C: New test.
27892         * g++.dg/template/koenig1.C: Likewise.
27893         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
27894         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
27895         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
27896         functions.
27897         * g++.old-deja/g++.jason/template36.C: Likewise.
27898         * g++.old-deja/g++.mike/p1989.C: Likewise.
27899         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
27900         * g++.old-deja/g++.pt/ttp20.C: Use this->.
27901         * g++.old-deja/g++.pt/ttp21.C: Use this->.
27902         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
27903         compiling.
27904         * g++.old-deja/g++.pt/union2.C: Use this->.
27905
27906 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
27907
27908         * gcc.dg/20030711-1.c: New test.
27909
27910 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
27911
27912         PR c++/11050
27913         * g++.dg/parse/args1.C: New test.
27914         * g++.pt/defarg8.C: Change expected errors.
27915
27916 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
27917
27918         PR c++/8164
27919         * g++.dg/template/nontype2.C: New test.
27920
27921         PR c++/10558
27922         * g++.dg/parse/template8.C: New test.
27923
27924         PR c++/8327
27925         * g++.dg/template/scope1.C: New test.
27926
27927         * g++.dg/warn/Wsign-compare-1.C: New test.
27928
27929 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27930
27931         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27932
27933 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27934
27935         PR c++/9411
27936         * g++.dg/template/explicit2.C: New test.
27937
27938         PR c++/10032
27939         * g++.dg/warn/pedantic1.C: New test.
27940
27941 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27942
27943         PR c++ 9483
27944         * g++.dg/other/field1.C: New test.
27945
27946 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27947
27948         PR c/11449
27949         * gcc.c-torture/compile/20030707-1.c: New.
27950
27951 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27952
27953         PR c++/10849
27954         * g++.dg/template/access12.C: New test.
27955
27956 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
27957
27958         * g++.dg/bprob/bprob.exp (prof_ext): Update.
27959         * g77.dg/bprob/bprob.exp (prof_ext): Update.
27960         * gcc.misc-tests/bprob.exp (prof_ext): Update.
27961         * gcc.misc-tests/gcov.exp: Update
27962         * g++.dg/gcov/gcov.exp: Update
27963         * lib/gcov.exp: Update.
27964
27965 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
27966
27967         * g++.dg/abi/mangle17.C: Make sure template expressions are
27968         dependent.
27969         * g++.dg/abi/mangle4.C: Mark erroneous casts.
27970         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
27971         * g++.dg/opt/stack1.C: Remove erroneous code.
27972         * g++.dg/parse/template7.C: New test.
27973         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
27974         * g++.old-deja/g++.pt/crash4.C: Likewise.
27975
27976 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27977
27978         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
27979         with zero or one occurence of `$' after the initial `L'.
27980
27981 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
27982
27983         * gcc.c-torture/compile/20030704-1.c: Add a comment.
27984
27985 2003-07-08  Roger Sayle  <roger@eyesopen.com>
27986
27987         PR c/11370
27988         * gcc.dg/Wunreachable-6.c: New testcase.
27989         * gcc.dg/Wunreachable-7.c: New testcase.
27990
27991 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27992
27993         PR c/11420
27994         * gcc.dg/20030708-1.c: New test.
27995
27996 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
27997
27998         * gcc.dg/compat/sdata-section.h: New file.
27999         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
28000         * gcc.dg/torture/mips-sdata-1.c: New test.
28001
28002 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28003
28004         PR c++/11030
28005         * g++.dg/template/friend19.C: New test.
28006
28007 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28008
28009         * g++.dg/opt/strength-reduce.C: New test.
28010
28011 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28012
28013         PR target/10979
28014         * gcc.dg/20030707-1.c: New testcase.
28015
28016 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28017
28018         PR optimization/11059
28019         * g++.dg/opt/emptyunion.C: New testcase.
28020
28021 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28022             Eric Botcazou  <ebotcazou@libertysurf.fr>
28023
28024         * g++.dg/opt/stack1.C: New test.
28025
28026 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
28027
28028         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
28029         run test.
28030
28031         PR c++/11431
28032         * g++.dg/expr/static_cast3.C: New test.
28033
28034 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
28035
28036         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
28037         everywhere.
28038         * gcc.dg/concat.c: Concatenation of string constants with
28039         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
28040         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
28041         * gcc.dg/cpp/escape-2.c: Use wide character constants where
28042         necessary to avoid multi-character character constant warning.
28043         * gcc.dg/cpp/escape.c: Likewise.
28044         * gcc.dg/cpp/ucs.c: Likewise.
28045         Remove backslashes from dg-bogus comments, as they confuse Tcl.
28046         Fix a typo.
28047
28048 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28049
28050         PR c/11428
28051         * gcc.c-torture/compile/20030704-1.c: New.
28052
28053 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28054
28055         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
28056
28057 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
28058
28059         PR c++/5287, PR c++/7910,  PR c++/11021
28060         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
28061         tests for warnings.
28062         * g++.dg/ext/dllimport2.C: Add tests for warnings.
28063         * g++.dg/ext/dllimport3.C: Likewise.
28064         * g++.dg/ext/dllimport4.C: New file.
28065         * g++.dg/ext/dllimport5.C: New file.
28066         * g++.dg/ext/dllimport6.C: New file.
28067         * g++.dg/ext/dllimport7.C: New file.
28068         * g++.dg/ext/dllimport8.C: New file.
28069         * g++.dg/ext/dllimport9.C: New file.
28070         * g++.dg/ext/dllimport10.C: New file.
28071         * g++.dg/ext/dllexport1.C: New file.
28072
28073 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28074
28075         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
28076         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
28077
28078 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28079
28080         * gcc.dg/builtins-25.c: New testcase.
28081         * gcc.dg/builtins-26.c: New testcase.
28082
28083 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
28084
28085         * gcc.dg/compat/vector-defs.h: New file.
28086         * gcc.dg/compat/vector-setup.h: New file.
28087         * gcc.dg/compat/vector-check.h: New file.
28088         * gcc.dg/compat/vector-1_main.c: New file.
28089         * gcc.dg/compat/vector-1_x.c: New file.
28090         * gcc.dg/compat/vector-1_y.c: New file.
28091         * gcc.dg/compat/vector-2_main.c: New file.
28092         * gcc.dg/compat/vector-2_x.c: New file.
28093         * gcc.dg/compat/vector-2_y.c: New file.
28094
28095         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
28096         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
28097         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
28098         * gcc.dg/compat/struct-align-1.h: New file.
28099         * gcc.dg/compat/struct-align-1_main.c: New file.
28100         * gcc.dg/compat/struct-align-1_x.c: New file.
28101         * gcc.dg/compat/struct-align-1_y.c: New file.
28102         * gcc.dg/compat/struct-align-2.h: New file.
28103         * gcc.dg/compat/struct-align-2_main.c: New file.
28104         * gcc.dg/compat/struct-align-2_x.c: New file.
28105         * gcc.dg/compat/struct-align-2_y.c: New file.
28106
28107         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
28108         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28109         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28110         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28111         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28112         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28113         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28114         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28115         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28116         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28117         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28118         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28119         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28120         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28121         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28122         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28123         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28124         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28125         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28126         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28127         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28128         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28129         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28130         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28131         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28132         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28133         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28134         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28135         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28136
28137 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28138
28139         * gcc.dg/i386-call-1.c: New test.
28140
28141 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28142
28143         PR c++/9162
28144         * g++.dg/parse/defarg4.C: New.
28145
28146 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28147
28148         PR target/10700
28149         * gcc.c-torture/compile/20030703-1.c: New test case.
28150
28151 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28152
28153         * g++.dg/template/local3.C: Remove extra semicolon.
28154
28155 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28156
28157         * gcc.dg/i386-volatile-1.c: New test.
28158
28159 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
28160
28161         PR c++/11072
28162         * g++.dg/other/offsetof2.C: XFAIL.
28163         * g++.dg/other/offsetof5.C: New.
28164
28165         PR c++/10219
28166         * g++.dg/template/error1.C: New.
28167
28168         PR c++/9779
28169         * g++.dg/template/dependent-expr1.C: New.
28170
28171 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28172
28173         PR c++/6949
28174         * g++.dg/template/local3.C: New test.
28175
28176         PR c++/11149
28177         * g++.dg/lookup/scoped6.C: New test.
28178
28179 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
28180
28181         PR c++/8046
28182         * g++.dg/other/error7.C: New test.
28183
28184 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
28185
28186         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
28187         * g++.old-deja/g++.abi/vtable3.h: Likewise.
28188         * g++.old-deja/g++.law/code-gen5.C: Likewise.
28189         * g++.old-deja/g++.other/union2.C: Likewise.
28190         * gcc.dg/c90-const-expr-2.c: Likewise.
28191         * gcc.dg/c90-const-expr-3.c: Likewise.
28192         * gcc.dg/c99-const-expr-2.c: Likewise.
28193         * gcc.dg/c99-const-expr-3.c: Likewise.
28194         * gcc.dg/concat.c: Likewise.
28195
28196 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28197
28198         PR c++/9559
28199         * g++.dg/init/static1.C: New test.
28200
28201 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28202
28203         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
28204         * g++.old-deja/g++.other/access2.C: Likewise.
28205         * g++.old-deja/g++.other/decl2.C: Likewise.
28206         * gcc.c-torture/execute/20020615-1.c: Likewise.
28207
28208 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28209
28210         PR c++/4933
28211         * g++.dg/template/sizeof4.C: New test.
28212
28213 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28214
28215         * g++.dg/other/error6.C: New test.
28216
28217 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28218
28219         PR c++/10750
28220         * g++.dg/parse/constant2.C: New test.
28221
28222 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
28223
28224         PR c++/11106
28225         * g++.dg/other/error5.C: New test.
28226
28227 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28228
28229         * gcc.dg/format/gcc_diag-1.c: New test.
28230
28231 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
28232
28233         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
28234
28235 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28236
28237         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
28238         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
28239         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
28240
28241 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
28242
28243         * gcc.c-torture/execute/builtins/string-8.c: New test.
28244         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
28245         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
28246         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
28247
28248 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28249
28250         PR c++/10468
28251         * g++.dg/ext/typeof6.C: New test.
28252
28253 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28254
28255         PR c++/10796
28256         * g++.dg/init/enum1.C: New test.
28257
28258 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
28259
28260         * gcc.dg/20030627-1.c: New test.
28261
28262 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
28263
28264         PR c++/11332
28265         * g++.dg/expr/static_cast2.C: New test.
28266
28267 2003-06-26  Roger Sayle  <roger@eyesopen.com>
28268             Jakub Jelinek  <jakub@redhat.com>
28269
28270         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
28271         sprintf(dst,"%s",src) optimization.
28272         * gcc.c-torture/execute/20030626-1.c: New test case.
28273         * gcc.c-torture/execute/20030626-2.c: New test case.
28274
28275 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
28276
28277         * gcc.c-torture/execute/multi-ix.c: New test.
28278
28279         * gcc.c-torture/execute/simd-4.c (main):
28280         Added missing semicolon at end of union.
28281
28282 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
28283
28284         PR c++/8266
28285         * g++.dg/template/explicit-instantiation3.C: New test.
28286
28287 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28288
28289         * gcc.dg/20030626-1.c: Use signed char.
28290
28291 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28292
28293         * gcc.dg/20030626-1.c: New test.
28294
28295 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
28296
28297         * const-str-2.m: Update.
28298
28299 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
28300
28301         PR c++/10990
28302         * g++.dg/rtti/dyncast1.C: New test.
28303         * g++.dg/abi/mangle4.C: Correct base-specifier access.
28304         * g++.dg/lookup/scoped1.C: Remove XFAIL.
28305         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
28306
28307         PR c++/10931
28308         * g++.dg/expr/static_cast1.C: New test.
28309
28310 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
28311
28312         * gcc.dg/20030625-1.c: New test.
28313
28314 2003-06-24  Roger Sayle  <roger@eyesopen.com>
28315
28316         * gcc.c-torture/compile/20030624-1.c: New test case.
28317
28318 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
28319
28320         * gcc.c-torture/execute/string-opt-17.c: New test.
28321
28322 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
28323
28324         PR c++/5754
28325         * g++.dg/parse/crash6.C: New test.
28326
28327 2003-06-23  Roger Sayle  <roger@eyesopen.com>
28328
28329         * gcc.dg/builtins-24.c: New test case.
28330
28331 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
28332
28333         * g++.dg/opt/operator1.C: New test.
28334
28335 2003-06-22  Roger Sayle  <roger@eyesopen.com>
28336
28337         * gcc.c-torture/execute/string-opt-16.c: New test case.
28338
28339 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28340
28341         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
28342         * g++.old-deja/g++.other/conv7.C: Likewise.
28343         * g++.old-deja/g++.other/overcnv2.C: Likewise.
28344         * g++.old-deja/g++.other/overload14.C: Likewise.
28345
28346 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28347
28348         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
28349         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
28350
28351 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28352
28353         PR c++/10888
28354         * g++.dg/warn/Winline-3.C: New test.
28355
28356 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28357
28358         * lib/target-supports.exp (check_alias_available): Make the test
28359         program acceptable to the Solaris assembler.
28360
28361         PR c++/10749
28362         * g++.dg/template/memclass2.C: New test.
28363
28364 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28365             Eric Botcazou  <ebotcazou@libertysurf.fr>
28366
28367         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
28368         data for non-matching targets.
28369         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
28370
28371 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28372
28373         PR c++/10845
28374         * g++.dg/template/member3.C: New test.
28375
28376 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
28377
28378         PR c++/10939
28379         * g++.dg/template/func1.C: New test.
28380
28381         PR c++/9649
28382         * g++.dg/template/static4.C: New test.
28383         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
28384
28385         PR c++/11041
28386         * g++.dg/init/ref7.C: New test.
28387
28388 2003-06-19  Matt Austern  <austern@apple.com>
28389
28390         PR c++/11228
28391         * g++.dg/anew1.C: New test.
28392         * g++.dg/anew2.C: New test.
28393         * g++.dg/anew3.C: New test.
28394         * g++.dg/anew4.C: New test.
28395
28396 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
28397
28398         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
28399
28400 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
28401
28402         * gcc.c-torture/execute/simd-4.c (main): Make expected value
28403         endian-dependent.
28404
28405 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
28406
28407         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
28408         Remove cruft.
28409
28410 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
28411
28412         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
28413         * gcc.c-torture/compile/961203-1.c: Likewise.
28414         * gcc.c-torture/compile/980506-1.c: Likewise.
28415
28416 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28417
28418         PR c++/10712
28419         * g++.dg/lookup/using7.C: New test.
28420
28421 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28422
28423         PR c++/11105
28424         * g++.dg/abi/conv1.C: Remove it.
28425         * g++.dg/template/conv7.C: New test.
28426         * g++.dg/template/conv8.C: Likewise.
28427         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
28428         conversion operator.
28429
28430 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
28431
28432         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
28433         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28434         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28435         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28436         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28437         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28438         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28439         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28440         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28441         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28442         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28443         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28444         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28445         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28446         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28447         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28448         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28449         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28450         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28451         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28452         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28453         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28454         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28455         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28456         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28457         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28458         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28459         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28460         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28461
28462 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
28463
28464         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
28465         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
28466         indications.
28467
28468 2003-06-16  Roger Sayle  <roger@eyesopen.com>
28469
28470         * gcc.dg/i386-387-5.c: New test case.
28471         * gcc.dg/i386-387-6.c: New test case.
28472         * gcc.dg/builtins-23.c: New test case.
28473
28474 2003-06-15  Roger Sayle  <roger@eyesopen.com>
28475
28476         * gcc.dg/builtins-22.c: New test case.
28477         * gcc.dg/i386-387-1.c: Update to test exp.
28478         * gcc.dg/i386-387-2.c: Likewise.
28479
28480 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28481
28482         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
28483
28484 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28485
28486         * lib/gcc-dg.exp (dg-require-dll): New function.
28487         (dg-xfail-if): Likewise.
28488         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
28489         driver.
28490
28491         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
28492         * gcc.c-torture/compile/20001205-1.c: Likewise.
28493         * gcc.c-torture/compile/20001226-1.c: Likewise.
28494         * gcc.c-torture/compile/20010518-2.c: Likewise.
28495         * gcc.c-torture/compile/20020312-1.c: Likewise.
28496         * gcc.c-torture/compile/20020604-1.c: Likewise.
28497         * gcc.c-torture/compile/920501-12.c: Likewise.
28498         * gcc.c-torture/compile/920501-4.c: Likewise.
28499         * gcc.c-torture/compile/920520-1.c: Likewise.
28500         * gcc.c-torture/compile/920521-1.c: Likewise.
28501         * gcc.c-torture/compile/920625-1.c: Likewise.
28502         * gcc.c-torture/compile/961203-1.c: Likewise.
28503         * gcc.c-torture/compile/980506-1.c: Likewise.
28504         * gcc.c-torture/compile/981006-1.c: Likewise.
28505         * gcc.c-torture/compile/981022-1.c: Likewise.
28506         * gcc.c-torture/compile/981223-1.c: Likewise.
28507         * gcc.c-torture/compile/990617-1.c: Likewise.
28508         * gcc.c-torture/compile/dll.c: Likewise.
28509         * gcc.c-torture/compile/labels-3.c: Likewise.
28510         * gcc.c-torture/compile/mipscop-1.c: Likewise.
28511         * gcc.c-torture/compile/mipscop-2.c: Likewise.
28512         * gcc.c-torture/compile/mipscop-3.c: Likewise.
28513         * gcc.c-torture/compile/mipscop-4.c: Likewise.
28514         * gcc.c-torture/compile/simd-5.c: Likewise.
28515         * gcc.c-torture/compile/20000804-1.x: Remove.
28516         * gcc.c-torture/compile/20001205-1.x: Likewise.
28517         * gcc.c-torture/compile/20001226-1.x: Likewise.
28518         * gcc.c-torture/compile/20010518-2.x: Likewise.
28519         * gcc.c-torture/compile/20020312-1.x: Likewise.
28520         * gcc.c-torture/compile/20020604-1.x: Likewise.
28521         * gcc.c-torture/compile/920501-12.x: Likewise.
28522         * gcc.c-torture/compile/920501-4.x: Likewise.
28523         * gcc.c-torture/compile/920520-1.x: Likewise.
28524         * gcc.c-torture/compile/920521-1.x: Likewise.
28525         * gcc.c-torture/compile/920625-1.x: Likewise.
28526         * gcc.c-torture/compile/961203-1.x: Likewise.
28527         * gcc.c-torture/compile/980506-1.x: Likewise.
28528         * gcc.c-torture/compile/981006-1.x: Likewise.
28529         * gcc.c-torture/compile/981022-1.x: Likewise.
28530         * gcc.c-torture/compile/981223-1.x: Likewise.
28531         * gcc.c-torture/compile/990617-1.x: Likewise.
28532         * gcc.c-torture/compile/mipscop-1.x: Likewise.
28533         * gcc.c-torture/compile/mipscop-2.x: Likewise.
28534         * gcc.c-torture/compile/mipscop-3.x: Likewise.
28535         * gcc.c-torture/compile/mipscop-4.x: Likewise.
28536         * gcc.c-torture/compile/simd-5.x: Likewise.
28537
28538         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
28539
28540 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28541
28542         * gcc.c-torture/execute/20030611-1.c: New test.
28543
28544 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28545
28546         PR middle-end/168
28547         * gcc.dg/20030612-1.c: New test case.
28548
28549 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28550
28551         PR c++/10635
28552         * g++.dg/expr/cast1.C: New test.
28553
28554 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28555
28556         * gcc.dg/builtins-21.c: New test case.
28557
28558 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
28559
28560         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
28561         options instead of at the end.
28562         * lib/objc.exp (objc_target_compile): Likewise.
28563
28564 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
28565
28566         PR c++/10432
28567         * g++.dg/parse/error1.C: New test.
28568
28569 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
28570
28571         * gcc.dg/compat/struct-by-value-11_main.c: New file.
28572         * gcc.dg/compat/struct-by-value-11_x.c: New file.
28573         * gcc.dg/compat/struct-by-value-11_y.c: New file.
28574         * gcc.dg/compat/struct-by-value-12_main.c: New file.
28575         * gcc.dg/compat/struct-by-value-12_x.c: New file.
28576         * gcc.dg/compat/struct-by-value-12_y.c: New file.
28577         * gcc.dg/compat/struct-by-value-13_main.c: New file.
28578         * gcc.dg/compat/struct-by-value-13_x.c: New file.
28579         * gcc.dg/compat/struct-by-value-13_y.c: New file.
28580         * gcc.dg/compat/struct-by-value-14_main.c: New file.
28581         * gcc.dg/compat/struct-by-value-14_x.c: New file.
28582         * gcc.dg/compat/struct-by-value-14_y.c: New file.
28583         * gcc.dg/compat/struct-by-value-15_main.c: New file.
28584         * gcc.dg/compat/struct-by-value-15_x.c: New file.
28585         * gcc.dg/compat/struct-by-value-15_y.c: New file.
28586         * gcc.dg/compat/struct-by-value-16_main.c: New file.
28587         * gcc.dg/compat/struct-by-value-16_x.c: New file.
28588         * gcc.dg/compat/struct-by-value-16_y.c: New file.
28589         * gcc.dg/compat/struct-by-value-17_main.c: New file.
28590         * gcc.dg/compat/struct-by-value-17_x.c: New file.
28591         * gcc.dg/compat/struct-by-value-17_y.c: New file.
28592         * gcc.dg/compat/struct-by-value-18_main.c: New file.
28593         * gcc.dg/compat/struct-by-value-18_x.c: New file.
28594         * gcc.dg/compat/struct-by-value-18_y.c: New file.
28595
28596         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
28597         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
28598         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
28599         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
28600         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
28601         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
28602         * gcc.dg/compat/scalar-return-3_main.c: New file.
28603         * gcc.dg/compat/scalar-return-3_x.c: New file.
28604         * gcc.dg/compat/scalar-return-3_y.c: New file.
28605         * gcc.dg/compat/scalar-return-4_main.c: New file.
28606         * gcc.dg/compat/scalar-return-4_x.c: New file.
28607         * gcc.dg/compat/scalar-return-4_y.c: New file.
28608
28609 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
28610
28611         * gcc.dg/compat/fp2-struct-check.h: New file.
28612         * gcc.dg/compat/fp2-struct-defs.h: New file.
28613         * gcc.dg/compat/fp2-struct-init.h: New file.
28614         * gcc.dg/compat/struct-by-value-10_main.c: New file.
28615         * gcc.dg/compat/struct-by-value-10_x.c: New file.
28616         * gcc.dg/compat/struct-by-value-10_y.c: New file.
28617         * gcc.dg/compat/struct-return-10_main.c: New file.
28618         * gcc.dg/compat/struct-return-10_x.c: New file.
28619         * gcc.dg/compat/struct-return-10_y.c: New file.
28620
28621         * gcc.dg/compat/compat-common.h: New file.
28622         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
28623         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
28624         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
28625         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
28626         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
28627         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
28628         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
28629         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28630         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
28631         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
28632         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28633         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
28634         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
28635         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28636         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
28637         * gcc.dg/compat/small-struct-check.h: Ditto.
28638         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
28639         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28640         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
28641         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
28642         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28643         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28644         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
28645         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28646         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
28647         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
28648         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28649         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28650         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
28651         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28652         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28653         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
28654         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28655         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
28656         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
28657         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28658         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
28659         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
28660         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28661         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
28662         * gcc.dg/compat/struct-return-2_main.c: Ditto.
28663         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28664         * gcc.dg/compat/struct-return-2_y.c: Ditto.
28665         * gcc.dg/compat/struct-return-3_main.c: Ditto.
28666         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28667         * gcc.dg/compat/struct-return-3_y.c: Ditto.
28668
28669 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
28670
28671         * g++.dg/pch/static-1.C: New file.
28672         * g++.dg/pch/static-1.Hs: New file.
28673
28674 2003-06-10  Richard Henderson  <rth@redhat.com>
28675
28676         * gcc.dg/asm-7.c: Adjust expected warning text.
28677
28678 2003-06-10  Roger Sayle  <roger@eyesopen.com>
28679
28680         * gcc.dg/builtins-20.c: New test case.
28681
28682 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
28683
28684         PR c++/11131
28685         * g++.dg/opt/template1.C: New test.
28686
28687 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28688
28689         * lib/gcc-dg.exp (dg-test): Clear additional_files and
28690         additional_sources.
28691
28692 2003-05-21  David Taylor  <dtaylor@emc.com>
28693
28694         * gcc.dg/Wpadded.c: New file.
28695
28696 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28697
28698         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
28699         * gcc.dg/special/weak-2.c: Add dg-require-weak.
28700         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
28701         dg-require-weak.
28702
28703 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
28704
28705         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
28706
28707 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28708
28709         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
28710         (dg-require-alias): Likewise.
28711         (dg-require-gc-sections): Likewise.
28712         * lib/target-supports.exp (check_gc_sections_available): Likewise.
28713
28714 2003-06-08  Richard Henderson  <rth@redhat.com>
28715
28716         * gcc.dg/20011029-2.c: Fix the array reference.
28717         * gcc.dg/asm-7.c: New.
28718
28719 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
28720
28721         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
28722
28723 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
28724
28725         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
28726         (dg-require-gc-sections): Likewise.
28727
28728 2003-06-08  Jan Hubicka  <jh@suse.cz>
28729
28730         * i386-cmov1.c: Fix regular expression.
28731         * i386-cvt-1.c: Likewise.
28732         * i386-local.c: Likewise.
28733         * i386-local2.c: Likewise.
28734         * i386-mul.c: Likewise.
28735         * i386-ssetype-1.c: Likewise.
28736         * i386-ssetype-3.c: Likewise.
28737         * i386-ssetype-5.c: Likewise.
28738
28739 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28740
28741         PR c++/11039
28742         * g++.dg/warn/implicit-typename2.C: New test.
28743         * g++.dg/warn/implicit-typename3.C: New test.
28744
28745 2003-06-07  Richard Henderson  <rth@redhat.com>
28746
28747         * g++.dg/other/offsetof3.C: Use size_t.
28748         * g++.dg/other/offsetof4.C: Likewise.
28749
28750 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
28751
28752         * lib/copy-file.exp: New. Implement gcc_copy_files.
28753
28754         * lib/dg-pch.exp: Load copy-file.exp
28755         (dg-pch): Use gcc_copy_files instead of "file copy".
28756
28757 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
28758
28759         * gcc.dg/weak/weak.exp: Simplify.
28760         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
28761         * gcc.dg/weak/weak-1.c: Likewise.
28762         * gcc.dg/weak/weak-2.c: Likewise.
28763         * gcc.dg/weak/weak-3.c: Likewise.
28764         * gcc.dg/weak/weak-4.c: Likewise.
28765         * gcc.dg/weak/weak-5.c: Likewise.
28766         * gcc.dg/weak/weak-6.c: Likewise.
28767         * gcc.dg/weak/weak-7.c: Likewise.
28768         * gcc.dg/weak/weak-8.c: Likewise.
28769         * gcc.dg/weak/weak-9.c: Likewise.
28770
28771 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
28772
28773         gcc.c-torture/execute/20030606-1.c: New.
28774
28775 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28776
28777         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
28778         * gcc.dg/builtins-19.c: Likewise.
28779
28780 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28781
28782         * gcc.dg/builtins-2.c: Add some more tests.
28783         * gcc.dg/builtins-18.c: New test case.
28784         * gcc.dg/builtins-19.c: New test case.
28785
28786 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28787             Jim Wilson  <wilson@tuliptree.org>
28788
28789         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
28790
28791 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
28792
28793         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
28794         mempcpy/stpcpy calls not to be optimized into something else.
28795         * gcc.c-torture/execute/string-opt-3.c: Moved to...
28796         * gcc.c-torture/execute/builtins/string-7.c: ...here.
28797         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
28798
28799 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28800
28801         * gcc.dg/format/asm_fprintf-1.c: New test.
28802
28803 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
28804
28805         * lib/gcc-defs.exp (additional_sources): New variable.
28806         (dg-additional-sources): New function.
28807         (additional_files): New variable.
28808         (dg-additional-files): New function.
28809         (dg-additional-files-options): Likewise.
28810         * lib/gcc-dg.exp (dg-require-weak): New function.
28811         (dg-require-alias): Likewise.
28812         (dg-require-gc-sections): Likewise.
28813         * lib/target-supports.exp (check_alias_available): Remove testfile
28814         parameter.
28815         (check_gc_sections_available): New function.
28816         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
28817         (dg-gpp-additional-files): Likewise.
28818         * lib/g++.exp (additional_sources): Remove.
28819         (additional_files): Likewise.
28820         (g++_target_compile): Use dg-additional-files-options.
28821
28822         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
28823         Tcl logic.
28824         * gcc.dg/special/ecos.exp: Remove.
28825         * gcc.dg/special/20000419-2.c: Use dg-require-*.
28826         * gcc.dg/special/alias-1.c: Likewise.
28827         * gcc.dg/special/alias-2.c: Likewise.
28828         * gcc.dg/special/gcsec-1.c: Likewise.
28829         * gcc.dg/special/weak-1.c: Likewise.
28830         * gcc.dg/special/weak-2.c: Likewise.
28831         * gcc.dg/special/wkali-1.c: Likewise.
28832         * gcc.dg/special/wkali-2.c: Likewise.
28833
28834         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
28835         dg-gpp-additional-*.
28836         * g++.dg/special/conpr-3.C: Likewise.
28837         * g++.dg/special/conpr-4.C: Likewise.
28838         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
28839         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
28840         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
28841         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
28842         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
28843         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
28844         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
28845         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
28846         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
28847         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
28848         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
28849         * g++.old-deja/g++.other/comdat1.C: Likewise.
28850         * g++.old-deja/g++.other/comdat2.C: Likewise.
28851         * g++.old-deja/g++.other/comdat3.C: Likewise.
28852         * g++.old-deja/g++.other/ctor1.C: Likewise.
28853         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
28854
28855 2003-06-05  Richard Henderson  <rth@redhat.com>
28856
28857         * gcc.dg/debug/20030605-1.c: New.
28858
28859 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28860
28861         * README.QMTEST: Update.
28862
28863 2003-06-04  Richard Henderson  <rth@redhat.com>
28864
28865         * gcc.dg/cleanup-1.c: New.
28866         * gcc.dg/cleanup-2.c: New.
28867         * gcc.dg/cleanup-3.c: New.
28868         * gcc.dg/cleanup-4.c: New.
28869         * gcc.dg/cleanup-5.c: New.
28870         * gcc.dg/cleanup-6.c: New.
28871         * gcc.dg/cleanup-7.c: New.
28872
28873 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28874
28875         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
28876
28877         * lib/dg-pch.exp: New file.
28878         * g++.dg/pch/pch.exp: Use dg-pch.exp.
28879         * gcc.dg/pch/pch.exp: Likewise.
28880
28881 2003-06-04  Roger Sayle  <roger@eyesopen.com>
28882
28883         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
28884         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
28885         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
28886         * gcc.dg/builtins-17.c: New test case.
28887         * gcc.dg/i386-387-4.c: New test case.
28888         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
28889
28890 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28891
28892         * gcc.dg/ultrasp9.c: New test.
28893
28894 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28895
28896         * gcc.c-torture/compile/20030604-1.c: New test.
28897         * gcc.dg/sparc-constant-1.c: New test.
28898
28899 2003-06-03  Glen Nakamura  <glen@imodulo.com>
28900
28901         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28902
28903 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
28904
28905         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
28906
28907         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28908         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
28909
28910 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
28911
28912         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
28913
28914 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28915
28916         PR c++/10940
28917         * g++.dg/template/spec10.C: New test.
28918
28919 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28920
28921         * gcc.dg/builtins-16.c: New test case.
28922
28923 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28924
28925         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28926         mempcpy test with post-increments.
28927         * gcc.c-torture/execute/string-opt-3.c: New test.
28928         * gcc.dg/string-opt-1.c: New test.
28929
28930 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28931
28932         PR fortran/10965
28933         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28934
28935 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28936
28937         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28938         (scan-assembler): ... here.  Use dg-scan.
28939         (scan-assembler-not): Likewise.
28940         (scan-file): New function.
28941         (scan-file-not): Likewise.
28942         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28943         * gcc.dg/cpp/_Pragma4.c: Likewise.
28944         * gcc.dg/cpp/_Pragma5.c: Likewise.
28945         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28946         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28947         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28948         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28949         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28950         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28951         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28952         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28953         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
28954         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
28955         * gcc.dg/cpp/cxxcom1.c: Likewise.
28956         * gcc.dg/cpp/line1.c: Likewise.
28957         * gcc.dg/cpp/maccom1.c: Likewise.
28958         * gcc.dg/cpp/maccom2.c: Likewise.
28959         * gcc.dg/cpp/maccom3.c: Likewise.
28960         * gcc.dg/cpp/maccom4.c: Likewise.
28961         * gcc.dg/cpp/maccom5.c: Likewise.
28962         * gcc.dg/cpp/maccom6.c: Likewise.
28963         * gcc.dg/cpp/multiline.c: Likewise.
28964         * gcc.dg/cpp/spacing1.c: Likewise.
28965         * gcc.dg/cpp/spacing2.c: Likewise.
28966         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
28967         * gcc.dg/cpp/trad/maccom1.c: Likewise.
28968         * gcc.dg/cpp/trad/maccom2.c: Likewise.
28969         * gcc.dg/cpp/trad/maccom3.c: Likewise.
28970         * gcc.dg/cpp/trad/maccom4.c: Likewise.
28971         * gcc.dg/cpp/trad/maccom6.c: Likewise.
28972         * gcc.dg/cpp/cxxcom2.c: Likewise.
28973         * gcc.dg/cpp/cxxcom2.h: New file.
28974
28975         * gcc.dg/cpp/truefalse.cpp: Move it to ...
28976         * g++.dg/cpp/truefalse.C: Here.
28977         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
28978
28979 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
28980
28981         * gcc.dg/cpp/redef3.c: New file.
28982
28983 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28984
28985         * gcc.dg/i386-loop-3.c: New test.
28986
28987 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
28988
28989         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
28990
28991 2003-05-31  Roger Sayle  <roger@eyesopen.com>
28992
28993         * gcc.dg/fwrapv-1.c: New test case.
28994         * gcc.dg/fwrapv-2.c: New test case.
28995
28996 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28997
28998         PR c++/10956
28999         * g++.dg/template/spec9.C: New test.
29000
29001 2003-05-29  Roger Sayle  <roger@eyesopen.com>
29002
29003         * gcc.dg/duff-4.c: New test case.
29004
29005 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
29006
29007         PR fortran/10843
29008         * g77.dg/ffixed-form-1.f: New test
29009         * g77.dg/ffixed-form-2.f: New test
29010         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
29011         * g77.dg/ffree-form-3.f: New test
29012
29013 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
29014
29015         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
29016         * gcc.dg/wint_t-1.c: Likewise.
29017
29018 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29019
29020         * g++.dg/template/access11.C: New test.
29021
29022 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29023
29024         PR c++/10849
29025         * g++.dg/template/access10.C: New test.
29026
29027 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29028             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29029
29030         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
29031
29032 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29033
29034         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
29035         suppress for powerpc-*-darwin*.
29036         * gcc.dg/torture/builtin-noret-2.c: Likewise.
29037
29038 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29039
29040         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
29041         suppress option for powerpc-*-darwin*.
29042
29043 2003-05-23  Roger Sayle  <roger@eyesopen.com>
29044
29045         * gcc.dg/builtins-1.c: Add tests for tan and atan.
29046         * gcc.dg/builtins-4.c: Add test for fmod.
29047
29048 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29049
29050         PR c++/10682
29051         * g++.dg/template/instantiate4.C: New test.
29052
29053 2003-05-22  Roger Sayle  <roger@eyesopen.com>
29054
29055         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
29056
29057 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
29058
29059         * gcc.dg/compat/scalar-return-1_main.c: New file.
29060         * gcc.dg/compat/scalar-return-1_x.c: New file.
29061         * gcc.dg/compat/scalar-return-1_y.c: New file.
29062         * gcc.dg/compat/scalar-return-2_main.c: New file.
29063         * gcc.dg/compat/scalar-return-2_x.c: New file.
29064         * gcc.dg/compat/scalar-return-2_y.c: New file.
29065         * gcc.dg/compat/struct-return-3_main.c: New file.
29066         * gcc.dg/compat/struct-return-3_y.c: New file.
29067         * gcc.dg/compat/struct-return-3_x.c: New file.
29068         * gcc.dg/compat/struct-return-2_main.c: New file.
29069         * gcc.dg/compat/struct-return-2_x.c: New file.
29070         * gcc.dg/compat/struct-return-2_y.c: New file.
29071
29072 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29073
29074         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
29075         for hppa*-hp-hpux*.
29076         * gcc.dg/20021014-1.c (dg-options): Likewise.
29077         * gcc.dg/nest.c (dg-options): Likewise.
29078
29079 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
29080
29081         PR c++/9738
29082         * g++.dg/ext/dllimport2.C: New file.
29083         * g++.dg/ext/dllimport3.C: New file.
29084
29085 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
29086
29087         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
29088         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29089         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29090         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29091         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29092         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29093         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
29094         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
29095         * gcc.dg/compat/small-struct-defs.h: New file.
29096         * gcc.dg/compat/small-struct-init.h: New file.
29097         * gcc.dg/compat/small-struct-check.h: New file.
29098         * gcc.dg/compat/fp-struct-defs.h: New file.
29099         * gcc.dg/compat/fp-struct-check.h: New file.
29100         * gcc.dg/compat/fp-struct-init.h: New file.
29101         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
29102         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
29103
29104 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
29105
29106         * gcc.dg/20030225-2.c: New test.
29107
29108 2003-05-18  Roger Sayle  <roger@eyesopen.com>
29109             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29110
29111         * gcc.c-torture/compile/20030518-1.c: New test case.
29112
29113 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
29114
29115         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
29116         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
29117         gcc-dg-debug-runtest.
29118         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
29119         gcc-dg-debug-runtest.
29120
29121 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29122
29123         PR c++/9022
29124         * g++.dg/lookup/using6.C: New test.
29125
29126 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29127
29128         * g++.dg/parse/access2.C: New test.
29129
29130 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
29131
29132         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
29133         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
29134         * gcc.dg/debug/debug.exp: Likewise.
29135
29136 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
29137
29138         * gcc.dg/dollar.c: New test.
29139
29140 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
29141
29142         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
29143         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
29144         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
29145         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
29146         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
29147         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
29148         * gcc.dg/compat/struct-by-value-6_main.c: New file.
29149         * gcc.dg/compat/struct-by-value-6_x.c: New file.
29150         * gcc.dg/compat/struct-by-value-6_y.c: New file.
29151         * gcc.dg/compat/struct-by-value-7_main.c: New file.
29152         * gcc.dg/compat/struct-by-value-7_x.c: New file.
29153         * gcc.dg/compat/struct-by-value-7_y.c: New file.
29154         * gcc.dg/compat/struct-by-value-8_main.c: New file.
29155         * gcc.dg/compat/struct-by-value-8_x.c: New file.
29156         * gcc.dg/compat/struct-by-value-8_y.c: New file.
29157         * gcc.dg/compat/struct-by-value-9_main.c: New file.
29158         * gcc.dg/compat/struct-by-value-9_x.c: New file.
29159         * gcc.dg/compat/struct-by-value-9_y.c: New file.
29160
29161 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
29162
29163         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
29164         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
29165         support for "repo" mode.
29166         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
29167         * lib/g77-dg.exp: Likewise.
29168         * lib/obj-dg.exp: Likewise.
29169
29170 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
29171
29172         Merge from gcc-3_2-rhl8-branch:
29173         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
29174
29175         * gcc.dg/tls/opt-6.c: New test.
29176
29177         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
29178
29179         * gcc.dg/20030405-1.c: New test.
29180
29181         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
29182
29183         * gcc.dg/20030309-1.c: New test.
29184
29185         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29186
29187         * gcc.c-torture/execute/20030307-1.c: New test.
29188
29189         2003-02-20  Randolph Chung  <tausq@debian.org>
29190
29191         * gcc.c-torture/compile/20030220-1.c: New test.
29192
29193         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
29194
29195         * gcc.dg/20030217-1.c: New test.
29196
29197         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
29198
29199         * gcc.c-torture/compile/20020129-1.c: New test.
29200
29201         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29202
29203         * gcc.dg/unroll-1.c: New test.
29204
29205         2002-11-16  Jan Hubicka  <jh@suse.cz>
29206
29207         * gcc.c-torture/execute/20020920-1.c: New test.
29208
29209         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
29210
29211         PR target/7434
29212         * gcc.c-torture/compile/20021008-1.c: New test.
29213
29214         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
29215
29216         PR target/7559
29217         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
29218
29219         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29220
29221         * gcc.c-torture/compile/20020807-1.c: New test.
29222
29223         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
29224
29225         * gcc.dg/tls/opt-1.c: New test.
29226
29227         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
29228
29229         * gcc.dg/20020729-1.c: New test.
29230
29231         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
29232
29233         * g++.dg/opt/life1.C: New test.
29234
29235         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
29236
29237         * gcc.dg/20020525-1.c: New test.
29238
29239         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29240
29241         PR c++/6794
29242         * g++.dg/ext/pretty1.C: New test.
29243         * g++.dg/ext/pretty2.C: New test.
29244
29245 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
29246
29247         PR c++/8385
29248         * g++.dg/ext/typeof5.C: New test.
29249
29250 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
29251
29252         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
29253         __USER_LABEL_PREFIX__ into account.
29254         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
29255
29256 2003-05-14  Roger Sayle  <roger@eyesopen.com>
29257
29258         * gcc.dg/builtins-15.c: New test case.
29259
29260 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
29261
29262         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
29263
29264 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
29265
29266         * lib/g++.exp: Tweak handling of additional source files.
29267         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
29268         * g++.dg/special/conpr-2a.C: Rename to ...
29269         * g++.dg/special/conpr-2a.cc: ... this.
29270         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
29271         * g++.dg/special/conpr-3a.C: Rename to ...
29272         * g++.dg/special/conpr-3a.cc: This.
29273         * g++.dg/special/conpr-3b.C: Rename to ...
29274         * g++.dg/special/conpr-3b.cc: This.
29275         * g++.dg/special/conpr-4.C: New test.
29276         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
29277
29278 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
29279
29280         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
29281
29282 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29283
29284         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
29285         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29286         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
29287         * g++.old-deja/g++.other/warn3.C: Likewise.
29288
29289 2003-05-11  Roger Sayle  <roger@eyesopen.com>
29290
29291         * gcc.dg/i386-387-1.c: Update to also test log.
29292         * gcc.dg/i386-387-2.c: Likewise.
29293
29294 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29295
29296         * g77.f-torture/execute/int8421.f: New test.
29297
29298 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29299
29300         PR c++/10230, c++/10481
29301         * g++.dg/lookup/scoped5.C: New test.
29302
29303 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29304
29305         PR c++/10552
29306         * g++.dg/template/ttp6.C: New test.
29307
29308 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
29309
29310         * gcc.c-torture/execute/builtins: New directory.
29311         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
29312         gcc.c-torture/execute/builtins.
29313         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
29314         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
29315         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
29316         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
29317
29318 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29319
29320         PR c++/9252
29321         * g++.dg/template/access8.C: New test.
29322         * g++.dg/template/access9.C: New test.
29323
29324 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29325
29326         PR c++/9554
29327         * g++.dg/parse/access1.C: New test.
29328
29329 2003-05-09  DJ Delorie  <dj@redhat.com>
29330
29331         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
29332         long, and not an int.
29333
29334 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29335
29336         PR c++/10555, c++/10576
29337         * g++.dg/template/memclass1.C: New test.
29338
29339 2003-05-08  DJ Delorie  <dj@redhat.com>
29340
29341         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
29342         targets.
29343         * gcc.c-torture/execute/20021024-1.x: Likewise.
29344         * gcc.c-torture/execute/shiftdi.x: Likewise.
29345         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
29346         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
29347         * gcc.dg/20021018-1.c: Likewise.
29348
29349 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29350
29351         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
29352
29353         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
29354         (bcopy): Call memmove.
29355
29356 2003-05-08  Roger Sayle  <roger@eyesopen.com>
29357
29358         * g77.f-torture/compile/8485.f: New test case.
29359
29360 2003-05-07  Richard Henderson  <rth@redhat.com>
29361
29362         PR c++/10570
29363         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
29364         Verify exception_cleanup not called for rethrows.
29365         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
29366         when exiting catch block without rethrowing.
29367         * g++.dg/eh/forced3.C: New.
29368         * g++.dg/eh/forced4.C: New.
29369
29370 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
29371
29372         * gcc.dg/20030505.c: Fix triplet.
29373
29374 2003-05-06  DJ Delorie  <dj@redhat.com>
29375
29376         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
29377         * gcc.dg/nest.c: Likewise.
29378
29379 2003-05-05  Roger Sayle  <roger@eyesopen.com>
29380
29381         * gcc.dg/builtins-14.c: New test case.
29382
29383 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
29384
29385         * lib/compat.exp (compat-execute): New argument.
29386         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
29387         * gcc.dg/compat: New test directory.
29388         * gcc.dg/compat/compat.exp: New expect script.
29389         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
29390         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
29391         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
29392         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
29393         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
29394         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
29395
29396         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
29397         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
29398         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
29399         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
29400         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
29401         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
29402         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
29403         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
29404         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
29405         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
29406         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
29407         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
29408         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
29409         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
29410         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
29411
29412 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
29413
29414         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
29415
29416 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
29417
29418         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
29419
29420 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
29421
29422         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
29423         * gcc.dg/ppc-fsel-2.c: New test.
29424
29425         * gcc.dg/unused-5.c: New test.
29426
29427 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29428
29429         PR c++/10496
29430         * g++.dg/warn/pmf1.C: New test.
29431
29432 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29433
29434         PR c++/4494
29435         * g++.dg/warn/main.C: New test.
29436
29437 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29438
29439         * gcc.dg/nonnull-3.c: New test.
29440
29441 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
29442
29443         * gcc.dg/cpp/Wtrigraphs.c: Update.
29444         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
29445
29446 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
29447
29448         * gcc.dg/ppc-fsel-1.c: New test.
29449
29450 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
29451
29452         PR c/10604
29453         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
29454
29455 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
29456
29457         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
29458
29459 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29460
29461         PR c++/9364, c++/10553, c++/10586
29462         * g++.dg/parse/typename4.C: New test.
29463         * g++.dg/parse/typename5.C: Likewise.
29464
29465 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
29466
29467         * gcc.c-torture/compile/20030503-1.c: New test.
29468
29469 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29470
29471         * g++.dg/lookup/using5.C: Fix testcase error.
29472
29473 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
29474
29475         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
29476         since MEABI is no longer supported.  Remove all vestiges
29477         of MEABI from the test.
29478
29479 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29480
29481         PR c++/10554
29482         * g++.dg/lookup/using5.C: New test.
29483
29484 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29485
29486         PR c++/8772
29487         * g++.dg/template/ttp5.C: New test.
29488
29489 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
29490
29491         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
29492         (dg-gpp-additional-sources): New function.
29493         (dg-gpp-additional-files): Likewise.
29494         * lib/g++.exp (additional_sources): New variable.
29495         (additional_files): Likewise.
29496         (g++_target_compile): Deal with them.
29497         * lib/old-dejagnu.exp: Remove.
29498         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
29499         * g++.old-deja: Revise all tests to use dg commands.
29500
29501 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29502
29503         PR c++/9432, c++/9528
29504         * g++.dg/lookup/using4.C: New test.
29505
29506 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
29507
29508         * gcc.dg/noreturn-5.c: New file.
29509         * gcc.dg/noreturn-6.c: New file.
29510
29511         * gcc.c-torture/compile/inline-1.c: New file.
29512
29513 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29514
29515         PR c++/10551
29516         * g++.dg/template/explicit1.C: New test.
29517
29518 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29519
29520         PR c++/10549
29521         * g++.dg/other/bitfield1.C: New test.
29522
29523         PR c++/10527
29524         * g++.dg/init/new7.C: New test.
29525
29526 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29527
29528         * g++.dg/ext/desig1.C: New test.
29529         * g++.dg/ext/init1.C: Update.
29530
29531         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
29532
29533 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
29534
29535         PR c++/10180
29536         * g++.dg/warn/Winline-1.C: New test.
29537
29538 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
29539
29540         * gcc.c-torture/execute/string-opt-19.c: New test.
29541
29542         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
29543         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
29544
29545 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
29546
29547         PR c++/10506
29548         * g++.dg/init/new6.C: New test.
29549
29550         PR c++/10503
29551         * g++.dg/init/ref6.C: New test.
29552
29553 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
29554
29555         * g++.dg/warn/weak1.C: XFAIL on AIX4.
29556
29557 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29558
29559         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
29560         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
29561
29562 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
29563
29564         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
29565         initialized static data members.
29566
29567 2003-04-25  H.J. Lu <hjl@gnu.org>
29568
29569         * gcc.dg/ia64-sync-4.c: New test.
29570
29571 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29572
29573         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
29574         date.
29575
29576 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
29577
29578         PR c++/10337
29579         * g++.dg/warn/conv1.C: New test.
29580         * g++.old-deja/g++.other/conv7.C: Adjust.
29581         * g++.old-deja/g++.other/overload14.C: Adjust.
29582
29583 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29584
29585         PR c++/10471
29586         * g++.dg/template/defarg2.C: New test.
29587
29588 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
29589
29590         * gcc.dg/cpp/include2.c: Update.
29591         * gcc.dg/cpp/multiline-2.c: New.
29592         * gcc.dg/cpp/multiline.c: Update.
29593         * gcc.dg/cpp/strify2.c: Update.
29594         * gcc.dg/cpp/trad/literals-2.c: Update.
29595
29596 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29597
29598         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
29599
29600 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29601
29602         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
29603
29604 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29605
29606         PR c++/10451
29607         * g++.dg/parse/crash4.C: New test.
29608
29609         PR c++/9847
29610         * g++.dg/parse/crash5.C: New test.
29611
29612 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
29613
29614         PR c++/10446
29615         * g++.dg/parse/crash3.C: New test.
29616
29617         PR c++/10428
29618         * g++.dg/parse/elab1.C: New test.
29619
29620 2003-04-22  Devang Patel  <dpatel@apple.com>
29621
29622         * gcc.dg/cpp/trad/funlike-5.c: New test.
29623
29624 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
29625
29626         * g++.dg/other/packed1.C: Fix dg options.
29627
29628 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
29629
29630         * g++.dg/other/offsetof2.C: New test.
29631
29632 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
29633
29634         * g++.dg/template/recurse.C: Adjust location of error messages.
29635
29636 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
29637
29638         PR c++/9881
29639         * g++.dg/init/addr-const1.C: New test.
29640         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
29641
29642 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29643
29644         PR c++/10405
29645         * g++.dg/lookup/struct-hack1.C: New test.
29646
29647 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
29648
29649         * ucs.c: Update diagnostic messages.
29650
29651 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29652
29653         * gcc.dg/cpp/truefalse.cpp: New test.
29654         * gcc.dg/cpp/cpp.exp: Update.
29655         * g++.dg/other/stdbool-if.C: Remove.
29656
29657 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29658
29659         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
29660         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
29661
29662 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29663
29664         * gcc.c-torture/compile/20030418-1.c: New test.
29665
29666 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
29667
29668         * README.compat: Remove; content moved to doc/sourcebuild.texi.
29669
29670 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29671
29672         PR c++/10347
29673         g++.dg/template/dependent-name1.C: New test.
29674
29675 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
29676
29677         * gcc.dg/warn-1.c (tourist_guide): New array,
29678         contains a pointer to bar.
29679
29680 2003-04-16  Roger Sayle  <roger@eyesopen.com>
29681
29682         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
29683         * gcc.c-torture/execute/medce-1.c: New test case.
29684         * gcc.c-torture/execute/medce-2.c: New test case.
29685
29686 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
29687
29688         * lib/prune.exp: Ignore more messages.
29689
29690         PR c++/10381
29691         * g++.dg/parse/lookup3.C: New test.
29692
29693 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
29694
29695         * gcc.c-torture/compile/20030415-1.c : New test.
29696
29697 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
29698
29699         * gcc.c-torture/execute/scope-2.c: Move to ...
29700         * gcc.dg/noncompile/scope.c: .... here.
29701
29702 2003-04-14  Roger Sayle  <roger@eyesopen.com>
29703
29704         * gcc.dg/20030414-2.c: New test case.
29705
29706 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
29707
29708         PR target/10377
29709         * gcc.dg/20030414-1.c: New test.
29710
29711 2003-04-13  Roger Sayle  <roger@eyesopen.com>
29712
29713         * gcc.dg/builtins-12.c: New test case.
29714         * gcc.dg/builtins-13.c: New test case.
29715
29716 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29717
29718         * gcc.c-torture/execute/string-opt-18.c: New test.
29719
29720 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
29721
29722         PR c++/10300
29723         * g++.dg/init/new5.C: New test.
29724
29725 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
29726
29727         PR c++/7910
29728         * g++.dg/ext/dllimport1.C: New test.
29729
29730 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29731
29732         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
29733
29734 2003-04-11  Bud Davis <bdavis9659@comcast.net>
29735
29736         PR Fortran/9263
29737         * g77.f-torture/noncompile/9263.f: New test
29738         PR Fortran/1832
29739         * g77.f-torture/execute/1832.f: New test
29740
29741 2003-04-11  David Chad  <davidc@freebsd.org>
29742             Loren J. Rittle  <ljrittle@acm.org>
29743
29744         libobjc/8562
29745         * objc.dg/headers.m: New test.
29746
29747 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
29748
29749         * gcc.c-torture/execute/builtin-noret-2.c: New.
29750         * gcc.c-torture/execute/builtin-noret-2.x: New.
29751         XFAIL builtin-noret-2.c at -O1 and above.
29752         * gcc.dg/redecl.c: New.
29753         * gcc.dg/Wshadow-1.c: Update error regexps.
29754
29755 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
29756
29757         * g++.dg/abi/bitfield10.C: New test.
29758
29759 2003-04-09  Mike Stump  <mrs@apple.com>
29760
29761         * gcc.dg/pch/pch.exp: Make testcase names longer.
29762         * g++.dg/pch/pch.exp: Make testcase names longer.
29763
29764 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29765
29766         * gcc.dg/builtins-11.c: New test case.
29767
29768 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29769
29770         * gcc.dg/builtins-9.c: New test case.
29771         * gcc.dg/builtins-10.c: New test case.
29772
29773 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
29774
29775         * gcc.dg/noncompile/init-4.c.c: New test.
29776
29777 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29778
29779         * gcc.misc-test/gcov-9.c: New test.
29780         * gcc.misc-test/gcov-10.c: New test
29781         * gcc.misc-test/gcov-11.c: New test.
29782
29783 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
29784
29785         PR optimization/10024
29786         * gcc.c-torture/compile/20030405-1.c: New test.
29787
29788 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
29789
29790         * gcc.dg/pch/static-3.c: New.
29791         * gcc.dg/pch/static-3.hs: New.
29792         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
29793
29794 2003-04-04  Richard Henderson  <rth@redhat.com>
29795
29796         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
29797         * g++.dg/eh/forced2.C: Likewise.
29798
29799 2003-04-03  Mike Stump  <mrs@apple.com>
29800
29801         * lib/scanasm.exp (scan-assembler): Add xfail processing for
29802         target arg.
29803         (scan-assembler-times, scan-assembler-not): Likewise.
29804         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
29805
29806 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29807
29808         * gcc.dg/sparc-loop-1.c: New test.
29809
29810 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
29811
29812         PR other/9274
29813         * g++.dg/pch/system-2.C: New.
29814         * g++.dg/pch/system-2.Hs: New.
29815
29816 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
29817
29818         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
29819
29820         * g++.dg/eh/simd-1.C (vecfunc): Same.
29821
29822 2003-04-01  Roger Sayle  <roger@eyesopen.com>
29823
29824         * gcc.c-torture/execute/20030401-1.c: New test case.
29825
29826 2003-04-01  Ziemowit Laski <zlaski@apple.com>
29827
29828         * objc.dg/defs.m: New.
29829
29830 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
29831
29832         * g++.dg/eh/simd-1.C: New.
29833         * g++.dg/eh/simd-2.C: New.
29834
29835 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
29836
29837         * gcc.c-torture/execute/simd-3.c: New.
29838
29839 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29840
29841         PR c/9936
29842         * gcc.dg/20030331-2.c: New test.
29843
29844 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29845
29846         PR c++/10278
29847         * g++.dg/parse/crash2.C: New test.
29848
29849 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29850
29851         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
29852         * gcc.c-torture/execute/20030331-1.c: ...here.
29853
29854 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29855
29856         * gcc.c-torture/execute/20030331-1.c: New test.
29857
29858 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29859
29860         * lib/gcov.exp: Adjust call return testing strings.
29861         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
29862
29863 2003-03-31  Roger Sayle  <roger@eyesopen.com>
29864
29865         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
29866         * gcc.dg/builtins-7.c: New test case.
29867         * gcc.dg/builtins-8.c: New test case.
29868
29869 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29870
29871         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
29872
29873 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
29874
29875         PR c++/7647
29876         * g++.dg/lookup-class-member-2.C: New test.
29877
29878 2003-03-30  Glen Nakamura  <glen@imodulo.com>
29879
29880         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
29881
29882 2003-03-28  Roger Sayle  <roger@eyesopen.com>
29883
29884         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
29885
29886 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
29887
29888         * g++.dg/init/attrib1.C: New test.
29889
29890 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29891
29892         * gcc.dg/ultrasp8.c: New test.
29893
29894 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29895
29896         * gcc.dg/ultrasp7.c: New test.
29897
29898 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
29899
29900         PR c++/10047
29901         * g++.dg/template/inline1.C: New test.
29902
29903 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29904
29905         * gcc.dg/sparc-dwarf2.c: New test.
29906
29907 2003-03-27  Roger Sayle  <roger@eyesopen.com>
29908
29909         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
29910         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
29911
29912 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
29913
29914         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
29915         than reading .x files.
29916         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
29917         * g77.dg/gcov/gcov-1.f: Likewise.
29918         * gcc.misc-tests/gcov-4b.c: Likewise.
29919         * gcc.misc-tests/gcov-5b.c: Likewise.
29920         * gcc.misc-tests/gcov-6.c: Likewise.
29921         * gcc.misc-tests/gcov-7.c: Likewise.
29922         * gcc.misc-tests/gcov-8.c: Likewise.
29923         * g++.dg/gcov/gcov-1.x: Remove.
29924         * g77.dg/gcov/gcov-1.x: Likewise.
29925         * gcc.misc-tests/gcov-4b.x: Likewise.
29926         * gcc.misc-tests/gcov-5b.x: Likewise.
29927         * gcc.misc-tests/gcov-6.x: Likewise.
29928         * gcc.misc-tests/gcov-7.x: Likewise.
29929         * gcc.misc-tests/gcov-8.x: Likewise.
29930
29931 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29932
29933         PR opt/10087
29934         * gcc.dg/20030324-1.c: New test.
29935
29936 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29937
29938         PR c++/10224
29939         * g++.dg/template/arg3.C: New test.
29940
29941         PR c++/10158
29942         * g++.dg/template/friend18.C: New test.
29943
29944 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29945
29946         * g77.f-torture/compile/20030326-1.f: New test case.
29947
29948 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29949
29950         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29951
29952         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29953
29954 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
29955
29956         * gcc.dg/ia64-sync-3.c: New test.
29957
29958 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
29959
29960         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
29961
29962 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29963
29964         * gcc.dg/ultrasp6.c: New test.
29965
29966 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29967
29968         * gcc.dg/i386-signbit-1.c: New test.
29969         * gcc.dg/i386-signbit-2.c: New test.
29970         * gcc.dg/i386-signbit-3.c: New test.
29971
29972 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29973
29974         * gcc.dg/ultrasp5.c: Fix options.
29975
29976 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29977
29978         * gcc.dg/ultrasp5.c: Fix comment.
29979
29980 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
29981
29982         PR fortran/10197
29983         * g77.f-torture/execute/10197.f: New test.
29984
29985 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
29986
29987         PR c++/9898, c++/383
29988         * g++.dg/template/conv6.C: New test.
29989
29990         PR c++/10119
29991         * g++.dg/template/ptrmem5.C: New test.
29992
29993         PR c++/10026
29994         * g++.dg/lookup/koenig1.C: New test.
29995
29996         PR C++/10199
29997         * g++.dg/lookup/template2.C: New test.
29998
29999 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
30000
30001         * g++.dg/opt/rtti1.C: New test.
30002
30003 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30004
30005         * gcc.dg/ultrasp5.c: New test.
30006
30007 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
30008
30009         PR middle-end/9967
30010         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
30011         builtin fputs.
30012
30013 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
30014
30015         PR c/8224
30016         * gcc.dg/20030323-1.c: New test.
30017
30018 2003-03-23  Roger Sayle  <roger@eyesopen.com>
30019
30020         * gcc.c-torture/compile/20030323-1.c: New test case.
30021
30022 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
30023
30024         * gcc.dg/20030321-1.c: New test.
30025
30026 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
30027
30028         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
30029
30030 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30031
30032         PR c++/9978, c++/9708
30033         * g++.dg/ext/vlm1.C: Adjust expected error.
30034         * g++.dg/ext/vla2.C: New test.
30035         * g++.dg/template/arg1.C: New test.
30036         * g++.dg/template/arg2.C: New test.
30037
30038 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
30039
30040         * g77.f-torture/execute/select.f: New test.
30041         * g77.f-torture/noncompile/select_no_compile.f: New test.
30042
30043 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
30044
30045         PR c++/9898
30046         * g++.dg/other/error4.C: New test.
30047
30048 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
30049
30050         * g++.dg/template/friend17.C: New test.
30051
30052 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
30053
30054         * gcc.c-torture/compile/20030320-1.c: New.
30055
30056 2003-03-20  Roger Sayle  <roger@eyesopen.com>
30057
30058         * gcc.dg/builtins-6.c: New test case.
30059
30060 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
30061
30062         PR target/10073
30063         * gcc.c-torture/compile/20030319-1.c: New.
30064
30065 2003-03-18  Jan Hubicka  <jh@suse.cz>
30066
30067         * gcc.dg/i386-cvt-1.c: New test.
30068
30069 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
30070
30071         * objc.dg/naming-1.m: Use "(parse|syntax) error".
30072         * objc.dg/naming-2.m: Likewise.
30073
30074 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
30075
30076         PR c++/9639
30077         * g++.dg/parse/crash1.C: New test.
30078
30079 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
30080
30081         PR c++/8805
30082         * g++.dg/eh/cleanup1.C: New test.
30083
30084 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30085
30086         * gcc.c-torture/execute/20030316-1.c: New test case.
30087
30088 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30089
30090         PR c++/9629
30091         * g++.dg/init/ctor2.C: New test.
30092
30093 2003-03-15  Roger Sayle  <roger@eyesopen.com>
30094
30095         * g77.f-torture/compile/xformat.f: New test case.
30096
30097 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30098
30099         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
30100         * g++.old-deja/g++.mike/eh50.C: Likewise.
30101
30102 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30103
30104         PR c++/6440
30105         * g++.dg/template/spec7.C: New test.
30106         * g++.dg/template/spec8.C: Likewise.
30107
30108 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
30109
30110         * gcc.c-torture/execute/20030313-1.c: New test.
30111
30112 2003-03-14  Richard Henderson  <rth@redhat.com>
30113
30114         * gcc.dg/inline-2.c: Adjust alpha test for external call.
30115
30116 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30117
30118         * gcc.c-torture/compile/20030314-1.c: New test.
30119
30120 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
30121
30122         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
30123         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
30124         thumb target,
30125         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
30126         to accept newer _imp__  prefix and additional
30127         newline in .drectve section.
30128         * gcc.dg/dll-4.c: Likewise.
30129         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
30130         switch.
30131
30132 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
30133
30134         * g++.dg/parse/namespace9.C: New test.
30135
30136         * g++.dg/init/ref5.C: New test.
30137         * g++.dg/parse/ptrmem1.C: Likewise.
30138
30139 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30140
30141         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
30142         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
30143         regular expression.
30144         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
30145         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
30146
30147 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
30148
30149         * gcc.c-torture/execute/20030224-2.c: New test.
30150
30151 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30152
30153         * gcc.dg/decl-3.c: New test.
30154
30155 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30156
30157         * gcc.dg/i386-loop-2.c: New test.
30158
30159 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
30160
30161         PR c++/9474
30162         * g++.dg/parse/namespace8.C: New test.
30163
30164         PR c++/9924
30165         * g++.dg/overload/builtin2.C: New test.
30166
30167 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
30168
30169         * gcc.dg/return-type-3.c: New test.
30170
30171 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30172
30173         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
30174         profiling options are not supported.
30175
30176 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
30177
30178         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
30179         * g++.old-deja/g++.warn/impint2.C: Likewise.
30180
30181 2003-03-10  Devang Patel  <dpatel@apple.com>
30182
30183         * g++.dg/cpp/c++_cmd_1.C: New test.
30184         * g++.dg/cpp/c++_cmd_1.h: New file.
30185
30186 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
30187
30188         * gcc.dg/altivec-9.c: New file.
30189
30190 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30191
30192         * gcc.dg/ppc-sdata-1.c: New test.
30193         * gcc.dg/ppc-sdata-2.c: New test.
30194
30195 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
30196
30197         PR c++/9373
30198         * g++.dg/opt/ptrmem2.C: New test.
30199
30200         PR c++/8534
30201         * g++.dg/opt/ptrmem1.C: New test.
30202
30203 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30204
30205         * gcc.dg/i386-loop-1.c: New test.
30206
30207 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30208
30209         PR c++/9970
30210         * g++.dg/lookup/friend1.C: New test.
30211
30212 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30213
30214         PR c++/9823
30215         * g++.dg/parser/constructor1.C: New test.
30216
30217 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
30218
30219         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
30220
30221         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
30222
30223 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
30224
30225         * gcc.dg/cpp/Wunused.c: Update test.
30226
30227 2003-03-08  Jan Hubicka  <jh@suse.cz>
30228
30229         * gcc.dg/inline-3.c: New test.
30230
30231 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30232
30233         PR c++/9809
30234         * g++.dg/parse/builtin1.C: New test.
30235
30236         PR c++/9982
30237         * g++.dg/abi/cookie1.C: New test.
30238         * g++.dg/abi/cookie2.C: Likewise.
30239
30240         PR c++/9524
30241         * g++.dg/template/field1.C: New test.
30242
30243         PR c++/9912
30244         * g++.dg/parse/class1.C: New test.
30245         * g++.dg/parse/namespace7.C: Likewise.
30246         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
30247
30248 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
30249
30250         * g++.dg/init/ref4.C: New test.
30251
30252 2003-03-07  Jan Hubicka  <jh@suse.cz>
30253
30254         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
30255         * gcc.dg/inline-3.c: New test.
30256
30257 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
30258
30259         * g++.dg/init/ref3.C: New test.
30260
30261         PR c++/9965
30262         * g++.dg/init/ref2.C: New test.
30263
30264         PR c++/9400
30265         * g++.dg/warn/Wshadow-2.C: New test.
30266
30267         PR c++/9791
30268         * g++.dg/warn/Woverloaded-1.C: New test.
30269
30270 2003-03-05  Jan Hubicka  <jh@suse.cz>
30271
30272         * gcc.dg/i386-local2.c: New.
30273         * gcc.dg/i386-local.c: Fix typo.
30274
30275 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
30276
30277         * g++.dg/abi/layout3.C: New test.
30278
30279 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30280
30281         * gcc.c-torture/compile/20030305-1.c
30282
30283 2003-03-05  Jan Hubicka  <jh@suse.cz>
30284
30285         * gcc.dg/i386-local.c: New.
30286
30287 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
30288
30289         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
30290
30291 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30292
30293         * gcc.dg/switch-2.c: New test.
30294         * gcc.dg/switch-3.c: New test.
30295         * gcc.dg/Wswitch.c: Adjust line numbers.
30296         * gcc.dg/Wswitch-default.c: Likewise.
30297         * gcc.dg/Wswitch-enum.c: Likewise.
30298
30299 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
30300
30301         * gcc.c-torture/execute/20030222-1.c: New test.
30302
30303 2003-03-03  James E Wilson  <wilson@tuliptree.org>
30304
30305         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
30306
30307 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
30308
30309         PR c++/9878
30310         * g++.dg/init/ref1.C: New test.
30311
30312 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
30313
30314         * gcc.dg/sh-relax.c: New SH-only test.
30315
30316 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
30317
30318         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
30319         comment explaining purpose of testcase.
30320
30321 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30322
30323         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
30324         for HC11/HC12 (asm needs two int registers).
30325         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
30326         HC11/HC12 because the test uses an asm which needs two 32-bit
30327         registers.
30328
30329 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30330
30331         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
30332         for HC11/HC12 (array is too large otherwise).
30333         * gcc.c-torture/compile/920501-4.x: New file, likewise.
30334         * gcc.c-torture/compile/20010518-2.x: Likewise.
30335         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
30336         HC11/HC12 (array is too large).
30337
30338 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
30339
30340         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
30341         * lib/g++-dg.exp (g++-dg-test): Likewise.
30342
30343 2003-03-01  Roger Sayle  <roger@eyesopen.com>
30344
30345         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
30346         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
30347
30348 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30349
30350         * g++.dg/warn/implicit-typename1.C: Remove warning.
30351
30352 2003-02-28  Richard Henderson  <rth@redhat.com>
30353
30354         * gcc.dg/noreturn-1.c: Move noreturn warning line.
30355         * gcc.dg/return-type-1.c: Move control reaches end warning line.
30356
30357 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
30358
30359         * gcc.dg/pch/pch.exp: Change .pch to .gch.
30360         * g++.dg/pch/pch.exp: Likewise.
30361
30362 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
30363
30364         PR c++/9879
30365         * testsuite/g++.dg/init/new4.C: New test.
30366
30367 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
30368
30369         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
30370
30371 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
30372
30373         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
30374         unsigned long.
30375
30376         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
30377         wider than float.
30378
30379 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30380
30381         * lib/scanasm.exp: Add support for counting numbers of
30382         occurences.
30383         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
30384         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
30385
30386 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
30387
30388         PR c++/9683
30389         * g++.dg/template/static3.C: New test.
30390
30391         PR c++/9829
30392         * g++.dg/parse/namespace6.C: New test.
30393
30394 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30395
30396         PR target/9732
30397         * gcc.dg/20030225-1.c: New test.
30398
30399 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
30400
30401         * README: Remove out-of-date information.
30402
30403         PR c++/9836
30404         * g++.dg/template/spec6.C: New test.
30405
30406 2003-02-24  Jeff Law  <law@redhat.com>
30407
30408         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
30409
30410 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30411
30412         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
30413         * gcc.dg/pragma-ep-1.c: Likewise.
30414
30415 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30416
30417         PR c++/9602
30418         * g++.dg/template/friend16.C: New test.
30419
30420 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
30421
30422         PR c++/5333
30423         * g++.dg/parse/fused-params1.C: Adjust error messages.
30424         * g++.dg/template/nested3.C: New test.
30425
30426 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
30427
30428         * g++.dg/abi/param1.C: New test.
30429
30430 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30431
30432         PR c++/7982
30433         * g++.dg/warn/implicit-typename1.C: New test.
30434
30435 2003-02-22  Kelley Cook <kelleycook@comcast.net>
30436
30437         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
30438         with "mtune".
30439         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30440         * gcc.c-torture/execute/20010129-1.x: Likewise.
30441         * gcc.dg/20011107-1.c: Likewise.
30442         * gcc.dg/20020108-1.c: Likewise.
30443         * gcc.dg/20020122-3.c: Likewise.
30444         * gcc.dg/20020206-1.c: Likewise.
30445         * gcc.dg/20020310-1.c: Likewise.
30446         * gcc.dg/20020426-2.c: Likewise.
30447         * gcc.dg/20020517-1.c: Likewise.
30448         * gcc.dg/991230-1.c: Likewise.
30449         * gcc.dg/i386-unroll-1.c: Likewise.
30450         * gcc.misc-tests/i386-prefetch.exp: Likewise.
30451
30452 2003-02-22  Jan Hubicka  <jh@suse.cz>
30453
30454         * gcc.dg/i386-mul.c: New test.
30455
30456 2003-02-21  Roger Sayle  <roger@eyesopen.com>
30457
30458         * gcc.dg/builtins-5.c: New test case.
30459
30460 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
30461
30462         * gcc.dg/asmreg-1.c: New test.
30463
30464 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30465
30466         PR c++/9749
30467         * g++.dg/parse/varmod1.C: New test.
30468
30469 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30470
30471         PR c++/9727
30472         * g++.dg/template/op1.C: New test.
30473
30474 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30475
30476         PR c++/8906
30477         * g++.dg/template/nested2.C: New test.
30478
30479 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30480
30481         PR c++/8724
30482         * g++.dg/expr/dtor1.C: New test.
30483
30484 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
30485
30486         * gcc.dg/cpp/include3.c: New test.
30487         * gcc.dg/cpp/inc/foo.h: New file.
30488
30489 2003-02-21  Glen Nakamura  <glen@imodulo.com>
30490
30491         * gcc.c-torture/execute/20030221-1.c: New test.
30492
30493 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
30494
30495         PR c++/9729
30496         * g++.dg/abi/conv1.C: New test.
30497
30498 2003-02-20  Jan Hubicka  <jh@suse.cz>
30499
30500         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
30501
30502 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
30503
30504         * gcc.c-torture/compile/20030219-1.c: New test.
30505
30506 2003-02-18  Jan Hubicka  <jh@suse.cz>
30507
30508         * gcc.dg/funcorder.c: New test.
30509
30510 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30511
30512         * gcc.c-torture/execute/20030218-1.c: New.
30513
30514 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
30515
30516         * gcc.dg/20030218-1.c: New.
30517
30518 2003-02-18  Richard Henderson  <rth@redhat.com>
30519
30520         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
30521         * gcc.dg/attr-used-2.c: New.
30522
30523 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
30524
30525         PR c++/9704
30526         * g++.dg/init/copy5.C: New test.
30527
30528 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
30529
30530         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
30531         * g++.dg/pch/pch.exp: Likewise.
30532
30533 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30534
30535         * gcc.c-torture/execute/20030209-1.c: Enable the test if
30536         STACK_SIZE is not defined.
30537
30538 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30539
30540         PR c++/9457
30541         * g++.dg/template/init1.C: New test.
30542
30543 2003-02-16  Jan HUbicka  <jh@suse.cz>
30544
30545         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
30546         (foo): Add few extra tests
30547         * gcc.dg/c99-const-expr-3.c: Likewise.
30548         * gcc.c-torture/execute/20030216-1.c: New.
30549
30550 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30551
30552         PR c++/9459
30553         * g++.dg/ext/typeof4.C: New test.
30554
30555 2003-02-15  Roger Sayle  <roger@eyesopen.com>
30556
30557         * gcc.dg/i386-387-3.c: New test case.
30558
30559 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
30560
30561         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
30562         cris-*-elf* cris-*-aout* and mmix-*-*.
30563
30564 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
30565
30566         * gcc.dg/20030213-1.c: New test.
30567
30568 2003-02-12  Roger Sayle  <roger@eyesopen.com>
30569
30570         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
30571         * gcc.dg/i386-387-2.c: Likewise.
30572
30573 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
30574
30575         * gcc.dg/ppc-spe.c: Fix formatting.
30576         Enable tests that were previously unsupported by gas.
30577         Delete tests for instructions that no longer exist.
30578         Switch arguments on evsubifw builtin.
30579
30580 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
30581
30582         * gcc.c-torture/execute/20030209-1.c: Disable the test if
30583         STACK_SIZE is too small.
30584
30585 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30586             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30587
30588         * gcc.dg/decl-2.c: New test.
30589
30590 2003-02-10  Jan Hubicka  <jh@suse.cz>
30591
30592         * gcc.dg/i386-fpcvt-1.c: New test.
30593
30594 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
30595
30596         * gcc.c-torture/execute/20030209-1.c: New test.
30597
30598 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
30599
30600         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
30601         int-wide bitops, use the constants of the same width.
30602         Likewise, if long long is 32-bit wide, test bitops using
30603         32-bit constants.
30604
30605 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
30606
30607         * gcc.dg/20021014-1.c: Annotate with expected notice text.
30608
30609 2003-02-07  Roger Sayle  <roger@eyesopen.com>
30610
30611         * testsuite/gcc.dg/builtins-4.c: New test case.
30612
30613 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30614
30615         * gcc.dg/20020430-1.c: Fix dg command typos.
30616         * gcc.dg/20020503-1.c: Likewise.
30617
30618 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30619
30620         PR c++/8785
30621         * g++.dg/parse/fused-params1.C: New test.
30622
30623         PR c++/8857
30624         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
30625
30626         PR c++/8921
30627         * g++.dg/parse/non-dependent1.C: New test.
30628
30629         PR c++/8928
30630         * g++.dg/parse/dupl-tmpl-args1.C: New test.
30631
30632         PR c++/9228
30633         * g++.dg/parse/undefined7.C: New test.
30634         * g++.dg/parse/non-templ1.C: New test.
30635
30636         PR c++/9229
30637         * g++.dg/parse/too-many-tmpl-args1.C: New test.
30638
30639 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
30640
30641         * gcc.c-torture/compile/20030206-1.c: New test.
30642
30643 2003-02-05  Roger Sayle  <roger@eyesopen.com>
30644
30645         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
30646         "pow" to "foo" to avoid potential confusion with a math built-in.
30647
30648 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30649
30650         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
30651         conditions for SPARC targets.
30652
30653 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
30654
30655         * gcc.dg/20030204-1.c: New test.
30656
30657 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30658
30659         PR c++/38
30660         * g++.dg/parse/array-size1.C: New test.
30661
30662         PR c++/5657
30663         * g++.dg/parse/undefined3.C: New test.
30664
30665         PR c++/5665
30666         * g++.dg/parse/undefined4.C: New test.
30667
30668         PR c++/5975
30669         * g++.dg/parse/undefined5.C: New test.
30670
30671         PR c++/7259
30672         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
30673
30674         PR c++/8578
30675         * g++.dg/parse/casting-operator1.C: New test.
30676
30677         PR c++/8596
30678         * g++.dg/parse/undefined6.C: New test.
30679
30680         PR c++/8736
30681         * g++.dg/parse/missing-template1.C: New test.
30682
30683 2003-02-04  Jan Hubicka  <jh@suse.cz>
30684
30685         * gcc.dg/i386-cadd.c: Compile using -march=k8.
30686         * gcc.dg/i386-cmov?.c: Likewise.
30687         * gcc.dg/i386-fpcvt-?.c: Likewise.
30688         * gcc.dg/i386-ssefp-1.c: Likewise.
30689         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
30690         conventions.
30691
30692 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
30693
30694         PR c++/7129
30695         * testsuite/g++.dg/ext/max.C: New test.
30696
30697 2003-02-03  Jan Hubicka  <jh@suse.cz>
30698
30699         * gcc.c-torture/execute/20030203-1.c: New test.
30700
30701 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
30702
30703         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
30704         'natural-endian'.
30705
30706 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
30707
30708         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
30709         * g++.dg/init/new2.C: Likewise.
30710         * g++.dg/other/new1.C: Likewise.
30711
30712 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
30713
30714         * gcc.dg/struct-ret-libc.c: New test.
30715
30716 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
30717
30718         * gcc.dg/20030129-1.c: New test.
30719
30720 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30721
30722         PR c++/8849
30723         * g++.dg/template/ptrmem4.C: New test.
30724
30725 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
30726
30727         * g++.dg/parser/constant1.C: New test.
30728
30729 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30730
30731         PR c++/8591
30732         * g++.dg/parse/friend2.C: New test.
30733
30734 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30735
30736         PR c++/9437
30737         * g++.dg/template/unify4.C: New test.
30738
30739 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
30740
30741         * gcc.c-torture/execute/20030128-1.c: New test.
30742
30743 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
30744
30745         * g++.dg/lookup/nested1.C: Test moved from ...
30746         * g++.old-deja/g++.other/lookup24.C: ... here.
30747
30748 2003-01-28  Jan Hubicka  <jh@suse.cz>
30749
30750         * gcc.dg/i386-cmov5.c: New test.
30751
30752 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30753
30754         * gcc.c-torture/execute/20010925-1.c: Changed the
30755         memcpy declaration.
30756
30757 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30758
30759         PR c++/3902
30760         * g++.dg/parse/template5.C: New test.
30761
30762 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
30763
30764         PR fortran/9258
30765         * g77.dg/pr9258: New test.
30766
30767 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30768
30769         * README: Move relevant parts from README.g++.
30770
30771         * README.g++: Remove this file.
30772
30773 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30774
30775         * g++.dg/abi/dcast1.C: New test.
30776
30777 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30778
30779         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
30780
30781 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
30782
30783         PR c++/47
30784         * g++.old-deja/g++.other/lookup24.C: New test.
30785
30786 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30787
30788         PR middle-end/7227
30789         * gcc.dg/uninit-C.c: New test.
30790
30791 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
30792
30793         * g++.dg/abi/covariant1.C: New test.
30794
30795 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
30796
30797         * gcc.dg/20030123-1.c: New test.
30798
30799 2003-01-25  Jan Hubicka  <jh@suse.cz>
30800
30801         PR opt/8492
30802         * gcc.c-torture/compile/20030125-1.c
30803
30804 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
30805
30806         PR c++/9403
30807         * g++.dg/parse/template3.C: New test.
30808         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
30809
30810         PR c++/795
30811         * g++.dg/parse/template4.C: New test.
30812
30813         PR c++/9415
30814         * g++.dg/template/qual2.C: New test.
30815
30816         PR c++/8545
30817         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
30818
30819         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
30820
30821 2003-01-25  Roger Sayle  <roger@eyesopen.com>
30822
30823         * gcc.c-torture/execute/switch-1.c: New test case.
30824
30825 2003-01-25  Jan Hubicka  <jh@suse.cz>
30826
30827         * gcc.c-torture/execute/20030125-1.[cx]: New test.
30828
30829 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
30830
30831         Tweaks for Bison-1.875. From the NEWS file:
30832         "- `parse error' -> `syntax error'
30833         Bison now uniformly uses the term `syntax error'"
30834         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
30835         * gcc.dg/cpp/digraph2.c: Likewise.
30836         * gcc.dg/cpp/direct2.c: Likewise.
30837         * gcc.dg/cpp/paste4.c: Likewise.
30838         * gcc.dg/c90-restrict-1.c: Likewise.
30839         * gcc.dg/c99-func-2.c: Likewise.
30840         * gcc.dg/noncompile/920721-2.c: Likewise.
30841         * gcc.dg/noncompile/930622-2.c: Likewise.
30842         * gcc.dg/noncompile/940112-1.c: Likewise.
30843         * gcc.dg/noncompile/950921-1.c: Likewise.
30844         * gcc.dg/noncompile/951123-1.c: Likewise.
30845         * gcc.dg/noncompile/971104-1.c: Likewise.
30846         * gcc.dg/noncompile/990416-1.c: Likewise.
30847
30848 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
30849
30850         * g++.dg/parse/undefined1.C: Add error message.
30851
30852 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30853
30854         PR c++/9354
30855         * g++.dg/parse/new1.C: New test.
30856
30857         PR c++/9216
30858         * g++.dg/parse/template2.C: New test.
30859
30860         PR c++/9354
30861         * g++.dg/parse/typedef2.C: New test.
30862
30863         PR c++/9328
30864         * g++.dg/ext/typeof3.C: New test.
30865
30866 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30867
30868         PR c++/2738
30869         * g++.dg/parse/ret-type1.C: New test.
30870
30871         PR c++/3792
30872         * g++.dg/parse/tmpl-outside1.C: New test.
30873
30874         PR c++/4207
30875         * g++.dg/parse/int-as-enum1.C: New test.
30876
30877         PR c++/4903
30878         * g++.dg/parse/no-typename1.C: New test.
30879
30880         PR c++/5533
30881         * g++.dg/parse/no-value1.C: New test.
30882
30883         PR c++/5921
30884         * g++.dg/parse/wrong-inline1.C: New test.
30885
30886         PR c++/6402
30887         * g++.dg/parse/ref1.C: New test.
30888
30889         PR c++/6992
30890         * g++.dg/parse/attr-ctor1.C: New test.
30891
30892         PR c++/7229
30893         * g++.dg/parse/namespace5.C: New test.
30894
30895         PR c++/7917
30896         * g++.dg/parse/func-def1.C: New test.
30897
30898         PR c++/8143
30899         * g++.dg/parse/undefined1.C: New test.
30900
30901         PR c++/5723, PR c++/8522
30902         * g++.dg/parse/specialization1.C: New test.
30903
30904         PR c++/163, PR c++/8595
30905         * g++.dg/parse/struct-as-enum1.C: New test.
30906
30907         PR c++/9173
30908         * g++.dg/parse/undefined2.C: New test.
30909
30910 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30911
30912         PR c++/9298
30913         * g++.dg/parse/template1.C: New test.
30914
30915         PR c++/9384
30916         * g++.dg/parse/using1.C: New test.
30917
30918         PR c++/9285
30919         PR c++/9294
30920         * g++.dg/parse/expr2.C: New test.
30921
30922         PR c++/9388
30923         * g++.dg/parse/lookup2.C: Likewise.
30924
30925 2003-01-21  Jan Hubicka  <jh@suse.cz>
30926
30927         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30928         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30929         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30930         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30931
30932 2003-01-20  Nick Clifton  <nickc@redhat.com>
30933
30934         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30935         problem with ARM sibcall code generation.
30936
30937 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30938
30939         * gcc.c-torture/execute/20030120-1.c: New.
30940
30941 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30942
30943         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30944
30945 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30946
30947         PR c++/9272
30948         * g++.dg/parse/ctor1.C: New test.
30949
30950         PR c++/9294:
30951         * g++.dg/parse/qualified1.C: New test.
30952
30953         * g++.dg/parse/typename3.C: New test.
30954
30955 2003-01-16  Richard Henderson  <rth@redhat.com>
30956
30957         * g++.dg/tls/init-2.C: Fix error matches for real this time.
30958
30959 2003-01-16  Richard Henderson  <rth@redhat.com>
30960
30961         * g++.dg/pch/pch.exp: Copy test header to the working directory
30962         before using it either for precompilation or direct use.
30963         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
30964         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
30965
30966 2003-01-16  Richard Henderson  <rth@redhat.com>
30967
30968         * gcc.dg/pch/pch.exp: Copy test header to the working directory
30969         before using it either for precompilation or direct use.
30970         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
30971         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
30972
30973 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
30974
30975         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
30976         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
30977         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
30978         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
30979         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
30980         typename warning into error.
30981         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
30982         error messages.
30983         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
30984         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
30985         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
30986         messages.
30987         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
30988         make declaration visible in template.
30989         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
30990         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
30991         messages.
30992         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
30993         message.
30994         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
30995         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
30996         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
30997         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
30998         typename warning with error message.
30999         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
31000         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
31001         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
31002
31003 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
31004
31005         * g++.dg/parse/ambig2.C: New test.
31006
31007 2003-01-15  Richard Henderson  <rth@redhat.com>
31008
31009         * g++.dg/tls/init-2.C: Update error message string.
31010
31011 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31012
31013         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
31014
31015 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
31016
31017         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
31018         all for HC11/HC12.
31019         * gcc.c-torture/compile/20001205-1.x: Likewise.
31020         * gcc.c-torture/compile/20001226-1.x: Likewise.
31021         * gcc.c-torture/compile/920520-1.x: Likewise.
31022         * gcc.c-torture/compile/961203-1.x: Likewise.
31023         * gcc.c-torture/compile/20020604-1.x: Likewise.
31024
31025 2003-01-15  Jan Hubicka  <jh@suse.cz>
31026
31027         * gcc.c-torture/compile/20030115-1.c: New test.
31028
31029         * gcc.dg/i386-fpcvt-1.c: New test.
31030         * gcc.dg/i386-fpcvt-2.c: New test.
31031
31032 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
31033
31034         Further conform g++'s __vmi_class_type_info to the C++ ABI
31035         specification.
31036         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
31037         the specification.
31038
31039 2003-01-14  Jan Hubicka  <jh@suse.cz>
31040
31041         * gcc.dg/i386-fpcvt-1.c: New test.
31042         * gcc.dg/i386-fpcvt-2.c: New test.
31043
31044 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31045
31046         * gcc.dg/i386-mmx-3.c: New test.
31047
31048 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
31049
31050         PR c++/9264
31051         * g++.dg/parse/octal1.C: New file.
31052
31053         PR c++/9172
31054         * g++.dg/parse/typename1.C: New file.
31055
31056 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
31057
31058         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
31059         * gcc.dg/bf-no-ms-layout.c: Likewise.
31060         * gcc.dg/bf-ms-attrib.c: Likewise.
31061
31062 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
31063
31064         PR c++/9099
31065         * g++.dg/parse/dtor1.C: New file.
31066
31067         PR c++/9128
31068         * g++.dg/rtti/typeid1.C: New file.
31069
31070         PR c++/9153
31071         * g++.dg/parse/lookup1.C: New file.
31072
31073         PR c++/9171
31074         * g++.dg/templ/spec5.C: New file.
31075
31076 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
31077
31078         * gcc.c-torture/compile/20030110-1.c: New test.
31079
31080 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
31081
31082         Merge from pch-branch:
31083
31084         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
31085
31086         * gcc.dg/pch/cpp-1.h: New.
31087         * gcc.dg/pch/cpp-1.c: New.
31088         * gcc.dg/pch/cpp-2.h: New.
31089         * gcc.dg/pch/cpp-2.c: New.
31090
31091         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
31092
31093         * gcc.dg/pch/except-1.h: New.
31094         * gcc.dg/pch/except-1.c: New.
31095
31096         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
31097
31098         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
31099         running test.
31100         * gcc.dg/pch: Include *.hp not *.h.
31101         * gcc.dg/pch/system-1.h: New.
31102         * gcc.dg/pch/system-1.c: New.
31103
31104         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
31105
31106         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
31107         rather than trying to build and run a program using PCH.
31108         * gcc.dg/pch: Remove dg-do commands from test files.
31109
31110         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
31111
31112         * gcc.dg/pch/macro-3.c: New.
31113         * gcc.dg/pch/macro-3.h: New.
31114
31115         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
31116
31117         * gcc.dg/pch/common-1.c: New.
31118         * gcc.dg/pch/common-1.h: New.
31119         * gcc.dg/pch/decl-1.c: New.
31120         * gcc.dg/pch/decl-1.h: New.
31121         * gcc.dg/pch/decl-2.c: New.
31122         * gcc.dg/pch/decl-2.h: New.
31123         * gcc.dg/pch/decl-3.c: New.
31124         * gcc.dg/pch/decl-3.h: New.
31125         * gcc.dg/pch/decl-4.c: New.
31126         * gcc.dg/pch/decl-4.h: New.
31127         * gcc.dg/pch/decl-5.c: New.
31128         * gcc.dg/pch/decl-5.h: New.
31129         * gcc.dg/pch/global-1.c: New.
31130         * gcc.dg/pch/global-1.h: New.
31131         * gcc.dg/pch/inline-1.c: New.
31132         * gcc.dg/pch/inline-1.h: New.
31133         * gcc.dg/pch/inline-2.c: New.
31134         * gcc.dg/pch/inline-2.h: New.
31135         * gcc.dg/pch/static-1.c: New.
31136         * gcc.dg/pch/static-1.h: New.
31137         * gcc.dg/pch/static-2.c: New.
31138         * gcc.dg/pch/static-2.h: New.
31139
31140         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
31141
31142         * g++.dg/pch/pch.exp: Better handle failing testcases.
31143         * gcc.dg/pch/pch.exp: Likewise.
31144         * gcc.dg/pch/macro-1.c: New.
31145         * gcc.dg/pch/macro-1.h: New.
31146         * gcc.dg/pch/macro-2.c: New.
31147         * gcc.dg/pch/macro-2.h: New.
31148
31149         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
31150
31151         * g++.dg/dg.exp: Treat files in pch/ specially.
31152         * g++.dg/pch/pch.exp: New file.
31153         * g++.dg/pch/empty.H: New file.
31154         * g++.dg/pch/empty.C: New file.
31155         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
31156         "precompile".
31157
31158         * gcc.dg/pch/pch.exp: New file.
31159         * gcc.dg/pch/empty.h: New file.
31160         * gcc.dg/pch/empty.c: New file.
31161         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
31162         "precompile".
31163
31164 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31165
31166         * g++.dg/template/friend14.C: New test.
31167
31168 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31169
31170         * gcc.dg/old-style-asm-1.c: New test.
31171
31172 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
31173
31174         * gcc.c-torture/compile/20030109-1.c: New test.
31175
31176 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31177
31178         * gcc.c-torture/execute/20030109-1.c: New test.
31179
31180 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
31181
31182         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
31183         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
31184         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
31185         * g++.old-deja/g++.mike/eh2.C: Likewise.
31186         * g++.old-deja/g++.mike/eh3.C: Likewise.
31187         * g++.old-deja/g++.mike/eh5.C: Likewise.
31188         * g++.old-deja/g++.mike/eh6.C: Likewise.
31189         * g++.old-deja/g++.mike/eh7.C: Likewise.
31190         * g++.old-deja/g++.mike/eh8.C: Likewise.
31191         * g++.old-deja/g++.mike/eh9.C: Likewise.
31192         * g++.old-deja/g++.mike/eh10.C: Likewise.
31193         * g++.old-deja/g++.mike/eh12.C: Likewise.
31194         * g++.old-deja/g++.mike/eh13.C: Likewise.
31195         * g++.old-deja/g++.mike/eh14.C: Likewise.
31196         * g++.old-deja/g++.mike/eh16.C: Likewise.
31197         * g++.old-deja/g++.mike/eh17.C: Likewise.
31198         * g++.old-deja/g++.mike/eh18.C: Likewise.
31199         * g++.old-deja/g++.mike/eh21.C: Likewise.
31200         * g++.old-deja/g++.mike/eh23.C: Likewise.
31201         * g++.old-deja/g++.mike/eh24.C: Likewise.
31202         * g++.old-deja/g++.mike/eh25.C: Likewise.
31203         * g++.old-deja/g++.mike/eh26.C: Likewise.
31204         * g++.old-deja/g++.mike/eh27.C: Likewise.
31205         * g++.old-deja/g++.mike/eh28.C: Likewise.
31206         * g++.old-deja/g++.mike/eh29.C: Likewise.
31207         * g++.old-deja/g++.mike/eh31.C: Likewise.
31208         * g++.old-deja/g++.mike/eh33.C: Likewise.
31209         * g++.old-deja/g++.mike/eh34.C: Likewise.
31210         * g++.old-deja/g++.mike/eh35.C: Likewise.
31211         * g++.old-deja/g++.mike/eh36.C: Likewise.
31212         * g++.old-deja/g++.mike/eh37.C: Likewise.
31213         * g++.old-deja/g++.mike/eh38.C: Likewise.
31214         * g++.old-deja/g++.mike/eh39.C: Likewise.
31215         * g++.old-deja/g++.mike/eh40.C: Likewise.
31216         * g++.old-deja/g++.mike/eh41.C: Likewise.
31217         * g++.old-deja/g++.mike/eh42.C: Likewise.
31218         * g++.old-deja/g++.mike/eh44.C: Likewise.
31219         * g++.old-deja/g++.mike/eh46.C: Likewise.
31220         * g++.old-deja/g++.mike/eh47.C: Likewise.
31221         * g++.old-deja/g++.mike/eh48.C: Likewise.
31222         * g++.old-deja/g++.mike/eh49.C: Likewise.
31223         * g++.old-deja/g++.mike/eh50.C: Likewise.
31224         * g++.old-deja/g++.mike/eh51.C: Likewise.
31225         * g++.old-deja/g++.mike/eh53.C: Likewise.
31226         * g++.old-deja/g++.mike/eh55.C: Likewise.
31227         * g++.old-deja/g++.mike/p7912.C: Likewise.
31228         * g++.old-deja/g++.mike/p9706.C: Likewise.
31229         * g++.old-deja/g++.mike/p10416.C: Likewise.
31230         * g++.old-deja/g++.mike/p11667.C: Likewise.
31231         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
31232         Remove redundant reference to Iris.
31233         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
31234         Elxsi, i860, Pico Java, and WE32K.
31235
31236 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
31237
31238         * g++.dg/ext/asm4.C: New test.
31239
31240 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31241
31242         PR c++/9030
31243         * g++.dg/template/friend12.C: New test.
31244         * g++.dg/template/friend13.C: Likewise.
31245         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
31246
31247 2003-01-08  Jan Hubicka  <jh@suse.cz>
31248
31249         * gcc.dg/i386-cadd.c: New test.
31250         * gcc.dg/i386-cmov4.c: Likewise.
31251
31252 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
31253
31254         PR c++/9165
31255         * g++.dg/warn/Wunused-3.C: New test.
31256
31257         * g++.dg/abi/bitfield9.C: New test.
31258
31259         PR c++/9189
31260         * g++.dg/parse/defarg3.C: New test.
31261
31262 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31263
31264         * g++.dg/parse/ambig1.C: New test.
31265         * g++.dg/parse/defarg2.C: New test.
31266
31267 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
31268
31269         * g++.dg/template/defarg-1.C: New test.
31270         * g++.dg/template/local2.C: Likewise.
31271
31272 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
31273
31274         * gcc.c-torture/execute/20030105-1.c: New test.
31275
31276 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31277
31278         * g++.dg/parse/namespace3.C: Remove extra semicolons.
31279         * g++.dg/parse/namespace4.C: Likewise.
31280
31281 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
31282
31283         * g++.dg/template/ntp2.C: New test.
31284
31285 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
31286
31287         * g++.dg/parse/extern-C-1.C: New test.
31288
31289         * g++.dg/parse/namespace4.C: New test.
31290
31291         * g++.dg/template/nested1.C: New test.
31292
31293         * g++.dg/parse/namespace3.C: New test.
31294
31295 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31296
31297         * g++.dg/lookup/two-stage1.C: New test.
31298
31299 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31300
31301         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
31302         * g++.old-deja/g++.jason/access8.C: Likewise.
31303         * g++.old-deja/g++.other/decl5.C: Likewise.
31304
31305 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31306
31307         * g++.dg/parse/parse7.C: New test.
31308
31309 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
31310
31311         PR c++/2843
31312         * g++.dg/ext/attrib7.C: New test.
31313
31314 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31315
31316         * g++.dg/parse/parse6.C: New test.
31317
31318 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
31319
31320         * gcc.dg/h8300-stack-1.c: New.
31321
31322 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31323
31324         g++.dg/lookup/exception1.C: New test.
31325
31326         g++.dg/lookup/template1.C: New test.
31327
31328         g++.dg/parse/namespace2.C: New test.
31329
31330         g++.dg/parse/parens2.C: New test.
31331
31332 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31333
31334         * g++.dg/parse/parse5.C: New test.
31335         * g++.dg/lookup/scoped4.C: New test.
31336
31337 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31338
31339         * g++.dg/parse/parens1.C: New test.
31340
31341         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
31342         angle-bracket1.C.
31343         * g++.dg/parse/parens2.C: New test.
31344
31345         * g++.dg/lookup/scope-operator1.C: New test.
31346
31347         * g++.dg/parse/operator1.C: New test.
31348
31349 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31350
31351         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
31352         * g++.old-deja/g++.other/access6.C: Likewise.
31353         * g++.old-deja/g++.other/decl1.C: Likewise.
31354         * g++.old-deja/g++.pt/typename12.C: Likewise.
31355
31356 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31357
31358         * g++.dg/parse/namespace1.C: New test.
31359
31360 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31361
31362         * g++.dg/parse/parse4.C: New test.
31363
31364 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31365
31366         * g++.dg/parse/parse3.C: New test.
31367
31368 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31369
31370         * g++.dg/parse/parse2.C: New test.
31371
31372 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31373
31374         * g++.dg/template/friend11.C: New test.
31375
31376 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31377
31378         * g++.dg/parse/parse1.C: New test.
31379
31380 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
31381
31382         * lib/profopt.exp: Change the name of a global variable to avoid
31383         possible clashes with other test suites.
31384
31385 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
31386
31387         * g++.dg/inherit/covariant8.C: New test.
31388
31389 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31390
31391         * g++.dg/init/array9.C: New test.
31392
31393         PR c++/9112
31394         * g++.dg/parse/expr1.C: New test.
31395
31396 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
31397
31398         * gcc.c-torture/compile/20021230-1.c: New test.
31399
31400 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31401
31402         * g++.dg/inherit/covariant5.C: New test.
31403         * g++.dg/inherit/covariant6.C: New test.
31404         * g++.dg/inherit/covariant7.C: New test.
31405
31406 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31407
31408         PR c++/2739
31409         * g++.dg/other/access2.C: New test.
31410
31411 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31412
31413         * g++.dg/other/anon-struct.C: No longer fails
31414         * g++.old-deja/g++.brendan/parse4.C: Likewise.
31415         * g++.old-deja/g++.brendan/parse5.C: Likewise.
31416         * g++.old-deja/g++.brendan/parse6.C: Likewise.
31417
31418 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31419
31420         * g++.dg/parse/angle-bracket.C (main): No longer fails.
31421
31422 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
31423
31424         * g++.dg/eh/spec4.C: Remove stray semicolon.
31425         * g++.dg/expr/pmf-1.C: Change error message.
31426         * g++.dg/ext/asm1.C: Remove stray semicolon.
31427         * g++.dg/ext/typename1.C: Add missing typenames.
31428         * g++.dg/inherit/template-as-base.C: Change error message.
31429         * g++.dg/lookup/scoped1.C: Likewise.
31430         * g++.dg/lookup/scoped2.C: Likewise.
31431         * g++.dg/lookup/using2.C: Likewise.
31432         * g++.dg/other/component1.C: Remove stray semicolon.
31433         * g++.dg/other/do1.C: Change error message.
31434         * g++.dg/other/error2.C: Likewise.
31435         * g++.dg/other/init1.C: Likewise.
31436         * g++.dg/other/packed1.C: Remove stray semicolon.
31437         * g++.dg/other/ptrmem2.C: Change error message.
31438         * g++.dg/parse/parameter-declaration-1.C: Remove line number
31439         marker.
31440         * g++.dg/special/initp1.C: Remove invalid attribute usage.
31441         * g++.dg/template/access3.C: Add typename keyword.
31442         * g++.dg/template/access5.C: Remove stray semicolon.
31443         * g++.dg/template/access6.C: Likewise.
31444         * g++.dg/template/complit1.C: Likewise.
31445         * g++.dg/template/crash1.C: Change error message.
31446         * g++.dg/template/inherit2.C: Remove stray semicolon.
31447         * g++.dg/template/instantiate2.C: Likewise.
31448         * g++.dg/template/instantiate3.C: Change error message.
31449         * g++.dg/template/qual1.C: Remove stray semicolon.
31450         * g++.dg/template/qualttp18.C: Change error message.
31451         * g++.dg/template/ref1.C: Remove stray semicolon.
31452         * g++.dg/template/sizeof1.C (A::value): Declare it.
31453         * g++.dg/template/spec4.C: Change error message.
31454         * g++.dg/template/static1.C: Likewise.
31455         * g++.dg/template/type1.C: Likewise.
31456         * g++.dg/template/typename3.C: Likewise.
31457         * g++.old-deja/g++.benjamin/13478.C: Change error message.
31458         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
31459         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
31460         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
31461         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
31462         named return value extension.
31463         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
31464         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
31465         * g++.old-deja/g++.bob/extern_C.C: Likewise.
31466         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31467         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31468         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31469         * g++.old-deja/g++.brendan/crash13.C: Likewise.
31470         * g++.old-deja/g++.brendan/crash15.C: Likewise.
31471         * g++.old-deja/g++.brendan/crash18.C: Change error message.
31472         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
31473         * g++.old-deja/g++.brendan/crash38.C: Likewise.
31474         * g++.old-deja/g++.brendan/crash50.C: Likewise.
31475         * g++.old-deja/g++.brendan/crash56.C: Likewise.
31476         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
31477         syntax.
31478         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
31479         * g++.old-deja/g++.brendan/crash8.C: Change error message.
31480         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
31481         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31482         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
31483         * g++.old-deja/g++.brendan/template11.C: Likewise.
31484         * g++.old-deja/g++.brendan/template26.C: Likewise.
31485         * g++.old-deja/g++.brendan/template27.C: Use explicit
31486         specialization syntax.
31487         * g++.old-deja/g++.brendan/template30.C: Likewise.
31488         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
31489         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
31490         non-dependent names.
31491         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
31492         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
31493         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
31494         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
31495         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
31496         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
31497         named return value extension.
31498         * g++.old-deja/g++.ext/namedret2.C: Likewise.
31499         * g++.old-deja/g++.ext/namedret3.C: Likewise.
31500         * g++.old-deja/g++.ext/return1.C: Likewise.
31501         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
31502         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
31503         * g++.old-deja/g++.jason/access8.C: Likewise.
31504         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
31505         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
31506         pseudo-destructor names.
31507         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
31508         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
31509         pseudo-destructor names.
31510         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
31511         * g++.old-deja/g++.jason/overload19.C: Likewise.
31512         * g++.old-deja/g++.jason/overload32.C: Likewise.
31513         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
31514         stray semicolons.
31515         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
31516         * g++.old-deja/g++.jason/return.C: Likewise.
31517         * g++.old-deja/g++.jason/return2.C: Likewise.
31518         * g++.old-deja/g++.jason/shadow1.C: Likewise.
31519         * g++.old-deja/g++.jason/special.C: Use explicit specialization
31520         syntax.
31521         * g++.old-deja/g++.jason/template10.C: Account for use of
31522         non-dependent names.
31523         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
31524         syntax.
31525         * g++.old-deja/g++.jason/template37.C: Likewise.
31526         * g++.old-deja/g++.law/access4.C: Change error messages.
31527         * g++.old-deja/g++.law/arm13.C: Remove incorrect
31528         pseudo-destructor names.
31529         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
31530         * g++.old-deja/g++.law/ctors9.C: Likewise.
31531         * g++.old-deja/g++.law/cvt22.C: Likewise.
31532         * g++.old-deja/g++.law/dtors5.C: Likewise.
31533         * g++.old-deja/g++.law/global-init1.C: Likewise.
31534         * g++.old-deja/g++.law/missed-error3.C: Likewise.
31535         * g++.old-deja/g++.law/operators28.C: Likewise.
31536         * g++.old-deja/g++.law/visibility28.C: Likewise.
31537         * g++.old-deja/g++.martin/eval1.C: Likewise.
31538         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
31539         name.
31540         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
31541         * g++.old-deja/g++.mike/net34.C: Likewise.
31542         * g++.old-deja/g++.mike/net36.C: Likewise.
31543         * g++.old-deja/g++.mike/ns2.C: Likewise.
31544         * g++.old-deja/g++.mike/p12306.C: Likewise.
31545         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
31546         value extension.
31547         * g++.old-deja/g++.mike/p700.C: Likewise.
31548         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
31549         * g++.old-deja/g++.mike/p710.C: Likewise.
31550         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
31551         value extension.
31552         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
31553         * g++.old-deja/g++.mike/pmf9.C: Likewise.
31554         * g++.old-deja/g++.ns/crash2.C: Likewise.
31555         * g++.old-deja/g++.ns/crash3.C: Likewise.
31556         * g++.old-deja/g++.ns/invalid1.C: Likewise.
31557         * g++.old-deja/g++.ns/ns17.C: Likewise.
31558         * g++.old-deja/g++.ns/template16.C: Likewise.
31559         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
31560         keyword.
31561         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
31562         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
31563         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
31564         named return value extension.
31565         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
31566         * g++.old-deja/g++.other/access4.C: Issue additional error
31567         messages.
31568         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
31569         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
31570         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
31571         * g++.old-deja/g++.other/crash25.C: Change error message.
31572         * g++.old-deja/g++.other/crash4.C: Change error message.
31573         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
31574         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
31575         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
31576         checks.
31577         * g++.old-deja/g++.other/defarg8.C: Likewise.
31578         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
31579         * g++.old-deja/g++.other/dtor10.C: Likewise.
31580         * g++.old-deja/g++.other/incomplete.C: Likewise.
31581         * g++.old-deja/g++.other/linkage7.C: Likewise.
31582         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
31583         lookup algorithm.
31584         * g++.old-deja/g++.other/mangle2.C: Likewise.
31585         * g++.old-deja/g++.other/refinit2.C: Likewise.
31586         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
31587         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
31588         * g++.old-deja/g++.pt/crash28.C: Likewise.
31589         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
31590         syntax.
31591         * g++.old-deja/g++.pt/crash32.C: Change error message.
31592         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
31593         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
31594         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
31595         error message position.
31596         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
31597         * g++.old-deja/g++.pt/defarg8.C: Change error message.
31598         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
31599         syntax.
31600         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
31601         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
31602         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
31603         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
31604         keyword.
31605         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31606         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
31607         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
31608         keyword.
31609         * g++.old-deja/g++.pt/explicit71.C: Change error message.
31610         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
31611         syntax.
31612         * g++.old-deja/g++.pt/friend28.C: Account for use of
31613         non-dependent names.
31614         * g++.old-deja/g++.pt/friend29.C: Likewise.
31615         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
31616         rules.
31617         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
31618         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
31619         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
31620         lookup rules.
31621         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
31622         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
31623         keyword.
31624         * g++.old-deja/g++.pt/memclass20.C: Likewise.
31625         * g++.old-deja/g++.pt/memclass5.C: Likewise.
31626         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
31627         keyword.
31628         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
31629         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
31630         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
31631         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
31632         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
31633         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
31634         keyword.
31635         * g++.old-deja/g++.pt/spec10.C: Likewise.
31636         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
31637         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
31638         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
31639         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
31640         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
31641         * g++.old-deja/g++.pt/ttp62.C: Likewise.
31642         * g++.old-deja/g++.pt/ttp64.C: Likewise.
31643         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
31644         * g++.old-deja/g++.pt/typename15.C: Likewise.
31645         * g++.old-deja/g++.pt/typename22.C: Likewise.
31646         * g++.old-deja/g++.pt/typename6.C: Change error messages.
31647         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
31648         * g++.old-deja/g++.pt/virtual2.C: Likewise.
31649         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
31650         syntax.
31651         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
31652         return value extension.
31653         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
31654         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
31655         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
31656         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
31657
31658 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31659
31660         * g++.dg/warn/inline1.C: New test.
31661         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
31662         * g++.old-deja/g++.jason/synth10.C: Likewise.
31663         * g++.old-deja/g++.mike/net31.C: Likewise.
31664         * g++.old-deja/g++.mike/p8786.C: Likewise.
31665
31666         * g++.dg/template/friend10.C: New test.
31667         * g++.dg/template/conv5.C: New test.
31668
31669 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31670
31671         * g++.dg/lookup/scoped3.C: New test.
31672
31673         * g++.dg/lookup/decl1.C: New test.
31674         * g++.dg/lookup/decl2.C: New test.
31675
31676 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31677
31678         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
31679         gcc.c-torture/compile/20021015-1.c,
31680         gcc.c-torture/compile/20021015-2.c,
31681         gcc.c-torture/compile/20021123-1.c,
31682         gcc.c-torture/compile/20021123-2.c,
31683         gcc.c-torture/compile/20021123-3.c,
31684         gcc.c-torture/compile/20021123-4.c,
31685         gcc.c-torture/execute/20021024-1.c: Add tests previously added
31686         only to 3.1 or 3.2 branch.
31687
31688 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
31689
31690         * gcc.dg/i386-bitfield3.c: New test.
31691
31692         * gcc.dg/i386-bitfield2.c: New test.
31693
31694 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
31695
31696         * g++.dg/parse/conv_op1.C: New test.
31697
31698 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
31699
31700         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
31701         approved.
31702
31703 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
31704
31705         * gcc.c-torture/compile/20021220-1.c: New test.
31706
31707 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
31708
31709         * gcc.dg/i386-fastcall-1.c: New.
31710
31711 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31712
31713         * gcc.c-torture/execute/20021219-1.c: New test.
31714
31715 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31716
31717         * gcc.dg/i386-pic-1.c: New test.
31718
31719 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31720
31721         PR c++/8099
31722         * g++.dg/template/friend9.C: New test.
31723
31724 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31725
31726         PR c++/3663
31727         * g++.dg/template/access7.C: New test.
31728
31729 2002-12-18  Nick Clifton  <nickc@redhat.com>
31730
31731         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
31732         the libstdc++-v3 directory has been found.
31733
31734 2002-12-12  Devang Patel <dpatel@apple.com>
31735         * gcc.dg/darwin-ld-1.c: New test.
31736         * gcc.dg/darwin-ld-2.c: New test.
31737         * gcc.dg/darwin-ld-3.c: New test.
31738         * gcc.dg/darwin-ld-4.c: New test.
31739         * gcc.dg/darwin-ld-5.c: New test.
31740
31741 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31742
31743         * gcc.c-torture/compile/20021212-1.c: New test.
31744
31745 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
31746
31747         * gcc.dg/fshort-wchar: New test.
31748
31749 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
31750
31751         PR c++/8372
31752         * g++.dg/template/dtor1.C: New test.
31753
31754         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
31755         markers.
31756
31757 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
31758
31759         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
31760
31761 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
31762
31763         * g++.dg/template/static1.C: New test.
31764         * g++.dg/template/static2.C: New test.
31765         * g++.old-deja/g++.ext/memconst.C: New test.
31766
31767 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31768
31769         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
31770         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
31771         * g++.dg/special/initp1.C: Likewise.
31772
31773 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
31774
31775         * gcc.c-torture/execute/20021204-1.c: New test.
31776
31777 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
31778
31779         * gcc.dg/ppc-fmadd-1.c: New file.
31780         * gcc.dg/ppc-fmadd-2.c: New file.
31781         * gcc.dg/ppc-fmadd-3.c: New file.
31782
31783 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31784
31785         * gcc.c-torture/compile/20021204-1.c: New test.
31786
31787 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31788
31789         * g++.dg/inherit/covariant2.C: New test.
31790         * g++.dg/inherit/covariant3.C: New test.
31791         * g++.dg/inherit/covariant4.C: New test.
31792         * g++.dg/inherit/covariant1.C: Remove XFAIL.
31793         * g++.old-deja/g++.robertl/eb17.C: Likewise.
31794
31795 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
31796
31797         PR c++/8688
31798         * g++.dg/init/brace3.C: New test.
31799
31800 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
31801
31802         * gcc.dg/20020210-1.c: Fix a comment typo.
31803
31804 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
31805
31806         PR c++/8720
31807         * g++.dg/parse/defarg1.C: New test.
31808
31809         PR c++/8615
31810         * g++.dg/template/char1.C: New test.
31811
31812         * g++.dg/template/varmod1.C: Fix typo.
31813
31814 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31815
31816         DR 180
31817         * g++.old-deja/g++.pt/crash32.C: Expect error.
31818
31819 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
31820
31821         PR c++/5919
31822         * g++.dg/template/varmod1.C: New test.
31823
31824         PR c++/8727
31825         * g++.dg/inherit/typeinfo1.C: New test.
31826
31827         PR c++/8663
31828         * g++.dg/inherit/typedef1.C: New test.
31829
31830 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
31831
31832         PR c++/8332
31833         PR c++/8493
31834         * g++.dg/template/strlen1.C: New test.
31835
31836         PR c++/8227
31837         * g++.dg/template/ctor2.C: New test.
31838
31839         PR c++/8214
31840         * g++.dg/init/string1.C: New test.
31841
31842         PR c++/8511
31843         * g++.dg/template/friend8.C: New test.
31844
31845 2002-11-29  Joe Buck <jbuck@synopsys.com>
31846
31847         * g++.dg/lookup/anon2.C: New test.
31848
31849 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
31850
31851         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
31852         h8300 port.
31853
31854 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
31855
31856         * gcc.dg/bitfld-6.c: New test.
31857
31858 2002-11-27  Jan Hubicka  <jh@suse.cz>
31859
31860         * gcc.c-torture/execute/20021127.[cx]: New test.
31861
31862 2002-11-26  Jan Hubicka  <jh@suse.cz>
31863
31864         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
31865         quality.
31866
31867 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
31868
31869         * g++.dg/init/brace2.C: New test.
31870         * g++.old-deja/g++.mike/p9129.C: Correct.
31871
31872 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
31873
31874         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
31875
31876 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
31877
31878         * gcc.dg/sibcall-6: New test for indirect sibcalls.
31879
31880 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
31881
31882         * testsuite/g++.dg/abi/empty11.C: New test.
31883         * testsuite/g++.dg/rtti/cv1.C: New test.
31884
31885 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
31886
31887         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
31888
31889 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
31890
31891         * g++.dg/abi/empty10.C: New test.
31892
31893 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31894
31895         * gcc.c-torture/compile/20021124-1.c: New test.
31896
31897 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
31898
31899         * g++.dg/abi/rtti2.C: New test.
31900
31901 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31902
31903         * gcc.dg/i386-unroll-1.c: New test.
31904
31905 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31906
31907         * gcc.c-torture/compile/20021120-1.c: New test.
31908         * gcc.c-torture/compile/20021120-2.c: New test.
31909
31910 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31911
31912         * gcc.dg/bitfld-5.c: New test.
31913
31914 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31915
31916         * gcc.c-torture/execute/20021120-3.c: New test.
31917
31918 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31919
31920         * gcc.c-torture/execute/20021120-2.c: New test.
31921
31922 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31923
31924         * gcc.c-torture/execute/20021120-1.c: New test.
31925
31926 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31927
31928         * gcc.c-torture/execute/20021118-3.c: New test.
31929
31930 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31931
31932         * gcc.c-torture/compile/20021119-1.c: New test.
31933
31934 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31935
31936         * gcc.dg/duff-1.c: New test.
31937         * gcc.dg/duff-2.c: New test.
31938         * gcc.dg/duff-3.c: New test.
31939
31940 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31941
31942         * gcc.dg/cpp/_Pragma5.c: New test.
31943
31944 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31945
31946         * gcc.c-torture/execute/20021118-2.c: New test.
31947
31948 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31949
31950         * gcc.c-torture/execute/20021118-1.c: New test.
31951
31952 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31953
31954         * gcc.dg/20021116-1.c: New test.
31955
31956 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
31957
31958         * g++.dg/abi/vcall1.C: New test.
31959
31960 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
31961
31962         * gcc.dg/20021029-1.c: New test.
31963         * gcc.dg/20021029-2.c: New test.
31964
31965 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31966
31967         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
31968
31969 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31970
31971         PR c/8439
31972         * gcc.dg/20021110.c: Move to ...
31973         * gcc.c-torture/compile/20021110.c: .... here.
31974
31975 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31976
31977         PR c/8467
31978         * gcc.c-torture/execute/20021111-1.c
31979
31980 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31981
31982         PR c/8439
31983         * gcc.dg/20021110.c: New test.
31984
31985 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
31986
31987         * g++.dg/abi/vthunk3.C: Run only on x86.
31988
31989 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31990
31991         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
31992
31993 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
31994
31995         * lib/compat.exp (compat-execute): Fix logic error in last
31996         change.
31997
31998 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
31999
32000         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
32001
32002 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32003
32004         PR c++/8389
32005         * g++.dg/template/access6.C: New test.
32006
32007 2002-11-08  Jan Hubicka  <jh@suse.cz>
32008
32009         * gcc.dg/i386-ssefp-1.c: New test.
32010         * gcc.dg/i386-ssefp-1.c: New test.
32011
32012 2002-11-08  Jan Hubicka  <jh@suse.cz>
32013
32014         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
32015
32016 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32017
32018         * g++.dg/abi/vthunk3.C: New test.
32019
32020         PR c++/8338
32021         * g++.dg/template/crash2.C: New test.
32022
32023 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32024
32025         * testsuite/g++.dg/abi/dtor1.C: New test.
32026         * testsuite/g++.dg/abi/dtor2.C: Likewise.
32027
32028 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
32029
32030         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
32031         Darwin.
32032
32033 2002-11-04  Adam Nemet  <anemet@lnxw.com>
32034
32035         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
32036         -mthumb.  Only xfail with -O0.
32037
32038 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
32039
32040         * g++.dg/abi/thunk1.C: New test.
32041         * g++.dg/abi/thunk2.C: Likewise.
32042         * g++.dg/abi/vtt1.C: Likewise.
32043
32044 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
32045
32046         PR optimization/8423
32047         * gcc.c-torture/execute/builtin-constant.c: New test.
32048
32049 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
32050
32051         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
32052         Add some more cases.
32053
32054 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
32055
32056         PR c++/8391
32057         * g++.dg/opt/local1.C: New test.
32058
32059 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
32060
32061         PR c++/8160
32062         * g++.dg/template/complit1.C: New test.
32063
32064         PR c++/8149
32065         * g++.dg/template/typename4.C: Likewise.
32066
32067 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32068
32069         Core issue 287, PR c++/7639
32070         * g++.dg/template/instantiate1.C: Adjust error location.
32071         * g++.dg/template/instantiate3.C: New test.
32072         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
32073         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
32074         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
32075
32076 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
32077
32078         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
32079
32080 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
32081
32082         PR c++/8287
32083         * g++.dg/init/dtor2.C: New test.
32084
32085 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32086
32087         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
32088         * gcc.dg/nest.c: Bypass errors on irix6.
32089
32090 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
32091
32092         * gcc.dg/nest.c: Expect error for mmix-*-*.
32093         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
32094
32095 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
32096
32097         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
32098         markers.
32099
32100         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
32101
32102 2002-10-25  Mike Stump  <mrs@apple.com>
32103
32104         * gcc.dg/warn-1.c: New test.
32105
32106 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32107
32108         * g++.dg/template/typename3.C: New test.
32109
32110 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
32111
32112         * g++.dg/lookup/ptrmem1.C: New test.
32113
32114         * g++.dg/abi/vthunk2.C: New test.
32115
32116 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32117
32118         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
32119
32120 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
32121
32122         * g++.dg/abi/empty9.C: New test.
32123
32124 2002-10-24  Richard Henderson  <rth@redhat.com>
32125
32126         * g++.dg/inherit/thunk1.C: Enable for ia64.
32127
32128 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32129
32130         PR c++/8067
32131         * g++.dg/lookup/pretty1.C: New test.
32132
32133 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
32134
32135         * gcc.dg/20021023-1.c: New test.
32136
32137 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32138
32139         PR c++/7679
32140         * g++.dg/parse/inline1.C: New test.
32141
32142 2002-10-23  Richard Henderson  <rth@redhat.com>
32143
32144         * g++.dg/inherit/thunk1.C: Enable for x86_64.
32145
32146         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
32147
32148 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
32149
32150         PR c++/6579
32151         * g++.dg/parse/stmtexpr3.C: New test.
32152
32153 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32154
32155         * g++.dg/expr/cond1.C: New test.
32156
32157 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32158
32159         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
32160
32161 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32162
32163         * g++.dg/abi/vbase13.C: New test.
32164         * g++.dg/abi/vbase14.C: Likewise.
32165
32166 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
32167
32168         * gcc.dg/tls/pic-1.c: New test.
32169         * gcc.dg/tls/nonpic-1.c: New test.
32170         * gcc.dg/20021018-1.c: New test.
32171
32172 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32173
32174         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
32175         Remove only files with the same base name as the test case.
32176         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
32177         (profopt-execute): Likewise.  Also, remove old profiling
32178         and performance data files before running the tests.
32179
32180         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
32181         * g++.dg/bprob/bprob.exp: Likewise.
32182         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
32183         to allow more general test case names.
32184
32185         * g++.dg/bprob/bprob-1.C: Rename to ...
32186         * g++.dg/bprob/g++-bprob-1.C: ... this.
32187
32188         * g77.dg/bprob/bprob-1.f: Rename to ...
32189         * g77.dg/bprob/g77-bprob-1.f: ... this.
32190
32191 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32192
32193         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
32194         bison 1.50 or later.
32195
32196 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
32197
32198         * g++.dg/README: Describe more test directories.
32199
32200 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32201
32202         * g++.dg/init/array6.C: Add additional tests.
32203
32204 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32205
32206         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
32207         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
32208
32209 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
32210
32211         * gcc.c-torture/compile/20020604-1.x: New.
32212         * gcc.c-torture/compile/simd-5.x: Likewise.
32213         * gcc.c-torture/execute/920710-1.x: Likewise.
32214         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
32215
32216 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32217
32218         * g++.dg/inherit/override1.C: Add dg-options clause.
32219
32220 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32221
32222         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
32223         _mm_slli_si128.
32224
32225 2002-10-19  Andreas Schwab  <schwab@suse.de>
32226
32227         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
32228         directory component.
32229
32230 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
32231
32232         * g++.dg/inherit/thunk1.C: New test.
32233
32234         * g++.dg/inherit/override1.C: New test.
32235
32236         * g++.dg/abi/mangle11.C: New test.
32237         * g++.dg/abi/mangle14.C: New test.
32238         * g++.dg/abi/mangle17.C: New test.
32239
32240 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
32241
32242         * g++.dg/overload/member2.C: New test.
32243
32244 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
32245
32246         * g++.dg/README: Describe new compat directory.
32247         * g++.dg/dg.exp: Skip tests in compat directory.
32248         * README.compat: New file.
32249         * lib/compat.exp: New expect script.
32250         * g++.dg/compat: New test directory.
32251         * g++.dg/compat/compat.exp: New expect script.
32252         * g++.dg/compat/abi: New test directory.
32253         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
32254         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
32255         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
32256         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
32257         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
32258         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
32259         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
32260         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
32261         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
32262         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
32263         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
32264         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
32265         * g++.dg/compat/break: New test directory.
32266         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
32267         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
32268         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
32269         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
32270         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
32271         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
32272         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
32273         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
32274         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
32275         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
32276         g++.dg/compat/break/README: New files.
32277         * g++.dg/compat/eh: New test directory.
32278         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
32279         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
32280         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
32281         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
32282         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
32283         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
32284         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
32285         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
32286         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
32287         g++.dg/compat/eh/filter2_y.C,
32288         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
32289         g++.dg/compat/eh/new1_y.C,
32290         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
32291         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
32292         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
32293         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
32294         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
32295         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
32296         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
32297         g++.dg/compat/eh/unexpected1_y.C: New files.
32298         * g++.dg/compat/init: New test directory.
32299         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
32300         g++.dg/compat/init/array5_y.C,
32301         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
32302         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
32303         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
32304         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
32305         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
32306         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
32307         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
32308         g++.dg/compat/init/init-ref2_y.C: New files.
32309
32310 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32311
32312         PR c++/7584
32313         * g++.dg/inherit/using3.C: New test.
32314
32315 2002-10-17  Jan Hubicka  <jh@suse.cz>
32316
32317         * gcc.dg/20021017-2.c: New test.
32318
32319 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32320
32321         * g++.dg/abi/mangle16.C: Adjust.
32322
32323         * g++.dg/init/array8.C: New test.
32324
32325 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
32326
32327         * gcc.dg/special/mips-abi.exp: New test.
32328         * gcc.dg/special/mips-abi.s: Empty file used by the above.
32329
32330 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32331
32332         * g++.dg/abi/mangle16.C: New test.
32333         * g++.dg/abi/mangle17.C: Likewise.
32334
32335         PR c++/7478
32336         * g++.dg/template/ref1.C: New test.
32337
32338 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32339
32340         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
32341
32342 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
32343
32344         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
32345
32346 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32347
32348         PR c++/7524
32349         * g++.dg/init/array7.C: New test.
32350
32351 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
32352
32353         * g++.dg/init/array6.C: New test.
32354
32355         * g++.dg/abi/mangle13.C: Likewise.
32356         * g++.dg/abi/mangle14.C: Likewise.
32357         * g++.dg/abi/mangle15.C: Likewise.
32358
32359 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32360
32361         * g++.dg/abi/empty8.C: New test.
32362
32363 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
32364
32365         * g++.dg/init/ctor1.C: New test.
32366
32367 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
32368
32369         * gcc.c-torture/execute/20021015-1.c: New test.
32370
32371 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
32372
32373         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
32374
32375 2002-10-14  Jan Hubicka  <jh@suse.cz>
32376
32377         * gcc.dg/i386-ssetype-[1-5].c: New tests.
32378
32379 2002-10-14  Richard Henderson  <rth@redhat.com>
32380
32381         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
32382
32383 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32384
32385         PR optimization/6631
32386         * g++.dg/opt/const2.C: New test.
32387
32388 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32389
32390         PR c++/7176
32391         * g++.dg/parse/friend1.C: New test.
32392         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
32393
32394 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
32395
32396         * gcc.dg/20021014-1.c: New test.
32397
32398 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
32399
32400         PR c++/5661
32401         * g++.dg/ext/vlm1.C: New test.
32402         * g++.dg/ext/vlm2.C: Likewise.
32403
32404         * g++.dg/init/array1.C: Remove invalid braces.
32405         * g++.dg/init/brace1.C: New test.
32406         * g++.dg/init/copy2.C: Likewise.
32407         * g++.dg/init/copy3.C: Likewise.
32408         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
32409         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
32410         braces.
32411
32412 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
32413
32414         * gcc.dg/cpp/assembler.S: Don't use -ansi.
32415
32416 2002-10-11  Richard Shann  <richard.shann@superh.com>
32417
32418         * gcc.c-torture/compile/simd-5.c: New test.
32419
32420 2002-10-10  Roger Sayle  <roger@eyesopen.com>
32421
32422         * gcc.c-torture/execute/shiftopt-1.c: New test case.
32423
32424 2002-10-10  Jim Wilson  <wilson@redhat.com>
32425
32426         * gcc.c-torture/execute/20021010-1.c: New test.
32427
32428 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
32429
32430         PR c/7353
32431         * g++.dg/ext/typedef-init.C: New test.
32432         * gcc.dg/typedef-init.c: New test.
32433
32434 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
32435
32436         * gcc.dg/cpp/paste13.c: New test.
32437
32438 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32439
32440         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
32441         remaining platforms, XFAIL during compile, not execute.  Don't
32442         XFAIL at -O0.
32443
32444 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32445
32446         * gcc.dg/alias-1.c: Tweak expected warning.
32447
32448 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
32449
32450         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
32451
32452 2002-10-06  Andreas Jaeger  <aj@suse.de>
32453
32454         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
32455         * gcc.dg/cpp/c++98.C: Likewise.
32456
32457         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
32458         * g++.dg/cpp/c++98.C: Likewise.
32459
32460         * g++.dg/README (Subdirectories): Mention cpp directory.
32461
32462         PR target/7559
32463         * gcc.dg/20021006-1.c: New test.
32464
32465 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32466
32467         PR c++/7804
32468         * g++.dg/other/warning1.C: New test.
32469
32470 2002-10-04  Roger Sayle  <roger@eyesopen.com>
32471
32472         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
32473         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
32474         and sparc-*-* with -m64 as expected failures.  See PR 8087.
32475
32476 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32477
32478         PR c++/7931
32479         * g++.dg/template/ptrmem3.C: New test.
32480
32481         PR c++/7754
32482         * g++.dg/template/union1.C: New test.
32483
32484 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32485
32486         PR c++/8006
32487         * g++.dg/abi/mangle9.C: New test.
32488         * g++.dg/abi/mangle10.C: New test.
32489         * g++.dg/abi/mangle11.C: New test.
32490         * g++.dg/abi/mangle12.C: New test.
32491
32492 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
32493
32494         PR c++/7188.
32495         * g++.dg/template/meminit1.C: New test.
32496         * g++.dg/warn/Wreorder-1.C: Likewise.
32497         * g++.old-deja/g++.mike/warn3.C: Tweak.
32498         * lib/prune.exp: Ingore "in copy constructor".
32499
32500 2002-10-02  Andreas Jaeger  <aj@suse.de>
32501
32502         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
32503         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
32504         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
32505         on x86-64.
32506
32507 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32508
32509         * gcc.dg/empty1.C: Fix typo.
32510
32511 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
32512
32513         * gcc.dg/alias-1.c: New test.
32514
32515 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32516
32517         * gcc.dg/empty1.C: New test.
32518
32519         * g++.dg/tls/init-2.C: Tweak error messages.
32520
32521 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
32522
32523         * gcc.c-torture/compile/20020923-1.c: New test.
32524
32525 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
32526
32527         * gcc.c-torture/execute/ffs-1.c: New test.
32528         * gcc.c-torture/execute/ffs-2.c: Ditto.
32529
32530 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
32531
32532         * g++.dg/overload/member1.C: New test.
32533
32534 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
32535
32536         * g++.dg/abi/empty7.C: New test.
32537         * g++.dg/init/pm2.C: Likewise.
32538
32539 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
32540
32541         * g++.dg/rtti/crash1.C: New test.
32542
32543 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
32544
32545         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
32546         gcc.dg/sibcall-4.c: New tests.
32547
32548 2002-09-28  Roger Sayle  <roger@eyesopen.com>
32549
32550         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
32551         powerpc and MMIX targets.
32552
32553 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
32554
32555         * gcc.dg/cpp/20020927-1.c: New.
32556
32557 2002-09-26  David S. Miller  <davem@redhat.com>
32558
32559         * gcc.c-torture/compile/trunctfdf.c: New.
32560
32561 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32562
32563         * lib/target-supports.exp (check_weak_available): Handle solaris2.
32564
32565 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
32566
32567         * gcc.c-torture/execute/loop-15.c: New.
32568
32569 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
32570
32571         * README.QMTEST: Fix typo.
32572
32573 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
32574
32575         * gcc.dg/20020926-1.c: New test.
32576
32577 2002-09-25  David S. Miller  <davem@redhat.com>
32578
32579         PR target/7842
32580         * gcc.c-torture/execute/shiftdi.c: New test.
32581
32582 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
32583
32584         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
32585         unique to the tool.
32586         * lib/g77.exp (g77_init): Likewise.
32587         * lib/g++.exp (g++_init): Likewise.
32588         * lib/objc.exp (objc_init): Likewise.
32589
32590 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
32591
32592         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
32593         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
32594         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
32595
32596 2002-09-25  Richard Henderson  <rth@redhat.com>
32597
32598         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
32599         too-small long double.
32600
32601 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
32602
32603         * gcc.dg/20020919-1.c: New test.
32604
32605 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
32606
32607         * g++.dg/abi/bitfield6.C: New test.
32608         * g++.dg/abi/bitfield7.C: New test.
32609         * g++.dg/abi/bitfield8.C: New test.
32610         * g++.dg/abi/vbase11.C: New test.
32611
32612 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32613
32614         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
32615         hppa*-*-hpux*.  Update test comment.
32616
32617 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
32618
32619         * gcc.dg/tls/struct-1.c: New test.
32620
32621 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
32622
32623         * gcc.dg/cpp/tr-warn2.c: Update.
32624
32625 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32626
32627         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
32628
32629 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32630
32631         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
32632         systems.
32633
32634 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
32635
32636         * gcc.c-torture/execute/ieee/mzero3.c: New test.
32637
32638         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32639         Adjust for c++filt moved to binutils.  Remove spurious duplicate
32640         setting of cxxfilt.
32641
32642 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
32643
32644         * gcc.dg/20020312-2.c: Update for darwin.
32645
32646 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32647
32648         * g++.old-deja/g++.other/crash32.C: Mark ICE.
32649
32650 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
32651
32652         * objc.dg/comp-types-1.m: New test.
32653         * objc.dg/comp-types-2.m: New test.
32654         * objc.dg/comp-types-3.m: New test.
32655         * objc.dg/comp-types-4.m: New test.
32656         * objc.dg/comp-types-5.m: New test.
32657         * objc.dg/comp-types-6.m: New test.
32658
32659 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32660
32661         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
32662
32663 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32664
32665         * g++.dg/other/do1.C: New test.
32666
32667         * g++.dg/template/subst1.C: New test.
32668
32669 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
32670
32671         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
32672
32673 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32674
32675         * g++.dg/template/qualttp20.C: Adjust expected errors.
32676         * g++.old-deja/g++.jason/report.C: Likewise.
32677         * g++.old-deja/g++.other/qual1.C: Likewise.
32678
32679         * g++.dg/lookup/scoped2.C: New test.
32680
32681         * g++.dg/ext/asm3.C: New test.
32682
32683 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
32684
32685         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
32686
32687 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
32688
32689         * ChangeLog: follow spelling conventions.
32690         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
32691         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
32692         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
32693         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
32694         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
32695         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
32696         * g++.old-deja/g++.law/global-init1.C: Likewise.
32697         * g++.old-deja/g++.other/delete4.C: Likewise.
32698         * g++.old-deja/g++.other/inline21.C: Likewise.
32699         * g++.old-deja/g++.other/singleton.C: Likewise.
32700         * g77.dg/strlen0.f: Likewise.
32701         * g77.f-torture/compile/20010519-1.f: Likewise.
32702         * g77.f-torture/compile/980310-4.f: Likewise.
32703         * gcc.c-torture/compile/20000605-1.c: Likewise.
32704         * gcc.c-torture/execute/20020225-1.c: Likewise.
32705         * gcc.dg/c90-hexfloat-2.c: Likewise.
32706         * gcc.dg/c99-bool-1.c: Likewise.
32707         * gcc.dg/c99-hexfloat-2.c: Likewise.
32708         * gcc.dg/dll-2.c: Likewise.
32709         * gcc.dg/wtr-union-init-1.c: Likewise.
32710         * gcc.dg/wtr-union-init-2.c: Likewise.
32711         * gcc.dg/wtr-union-init-3.c: Likewise.
32712         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32713         * gcc.dg/cpp/defined.c: Likewise.
32714         * gcc.dg/cpp/macsyntx.c: Likewise.
32715         * gcc.dg/cpp/paste2.c: Likewise.
32716         * gcc.dg/cpp/trad/defined.c: Likewise.
32717         * gcc.dg/format/c90-printf-1.c: Likewise.
32718         * gcc.dg/format/c90-scanf-1.c: Likewise.
32719         * gcc.dg/format/c99-printf-1.c: Likewise.
32720         * gcc.dg/format/c99-scanf-1.c: Likewise.
32721         * gcc.misc-tests/gcov-8.c: Likewise.
32722         * lib/profopt.exp: Likewise.
32723
32724 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
32725
32726         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
32727
32728 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32729
32730         * g++.dg/inherit/using2.C: New test.
32731
32732 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
32733
32734         * ChangeLog: Follow spelling conventions.
32735         * g++.dg/template/friend4.C: Likewise.
32736         * g++.old-deja/g++.pt/crash67.C: Likewise.
32737         * gcc.c-torture/execute/20000801-4.c: Likewise.
32738         * gcc.dg/c90-digraph-1.c: Likewise.
32739         * gcc.dg/c94-digraph-1.c: Likewise.
32740         * gcc.dg/c99-digraph-1.c: Likewise.
32741         * gcc.dg/cpp/line5.c: Likewise.
32742         * gcc.dg/cpp/multiline.c: Likewise.
32743         * gcc.dg/cpp/trad/literals-1.c: Likewise.
32744         * gcc.dg/format/attr-3.c: Likewise.
32745         * gcc.dg/format/c90-scanf-3.c: Likewise.
32746         * gcc.dg/format/ext-4.c: Likewise.
32747
32748 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32749
32750         * g++.dg/template/pretty1.C: New test.
32751
32752 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
32753
32754         * gcc.c-torture/execute/struct-cpy-1.c: New test.
32755
32756 2002-09-13  Matt Austern  <austern@apple.com>
32757
32758         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
32759         passing a cast expression to a function by const reference.
32760
32761 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
32762
32763         * g++.dg/template/deduce1.C: New test.
32764
32765 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
32766
32767         * gcc.c-torture/execute/simd-1.c: Force all use of int to
32768         32-bit int.
32769
32770 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32771
32772         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
32773         usage.
32774
32775 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
32776
32777         * gcc.c-torture/compile/20020910-1.c: New test.
32778
32779 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
32780
32781         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
32782
32783 2002-09-10  Andreas Jaeger  <aj@suse.de>
32784
32785         * gcc.dg/20020312-2.c: Adjust for x86-64.
32786
32787 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
32788
32789         * g77.dg/7388.f: New test case for PR 7388.
32790
32791 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
32792
32793         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
32794
32795 2002-09-05  Ziemowit Laski <zlaski@apple.com>
32796
32797         * objc.dg/proto-lossage-1.m: New test.
32798
32799 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
32800
32801         * gcc.dg/cpp/_Pragma4.c: Fix typo.
32802
32803 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
32804
32805         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
32806         expected to pass.
32807
32808 2002-09-06  Stan Shebs  <shebs@apple.com>
32809             David Edelsohn  <edelsohn@gnu.org>
32810
32811         * gcc.dg/weak: New directory.
32812         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
32813         target-specific xfail bits.
32814         * gcc.dg/typeof-2.c: Move to new directory.
32815         * gcc.dg/weak.exp: New expect script.
32816
32817 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
32818
32819         * gcc.c-torture/execute/extzvsi.c: New test.
32820
32821 2002-09-05  Stan Shebs  <shebs@apple.com>
32822
32823         * gcc.dg/weak-1.c: xfail on Darwin.
32824         * gcc.dg/weak-2.c: Ditto.
32825         * gcc.dg/weak-3.c: Ditto.
32826         * gcc.dg/weak-4.c: Ditto.
32827         * gcc.dg/weak-5.c: Ditto.
32828         * gcc.dg/weak-6.c: Ditto.
32829         * gcc.dg/weak-7.c: Ditto.
32830         * gcc.dg/weak-8.c: Ditto.
32831         * gcc.dg/weak-9.c: Ditto.
32832
32833 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
32834
32835         * gcc.c-torture/execute/loop-14.c: New test.
32836
32837 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
32838
32839         * g++.dg/other/cxa-atexit1.C: New test.
32840
32841         * gcc.dg/typeof-2.c: New test.
32842
32843 2002-09-03  Roger Sayle  <roger@eyesopen.com>
32844
32845         * gcc.dg/builtins-2.c: New testcase.
32846         * gcc.dg/builtins-3.c: New testcase.
32847
32848 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
32849
32850         * gcc.dg/cpp/_Pragma4.c: New test.
32851
32852 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
32853
32854         * objc/execute/nil_method-1.m: New testcase.
32855
32856 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
32857
32858         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
32859         [Object class], not [Object initialize].
32860
32861 2002-08-31  Roger Sayle  <roger@eyesopen.com>
32862             Hans-Peter Nilsson  <hp@bitrange.com>
32863
32864         * gcc.c-torture/execute/20020720-1.x: Skip test on
32865         mmix-knuth-mmixware.  Correct comment.
32866
32867 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
32868
32869         * testsuite/g++.dg/abi/bitfield5.C: New test.
32870         * testsuite/g++.dg/abi/vbase10.C: Likewise.
32871
32872 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
32873
32874         * objc.dg/undeclared-selector.m: New test.
32875
32876 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
32877
32878         * g++.dg/other/offsetof1.C: Avoid cast warning.
32879
32880 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
32881
32882         * objc.dg/super-class-2.m: New test.
32883
32884 2002-08-24  Matt Austern  <austern@apple.com>
32885
32886         * g++.dg/ext/lvaddr.C: New test.
32887         * g++.dg/ext/lvcast.C: New test.
32888
32889 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
32890
32891         * testsuite/g++.dg/inherit/cond1.C: New test.
32892
32893 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
32894
32895         * gcc.dg/noncompile/incomplete-1.c: New test.
32896
32897 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32898
32899         * gcc.dg/typespec-1.c: New test.
32900
32901 2002-08-20  Devang Patel  <dpatel@apple.com>
32902         * objc.dg/proto-hier-2.m: New test.
32903
32904 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
32905
32906         * objc.dg/bitfield-1.m: New test.
32907         * objc.dg/bitfield-2.m: New test.
32908
32909 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32910
32911         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
32912         gcc.dg/c99-flex-array-4.c: New tests.
32913
32914 2002-08-16  Stan Shebs  <shebs@apple.com>
32915
32916         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
32917
32918 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32919
32920         * gcc.dg/typeof-1.c: New test.
32921         * g++.dg/ext/typeof2.C: New test.
32922
32923 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32924
32925         * g++.dg/other/offsetof1.C: New test.
32926
32927 2002-08-14  Richard Henderson  <rth@redhat.com>
32928
32929         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32930
32931 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32932
32933         * gcc.dg/cpp/_Pragma3.c: New test.
32934
32935 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32936
32937         * g++.dg/template/inherit3: New test.
32938
32939 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32940
32941         * gcc.dg/bitfld-4.c: Add blank options.
32942
32943 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32944
32945         * g++.dg/template/crash1.C: New test.
32946
32947 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32948
32949         * gcc.dg/tls/opt-2.c: New test.
32950
32951 2002-08-08  Devang Patel  <dpatel@apple.com>
32952
32953         * objc.dg/selector-1.m : New test
32954
32955 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32956
32957         * g++.dg/abi/bitfield4.C: New test.
32958         * gcc.dg/bitfld-4.c: New test.
32959
32960 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32961
32962         * g++.dg/other/packed1.C: New test.
32963
32964 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
32965
32966         * g++.dg/abi/offsetof.C: Tweak error messages.
32967         * g++.old-deja/g++.mike/p10769a.C: Likewise.
32968
32969 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32970
32971         * gcc.dg/bitfld-3.c: New test.
32972
32973 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32974             Richard Henderson  <rth@redhat.com>
32975
32976         * gcc.dg/i386-bitfield1.c: New test.
32977         * g++.dg/abi/bitfield3.C: Update.
32978
32979 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
32980
32981         * objc.dg/const-str-2.m: Update.
32982         * gcc.dg/cpp/c++98.c: Change to C extension.
32983         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
32984         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
32985
32986 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
32987
32988         * testsuite/gcc.dg/tls/diag-3.c: New.
32989
32990 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
32991
32992         * g++.dg/README (Subdirectories): Document new subdir expr.
32993         * g++.dg/expr/pmf-1.C: New test.
32994
32995 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
32996
32997         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
32998
32999 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
33000
33001         * g++.dg/abi/bitfield3.C: New test.
33002
33003 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
33004
33005         * lib/gcov.exp: Tweak expected line formats.
33006         * gcc.misc-tests/gcov8.c: New test.
33007         * gcc.misc-tests/gcov8.x: New flags.
33008
33009 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
33010
33011         * consistency.vlad/layout/endian.c: Include string.h.
33012
33013         * gcc.c-torture/execute/20020805-1.c: New test.
33014
33015 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
33016
33017         * g++.dg/other/conversion1.C: New test.
33018
33019 2002-08-03  Roger Sayle  <roger@eyesopen.com>
33020
33021         * gcc.dg/builtins-1.c: New testcase.
33022
33023 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
33024
33025         * g++.dg/inherit/access3.C: New test.
33026
33027 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
33028
33029         * gcc.dg/ia64-visibility-2.c: New test.
33030
33031 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
33032
33033         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
33034         __qualifier_flags to __flags.
33035
33036 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
33037
33038         * g++.dg/inherit/operator1.C: New test.
33039         * g++.dg/lookup/disamb1.C: Fix typo in comment.
33040         * g++.dg/other/error1.C: Change expected error message.
33041         * g++.dg/template/conv4.C: Likewise.
33042
33043 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
33044
33045         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
33046         for documented behavior.
33047
33048 2002-07-25  Roger Sayle  <roger@eyesopen.com>
33049
33050         * gcc.c-torture/execute/20020720-1.x: Skip this test on
33051         several targets known to fail.
33052
33053 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
33054
33055         * gcc.dg/mips-args-[123].c: New tests.
33056
33057 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
33058
33059         * gcc.dg/ppc-spe.c: New.
33060
33061 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
33062
33063         * g++.dg/other/ptrmem4.C: New testcase.
33064
33065 2002-07-24  Richard Henderson  <rth@redhat.com>
33066
33067         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
33068
33069 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
33070
33071         * g++.dg/ext/alignof1.C (main): Return 0 for success.
33072
33073 2002-07-24  Roger Sayle  <roger@eyesopen.com>
33074
33075         * gcc.c-torture/execute/memset-3.c: New testcase.
33076
33077 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
33078
33079         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
33080         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
33081
33082 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33083
33084         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
33085         Delete.
33086
33087 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
33088
33089         * gcc.c-torture/compile/simd-4.c: New test.
33090
33091 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33092
33093         PR c++/7347, c++/7348
33094         * g++.dg/template/access4.C: New test.
33095         * g++.dg/template/access5.C: New test.
33096         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
33097         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
33098         * g++.old-deja/g++.pt/ttp58.C: Likewise.
33099         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
33100
33101 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
33102
33103         * gcc.dg/gnu89-init-2.c: New test.
33104
33105 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
33106
33107         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
33108
33109 2002-07-20  Roger Sayle  <roger@eyesopen.com>
33110
33111         * gcc.c-torture/execute/20020720-1.c: New testcase.
33112
33113 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
33114
33115         * gcc.dg/cpp/Wsignprom.c: New tests.
33116
33117 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
33118
33119         * gcc.c-torture/execute/loop-13.c: New test.
33120
33121 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
33122
33123         * gcc.dg/cpp/expr.c: New tests.
33124
33125 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
33126
33127         * g++.dg/opt/pr6713.C: Add template instantiation.
33128
33129 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
33130
33131         * gcc.dg/nest.c: New test.
33132
33133 2002-07-17  Richard Henderson  <rth@redhat.com>
33134
33135         * g++.dg/opt/pr6713.C: New test.
33136
33137 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
33138
33139         * gcc.c-torture/execute/loop-2e.x: Let the testcase
33140         XFAIL for all x86 processors.
33141
33142 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
33143
33144         * gcc.c-torture/execute/20010122-1.x: Do not test with
33145         -fomit-frame-pointer.
33146
33147 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33148
33149         * g++.dg/template/instantiate2.C: New test.
33150         * g++.dg/template/spec4.C: New test.
33151
33152 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33153
33154         * g++.dg/template/access2.C: New test.
33155         * g++.dg/template/access3.C: New test.
33156
33157 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
33158
33159         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
33160         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
33161         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
33162         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
33163         Convert to use <stdarg.h>.
33164         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
33165         Delete.
33166         * gcc.dg/va-arg-2.c: New.
33167         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
33168
33169 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
33170
33171         * gcc.c-torture/compile/20020710-1.c: New test.
33172
33173 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
33174                           Andrew Pinski  <pinskia@physics.uc.edu>
33175
33176         gcc.c-torture/compile/simd-2.c: New testcase.
33177         gcc.c-torture/compile/simd-3.c: Likewise.
33178
33179 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
33180
33181         PR c++/7224
33182         * g++.dg/overload/error1.C: New test.
33183
33184 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33185
33186         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
33187         configuration and IRIX 6 O32 ABI.
33188
33189 2002-07-11  Roger Sayle  <roger@eyesopen.com>
33190
33191         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
33192
33193 2002-07-10  Roger Sayle  <roger@eyesopen.com>
33194
33195         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
33196
33197 2002-07-10  Jeffrey A Law  <law@redhat.com>
33198
33199         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
33200
33201         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
33202
33203 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
33204
33205         * gcc.dg/20020312-2.c: Check for __PPC__.
33206
33207 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
33208
33209         * gcc.c-torture/compile/20020709-1.c: New test.
33210
33211 2002-07-07  Roger Sayle  <roger@eyesopen.com>
33212
33213         * g++.dg/template/qualttp21.C: New test case.
33214
33215 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
33216
33217         * gcc.c-torture/compile/20020706-1.c: New test.
33218         * gcc.c-torture/compile/20020706-2.c: New test.
33219
33220 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
33221             Alexandre Oliva  <aoliva@redhat.com>
33222
33223         * g++.dg/warn/incomplete1.C: New test.
33224
33225 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33226
33227         PR c++/7099
33228         * g++.dg/warn/noreturn1.C: New test.
33229
33230 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
33231
33232         PR c++/6706
33233         * g++.dg/debug/debug6.C: New test.
33234         * g++.dg/debug/debug7.C: New test.
33235
33236 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
33237
33238         * gcc.c-torture/compile/simd-3.c: New test.
33239
33240 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
33241
33242         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
33243         * gcc.dg/20020620-1.c: Likewise.
33244
33245 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33246
33247         PR c++/6944
33248         * g++.dg/init/array4.C: New test.
33249         * g++.dg/init/array5.C: New test.
33250
33251 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
33252
33253         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
33254         * gcc.c-torture/execute/simd-2.c (main): Likewise.
33255
33256 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33257
33258         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
33259         * gcc.dg/wtr-aggr-init-1.c: Likewise.
33260         * gcc.dg/wtr-conversion-1.c: Likewise.
33261         * gcc.dg/wtr-escape-1.c: Likewise.
33262         * gcc.dg/wtr-int-type-1.c: Likewise.
33263         * gcc.dg/wtr-label-1.c: Likewise.
33264         * gcc.dg/wtr-static-1.c: Likewise.
33265         * gcc.dg/wtr-strcat-1.c: Likewise.
33266         * gcc.dg/wtr-suffix-1.c: Likewise.
33267         * gcc.dg/wtr-switch-1.c: Likewise.
33268         * gcc.dg/wtr-unary-plus-1.c: Likewise.
33269         * gcc.dg/wtr-union-init-1.c: Likewise.
33270         * gcc.dg/wtr-union-init-2.c: Likewise.
33271         * gcc.dg/wtr-union-init-3.c: Likewise.
33272
33273         * gcc.dg/wtr-func-def-1.c: New test.
33274
33275 2002-07-02 Devang Patel <dpatel@apple.com>
33276
33277         * objc.dg/param-1.m: New test.
33278
33279 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
33280
33281         * gcc.dg/cpp/trad/directive.c: Add test.
33282         * gcc.dg/cpp/trad/macroargs.c: Add test.
33283         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
33284
33285 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
33286
33287         * gcc.dg/cpp/cmdlne-M.c: New test.
33288
33289 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
33290
33291         * objc.dg/desig-init-1.m: New test.
33292
33293 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33294
33295         PR c++/6716
33296         * g++.dg/template/instantiate1.C: New test.
33297
33298 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
33299
33300         PR c++/7112
33301         * g++.dg/template/sizeof2.C: New test.
33302
33303 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33304
33305         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
33306         gcc.dg/cpp/trad/include.c: New tests.
33307
33308 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
33309
33310         PR target/7177
33311         * gcc.c-torture/compile/20020701-1.c: New test.
33312
33313 2002-07-01  Stan Shebs  <shebs@apple.com>
33314
33315         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
33316         header here...
33317         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
33318         (objc-torture-execute): or here.
33319
33320 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
33321
33322         * gcc.c-torture/execute/arith-rand-ll.c: New test.
33323
33324 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33325
33326         * gcc.dg/cpp/trad/escaped-nl.c: New test.
33327
33328 2002-06-30  Devang Patel  <dpatel@apple.com>
33329
33330         * objc.dg/fsyntax-only.m: New test.
33331
33332 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
33333
33334         PR c++/6695
33335         * g++.dg/template/friend7.C: New file.
33336
33337 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
33338
33339         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
33340         return type.
33341
33342 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
33343
33344         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
33345         avoid division by zero.
33346
33347 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
33348
33349         * gcc.dg/Wunknownprag.c: New tests.
33350
33351 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
33352
33353         * gcc.c-torture/execute/simd-2.c: New test.
33354
33355 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
33356
33357         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
33358         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
33359         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
33360         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
33361         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
33362         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
33363         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
33364         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
33365         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
33366         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
33367         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
33368         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
33369         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
33370         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
33371         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
33372         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
33373         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
33374
33375 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
33376
33377         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
33378         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
33379         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
33380         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
33381         New tests.
33382         * gcc.dg/cpp/trad/directive.c: Update.
33383
33384 2002-06-23  Andreas Jaeger  <aj@suse.de>
33385
33386         * gcc.c-torture/execute/complex-6.c: New.
33387
33388 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
33389
33390         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
33391         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
33392         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
33393         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
33394
33395 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
33396
33397         * gcc.dg/cpp/trad: New directory with traditional tests copied
33398         from parent directory.
33399         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33400         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33401         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33402         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33403         Move to trad/ and rename.
33404         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
33405         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
33406         gcc.dg/cpp/trad/redef2.c: New tests.
33407         * gcc.dg/cpp/trad/trad.exp: New driver.
33408
33409 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
33410
33411         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33412         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33413         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33414         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33415         Remove.
33416
33417 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
33418
33419         * gcc.dg/20020620-1.c: New test.
33420
33421 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33422
33423         * g++.dg/template/ttp4.C: New test.
33424
33425 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
33426
33427         * g++.dg/opt/vt1.C: Fix regexp.
33428
33429 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33430
33431         * gcc.c-torture/execute/pure-1.c: Make functions static again.
33432         Don't use attribute `noinline'.
33433
33434 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33435
33436         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
33437
33438 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
33439
33440         * gcc.c-torture/execute/simd-1.c: New.
33441
33442         * gcc.dg/simd-1.c: New.
33443
33444 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33445
33446         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
33447
33448 2002-06-16  Richard Henderson  <rth@redhat.com>
33449
33450         * g++.dg/ext/anon-struct1.C: New.
33451         * g++.dg/ext/anon-struct2.C: New.
33452         * g++.dg/ext/anon-struct3.C: New.
33453         * gcc.dg/anon-struct-1.c: New.
33454         * gcc.dg/anon-struct-2.c: New.
33455         * gcc.dg/anon-struct-3.c: New.
33456         * gcc.dg/20011008-1.c: Adjust warning text.
33457         * gcc.dg/20020527-1.c: Add -fms-extensions.
33458
33459 2002-06-16  Richard Henderson  <rth@redhat.com>
33460
33461         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
33462
33463 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
33464
33465         * gcc.c-torture/execute/20020615-1.c: New test.
33466
33467 2002-06-15  Roger Sayle  <roger@eyesopen.com>
33468
33469         * gcc.c-tortuture/execute/compare-1.c: New test case.
33470         * gcc.c-tortuture/execute/compare-2.c: New test case.
33471         * gcc.c-tortuture/execute/compare-3.c: New test case.
33472
33473 2002-06-13  Richard Henderson  <rth@redhat.com>
33474
33475         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
33476         ia64 ilp32.
33477
33478 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33479
33480         * g++.dg/template/typename2.C: Update error message.
33481
33482 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
33483
33484         * gcc.c-torture/execute/20020611-1.c: New test.
33485
33486 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
33487
33488         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
33489         list of targets to skip.
33490
33491 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
33492
33493         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
33494         targets if not optimizing.
33495
33496 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
33497
33498         * gcc.c-torture/compile/20020605-1.c: New test.
33499
33500         * g++.dg/opt/vt1.C: New test.
33501
33502         * gcc.dg/20020531-1.c: New test.
33503
33504         * gcc.dg/20020530-1.c: New test.
33505
33506         * gcc.dg/20020527-1.c: New test.
33507
33508         * g++.dg/opt/cse1.C: New test.
33509
33510 2002-06-07  Roger Sayle  <roger@eyesopen.com>
33511
33512         * gcc.dg/20020607-2.c: New test case.
33513
33514 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
33515
33516         * gcc.c-torture/compile/20020604-1.c: New test.
33517
33518 2002-06-04  Richard Henderson  <rth@redhat.com>
33519
33520         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
33521         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
33522         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
33523
33524 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
33525
33526         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
33527
33528 2002-06-03  Richard Henderson  <rth@redhat.com>
33529
33530         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
33531         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
33532
33533 2002-06-02  Richard Henderson  <rth@redhat.com>
33534
33535         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
33536         test functions static.
33537
33538 2002-06-02  Andreas Jaeger  <aj@suse.de>
33539
33540         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
33541         now.
33542
33543 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33544
33545         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
33546         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
33547         Update for mofified diagnostics.
33548         * gcc.dg/c99-intconst-1.c: No longer fail.
33549
33550 2002-06-02  Richard Henderson  <rth@redhat.com>
33551
33552         * gcc.dg/uninit-A.c: Remove xfail markers.
33553
33554 2002-06-01  Roger Sayle  <roger@eyesopen.com>
33555
33556         * gcc.dg/fnegate-1.c: New test case.
33557
33558 2002-05-30  Osku Salerma  <osku@iki.fi>
33559
33560         * gcc.c-torture/execute/mayalias-1.c: New file.
33561
33562 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33563
33564         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
33565         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
33566         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
33567
33568 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
33569
33570         * gcc.c-torture/execute/20020529-1.c: New test.
33571
33572 2002-05-27  Richard Henderson  <rth@redhat.com>
33573
33574         * g++.dg/ext/attrib6.C: New test case.
33575
33576 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33577
33578         * gcc.c-torture/execute/pure-1.c: New test.
33579
33580 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33581
33582         * gcc.dg/cpp/arith-2.c: Remove.
33583
33584 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33585
33586         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
33587         * gcc.dg/cpp/if-3.c: Remove.
33588
33589 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
33590
33591         * g++.dg/opt/cse2.C: New test.
33592
33593 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
33594
33595         * gcc.dg/cpp/arith-1.c: New semantic tests.
33596         * gcc.dg/cpp/if-1.c: Update.
33597
33598 2002-05-24  Ben Elliston  <bje@redhat.com>
33599
33600         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
33601
33602 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33603
33604         * gcc.dg/verbose-asm.c: New test.
33605
33606 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33607
33608         * gcc.dg/cpp/paste12.c: New test.
33609
33610 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33611
33612         * g++.dg/parse/named_ops.C: New test.
33613
33614 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
33615
33616         * gcc/testsuite/gcc.dg/weak-8.c: New test.
33617
33618 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
33619
33620         * gcc.dg/weak-2.c: Allow optional leading underscore
33621         in scan-assembler symbol name.
33622         * gcc.dg/weak-3.c: Likewise.
33623         * gcc.dg/weak-4.c: Likewise.
33624         * gcc.dg/weak-5.c: Likewise.
33625
33626 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
33627
33628         * gcc.dg/20020523-1.c: New test.
33629
33630 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33631
33632         * objc.dg/const-str-2.m: Update now that we stop after
33633         a command line error.
33634
33635 2002-05-22  Richard Henderson  <rth@redhat.com>
33636
33637         * g++.dg/dg.exp: Fix typo in test pruneing.
33638
33639 2002-05-22  Richard Henderson  <rth@redhat.com>
33640
33641         * g++.dg/dg.exp: Prune the tls subdirectory.
33642         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
33643         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
33644         * g++.dg/tls/init-1.C: New.
33645
33646 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
33647
33648         * gcc.dg/20020517-1.c: New test.
33649
33650 2002-05-21  Richard Henderson  <rth@redhat.com>
33651
33652         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
33653         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
33654
33655 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
33656
33657         * g++.dg/other/copy2.C: New test.
33658
33659 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
33660
33661         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
33662         (MAX_COPY): Bump up to 10 times sizeof (long long).
33663         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
33664
33665         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
33666         sizeof (long long).
33667
33668         * gcc.c-torture/execute/strcpy-1.c: New test.
33669
33670 2002-05-19  Jason Merrill  <jason2redhat.com>
33671
33672         * g++.dg/ext/oper1.C: New test.
33673
33674 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
33675 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
33676
33677         * README.QMTEST: New file.
33678
33679         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
33680
33681 2002-05-19  Andreas Jaeger  <aj@suse.de>
33682
33683         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
33684         now.
33685         * gcc.c-torture/execute/loop-2d.x: Likewise.
33686
33687 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
33688
33689         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
33690         support weak symbols.
33691         * gcc.dg/weak-4.c: Likewise.
33692         * gcc.dg/weak-6.c: Likewise.
33693
33694 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
33695
33696         * gcc.dg/weak-3.c: Add dg-excess-error comment for
33697         cygwin, coff and h8300-*-hms targets
33698         * gcc.dg/weak-5.c: Likewise.
33699         * gcc.dg/weak-7.c: Likewise.
33700
33701 2002-05-16  Jason Merrill  <jason@redhat.com>
33702
33703         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
33704         (scan-assembler-not, scan-assembler-dem): Likewise.
33705         (scan-assembler-dem-not): Likewise.
33706
33707 2002-05-15  Richard Henderson  <rth@redhat.com>
33708
33709         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
33710
33711 2002-05-15  Richard Henderson  <rth@redhat.com>
33712
33713         * gcc.dg/weak-5.c (vfoo1c): No warning here.
33714         (vfoo1f): Warning here.
33715         (vfoo1l): Don't redefine the alias.
33716
33717 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
33718
33719         * g++.dg/init/pm1.C: New test.
33720
33721 2002-05-12  David S. Miller  <davem@redhat.com>
33722
33723         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
33724         types.
33725
33726 2002-05-10  Roger Sayle  <roger@eyesopen.com>
33727
33728         * gcc.c-torture/execute/20020510-1.c: New test case.
33729
33730 2002-05-10  David S. Miller  <davem@redhat.com>
33731
33732         * gcc.c-torture/execute/conversion.c: Test long double too.
33733
33734 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
33735
33736         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
33737         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
33738         * lib/g++.exp (g++_link_flags): Likewise.
33739         * lib/objc.exp (objc_target_compile): Likewise.
33740
33741 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33742
33743         * gcc.dg/cpp/poison.c: Update.
33744         * gcc.dg/cpp/20000625-2.c: Remove.
33745         * gcc.dg/cpp/direct2s.c: Remove final test.
33746
33747 2002-05-08  Tom Rix  <trix@redhat.com>
33748
33749         * gcc.c-torture/execute/20020508-1.c: New test.
33750         * gcc.c-torture/execute/20020508-2.c: New test.
33751         * gcc.c-torture/execute/20020508-3.c: New test.
33752
33753 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33754
33755         * gcc.dg/cpp/charconst-4.c: More tests.
33756
33757 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
33758
33759         PR c/6569
33760         * gcc.dg/weak-3.c: Update location of warning messages.
33761         * gcc.dg/weak-5.c: Likewise.
33762
33763 2002-05-06  Roger Sayle  <roger@eyesopen.com>
33764
33765         * gcc.c-torture/execute/20020506-1.c: New test case.
33766
33767 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33768
33769         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
33770
33771 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33772
33773         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
33774
33775 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33776
33777         * gcc.dg/cpp/charconst-3.c: New test.
33778
33779 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33780
33781         * gcc.dg/cpp/charconst.c: Update tests.
33782
33783 2002-05-05  Tim Josling  <tej@melbpc.org.au>
33784
33785         * treelang: Added directory for new sample language treelang. Also
33786         lib/treelang.exp: New file to signal treelang should be tested.
33787
33788 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33789
33790         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
33791         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
33792         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
33793         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
33794         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
33795         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
33796         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
33797
33798 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33799
33800         * gcc.dg/format/xopen-2.c: New test.
33801
33802 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33803
33804         * gcc.dg/20020503-1.c: New test.
33805
33806 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
33807
33808         * g++.dg/init/dtor1.C: Make it tougher.
33809
33810 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
33811
33812         * g++.dg/init/dtor1.C: New test.
33813
33814 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
33815
33816         * gcc.dg/altivec-8.c: New.
33817
33818 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
33819
33820         * gcc.dg/altivec-7.c: New.
33821
33822 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
33823
33824         * g++.dg/parse/typedef1.C: New test.
33825
33826 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
33827
33828         PR c++/6486
33829         * g++.dg/template/friend6.C: New test.
33830
33831         PR c++/6492
33832         * g++.dg/init/copy1.C: New test.
33833
33834 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
33835
33836         * g++.dg/warn/effc1.C: New test.
33837
33838 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33839
33840         * gcc.dg/cpp/if-cexp.c: Add a test.
33841
33842 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
33843
33844         * gcc.dg/20020426-2.c: New test.
33845
33846 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33847
33848         * gcc.dg/cpp/if-mop.c: Update.
33849         * gcc.dg/cpp/if-mpar.c: Add test.
33850         * gcc.dg/cpp/if-oppr.c: Update.
33851
33852 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33853
33854         PR c/6343
33855         * gcc.dg/weak-[2-7].c: New tests.
33856
33857 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33858
33859         * gcc.dg/enum1.c: New test.
33860
33861 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33862
33863         PR c++/6497
33864         * g++.dg/inherit/access2.C: New test.
33865
33866 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33867
33868         PR bootstrap/6445
33869         * gcc.dg/20020426-1.c: New test.
33870
33871 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33872
33873         * g++.dg/abi/enum1.C: New test.
33874
33875 2002-04-26  Richard Henderson  <rth@redhat.com>
33876
33877         * gcc.dg/c99-bool-1.c: Expect always true warning.
33878
33879 2002-04-25  Roger Sayle  <roger@eyesopen.com>
33880
33881         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
33882
33883 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33884
33885         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
33886         targets.
33887
33888 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
33889
33890         * g++.dg/abi/mange7.C: New test.
33891
33892         PR c++/6438.
33893         * g++.dg/parse/stmtexpr2.C: New test.
33894
33895 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
33896
33897         * gcc.dg/20020312-2.c: Add SH target.
33898
33899 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33900
33901         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
33902         compiler output on mips*-*-irix*.
33903
33904 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
33905
33906         * g++.dg/parse/attr1.C: New test.
33907
33908 2002-04-23  Roger Sayle  <roger@eyesopen.com>
33909
33910         * gcc.c-torture/execute/string-opt-17.c: New test case.
33911         * gcc.c-torture/execute/memset-2.c: New test case.
33912
33913 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
33914
33915         PR c++/6256:
33916         * g++.dg/template/friend5.C: New test.
33917
33918         PR c++/6331:
33919         * g++.dg/template/qual1.C: Likewise.
33920
33921 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33922
33923         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33924         Include stdlib.h, not stdio.h or ctype.h.
33925
33926 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33927
33928         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33929         cris-*-elf* and mmix-*-*.
33930         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33931         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33932         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33933         Ditto.
33934         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33935         * gcc.dg/wchar_t-1.c: Ditto.
33936
33937 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33938
33939         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33940         Clarify comment.
33941
33942 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33943
33944         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33945
33946 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33947
33948         * gcc.c-torture/execute/20000906-1.x: Delete.
33949
33950 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33951
33952         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33953
33954 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
33955
33956         * PR6367
33957         * g77.f-torture/execute/6367.f: New test.
33958         * g77.f-torture/execute/6367.x: Disable for MMIX.
33959
33960 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
33961
33962         * PR6352
33963         * g++.dg/opt/inline2.C: New test.
33964
33965 2002-04-18  Richard Henderson  <rth@redhat.com>
33966
33967         * gcc.dg/20000906-1.c: Enable for all targets.
33968         * gcc.c-torture/compile/iftrap-2.c: New.
33969
33970 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33971
33972         * gcc.dg/20020418-1.c: New test.
33973         * gcc.dg/20020418-2.c: New test.
33974
33975 2002-04-18  Richard Henderson  <rth@redhat.com>
33976
33977         * gcc.c-torture/compile/iftrap-1.c: New.
33978         * gcc.dg/iftrap-1.c: Adjust for ia64.
33979         * gcc.dg/iftrap-2.c: New.
33980
33981 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33982
33983         * gcc.c-torture/compile/20020418-1.c: New test.
33984
33985 2002-04-18  Roger Sayle  <roger@eyesopen.com>
33986
33987         * gcc.c-torture/compile/20020415-1.c: New.
33988
33989 2002-04-18  David S. Miller  <davem@redhat.com>
33990
33991         * gcc.c-torture/execute/20020418-1.c: New test.
33992
33993 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
33994
33995         * gcc.dg/20020416-1.c: New test.
33996
33997         * g++.dg/opt/inline1.C: New test.
33998
33999 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
34000
34001         * gcc.dg/altivec-5.c: New test.
34002
34003         * gcc.dg/20020415-1.c: New test.
34004
34005 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
34006
34007         * testsuite/lib/chill.exp: Remove.
34008
34009 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
34010
34011         * g++.dg/other/big-struct.C: New test.
34012
34013 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
34014
34015         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
34016         of scratch file.
34017
34018 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
34019
34020         PR c/6277
34021         * gcc.dg/i386-387-1.c: Allow optional leading underscore
34022         in scan-assembler function name
34023
34024 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
34025
34026         * g77.f-torture/execute/980628-4.x,
34027         g77.f-torture/execute/980628-5.x,
34028         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34029         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34030         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
34031         i[34567]86-*-*.
34032
34033 2002-04-13  David S. Miller  <davem@redhat.com>
34034
34035         * gcc.c-torture/execute/20020413-1.c: New test.
34036
34037 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
34038
34039         * gcc.dg/asm-6.c,
34040         * g++.dg/ext/asm1.C: New tests.
34041
34042 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
34043
34044         PR c++ 5373.
34045         * g++.dg/parse/stmtexpr1.C: New test.
34046
34047         PR c++/5189.
34048         * g++.dg/template/copy1.C: New test.
34049
34050 2002-04-12  Richard Henderson  <rth@redhat.com>
34051
34052         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
34053
34054 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
34055
34056         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
34057         gcc.c-torture/execute/20020307-2.c.
34058
34059 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
34060
34061         * g++.dg/ext/attrib5.C,
34062         * g++.dg/lookup/struct1.C: New tests.
34063
34064 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
34065
34066         * gcc.dg/20020411-1.c: New test.
34067
34068         * gcc.c-torture/execute/20020411-1.c: New test.
34069
34070 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
34071
34072         * g77.f-torture/execute/6177.f: New test.
34073
34074 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
34075
34076         PR middle-end/6247
34077         * g++.dg/opt/cleanup1.C: New test.
34078
34079         * g++.dg/opt/const1.C: New test.
34080
34081 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
34082
34083         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
34084
34085 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34086
34087         PR c++/5507
34088         * g++.dg/template/typename2.C: New test.
34089
34090 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
34091
34092         * gcc.c-torture/execute/loop-12.c: New.
34093
34094 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
34095
34096         * g77.f-torture/execute/980628-4.x,
34097         g77.f-torture/execute/980628-5.x,
34098         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34099         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34100         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
34101
34102 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34103
34104         PR optimization/6086
34105         * g++.dg/opt/preinc1.C: New test.
34106
34107 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34108
34109         PR c++/5571
34110         * g++.dg/opt/static2.C: New test.
34111
34112 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34113
34114         PR c/5120
34115         * gcc.dg/20020406-1.c: New test.
34116
34117 2002-04-04  David S. Miller  <davem@redhat.com>
34118
34119         * gcc.c-torture/execute/20020404-1.c: New test.
34120
34121 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
34122
34123         PR c/6123
34124         * gcc.dg/20020312-2.c: Do not declare global register variable
34125         if __PIC__ or __pic__ is defined.
34126
34127 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
34128
34129         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
34130         __asm__ so that it works correctly even if -ansi -pedantic-errors.
34131
34132 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34133
34134         * gcc.misc-tests/linkage.exp: Update last change to handle
34135         sparc*-, not just sparc-.
34136
34137 2002-04-03  Richard Henderson  <rth@redhat.com>
34138
34139         * gcc.dg/cpp/ucs.c: Improved long UCS test.
34140
34141 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34142
34143         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
34144
34145 2002-04-02  David S. Miller  <davem@redhat.com>
34146
34147         * gcc.c-torture/execute/20020402-3.c: New test.
34148
34149 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34150
34151         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
34152         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
34153
34154         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
34155         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
34156         g77.f-torture/execute/20001201.x,
34157         g77.f-torture/execute/u77-test.x: New files.
34158
34159         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
34160         * gcc.dg/wchar_t-1.c: Ditto.
34161
34162 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34163
34164         * gcc.c-torture/execute/20020402-1.c: New test.
34165
34166 2002-04-01  Richard Henderson  <rth@redhat.com>
34167
34168         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
34169
34170         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
34171
34172 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34173
34174         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
34175
34176 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34177
34178         * g++.dg/inherit/template-as-base.C: Expect error.
34179         * g++.dg/inherit/namespace-as-base.C: Likewise.
34180
34181 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
34182
34183         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
34184         g++.dg/ext/instantiate3.C: Tweak match patterns.
34185
34186         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
34187         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
34188         -da test.
34189
34190 2002-03-31  Richard Henderson  <rth@redhat.com>
34191
34192         * gcc.dg/special/alias-2.c: New.
34193         * gcc.dg/special/ecos.exp: Run it.
34194
34195 2002-03-31  Richard Henderson  <rth@redhat.com>
34196
34197         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
34198
34199 2002-03-31  Kazu Hirata  <kazu@hxi.com>
34200
34201         * gcc.dg/weak-1.c: Disable on h8300 port.
34202
34203 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
34204
34205         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
34206         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
34207         ordering tests.
34208         * g++.dg/bprob/bprob-1.C: New test.
34209         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
34210         * g++.dg/gcov/gcov-1.C: New test.
34211         * g++.dg/gcov/gcov-1.x: New file.
34212         * g++.dg/gcov/gcov-2.C: New test.
34213         * g++.dg/gcov/gcov-3.C: New test.
34214         * g++.dg/gcov/gcov-3.h: New file.
34215
34216 2002-03-28  Roger Sayle  <roger@eyesopen.com>
34217
34218         * g++.old-deja/g++.other/builtins5.C: New test.
34219         * g++.old-deja/g++.other/builtins6.C: New test.
34220         * g++.old-deja/g++.other/builtins7.C: New test.
34221         * g++.old-deja/g++.other/builtins8.C: New test.
34222         * g++.old-deja/g++.other/builtins9.C: New test.
34223
34224 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
34225
34226         * g++.dg/opt/static1.C: New test.
34227
34228         * g++.dg/opt/longbranch1.C: New test.
34229
34230 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
34231
34232         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
34233
34234         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
34235
34236 2002-03-28  Jeffrey A Law  (law@redhat.com)
34237
34238         * gcc.c-torture/execute/20020328-1.c: New test.
34239
34240 2002-03-27  Richard Henderson  <rth@redhat.com>
34241
34242         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
34243         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
34244         move from g++.old-deja/g++.ext/.
34245
34246 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
34247
34248         * g++.dg/init/new2.C: New test.
34249
34250 2002-03-26  Richard Henderson  <rth@redhat.com>
34251
34252         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
34253
34254         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
34255         on sparc.
34256
34257         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
34258         sparcv9 systems.
34259         * gcc.dg/20001102-1.c: Likewise.
34260
34261 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
34262
34263         * gcc.dg/cpp/endif-pedantic1.c,
34264         gcc.dg/cpp/endif-pedantic2.c: New tests.
34265
34266 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
34267
34268         * g++.dg/init/new1.C: New test.
34269
34270 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34271
34272         * g++.dg/abi/vbase9.C: New test.
34273
34274 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
34275
34276         * gcc.dg/arm-asm.c: New test.
34277
34278 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
34279
34280         * gcc.dg/Wswitch-enum.c: New test.
34281         Fix PR c/5044.
34282
34283 2002-03-26  Richard Henderson  <rth@redhat.com>
34284
34285         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
34286         structure.
34287
34288 2002-03-25  Richard Henderson  <rth@redhat.com>
34289
34290         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
34291         sparcv9 systems.
34292
34293         * gcc.c-torture/compile/20011119-1.c (xxx): New.
34294         * gcc.c-torture/compile/20011119-2.c (xxx): New.
34295
34296 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
34297
34298         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
34299
34300 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
34301
34302         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
34303         targets using generic thunk support.
34304
34305 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
34306
34307         * gcc.c-torture/compile/20020323-1.c: New test.
34308
34309         * g++.dg/opt/conj2.C: New test.
34310
34311 2002-03-24  Richard Henderson  <rth@redhat.com>
34312
34313         * gcc.dg/weak-1.c: Use -fno-common.
34314
34315 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34316
34317         * g77.dg/f77-edit-apostrophe-out.f: New test
34318         * g77.dg/f77-edit-h-out.f: New test
34319         * g77.dg/f77-edit-t-in.f: New test
34320         * g77.dg/f77-edit-t-out.f: New test
34321         * g77.dg/f77-edit-x-out.f: New test
34322         * g77.dg/f77-edit-slash-out.f: New test
34323         * g77.dg/f77-edit-colon-out.f: New test
34324         * g77.dg/f77-edit-s-out.f: New test
34325
34326 2002-03-24  Richard Henderson  <rth@redhat.com>
34327
34328         * objc/execute/formal_protocol-6.x: New XFAIL.
34329
34330 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34331
34332         * gcc.dg/weak-1.c: Early return from dg-final on platforms
34333         that do not support weak symbols
34334
34335 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34336
34337         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
34338         * lib/g77.exp: Likewise.
34339         * lib/objc.exp: Likewise.
34340
34341 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
34342
34343         * gcc.dg/Wswitch-default.c: New test.
34344
34345 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
34346
34347         * g++.dg/other/enum1.C: New test.
34348
34349 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
34350
34351         * gcc.dg/pragma-ep-3.c: Fix typo.
34352
34353 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34354
34355         * g++.dg/inherit/template-as-base.C: New test.
34356
34357 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
34358
34359         * g++.old-deja/g++.other/dwarf2-1.C: Move...
34360         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
34361
34362 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
34363
34364         * gcc.dg/cpp/multiline.c: Update to match.
34365
34366 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
34367
34368         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
34369
34370 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
34371
34372         * gcc.dg/cpp/extratokens2.c: New file.
34373
34374 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
34375
34376         * gcc.dg/20020312-2.c: Add rs6000 target.
34377
34378         * gcc.c-torture/compile/20020319-1.c: New test.
34379
34380 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34381
34382         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
34383         (A, E): Handle this.
34384
34385 2002-03-20  Jason Merrill  <jason@redhat.com>
34386
34387         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
34388         ignoring -fpic.
34389         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
34390         through prune_gcc_output.
34391
34392 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
34393
34394         * gcc.c-torture/compile/20020320-1.c: New test.
34395
34396 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
34397
34398         * gcc.c-torture/compile/20020318-1.c: New test.
34399
34400         * gcc.dg/struct-by-value-1.c: New test.
34401
34402         * gcc.dg/20020319-1.c: New test.
34403
34404 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
34405
34406         * g++.dg/opt/conj1.C: New test.
34407
34408 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
34409
34410         * g++.dg/template/qualttp20.C: Revert previous change.
34411         * g++.dg/template/qualttp3.C: Likewise.
34412         * g++.dg/template/qualttp4.C: Likewise.
34413         * g++.dg/template/qualttp5.C: Likewise.
34414         * g++.dg/template/qualttp6.C: Likewise.
34415         * g++.dg/template/qualttp7.C: Likewise.
34416         * g++.dg/template/qualttp8.C: Likewise.
34417         * g++.dg/template/recurse.C: Likewise.
34418
34419 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34420
34421         * gcc.dg/cpp/wchar-1.c: Update.
34422
34423 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34424
34425         * g++.dg/template/conv1.C: New test.
34426         * g++.dg/template/conv2.C: New test.
34427         * g++.dg/template/conv3.C: New test.
34428         * g++.dg/template/conv4.C: New test.
34429
34430 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34431
34432         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
34433         * g++.dg/template/qualttp3.C: Likewise.
34434         * g++.dg/template/qualttp4.C: Likewise.
34435         * g++.dg/template/qualttp5.C: Likewise.
34436         * g++.dg/template/qualttp6.C: Likewise.
34437         * g++.dg/template/qualttp7.C: Likewise.
34438         * g++.dg/template/qualttp8.C: Likewise.
34439         * g++.dg/template/recurse.C: Likewise.
34440
34441 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34442
34443         * g++.dg/opt/dtor1.C: New test.
34444
34445 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
34446
34447         * gcc.c-torture/compile/20020315-1.c: New test.
34448
34449 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
34450
34451         * gcc.dg/weak-1.c: Fix scan tests.
34452
34453 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
34454
34455         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
34456         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
34457         cris-*-aout* mmix-*-*.
34458         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
34459         cris-*-aout* mmix-*-*.
34460         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
34461         cris-*-elf* cris-*-aout* and mmix-*-*.
34462         * gcc.dg/20001009-1.c: Ditto.
34463         * gcc.dg/20010912-1.c: Ditto.
34464         * gcc.dg/20020122-4.c: Ditto.
34465         * gcc.dg/inline-2.c: Ditto.
34466
34467 2002-03-14  Jeffrey A Law  (law@cygnus.com)
34468
34469         * gcc.c-torture/compile/20020314-1.c: New test.
34470
34471 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
34472
34473         * gcc.c-torture/execute/20020314-1.c: New test.
34474
34475 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
34476
34477         * g++.dg/warn/Wunused-1.C: New test.
34478
34479 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
34480
34481         * g++.dg/abi/mangle6.C: New test.
34482
34483 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
34484
34485         * gcc.c-torture/compile/20020309-2.c: New test.
34486
34487         * gcc.c-torture/compile/20020312-1.c: New test.
34488
34489 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34490
34491         * g++.dg/other/access1.C: New test.
34492
34493 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
34494
34495         * gcc.c-torture/execute/wchar_t-1.c: New test.
34496
34497 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
34498
34499         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
34500
34501 2002-03-12  Roger Sayle  <roger@eyesopen.com>
34502
34503         * gcc.dg/20020312-1.c: New test case.
34504
34505 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
34506
34507         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
34508
34509 2002-03-11  Richard Henderson  <rth@redhat.com>
34510
34511         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
34512         * g++.old-deja/g++.jason/report.C: Likewise.
34513
34514 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34515
34516         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
34517         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
34518
34519 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34520
34521         * testsuite/g++.dg/overload/pmf1.C: New test.
34522
34523 2002-03-11  Kazu Hirata  <kazu@hxi.com>
34524
34525         * gcc.c-torture/execute/20020307-1.c: Use long.
34526
34527 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
34528
34529         PR optimization/5844
34530         * gcc.dg/20020310-1.c: New test.
34531
34532 2002-03-09  Michael Meissner  <meissner@redhat.com>
34533
34534         * gcc.c-torture/execute/memcpy-2.c: New test.
34535         * gcc.c-torture/execute/memset-1.c: New test.
34536         * gcc.c-torture/execute/strlen-1.c: New test.
34537         * gcc.c-torture/execute/strcmp-1.c: New test.
34538         * gcc.c-torture/execute/strncmp-1.c: New test.
34539
34540 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
34541
34542         * gcc.dg/ppc-ldstruct.c: New test.
34543
34544 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
34545
34546         * gcc.c-torture/execute/va-arg-22.c: New test.
34547
34548 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34549
34550         * gcc.c-torture/compile/20020309-1.c: New test.
34551
34552 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
34553
34554         * gcc.c-torture/execute/20020307-2.c: New test.
34555
34556 2002-03-07  Jeffrey A Law  (law@redhat.com)
34557
34558         * g77.f-torture/compile/20020307-1.f: New test.
34559
34560 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
34561
34562         * gcc.dg/unordered-1.c: New test.
34563
34564 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
34565
34566         * gcc.c-torture/execute/20020307-1.c: New test.
34567
34568 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
34569
34570         * gcc.dg/20020304-1.c: New test.
34571
34572         * gcc.c-torture/compile/20020304-2.c: New test.
34573
34574 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
34575
34576         * gcc.c-torture/compile/20020304-1.c: New test case
34577         (from PR c/5830).
34578
34579 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
34580
34581         * gcc.dg/20020103-1.c: Add other -D ppc variants.
34582
34583 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34584
34585         * g++.dg/other/classkey1.C: New test.
34586
34587 2002-03-01  Richard Henderson  <rth@redhat.com>
34588
34589         * gcc.c-torture/compile/981223-1.x: New.
34590         * gcc.c-torture/compile/920625-1.x: New.
34591
34592 2002-02-28  Richard Henderson  <rth@redhat.com>
34593
34594         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
34595
34596 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
34597
34598         * gcc.c-torture/execute/20020227-1.c: New test.
34599
34600 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
34601
34602         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
34603         here" ERROR lines.
34604         * g++.old-deja/g++.oliva/partord1.C: Likewise.
34605         * g++.old-deja.g++.other/defarg1.C: Likewise.
34606         * g++.old-deja/g++.pt/calls2.C: Likewise.
34607         * g++.old-deja/g++.pt/crash20.C: Likewise.
34608         * g++.old-deja/g++.pt/crash30.C: Likewise.
34609         * g++.old-deja/g++.pt/crash36.C: Likewise.
34610         * g++.old-deja/g++.pt/crash6.C: Likewise.
34611         * g++.old-deja/g++.pt/defarg13.C: Likewise.
34612         * g++.old-deja/g++.pt/derived3.C: Likewise.
34613         * g++.old-deja/g++.pt/error1.C: Likewise.
34614         * g++.old-deja/g++.pt/friend21.C: Likewise.
34615         * g++.old-deja/g++.pt/friend23.C: Likewise.
34616         * g++.old-deja/g++.pt/infinite1.C: Likewise.
34617         * g++.old-deja/g++.robertl/eb128.C: Likewise.
34618
34619 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
34620
34621         * gcc.c-torture/execute/20020225-2.c: New test.
34622
34623 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
34624
34625         * gcc.c-torture/execute/920730-1t.c,
34626         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
34627         Delete test cases, only relevant to -traditional.
34628
34629 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34630
34631         * gcc.dg/cpp/undef1.c: Remove.
34632         * gcc.dg/cpp/directiv.c: Update.
34633         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
34634
34635 2002-02-27  Michael Meissner  <meissner@redhat.com>
34636
34637         * gcc.c-torture/execute/20020226-1.c: New test.
34638
34639 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
34640
34641         * g++.dg/debug/debug4.C: New test.
34642
34643         * gcc.dg/ia64-visibility-1.c: New test.
34644
34645 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
34646
34647         * gcc.dg/debug/20020224-1.c: New.
34648
34649 2002-02-25  Kazu Hirata  <kazu@hxi.com>
34650
34651         * gcc.c-torture/execute/960416-1.x: New.
34652         * gcc.c-torture/execute/divconst-3.x: Likewise.
34653
34654 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
34655
34656         * gcc.dg/20020224-1.c: New test.
34657
34658 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
34659
34660         * gcc.c-torture/execute/20020225-1.c: New.
34661
34662 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34663
34664         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
34665
34666 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
34667
34668         * gcc.dg/20020222-1.c: New test.
34669
34670 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
34671
34672         * g++.dg/opt/anonunion1.C: New test.
34673
34674 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
34675
34676         * g++.dg/template/qualttp19.C: New test.
34677         * g++.dg/template/qualttp20.C: New test.
34678         * g++.old-deja/g++.jason/report.C: Adjust expected errors
34679         * g++.old-deja/g++.other/qual1.C: Likewise.
34680
34681 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
34682
34683         * gcc.dg/attr-alwaysinline.c: New.
34684
34685 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
34686
34687         * gcc.dg/20020220-1.c: New test.
34688
34689         * gcc.dg/20020220-2.c: New test.
34690
34691         * g++.dg/opt/mmx1.C: New test.
34692
34693 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
34694
34695         * gcc.c-torture/compile/20020110.c: New test.
34696
34697 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
34698
34699         * gcc.c-torture/execute/20020219-1.c: New test.
34700
34701         * gcc.dg/20020219-1.c: New test.
34702
34703         * gcc.dg/noncompile/20020220-1.c: New test.
34704
34705         * g++.dg/opt/ptrintsum1.C: New test.
34706
34707         * gcc.dg/debug/20020220-1.c: New test.
34708
34709 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
34710
34711         * gcc.c-torture/execute/20020216-1.c: New test.
34712
34713 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34714
34715         * gcc.dg/decl-1.c: Update, new test.
34716
34717 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
34718
34719         * g++.dg/abi/bitfield1.C: New test.
34720         * g++.dg/abi/bitfield2.C: New test.
34721
34722 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34723
34724         * gcc.dg/attr-nest.c: New test.
34725
34726 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34727
34728         * gcc.c-torture/execute/20020215-1.c: New test.
34729
34730 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
34731
34732         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
34733         * g++.dg/debug/debug.exp: New.
34734         * g++.dg/debug/trivial.C: New.
34735         * g++.dg/debug/debug1.C: Moved...
34736         * g++.dg/other/debug1.C: ...from here.
34737         * g++.dg/debug/debug2.C: Moved...
34738         * g++.dg/other/debug2.C: ...from here.
34739         * g++.dg/debug/debug3.C: Moved...
34740         * g++.dg/other/debug3.C: ...from here.
34741
34742         * gcc.dg/noncompile/20020213-1.c: New test.
34743
34744 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
34745
34746         * g++.dg/other/debug3.C: New test.
34747
34748         * gcc.c-torture/execute/20020213-1.c: New test.
34749
34750 2002-02-13  Richard Smith <richard@ex-parrot.com>
34751
34752         * g++.old-deja/g++.other/thunk1.C: New test.
34753
34754 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34755
34756         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
34757
34758 2002-02-13  Stan Shebs  <shebs@apple.com>
34759
34760         * gcc.dg/altivec-3.c: New.
34761
34762 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
34763
34764         * gcc.dg/Wunreachable-1.c: New test.
34765         * gcc.dg/Wunreachable-2.c: New test.
34766
34767 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34768
34769         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
34770
34771 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
34772
34773         * gcc.dg/decl-1.c: New test.
34774
34775 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34776
34777         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
34778
34779 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34780
34781         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
34782         * gcc.c-torture/compile/980506-1.x: Likewise.
34783
34784 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34785
34786         * gcc.dg/20020210-1.c: New.
34787
34788 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
34789
34790         * g77.f-torture/execute/947.f: New regression test
34791         for PR fortran/947.
34792
34793 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
34794
34795         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
34796         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
34797
34798 2002-02-08  Richard Henderson  <rth@redhat.com>
34799
34800         * gcc.c-torture/compile/labels-3.c: New.
34801
34802 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
34803
34804         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
34805         expression statements work instead.
34806         * gcc.dg/noncompile/20020207-1.c: New test.
34807
34808 2002-02-07  Richard Henderson  <rth@redhat.com>
34809
34810         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
34811
34812 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34813
34814         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
34815         message from g77
34816         * lib/g77-dg.exp: Trim g77 error messages so that they are
34817         recognized by dg.exp.
34818
34819 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34820
34821         PR fortran/5473
34822         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
34823
34824 2002-02-07  Richard Henderson  <rth@redhat.com>
34825
34826         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
34827         to be sufficiently aligned for integers.
34828
34829 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
34830
34831         * g++.dg/template/friend4.C: New test.
34832
34833 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34834
34835         PR fortran/5743
34836         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
34837         unsupported cases.
34838
34839 2002-02-07  Richard Henderson  <rth@redhat.com>
34840
34841         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
34842         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
34843         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
34844         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
34845
34846 2002-02-06  Richard Henderson  <rth@redhat.com>
34847
34848         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
34849
34850 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
34851
34852         * gcc.dg/20020206-1.c: New test.
34853
34854 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
34855
34856         * gcc.c-torture/execute/20020206-1.c: New test.
34857
34858         * gcc.c-torture/execute/20020206-2.c: New test.
34859
34860         PR optimization/5429:
34861         * gcc.c-torture/compile/20020206-1.c: New test.
34862
34863 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
34864
34865         * g++.dg/ext/align1.C: Do not use an explicit alignment value
34866         as certain file formats cannot support particularly large
34867         alignments.
34868
34869         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
34870         and do not expect to be able to link the executable.
34871
34872         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
34873         fail because the COFF format does not support the weak attribute.
34874
34875 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
34876
34877         * g77.dg/pr5473.f: New test
34878
34879 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
34880
34881         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
34882         Fix testcase accordingly.
34883
34884 2002-02-04  Richard Henderson  <rth@redhat.com>
34885
34886         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
34887         (buf): Change to be an array of pointers, not ints.
34888
34889 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34890
34891         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
34892         before all tests.  Move warning one line above to match where it
34893         C frontend emits.
34894         * gcc.dg/Wswitch-2.c: New test.
34895         * g++.dg/warn/Wswitch-1.C: New test.
34896         * g++.dg/warn/Wswitch-2.C: New test.
34897
34898 2002-02-04  Richard Henderson  <rth@redhat.com>
34899
34900         * g++.dg/abi/offsetof.C: Fix size comparison.
34901
34902 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
34903
34904         * gcc.dg/cast-qual-2.c: New test.
34905
34906 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34907
34908         * gcc.dg/20020201-4.c: New test.
34909
34910 2002-02-04  Ben Elliston  <bje@redhat.com>
34911
34912         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
34913         target_info attribute != 0, in addition to the empty string.
34914         (gcc_target_compile): Likewise.
34915
34916 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
34917
34918         * gcc.dg/Wswitch.c: New test.
34919         PR gcc/4475. PR gcc/3780.
34920
34921 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34922
34923         * g77.f-torture/execute/5122.f: New test for regressions
34924         against PR fortran/5122.
34925
34926 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34927
34928         * g77.f-torture/compile/pr3743.f: Delete
34929         * g77.dg/pr3743-1.f: New test.
34930         * g77.dg/pr3743-2.f: New test.
34931         * g77.dg/pr3743-3.f: New test.
34932         * g77.dg/pr3743-4.f: New test.
34933
34934 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34935
34936         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34937
34938 2002-02-02  Richard Henderson  <rth@redhat.com>
34939
34940         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34941         * gcc.c-torture/execute/bf64-1.c: Likewise.
34942
34943 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34944
34945         * gcc.dg/20020201-2.c: New test.
34946
34947         * gcc.dg/20020201-3.c: New test.
34948
34949         * gcc.c-torture/execute/bitfld-2.c: New test.
34950
34951 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34952
34953         * gcc.dg/bitfld-1.c: Update.
34954         * gcc.dg/bitfld-2.c: Update.
34955         * gcc.c-torture/execute/bitfld-1.x: New.
34956
34957 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34958
34959         * gcc.c-torture/execute/20020201-1.c: New test.
34960
34961 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
34962
34963         PR target/5469
34964         * gcc.dg/20020201-1.c: New test.
34965
34966 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
34967
34968         PR fortran/3743
34969         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
34970         * g77.f-torture/compile/pr3743.x: Remove
34971
34972 2002-01-31  Tom Rix  <trix@redhat.com>
34973
34974         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
34975
34976 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34977
34978         * gcc.dg/noncompile/20020130-1.c: New test.
34979
34980 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
34981
34982         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
34983
34984 2002-01-29  Richard Henderson  <rth@redhat.com>
34985
34986         * gcc.c-torture/execute/991118-1.c: Cast various constants back
34987         to long long.
34988         * gcc.c-torture/execute/bf64-1.c: Likewise.
34989
34990 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
34991
34992         * gcc.c-torture/execute/20020129-1.c: New test.
34993
34994 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34995
34996         * gcc.c-torture/compile/20000224-1.c: Update.
34997         * gcc.c-torture/execute/bitfld-1.c: New tests.
34998         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
34999         * gcc.dg/uninit-A.c: Update.
35000
35001 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35002
35003         * g++.dg/template/ctor1.C: Add instantiation.
35004
35005 2002-01-28  Paul Koning  <pkoning@equallogic.com>
35006
35007         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
35008         argument to __builtin_prefetch to be const ptr.
35009
35010 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
35011
35012         * gcc.c-torture/compile/20020120-1.c: New test.
35013
35014 2002-01-27  Kazu Hirata  <kazu@hxi.com>
35015
35016         * gcc.c-torture/execute/20020127-1.c: New test.
35017
35018 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
35019
35020         * g77.dg/f77-edit-i-in.f: New test
35021         * g77.dg/f77-edit-i-out.f: New test
35022
35023 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
35024
35025         * gcc.dg/debug/debug.exp: New file.
35026         * gcc.dg/debug/trivial.c: New file.
35027         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
35028         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
35029         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
35030         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
35031         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
35032         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
35033         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
35034         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
35035         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
35036         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
35037         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
35038         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
35039         * gcc.dg/20000503-1.c: Removed.
35040         * gcc.dg/20010207-1.c: Removed.
35041         * gcc.dg/20011223-1.c: Removed.
35042         * gcc.dg/20020104-2.c: Removed.
35043         * gcc.dg/debug-1.c: Removed.
35044         * gcc.dg/debug-2.c: Removed.
35045         * gcc.dg/debug-3.c: Removed.
35046         * gcc.dg/debug-4.c: Removed.
35047         * gcc.dg/debug-5.c: Removed.
35048         * gcc.dg/debug-6.c: Removed.
35049         * gcc.dg/dwarf2-1.c: Removed.
35050         * gcc.dg/dwarf2-2.c: Removed.
35051
35052 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
35053
35054         * g++.old-deja/g++.other/eh5.C: New test.
35055         * g++.old-deja/g++.other/sibcall2.C: New test.
35056         * g++.old-deja/g++.other/array9.C: New test.
35057         * g++.old-deja/g++.other/typename2.C: New test.
35058         * g++.old-deja/g++.other/crash60.C: New test.
35059         * g++.old-deja/g++.other/conv9.C: New test.
35060         * g++.old-deja/g++.other/mangle10.C: New test.
35061         * g++.old-deja/g++.other/unchanging1.C: New test.
35062         * g++.old-deja/g++.other/exprstmt1.C: New test.
35063         * g++.old-deja/g++.other/inline23.C: New test.
35064         * g++.old-deja/g++.eh/ia64-1.C: New test.
35065         * g++.old-deja/g++.other/dwarf2-1.C: New test.
35066         * g++.old-deja/g++.other/reload1.C: New test.
35067         * g++.old-deja/g++.other/static20.C: New test.
35068         * g++.old-deja/g++.other/local-alloc1.C: New test.
35069         * g++.old-deja/g++.other/conv8.C: New test.
35070         * g++.old-deja/g++.other/stmtexpr2.C: New test.
35071         * g++.old-deja/g++.other/storeexpr1.C: New test.
35072         * g++.old-deja/g++.other/storeexpr2.C: New test.
35073         * g++.dg/eh/template2.C: New test.
35074         * g++.dg/warn/weak1.C: New test.
35075
35076 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
35077
35078         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35079         Remove first, non-varying, argument.
35080
35081 2002-01-23  Richard Henderson  <rth@redhat.com>
35082
35083         * gcc.dg/inline-2.c: New.
35084
35085         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
35086         Add optional target arg.  Check number of arguments.
35087         (scan-assembler-not, scan-assembler-dem): Likewise.
35088         (scan-assembler-dem-not): Likewise.
35089
35090 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35091
35092         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
35093         line 12.
35094         * g++.old-deja/g++.brendan/parse3.C,
35095         g++.old-deja/g++.other/crash26.C,
35096         g++.old-deja/g++.other/crash28.C,
35097         g++.old-deja/g++.other/crash29.C,
35098         g++.old-deja/g++.other/crash30.C,
35099         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
35100
35101 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
35102
35103         * gcc.dg/20020115-1.c: New.
35104
35105 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
35106
35107         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
35108
35109 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
35110
35111         * gcc.dg/20020122-3.c: New.
35112
35113 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
35114
35115         * g++.dg/other/gc1.C: New test.
35116
35117 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35118
35119         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
35120
35121 2002-01-22  Richard Henderson  <rth@redhat.com>
35122
35123         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
35124
35125 2002-01-22  Richard Henderson  <rth@redhat.com>
35126
35127         * gcc.dg/20020122-4.c: New.
35128
35129 2002-01-22  H.J. Lu <hjl@gnu.org>
35130
35131         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
35132         link output.
35133         * gcc.dg/special/ecos.exp: Likewise.
35134         * lib/g++-dg.exp: Likewise.
35135         * lib/g77-dg.exp: Likewise.
35136         * lib/gcc-dg.exp : Likewise.
35137         * lib/mike-g++.exp: Likewise.
35138         * lib/mike-g77.exp: Likewise.
35139         * lib/mike-gcc.exp: Likewise.
35140         * lib/objc-dg.exp: Likewise.
35141
35142 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
35143
35144         PR target/5379
35145         * gcc.dg/20020122-2.c: New test.
35146
35147 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
35148
35149         * gcc.dg/20020122-1.c: New test.
35150
35151 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
35152
35153         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
35154
35155 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
35156
35157         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
35158
35159 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35160
35161         * gcc.c-torture/compile/20020121-1.c: New test.
35162
35163 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35164
35165         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
35166         ld_library_path.
35167
35168 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
35169
35170         * gcc.dg/20020218-1.c: New test.
35171
35172 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
35173
35174         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
35175         messages
35176         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
35177         "At global scope" warning
35178         * g++.dg/ext/align1.C: Change cygwin test for alignment
35179         from db-bogus to dg-warning
35180
35181 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
35182
35183         * g77.f-torture/compile/cpp2.F: New test.
35184
35185 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35186
35187         * g++.dg/template/access1.C: New test.
35188
35189 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
35190
35191         * gcc.dg/20020118-1.c: New.
35192
35193 2002-01-18  Kazu Hirata  <kazu@hxi.com>
35194
35195         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
35196
35197 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35198
35199         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
35200         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
35201         alignment warnings.
35202
35203 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35204
35205         * gcc.misc-tests/i386-prefetch.exp: Save and restore
35206         torture_with_loops and torture_without_loops
35207
35208 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
35209
35210         * gcc.c-torture/compile/20020116-1.c: New test.
35211
35212 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
35213
35214         * gcc.dg/20020116-2.c: New test.
35215
35216         * gcc.dg/ultrasp4.c: New test.
35217
35218         * gcc.dg/20020116-1.c: New test.
35219
35220 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
35221
35222         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
35223         by EABI.
35224
35225 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
35226
35227         * gcc.misc-tests/i386-prefetch.exp: New.
35228         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
35229         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
35230         * gcc.misc-tests/i386-pf-none-1.c: New test.
35231         * gcc.misc-tests/i386-pf-sse-1.c: New test.
35232
35233 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
35234
35235         * gcc.dg/gnu89-init-1.c: Add new tests.
35236
35237 2002-01-15  Andreas Jaeger  <aj@suse.de>
35238
35239         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
35240         * gcc.dg/i386-mmx-2.c: Likewise.
35241         * gcc.dg/i386-sse-1.c: Likewise.
35242         * gcc.dg/i386-sse-2.c: Likewise.
35243         * gcc.dg/i386-sse-3.c: Likewise.
35244
35245 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
35246
35247         * g77.f-torture/execute/intrinsic-unix-bessel.f:
35248         Uncomment additional cases that now pass.
35249
35250 2002-01-11  Richard Henderson  <rth@redhat.com>
35251
35252         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
35253         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
35254
35255 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
35256
35257         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
35258
35259 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
35260
35261         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
35262         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
35263
35264 2002-01-10  Dale Johannesen  <dalej@apple.com>
35265
35266         * gcc.c-torture/execute/loop-11.c: New.
35267
35268 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
35269
35270         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
35271         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
35272
35273 2002-01-09  Richard Henderson  <rth@redhat.com>
35274
35275         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
35276         type in which to perform the operation for each size.
35277
35278 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
35279
35280         * gcc.c-torture/compile/20020109-2.c: New test.
35281
35282 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
35283
35284         * gcc.c-torture/execute/loop-10.c: New test.
35285
35286 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35287
35288         * gcc.c-torture/compile/20010226-1.c: New test.
35289         * gcc.c-torture/compile/20010227-1.c: New test.
35290         * gcc.c-torture/compile/20010426-1.c: New test.
35291         * gcc.c-torture/compile/20010510-1.c: New test.
35292         * gcc.c-torture/compile/20010605-3.c: New test.
35293         * gcc.c-torture/compile/20010824-1.c: New test.
35294         * gcc.c-torture/execute/20010409-1.c: New test.
35295         * gcc.dg/noncompile/20000901-1.c: New test.
35296         * gcc.dg/20001023-1.c: New test.
35297         * gcc.dg/20001101-1.c: New test.
35298         * gcc.dg/20001102-1.c: New test.
35299         * gcc.dg/20010207-1.c: New test.
35300         * gcc.dg/20010405-1.c: New test.
35301         * gcc.dg/20010822-1.c: New test.
35302         * gcc.dg/20011107-1.c: New test.
35303
35304 2002-01-09  Jeffrey A Law  (law@redhat.com)
35305
35306         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
35307
35308         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
35309         execution failure on PA targets.
35310
35311 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35312
35313         * gcc.c-torture/compile/20020109-1.c: New test.
35314
35315 2002-01-08  Kazu Hirata  <kazu@hxi.com>
35316
35317         * gcc.c-torture/execute/20020108-1.c: New test.
35318
35319 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
35320
35321         * gcc.dg/20020108-1.c: New test.
35322
35323 2002-01-08  H.J. Lu <hjl@gnu.org>
35324
35325         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
35326         for header files.
35327
35328 2002-01-08  Geoff Keating  <geoffk@redhat.com>
35329
35330         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
35331         consistency.
35332
35333 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
35334
35335         * gcc.dg/altivec-4.c: Test altivec predicates.
35336
35337 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
35338
35339         * gcc.c-torture/execute/20020107-1.c: New test.
35340
35341 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
35342
35343         PR c/5279
35344         * gcc.c-torture/compile/20020106-1.c: New test.
35345
35346 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
35347
35348         * gcc.c-torture/execute/nestfunc-4.c: New test.
35349
35350 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35351
35352         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
35353         extra triple that slipped in.
35354         * g++.old-deja/g++.abi/align.C: Likewise.
35355         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35356
35357 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35358
35359         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
35360         * g++.old-deja/g++.abi/align.C: Likewise.
35361         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35362
35363         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
35364         on FreeBSD/i386.
35365         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
35366         FreeBSD.
35367
35368 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
35369
35370         * gcc.dg/20020104-1.c: New test.
35371
35372         * gcc.dg/20020104-2.c: New test.
35373
35374 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
35375
35376         * gcc.dg/20020103-1.c: Fix typo in target selector.
35377
35378 2002-01-03  Richard Henderson  <rth@redhat.com>
35379
35380         * gcc.dg/20020103-1.c: New.
35381
35382 2002-01-03  Kazu Hirata  <kazu@hxi.com>
35383
35384         * gcc.c-torture/execute/20020103-1.c: New test.
35385
35386 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
35387
35388         * g++.dg/other/debug2.C: New test.
35389
35390         * gcc.c-torture/compile/20020103-1.c: New test.
35391
35392 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
35393
35394         * gcc.dg/gnu89-init-1.c: Added new tests.
35395
35396 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35397
35398         * g++.dg/template/friend2.C: Remove as patch is reverted.
35399
35400         * g++.dg/warn/oldcast1.C: New test.
35401
35402         * g++.dg/template/ptrmem1.C: New test.
35403         * g++.dg/template/ptrmem2.C: New test.
35404
35405         * g++.dg/template/ntp.C: New test.
35406
35407         * g++.dg/other/component1.C: New test.
35408
35409         * g++.dg/template/ttp3.C: New test.
35410
35411         * g++.dg/template/friend2.C: New test.
35412         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
35413
35414 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35415
35416         * g++.dg/other/ptrmem1.C: New test.
35417         * g++.dg/other/ptrmem2.C: New test.
35418
35419 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35420
35421         * g++.dg/template/ctor1.C: New test.
35422
35423 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35424
35425         * g++.dg/template/friend2.C: New test.
35426
35427 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
35428
35429         * gcc.dg/mmix-1.c: New test.
35430
35431 2001-12-31  Richard Henderson  <rth@redhat.com>
35432
35433         * gcc.dg/asm-5.c: New.
35434
35435 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
35436
35437         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
35438         in namespace __gnu_cxx
35439
35440 2001-12-30  Richard Henderson  <rth@redhat.com>
35441
35442         * gcc.dg/debug-6.c: New.
35443
35444 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
35445
35446         * gcc.c-torture/compile/20011229-2.c: New test.
35447
35448 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
35449
35450         * gcc.dg/debug-3.c: New test.
35451         * gcc.dg/debug-4.c: New test.
35452         * gcc.dg/debug-5.c: New test.
35453
35454 2001-12-29  Richard Henderson  <rth@redhat.com>
35455
35456         * g++.dg/eh/loop1.C: New.
35457
35458 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35459
35460         * g++.dg/template/crash1.C: New test.
35461
35462 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35463
35464         * g++.dg/other/const1.C: New test.
35465
35466 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35467
35468         * gcc.c-torture/compile/20011229-1.c: New test.
35469
35470 2001-12-28  Stan Shebs  <shebs@apple.com>
35471
35472         * lib/objc-torture.exp: Resync with c-torture.exp.
35473         * lib/objc.exp: Load standard libraries.
35474
35475 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
35476
35477         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
35478         additional tests.
35479
35480 2001-12-27  Roger Sayle <roger@eyesopen.com>
35481
35482         * gcc.c-torture/execute/string-opt-16.c: New testcase.
35483
35484 2001-12-27  Richard Henderson  <rth@redhat.com>
35485
35486         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
35487
35488 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35489
35490         * g++.dg/eh/ctor1.C: New test.
35491         * g++.dg/other/error2.C: New test.
35492
35493 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35494
35495         * g++.dg/other/init2.C: New test.
35496
35497 2001-12-24  Richard Henderson  <rth@redhat.com>
35498
35499         * gcc.dg/20011223-1.c: New.
35500         * gcc.dg/inline-1.c: New.
35501
35502 2001-12-23  Richard Henderson  <rth@redhat.com>
35503
35504         * gcc.dg/asm-4.c: Test operand modifiers.
35505
35506 2001-12-23  Richard Henderson  <rth@redhat.com>
35507
35508         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
35509
35510 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35511
35512         * gcc.c-torture/execute/20011223-1.c: New test.
35513
35514 2001-12-21  Richard Henderson  <rth@redhat.com>
35515
35516         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
35517         re-enables the warning.
35518
35519 2001-12-21  Richard Henderson  <rth@redhat.com>
35520
35521         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
35522
35523 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35524
35525         * gcc.c-torture/compile/20011218-1.c: New test.
35526
35527 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
35528
35529         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
35530         arm-isr.c test.
35531         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
35532         epilogue generation for ARM ISR routines.
35533
35534 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35535
35536         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
35537         * gcc.dg/format/c90-printf-3.c: Likewise.
35538         * gcc.dg/format/c99-printf-3.c: Likewise.
35539         * gcc.dg/format/ext-1.c: Likewise.
35540         * gcc.dg/format/ext-6.c: Likewise.
35541         * gcc.dg/format/format.h: Prototype unlocked stdio.
35542
35543 2001-12-20  Richard Henderson  <rth@redhat.com>
35544
35545         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
35546         (arena): Use it.
35547         (malloc): Correct allocation logic.  Abort if we fill up the
35548         arena before initialization complete.
35549         (realloc): Correct allocation logic.
35550
35551 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35552
35553         * gcc.c-torture/compile/20011219-2.c: New test.
35554
35555         * gcc.c-torture/execute/20011219-1.c: New test.
35556
35557 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
35558
35559         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
35560         target does not support weak symbols.
35561
35562 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
35563
35564         * gcc.c-torture/compile/20011219-1.c: New test.
35565
35566 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
35567
35568         * g++.dg/other/error1.C: New test.
35569
35570 2001-12-17  Jeffrey A Law  (law@redhat.com)
35571
35572         * gcc.c-torture/execute/20011217-1.c: New test.
35573
35574 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
35575
35576         * objc.dg/special/: New directory.
35577         * objc.dg/special/special.exp: New file.
35578         * objc.dg/special/unclaimed-category-1.h: New file.
35579         * objc.dg/special/unclaimed-category-1a.m: New file.
35580         * objc.dg/special/unclaimed-category-1.m: New file.
35581
35582 2001-12-17  Andreas Jaeger  <aj@suse.de>
35583
35584         * gcc.c-torture/compile/20011217-2.c: New test.
35585
35586 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35587
35588         * gcc.c-torture/compile/20011217-1.c: New test.
35589
35590 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
35591
35592         * testsuite/gcc.dg/20011214-1.c: New.
35593
35594 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
35595
35596         * gcc.dg/altivec-4.c: New.
35597
35598 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
35599
35600         * gcc.dg/20011113-1.c: New test.
35601
35602 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35603
35604         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
35605         std::__malloc_alloc_template<0> and
35606         std::__default_alloc_template<false, 0>.
35607
35608 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
35609
35610         * objc/execute/bf-21.m: New test.
35611         * objc/execute/enumeration-1.m: New test.
35612         * objc/execute/enumeration-2.m: New test.
35613
35614 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
35615
35616         * gcc.dg/gnu89-init-1.c: New test.
35617
35618 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35619
35620         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
35621         * g++.old-deja/g++.jason/2371.C: Likewise.
35622         * g++.old-deja/g++.jason/template33.C: Likewise.
35623         * g++.old-deja/g++.jason/template34.C: Likewise.
35624         * g++.old-deja/g++.jason/template36.C: Likewise.
35625         * g++.old-deja/g++.oliva/typename1.C: Likewise.
35626         * g++.old-deja/g++.oliva/typename2.C: Likewise.
35627         * g++.old-deja/g++.other/typename1.C: Likewise.
35628         * g++.old-deja/g++.pt/inherit2.C: Likewise.
35629         * g++.old-deja/g++.pt/nontype5.C: Likewise.
35630         * g++.old-deja/g++.pt/typename11.C: Likewise.
35631         * g++.old-deja/g++.pt/typename14.C: Likewise.
35632         * g++.old-deja/g++.pt/typename16.C: Likewise.
35633         * g++.old-deja/g++.pt/typename3.C: Likewise.
35634         * g++.old-deja/g++.pt/typename4.C: Likewise.
35635         * g++.old-deja/g++.pt/typename5.C: Likewise.
35636         * g++.old-deja/g++.pt/typename7.C: Likewise.
35637         * g++.old-deja/g++.robertl/eb9.C: Likewise.
35638
35639 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
35640
35641         * g++.dg/other/linkage1.C: New test.
35642         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
35643         specifiers.
35644
35645 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
35646
35647         * gcc.dg/concat.c: New test.
35648
35649 2001-12-11  Stan Shebs  <shebs@apple.com>
35650
35651         * objc/compile: New test directory.
35652         * objc/compile/compile.exp: New expect script.
35653         * objc/compile/20011211-1.m: New compile test.
35654
35655 2001-12-11  Jason Merrill  <jason@redhat.com>
35656
35657         * lib/prune.exp (prune_gcc_output): Also handle "In member
35658         function".  So many permutations...
35659
35660 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
35661
35662         * g++.dg/template/typedef1.C: New test.
35663
35664 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35665
35666         * g++.dg/other/copy1.C: New test.
35667
35668 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
35669
35670         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
35671
35672         * gcc.dg/builtin-choose-expr.c: New.
35673
35674 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
35675
35676         * gcc.dg/altivec-2.c: New.
35677
35678 2001-12-07  Richard Henderson  <rth@redhat.com>
35679
35680         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
35681
35682 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
35683
35684         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
35685         ultrasparc.
35686
35687 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35688
35689         * g++-old.deja/g++.robertl/eb101.C: Deleted.
35690
35691 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
35692
35693         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
35694         variable argument list.
35695
35696 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
35697
35698         * gcc.c-torture/execute/memcheck: Delete entire directory.
35699         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
35700         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
35701
35702 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35703
35704         * gcc.dg/Wshadow-1.c: New test.
35705
35706 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
35707
35708         * gcc.c-torture/compile/20011130-1.c: New test.
35709
35710         * gcc.dg/noncompile/20011025-1.c: New test.
35711
35712         * g++.dg/other/anon-union.C: New test.
35713
35714         * gcc.c-torture/execute/20011024-1.c: New test.
35715
35716 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35717
35718         * gcc.c-torture/execute/20000722-1.x,
35719         gcc.c-torture/execute/20010123-1.x: Remove.
35720         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
35721         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
35722         gcc.dg/c99-complit-2.c: New tests.
35723
35724 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
35725
35726         * g++.dg/inherit/base1.C: New test.
35727
35728 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
35729
35730         * g++.dg/other/stdarg1.C: New test.
35731
35732         * gcc.c-torture/compile/20011130-2.c: New test.
35733
35734 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
35735
35736         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
35737         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
35738         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
35739         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
35740         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
35741         * gcc.dg/builtin-prefetch-1.c: New test.
35742
35743 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
35744
35745         * gcc.dg/20011130-1.c: New test.
35746
35747 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35748
35749         * g++.dg/other/scope1.C: New test.
35750         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
35751
35752 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35753
35754         * gcc.dg/vla-init-1.c: New test.
35755
35756 2001-12-01  Geoff Keating  <geoffk@redhat.com>
35757
35758         * gcc.c-torture/compile/structs.c: New testcase from GDB.
35759
35760 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35761
35762         * objc.dg/alias.m: Update.
35763         * objc.dg/class-1.m: Update.
35764         * objc.dg/const-str-1.m: Update.
35765         * objc.dg/fwd-proto-1.m: Update.
35766         * objc.dg/id-1.m: Update.
35767         * objc.dg/super-class-1.m: Update.
35768
35769 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
35770
35771         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
35772         constructs.
35773
35774 2001-11-28  Jeffrey A Law  (law@cygnus.com)
35775
35776         * gcc.c-torture/execute/20011128-1.c: New test.
35777
35778 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
35779
35780         * gcc.dg/20011127-1.c: New test.
35781
35782 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35783
35784         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
35785         from Austin Group draft 7.
35786         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
35787         scanf format arguments.
35788         * gcc.dg/format/no-exargs-2.c: New test.
35789
35790 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
35791
35792         * g++.dg/abi/vbase8-4.C: New test.
35793
35794 2001-11-24  Ian Lance Taylor  <ian@airs.com>
35795
35796         * gcc.c-torture/execute/20011121-1.c: New test.
35797
35798 2001-11-23  Jeffrey A Law  (law@cygnus.com)
35799
35800         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
35801
35802 2001-11-23  Andreas Jaeger  <aj@suse.de>
35803
35804         * gcc.dg/cpp/charconst-2.c: New test.
35805
35806 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
35807
35808         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
35809         to the host if it is remote.  Let tests specify extra headers
35810         they use.
35811         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
35812         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
35813         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
35814         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
35815         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
35816         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
35817         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
35818         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
35819         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
35820         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
35821
35822 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
35823
35824         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
35825         for little endian ARMs.
35826
35827 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
35828
35829         * gcc.c-torture/compile/20011119-1.c: New test.
35830         * gcc.c-torture/compile/20011119-2.c: New test.
35831
35832 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
35833
35834         * gcc.dg/altivec-1.c: Fix typo.
35835
35836 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35837
35838         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
35839
35840 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
35841
35842         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
35843
35844 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
35845
35846         * lib/g77.exp: Don't specify --rpath-link.
35847
35848         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
35849         across all the headers.
35850         * gcc.dg/format/format.exp: For testing on a remote host,
35851         copy format.h.
35852
35853         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
35854         * gcc.c-torture/execute/930406-1.c: Likewise.
35855         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35856
35857 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
35858
35859         * gcc.dg/altivec-1.c: New.
35860
35861 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
35862
35863         * gcc.dg/cpp/fpreprocessed.c: New test case.
35864
35865 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35866
35867         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
35868         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
35869         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
35870
35871 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35872
35873         * gcc.dg/no-builtin-1.c: New test.
35874
35875 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
35876
35877         * gcc.c-torture/execute/20011115-1.c: New test.
35878
35879 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
35880
35881         * gcc.c-torture/compile/20011114-2.c: New test.
35882         * gcc.c-torture/compile/20011114-3.c: New test.
35883         * gcc.c-torture/compile/20011114-4.c: New test.
35884
35885 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35886
35887         * g++.dg/other/init1.C: New test.
35888
35889 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
35890
35891         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
35892         message.
35893
35894         * gcc.c-torture/execute/20011114-1.c: New testcase.
35895
35896         * gcc.c-torture/compile/20010327-1.c: Revert last change.
35897         * gcc.c-torture/compile/20011114-1.c: New test, exactly
35898         like the (before this change) version of 20010327-1.c.
35899
35900 2001-11-14  Roger Sayle <roger@eyesopen.com>
35901
35902         * gcc.c-torture/execute/string-opt-13.c: New testcase.
35903
35904 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
35905
35906         * g++.dg/init/array2.C: New test.
35907
35908 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
35909
35910         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
35911
35912 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
35913
35914         * g++.dg/other/forscope1.C: New test.
35915         * g++.dg/ext/forscope1.C: New test.
35916         * g++.dg/ext/forscope2.C: New test.
35917
35918 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35919
35920         * gcc.c-torture/execute/20011113-1.c: New test.
35921
35922 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35923
35924         * gcc.c-torture/execute/20011109-2.c: New test.
35925
35926         * gcc.c-torture/execute/20011109-1.c: New test.
35927
35928 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35929
35930         * gcc.c-torture/compile/20011109-1.c: New test.
35931
35932 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35933
35934         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35935         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35936         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35937         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35938         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35939         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35940         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35941
35942 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35943
35944         * g++.dg/warn/Wshadow-1.C: New tests.
35945         * g++.old-deja/g++.mike/for3.C: Update.
35946
35947 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35948
35949         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35950         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35951         XFAILs.  Adjust expected error texts.
35952         * gcc.c-torture/compile/20011106-1.c,
35953         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
35954         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
35955         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
35956         gcc.dg/c99-array-lval-5.c: New tests.
35957
35958 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35959
35960         * gcc.dg/cpp/defined.c: Update.
35961
35962 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35963
35964         * gcc.c-torture/execute/anon-1.c: New test.
35965
35966 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
35967
35968         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
35969         same size, so no warning should be produced on stormy16.
35970
35971         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
35972         due to oversized array.
35973         * g++.old-deja/g++.mike/ns15.C: Likewise.
35974         * g++.old-deja/g++.pt/crash16.C: Likewise.
35975
35976 2001-11-02  Graham Stott  <grahams@redhat.com>
35977
35978         * g++.dgother/debug1.C: Fix typos.
35979
35980 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
35981
35982         * g++.dg/other/debug1.C: New test.
35983
35984 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35985
35986         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
35987         of unsigned long.
35988
35989 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
35990
35991         * gcc.dg/20011029-2.c: New test.
35992
35993         * gcc.c-torture/compile/20011029-1.c: New test.
35994
35995 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
35996
35997         * objc/execute/class_self-1.m: New test.
35998         * objc/execute/class_self-2.m: New test.
35999
36000 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
36001
36002         * gcc.misc-tests/msgs.exp: Delete.
36003         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
36004         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
36005         error set to match recent changes.
36006
36007 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
36008
36009         * gcc.dg/20011021-1.c: New test.
36010
36011 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
36012
36013         * gcc.c-torture/compile/20011023-1.c: New test.
36014
36015 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
36016
36017         * lib/g77.exp: Rewrite based on lib/g++.exp.
36018
36019 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
36020
36021         * gcc.c-torture/execute/20011019-1.c: New test.
36022
36023         * gcc.dg/20011018-1.c: New test.
36024
36025 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
36026
36027         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
36028
36029 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
36030
36031         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
36032         * gcc.dg/attr-invalid.c: Likewise.
36033
36034 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
36035
36036         * testsuite/gcc.dg/20011015-1.c: New test.
36037
36038 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36039
36040         * g++.dg/template/unify2.C: New test.
36041
36042 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36043
36044         * g++.dg/other/exception-specification.C: New test
36045
36046 2001-10-13  Tom Rix  <trix@redhat.com>
36047
36048         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
36049         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
36050
36051 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
36052
36053         * testsuite/gcc.dg/20011009-1.c: New test.
36054
36055 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
36056
36057         PR g++/4476
36058         * g++.dg/other/friend1.C: New test.
36059
36060 2001-10-11  Richard Henderson  <rth@redhat.com>
36061
36062         * g++.old-deja/g++.other/crash18.C: Add -S to options.
36063
36064 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36065
36066         * gcc.c-torture/compile/20011010-1.c: New.
36067
36068 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36069
36070         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
36071         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
36072         g77.f-torture/execute/execute.exp,
36073         g77.f-torture/noncompile/noncompile.exp,
36074         gcc.c-torture/compile/compile.exp,
36075         gcc.c-torture/execute/execute.exp,
36076         gcc.c-torture/execute/ieee/ieee.exp,
36077         gcc.c-torture/execute/memcheck/memcheck.exp,
36078         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
36079         objc/execute/execute.exp: Update FSF address.
36080
36081 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36082
36083         * gcc.dg/cpp/cmdlne-C.c: Update.
36084         * gcc.dg/cpp/cmdlne-C2.c: New.
36085
36086 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36087
36088         * gcc.c-torture/execute/20011008-3.c: New.
36089
36090 2001-10-08  DJ Delorie  <dj@redhat.com>
36091
36092         * gcc.dg/20011008-1.c: New.
36093         * gcc.dg/20011008-2.c: New.
36094
36095 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36096
36097         * gcc.dg/cpp/spacing1.c: Update test.
36098
36099 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36100
36101         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
36102         spelling errors of "separate" as "seperate".
36103
36104 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
36105
36106         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
36107         enough to avoid inlining.
36108
36109 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36110
36111         * lib/g77.exp: set libg2c_dir correctly.
36112
36113 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36114
36115         * gcc.dg/cpp/macro11.c: New test.
36116
36117 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36118
36119         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
36120         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
36121         gcc.dg/format/multattr-3.c: New tests.
36122         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
36123         tests for format attributes on function pointers being rejected.
36124
36125 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36126
36127         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
36128
36129 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36130
36131         * g++.dg/warn/format1.C: New test.
36132
36133 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36134
36135         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
36136
36137 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36138
36139         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
36140
36141 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36142
36143         * gcc.dg/cpp/redef2.c: Add test.
36144
36145 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
36146
36147         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
36148         long-standing bug on i686, apparently.
36149         * gcc.c-torture/execute/loop-2c.x: New file.
36150         * gcc.c-torture/execute/loop-2d.x: New file.
36151         * gcc.c-torture/execute/loop-3c.x: New file.
36152
36153 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
36154
36155         * gcc.dg/cpp/20000625-2.c: Correct line number.
36156
36157 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36158
36159         * gcc.dg/cpp/macro10.c: New test.
36160         * gcc.dg/cpp/strify3.c: New test.
36161         * gcc.dg/cpp/spacing1.c: Add tests.
36162         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
36163         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
36164
36165 2001-09-24  DJ Delorie  <dj@redhat.com>
36166
36167         * gcc.c-torture/execute/20010924-1.c: New test.
36168
36169 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36170
36171         * testsuite/objc/execute/paste.m: Remove.
36172
36173 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36174
36175         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
36176
36177 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
36178
36179         * g77.dg/strlen0.f: New test.
36180
36181 2001-09-21  Richard Henderson  <rth@redhat.com>
36182
36183         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
36184         * g++.old-deja/g++.abi/vtable2.C: Likewise.
36185
36186 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36187
36188         Table-driven attributes.
36189         * g++.dg/ext/attrib1.C: New test.
36190
36191 2001-09-20  DJ Delorie  <dj@redhat.com>
36192
36193         * gcc.dg/20000926-1.c: Update expected warning messages.
36194         * gcc.dg/array-2.c: Likewise, and test for warnings too.
36195         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
36196         array.
36197
36198 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
36199
36200         * g++.dg/eh/registers1.C: New test case.
36201
36202 2001-09-17  Richard Henderson  <rth@redhat.com>
36203
36204         * gcc.dg/array-5.c: Fix VLA decomposition test.
36205
36206 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36207
36208         * gcc.dg/cpp/line5.c: New testcase.
36209
36210 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36211
36212         * gcc.dg/cpp/macro9.c: New test.
36213
36214 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
36215
36216         * gcc.c-torture/execute/980223.c: Change type of addr from long
36217         to char *.
36218
36219 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
36220
36221         * gcc.c-torture/execute/20010915-1.c: New test.
36222
36223 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
36224
36225         * g77.dg/bprob: New directory.
36226         * g77.dg/bprob/bprob.exp: New file.
36227         * g77.dg/bprob/bprob-1.f: New test.
36228         * g77.dg/gcov: New directory.
36229         * g77.dg/gcov/gcov.exp: New file.
36230         * g77.dg/gcov/gcov-1.f: New test.
36231         * g77.dg/gcov/gcov-1.x: New file.
36232
36233 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36234
36235         * gcc.dg/cpp/directiv.c: Update.
36236         * gcc.dg/cpp/undef1.c: Update.
36237
36238 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
36239
36240         * gcc.dg/20010912-1.c: New test.
36241
36242 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
36243
36244         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
36245         language-independent file in lib.
36246         * lib/gcov.exp: New file.
36247
36248 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36249
36250         * gcc.c-torture/compile/20010911-1.c: New test.
36251
36252 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
36253
36254         * lib/profopt.exp: New, to support profile-directed optimizations.
36255         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
36256         * gcc.misc-tests/bprob-1.c: New test.
36257         * gcc.misc-tests/bprob-2.c: New test.
36258
36259 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
36260
36261         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
36262         XFAIL and which kinds of gcov output to verify.
36263         * gcc.misc-tests/gcov-4b.x: New file.
36264         * gcc.misc-tests/gcov-5b.x: New file.
36265         * gcc.misc-tests/gcov-6.x: New file.
36266         * gcc.misc-tests/gcov-7.c: New test.
36267         * gcc.misc-tests/gcov-7.x: New file.
36268
36269 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
36270
36271         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
36272         * gcc.misc-tests/gcov-6.c: New test.
36273
36274 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36275
36276         PR c++/3986
36277         * g++.dg/abi/vbase1.C: New test.
36278
36279 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
36280
36281         * objc.dg/method-2.m: New.
36282
36283 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36284
36285         PR c++/4203
36286         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
36287         * g++.dg/init/empty1.C: New test.
36288
36289 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
36290
36291         * gcc.c-torture/compile/20010903-1.c: New test.
36292
36293 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
36294
36295         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
36296         for m68k.
36297
36298 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
36299
36300         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
36301
36302         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
36303
36304         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
36305
36306 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
36307
36308         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
36309         for 16-bit 'unsigned int'.
36310
36311 2001-08-29  Kazu Hirata  <kazu@hxi.com>
36312
36313         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
36314
36315 2001-08-27  Richard Henderson  <rth@redhat.com>
36316
36317         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
36318         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
36319
36320 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
36321
36322         * gcc.dg/asm-names.c (ymain): New.
36323
36324 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
36325
36326         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
36327         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
36328         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
36329
36330 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36331
36332         * gcc.dg/compare5.c: New testcase.
36333
36334 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
36335
36336         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
36337         and "In instantiation".
36338
36339 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
36340
36341         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
36342
36343 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
36344
36345         * gcc.misc-tests/gcov.exp: Add support for branch information.
36346         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
36347         * gcc.misc-tests/gcov-4.c: New test.
36348         * gcc.misc-tests/gcov-4b.c: New test.
36349         * gcc.misc-tests/gcov-5b.c: New test.
36350
36351 2001-08-20  Zack Weinberg  <zackw@panix.com>
36352
36353         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
36354         expected to fail.
36355
36356 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36357
36358         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
36359
36360 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
36361
36362         * g++.dg/eh/template1.C: New test.
36363
36364 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
36365
36366         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
36367         Fix thinko.
36368         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
36369         for xfail.
36370
36371 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
36372
36373         * lib/g77-dg.exp: Use prune.exp for common procedures
36374         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
36375         * lib/g77.exp: (g77-dg-prune) Remove
36376
36377 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
36378
36379         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
36380
36381 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36382
36383         * g++.dg/template/unify1.C: New test.
36384
36385 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
36386
36387         * g++.dg/abi/empty4.C: New test.
36388
36389 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
36390
36391         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
36392         solaris2.*
36393         * g77.f-torture/compile/pr3743.x: Likewise.
36394
36395 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36396
36397         * g++.dg/other/using-declaration.C: New test.
36398
36399 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36400
36401         * gcc.dg/cpp/tr-sign.c: New testcase.
36402
36403 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36404
36405         * gcc.dg/cpp/19951025-1.c: Revert.
36406         * gcc.dg/cpp/directiv.c: We no longer process directives that
36407         interrupt macro arguments.
36408
36409 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
36410
36411         * gcc.dg/bconstp-1.c: New test.
36412
36413 2001-08-03  Richard Henderson  <rth@redhat.com>
36414
36415         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
36416
36417 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36418
36419         * gcc.dg/cpp/19951025-1.c: Update.
36420
36421 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
36422
36423         * g77.dg/ff90-1.f (s): Fix reference of variable z,
36424         should be x.
36425
36426 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
36427
36428         Kill -fhonor-std.
36429         * g++.old-deja/g++.ns/ns14.C: Remove special options.
36430         * g++.old-deja/g++.other/std1.C: Likewise.
36431         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
36432
36433 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
36434
36435         * lib/g77.exp: Load gcc-defs.exp for common procedures
36436         (g77_pass, g77_fail, g77_finish, g77_exit,
36437         ${tool}_check_unsupported_p} Now redundant.  Deleted.
36438
36439 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
36440
36441         * g77.dg/fbackslash.f
36442         * g77.dg/fcase-preserve.f
36443         * g77.dg/ff90-1.f
36444         * g77.dg/ffixed-line-length-0.f
36445         * g77.dg/ffixed-line-length-132.f
36446         * g77.dg/ffixed-line-length-7.f
36447         * g77.dg/ffixed-line-length-72.f
36448         * g77.dg/ffixed-line-length-none.f
36449         * g77.dg/ffree-form-1.f
36450         * g77.dg/fno-backslash.f
36451         * g77.dg/fno-f90-1.f
36452         * g77.dg/fno-fixed-form-1.f
36453         * g77.dg/fno-onetrip.f
36454         * g77.dg/fno-typeless-boz.f
36455         * g77.dg/fno-underscoring.f
36456         * g77.dg/fno-vxt-1.f
36457         * g77.dg/fonetrip.f
36458         * g77.dg/ftypeless-boz.f
36459         * g77.dg/fugly-assumed.f
36460         * g77.dg/funderscoring.f
36461         * g77.dg/fvxt-1.f
36462
36463 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
36464
36465         * objc.dg/fwd-proto-1.m: New.
36466         * objc.dg/local-decl-1.m: New.
36467         * objc.dg/naming-1.m: New.
36468         * objc.dg/naming-2.m: New.
36469         * objc.dg/proto-hier-1.m: New.
36470
36471 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
36472
36473         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
36474         largest-type elements to a struct makes its size grow.
36475
36476 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36477
36478         * g++.dg/abi/vthunk1.C: New test.
36479
36480 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36481
36482         * g++.dg/abi/vbase8-22.C: New test.
36483
36484 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36485
36486         * gcc.dg/cpp/macro8.c: New test.
36487
36488 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36489
36490         * g++.dg/abi/vbase8-21.C: New test.
36491
36492 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36493
36494         * g++.dg/abi/vbase8-10.C: New test.
36495
36496 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36497
36498         * lib/g++.exp (g++_set_ld_library_path): Renamed to
36499         ${tool}_set_ld_library_path.
36500         Changed caller.
36501         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
36502         g++.exp.
36503
36504 2001-07-26  Stan Cox <scox@redhat.com>
36505
36506         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
36507         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
36508         gcc_exit, gcc_check_unsupported_p):
36509         Moved to gcc-deps.exp
36510         * gcc-deps.exp: New file.
36511
36512 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36513
36514         * g++.old-deja/g++.pt/defarg14.C: New test.
36515
36516 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36517
36518         * g++.old-deja/g++.other/lineno5.C: New test.
36519
36520 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36521
36522         * g++.old-deja/g++.pt/crash68.C: New test.
36523
36524 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36525
36526         * g++.old-deja/g++.other/crash42.C: New test.
36527
36528 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36529
36530         * gcc.dg/cpp/extratokens.c: Fix.
36531         * gcc.dg/cpp/skipping2.c: New tests.
36532
36533 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36534
36535         * gcc.c-torture/execute/20010724-1.c: New file.
36536         * gcc.c-torture/execute/20010724-1.x: New file.
36537
36538 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36539
36540         * g++.old-deja/g++.other/cond7.C: New test.
36541
36542 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36543
36544         * g++.old-deja/g++.other/optimize4.C: New test.
36545
36546 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36547
36548         * g++.old-deja/g++.abi/vbase8-5.C: New test.
36549
36550 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
36551
36552         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
36553         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
36554         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
36555         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
36556
36557         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
36558         bug report" message.
36559
36560         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
36561         * g++.dg/ext/instantiate1.C: Move from old-deja.
36562
36563 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
36564
36565         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
36566         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
36567         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
36568         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
36569
36570 2001-07-23  Jeffrey A Law  (law@cygnus.com)
36571
36572         * gcc.c-torture/execute/20010723-1.c: New test.
36573
36574 2001-07-23  Ben Elliston  <bje@redhat.com>
36575
36576         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
36577
36578 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36579
36580         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
36581         i[34567]86-*-*.
36582         Delete handling of ieee_multilib_flags.
36583         Pass -mieee for alpha*-*-* and sh-*-*.
36584         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
36585
36586 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
36587
36588         Remove old-abi tests.
36589         * g++.old-deja/g++.mike/p11116.C: Remove.
36590         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
36591
36592 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
36593
36594         * g77.f-torture/compile/pr3743.f: New test
36595
36596 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
36597
36598         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
36599
36600 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36601
36602         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
36603         g++.old-deja/g++.pt/static6.C: Likewise.
36604         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
36605         supports weak symbols.
36606
36607 2001-07-18  Andreas Jaeger  <aj@suse.de>
36608
36609         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
36610         supported again.
36611
36612 2001-07-18  Andreas Jaeger  <aj@suse.de>
36613
36614         * gcc.dg/iftrap-1.c: Fix target line.
36615
36616 2001-07-17  Richard Henderson  <rth@redhat.com>
36617
36618         * gcc.c-torture/execute/20010717-1.c: New.
36619
36620 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36621
36622         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
36623         tests.
36624
36625 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36626
36627         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
36628
36629 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36630
36631         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
36632         UAC_SIGBUS, UAC_NOPRINT definitions.
36633
36634 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
36635
36636         * objc/execute/object_is_class.m: New test.
36637         * objc/execute/object_is_meta_class.m: New test.
36638
36639 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36640
36641         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
36642         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
36643
36644 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
36645
36646         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
36647         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
36648
36649 2001-07-14  Richard Henderson  <rth@redhat.com>
36650
36651         * gcc.dg/iftrap-1.c: New.
36652
36653 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
36654
36655         * g77.f-torture/execute/intrinsic77.f: New test.
36656
36657 2001-07-11  Janis Johnson <janis@us.ibm.com>
36658
36659         * gcc.misc-tests/gcov-3.c: New test.
36660
36661 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36662
36663         * gcc.c-torture/compile/20010711-1.c,
36664         * gcc.c-torture/compile/20010711-2.c: New tests.
36665
36666 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36667
36668         * gcc.c-torture/execute/20010711-1.c: New test.
36669
36670 2001-07-11  Ben Elliston  <bje@redhat.com>
36671
36672         * g++.old-deja/g++.other/enum5.C: New test.
36673
36674 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
36675
36676         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
36677         (g++-dg-prune): Call prune_gcc_output.
36678         * prune.exp: New file for prune_gcc_output.
36679         * lib/g++.exp, lib/gcc.exp: Load it.
36680
36681 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36682
36683         * gcc.c-torture/compile/20010701-1.c,
36684         g++.old-deja/g++.ext/attrib6.C: New tests.
36685
36686 2001-07-06  Jeffrey A Law  (law@cygnus.com)
36687
36688         * gcc.c-torture/compile/20010706-1.c: New test.
36689
36690 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
36691
36692         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
36693
36694 2001-06-28  Stan Shebs  <shebs@apple.com>
36695
36696         * gcc.dg/pragma-darwin.c: New test.
36697
36698 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36699
36700         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
36701         Solaris 2.[678] system.
36702
36703 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36704
36705         * gcc.dg/20010622-1.c: New test.
36706
36707 2001-06-18  Stan Shebs  <shebs@apple.com>
36708
36709         * objc.dg: New directory.
36710         * objc.dg/dg.exp: New file.
36711         * objc.dg/alias.m: New.
36712         * objc.dg/class-1.m: New.
36713         * objc.dg/class-2.m: New.
36714         * objc.dg/const-str-1.m: New.
36715         * objc.dg/const-str-2.m: New.
36716         * objc.dg/id-1.m: New.
36717         * objc.dg/method-1.m: New.
36718         * objc.dg/super-class-1.m: New.
36719         * lib/objc-dg.exp: New file.
36720
36721 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36722
36723         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
36724         of label name.
36725
36726 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
36727
36728         * g++.old-deja/g++.abi/vbase8-9.C: New test.
36729
36730 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36731
36732         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
36733         variable.
36734
36735 2001-06-12  Richard Henderson  <rth@redhat.com>
36736
36737         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
36738
36739 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36740
36741         * g++.old-deja/g++.abi/vbase5.C: New test.
36742         * g++.old-deja/g++.abi/vbase6.C: New test.
36743         * g++.old-deja/g++.abi/vbase7.C: New test.
36744
36745 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36746
36747         * gcc.c-torture/compile/20010610-1.c: New test.
36748
36749 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36750
36751         * g++.old-deja/g++.abi/vbase4.C: New test.
36752
36753 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36754
36755         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
36756         support %f for HC11/HC12 targets.
36757         * gcc.c-torture/execute/930513-1.x: New file, likewise.
36758         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
36759         on HC11/HC12 targets.
36760         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
36761
36762 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36763
36764         * gcc.dg/wchar_t-1.c: New file.
36765         * gcc.dg/wint_t-1.c: Likewise.
36766
36767 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
36768
36769         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
36770
36771 2001-06-11  Richard Henderson  <rth@redhat.com>
36772
36773         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
36774
36775 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36776
36777         * gcc.c-torture/compile/20010611-1.c: New test.
36778
36779 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36780
36781         * gcc.dg/c99-tag-1.c: Add more tests.
36782
36783 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
36784
36785         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
36786         representation on MN10300 and ARM/Thumb.
36787
36788 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
36789
36790         * g77.f-torture/execute/20010610.f: New.
36791
36792 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
36793
36794         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
36795         names.
36796
36797 2001-06-09  Richard Henderson  <rth@redhat.com>
36798
36799         * gcc.c-torture/execute/ashrdi-1.c: New.
36800         * gcc.c-torture/execute/ashldi-1.c: New.
36801         * gcc.c-torture/execute/lshrdi-1.c: New.
36802
36803 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
36804
36805         * objc/execute/load-3.m: Added. Check sending +load to categories,
36806         in addition to classes.
36807
36808 2001-06-08  Stan Shebs  <shebs@apple.com>
36809
36810         * objc/execute/load-2.m: New test.  From Nicola Pero
36811         <n.pero@mi.flashnet.it>.
36812
36813 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
36814
36815         * gcc.c-torture/execute/20010605-2.c: New test.
36816
36817 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36818
36819         * g++.old-deja/g++.abi/vbase2.C: New test.
36820         * g++.old-deja/g++.abi/vbase3.C: New test.
36821
36822 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36823
36824         * g++.old-deja/g++.pt/friend49.C: New test.
36825
36826 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
36827
36828         * g++.old-deja/g++.ext/anon3.C: New test.
36829
36830 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
36831
36832         * g++.old-deja/g++.other/conv7.C: New test.
36833
36834 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36835
36836         * gcc.c-torture/compile/20010605-2.c: New test.
36837
36838 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36839
36840         * gcc.c-torture/execute/20010604-1.c: New test.
36841
36842 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
36843
36844         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
36845
36846 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
36847
36848         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
36849         (g++_link_flags): Likewise.
36850         (g++_init): Pass gccpath's value to two previous functions.
36851
36852 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36853
36854         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
36855         Ensure logfile entry matches exec command line.
36856
36857 2001-05-31  Richard Henderson  <rth@redhat.com>
36858
36859         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
36860         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
36861
36862 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
36863
36864         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
36865         compiler for irix6.2
36866
36867 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
36868
36869         * g++.old-deja/g++.other/optimize3.C: New file.
36870
36871 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
36872
36873         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
36874         assemble.
36875
36876 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
36877
36878         * g++.old-deja/g++.other/optimize2.C: New file.
36879
36880 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
36881
36882         * gcc.c-torture/compile/20010518-2.c: New file.
36883         * gcc.c-torture/execute/20010518-1.c: New file.
36884         * gcc.c-torture/execute/20010518-2.c: New file.
36885
36886 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36887
36888         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
36889
36890 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
36891
36892         G++ no longer defines builtins that do not begin with __builtin.
36893         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
36894         * g++.old-deja/g++.brendand/misc13.C: Likewise.
36895         * g++.old-deja/g++.law/builtin1.C: Likewise.
36896         * g++.old-deja/g++.law/cvt2.C: Likewise.
36897         * g++.old-deja/g++.mike/net5.C: Likewise.
36898         * g++.old-deja/g++.other/builtins1.C: Likewise.
36899         * g++.old-deja/g++.other/builtins2.C: Likewise.
36900         * g++.old-deja/g++.other/builtins3.C: Likewise.
36901         * g++.old-deja/g++.other/builtins4.C: Likewise.
36902         * g++.old-deja/g++.other/inline8.C: Likewise.
36903         * g++.old-deja/g++.robertl/eb39.C: Likewise.
36904
36905 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
36906
36907         * g++.old-deja/g++.pt/using1.C: Adjust.
36908         * g++.old-deja/g++.pt/using2.C: New test.
36909
36910 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36911
36912         * gcc.dg/cpp/charconst.c: New tests.
36913         * gcc.dg/cpp/escape.c: New tests.
36914         * gcc.dg/cpp/escape-1.c: New tests.
36915         * gcc.dg/cpp/escape-2.c: New tests.
36916         * gcc.dg/cpp/ucs.c: New tests.
36917
36918 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36919
36920         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36921         native compiler for irix6.5.
36922
36923 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36924
36925         * lib/g++.exp (g++_include_flags): Use args to compute
36926         get_multilibs.
36927         (g++_link_flags): Likewise.
36928         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36929
36930 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36931
36932         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36933
36934 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36935
36936         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36937         this file.
36938
36939 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36940
36941         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36942         STACK_SIZE;
36943         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36944         to STACK_SIZE; Use it to define size of add_histo array.
36945         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36946         to STACK_SIZE.
36947         (f): Use GITT_SIZE to define size of gitt local table.
36948         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36949         to STACK_SIZE; Use it to define size of bytemem array.
36950
36951 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36952
36953         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
36954         on 68HC11/HC12 due to the asm instruction.
36955         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
36956         * gcc.c-torture/compile/920520-1.x: Likewise.
36957         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36958         on 68HC11/HC12 because the function is larger than 64K.
36959         * gcc.c-torture/compile/961203-1.x: New file, this test fails
36960         on 68HC11/HC12 because the structure is too large.
36961
36962 2001-05-20  Richard Henderson  <rth@redhat.com>
36963
36964         * gcc.c-torture/execute/20010520-1.c: New.
36965
36966 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36967
36968         * g++.old-deja/g++.warn/compare1.C: New test.
36969         * gcc.dg/compare4.c: New test.
36970
36971 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
36972
36973         * g++.old-deja/g++.other/optimize1.C: New test.
36974
36975 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36976
36977         * g++.old-deja/g++.pt/spec41.C: New test.
36978
36979 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
36980
36981         * gcc.c-torture/compile/20010114-1.x: Remove.
36982
36983 2001-05-18  Stan Shebs  <shebs@apple.com>
36984
36985         * gcc.c-torture/compile/20010518-1.c: New test.
36986
36987 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
36988
36989         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
36990         * g++.old-deja/g++.pt/crash67.C: New test.
36991
36992 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
36993
36994         * g++.old-deja/g++.other/debug9.C: New test.
36995
36996 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
36997
36998         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
36999
37000 2001-05-16  Jan Hubicka  <jh@suse.cz>
37001
37002         * gcc.c-torture/compile/20010516-1.c: New test.
37003
37004 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37005
37006         * g++.old-deja/g++.other/crash41.C: New test.
37007
37008 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37009
37010         * g++.old-deja/g++.pt/crash66.C: New test.
37011
37012 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
37013
37014         * g++.old-deja/g++.robertl/eb27.C: Convert.
37015
37016 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
37017
37018         * g++.dg/friend-warn.C: New test.  Do not warn about friend
37019         declaration being redundant.
37020
37021 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
37022
37023         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
37024
37025 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
37026
37027         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
37028
37029 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
37030
37031         * lib/g++.exp: Use testsuite_flags.
37032
37033 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
37034
37035         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
37036
37037 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37038
37039         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
37040
37041 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
37042
37043         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
37044
37045 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
37046
37047         * gcc.c-torture/compile/20010313-1.c: New test.
37048
37049 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
37050
37051         * gcc.dg/cpp/direct2.c: New test.
37052         * gccq.dg/cpp/direct2s.c: New test.
37053
37054         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
37055
37056 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
37057
37058         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
37059         * g++.old-deja/g++.other/op3.C: Likewise.
37060
37061 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37062
37063         * gcc.dg/cpp/syshdr.h: New file.
37064         * gcc.dg/cpp/sysmac1.c: Update.
37065         * gcc.dg/cpp/sysmac2.c: Update.
37066
37067 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37068
37069         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
37070
37071 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
37072
37073         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
37074         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
37075
37076 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
37077
37078         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
37079
37080 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
37081
37082         * lib/g++.exp (g++_include_flags): Don't use any special flags
37083         if TESTING_IN_BUILD_TREE is not defined.
37084         (g++_init): Use a plain 'c++' as the compiler if
37085         TESTING_IN_BUILD_TREEE is not defined.
37086
37087 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37088
37089         * g++.old-deja/g++.eh/catch13.C: New test.
37090         * g++.old-deja/g++.eh/catch14.C: New test.
37091
37092 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37093
37094         * gcc.dg/cpp/tr-define.c: New test.
37095
37096 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
37097
37098         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
37099         <stdlib.h>, not <malloc.h>.
37100
37101 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37102
37103         * g++.old-deja/g++.ns/template17.C: New test.
37104
37105 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37106
37107         * g++.old-deja/g++.pt/ref4.C: New test.
37108
37109 2001-04-30  Richard Henderson  <rth@redhat.com>
37110
37111         * gcc.dg/20000724-1.c: Revert last change.
37112
37113 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
37114
37115         * g77.f-torture/execute/20010430.f: New test.
37116
37117 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
37118
37119         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
37120
37121 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
37122
37123         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
37124
37125 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37126
37127         * g++.old-deja/g++.eh/crash6.C: New test.
37128
37129 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37130
37131         * g++.old-deja/g++.other/warn7.C: New test.
37132
37133 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37134
37135         * g++.old-deja/g++.other/defarg9.C: New test.
37136
37137 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37138
37139         * g77.f-torture/compile/20010426.f: New test.
37140         * g77.f-torture/execute/20010426.f: New test.
37141
37142 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37143
37144         * g77.f-torture/compile/20000629-1.x: Remove - error
37145         has been fixed.
37146
37147 2001-04-26  Jeffrey A Law  (law@cygnus.com)
37148
37149         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
37150         Tweak slightly to work with g++.dg framework.
37151         * g++.dg/special/ecos.exp: Run initp1.C test.
37152         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
37153
37154         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
37155         its linker doesn't give line numbers either.
37156         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
37157
37158 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37159
37160         * g++.old-deja/g++.other/lex1.C: New test.
37161
37162 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
37163
37164         * gcc.dg/noncompile/20010425-1.c: New test.
37165
37166 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37167
37168         * g++.old-deja/g++.pt/mangle2.C: New test.
37169
37170 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37171
37172         * gcc.dg/format/plus-1.c: New test.
37173
37174 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37175
37176         * gcc.dg/20010423-1.c: New test.
37177
37178 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37179
37180         * gcc.c-torture/execute/20010422-1.c: New test.
37181
37182 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
37183
37184         * g++.old-deja/g++.ns/type2.C: New test.
37185
37186 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
37187
37188         * g++.old-deja/g++.other/perf1.C: New test.
37189
37190 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
37191
37192         * gcc.dg/c99-func-2.c: Remove xfail.
37193         * gcc.dg/c99-func-3.c: Remove xfail.
37194         * gcc.dg/c99-func-4.c: Remove xfail.
37195
37196 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
37197
37198         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
37199
37200 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37201
37202         * gcc.c-torture/compile/20010423-1.c: New test.
37203
37204 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37205
37206         * g++.old-deja/g++.pt/typename28.C: New test.
37207
37208 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37209
37210         * g++.old-deja/g++.abi/empty2.C: New test.
37211         * g++.old-deja/g++.abi/empty3.C: New test.
37212
37213 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37214
37215         * g++.old-deja/g++.other/comdat2.C: New test.
37216         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
37217
37218 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37219
37220         * g++.old-deja/g++.other/overload14.C: New test.
37221
37222 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37223
37224         * g++.old-deja/g++.other/lookup23.C: New test.
37225
37226 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37227
37228         * gcc.c-torture/execute/20010403-1.c: New test.
37229
37230 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
37231             Mark Mitchell  <mark@codesourcery.com>
37232
37233         * lib/old-dejagnu.exp: Don't delete output of executable.
37234         Add .exe suffix to executables.
37235
37236 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
37237
37238         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
37239
37240 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37241
37242         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
37243
37244 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37245
37246         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
37247         * g++.old-deja/g++.abi/crash1.C: New test.
37248
37249 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37250
37251         * g++.old-deja/g++.other/crash40.C: New test.
37252
37253 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37254
37255         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
37256
37257 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
37258
37259         * g++.old-deja/g++.other/warn6.C: New test.
37260
37261 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37262
37263         * g++.old-deja/g++.robertl/eb42.C: Same.
37264
37265 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37266
37267         * gcc.dg/wtr-conversion-1.c: New testcase.
37268
37269 2001-04-10  Richard Henderson  <rth@redhat.com>
37270
37271         * g++.old-deja/g++.other/array5.C: New.
37272
37273 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37274
37275         * gcc.c-torture/execute/20010408-1.c: New test.
37276
37277 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
37278
37279         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
37280         headers and constructs.
37281         * g++.old-deja/g++.robertl/eb79.C: Same.
37282         * g++.old-deja/g++.robertl/eb77.C (main): Same.
37283         * g++.old-deja/g++.robertl/eb73.C: Same.
37284         * g++.old-deja/g++.robertl/eb66.C (main): Same.
37285         * g++.old-deja/g++.robertl/eb55.C (t): Same.
37286         * g++.old-deja/g++.robertl/eb54.C (main): Same.
37287         * g++.old-deja/g++.robertl/eb46.C (main): Same.
37288         * g++.old-deja/g++.robertl/eb44.C: Same.
37289         * g++.old-deja/g++.robertl/eb41.C (main): Same.
37290         * g++.old-deja/g++.robertl/eb4.C (main): Same.
37291         * g++.old-deja/g++.robertl/eb39.C: Same.
37292         * g++.old-deja/g++.robertl/eb33.C (main): Same.
37293         * g++.old-deja/g++.robertl/eb31.C (main): Same.
37294         * g++.old-deja/g++.robertl/eb30.C: Same.
37295         * g++.old-deja/g++.robertl/eb3.C: Same.
37296         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
37297         * g++.old-deja/g++.robertl/eb21.C: Same.
37298         * g++.old-deja/g++.robertl/eb15.C: Same.
37299         * g++.old-deja/g++.robertl/eb118.C: Same.
37300         * g++.old-deja/g++.robertl/eb115.C (main): Same.
37301         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
37302         * g++.old-deja/g++.robertl/eb109.C: Same.
37303         * g++.old-deja/g++.other/sibcall1.C (main): Same.
37304         * g++.old-deja/g++.mike/rtti1.C: Same.
37305         * g++.old-deja/g++.mike/p658.C: Same.
37306         * g++.old-deja/g++.mike/net46.C: Same.
37307         * g++.old-deja/g++.mike/net34.C: Same.
37308         * g++.old-deja/g++.mike/memoize1.C: Same.
37309         * g++.old-deja/g++.mike/eh2.C: Same.
37310         * g++.old-deja/g++.law/weak.C: Same.
37311         * g++.old-deja/g++.law/visibility7.C: Same.
37312         * g++.old-deja/g++.law/visibility25.C: Same.
37313         * g++.old-deja/g++.law/visibility22.C: Same.
37314         * g++.old-deja/g++.law/visibility2.C: Same.
37315         * g++.old-deja/g++.law/visibility17.C: Same.
37316         * g++.old-deja/g++.law/visibility13.C: Same.
37317         * g++.old-deja/g++.law/visibility10.C: Same.
37318         * g++.old-deja/g++.law/visibility1.C: Same.
37319         * g++.old-deja/g++.law/virtual3.C (eval): Same.
37320         * g++.old-deja/g++.law/vbase1.C: Same.
37321         * g++.old-deja/g++.law/operators32.C: Same.
37322         * g++.old-deja/g++.law/nest3.C: Same.
37323         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
37324         * g++.old-deja/g++.law/except5.C (main): Same.
37325         * g++.old-deja/g++.law/cvt7.C (run): Same.
37326         * g++.old-deja/g++.law/cvt2.C: Same.
37327         * g++.old-deja/g++.law/cvt16.C: Same.
37328         * g++.old-deja/g++.law/ctors6.C (bar): Same.
37329         * g++.old-deja/g++.law/ctors17.C (main): Same.
37330         * g++.old-deja/g++.law/ctors13.C: Same.
37331         * g++.old-deja/g++.law/ctors12.C (main): Same.
37332         * g++.old-deja/g++.law/ctors10.C: Same.
37333         * g++.old-deja/g++.law/code-gen5.C: Same.
37334         * g++.old-deja/g++.law/bad-error7.C: Same.
37335         * g++.old-deja/g++.law/arm9.C: Same.
37336         * g++.old-deja/g++.law/arm12.C: Same.
37337         * g++.old-deja/g++.law/arg8.C: Same.
37338         * g++.old-deja/g++.law/arg1.C: Same.
37339         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
37340         * g++.old-deja/g++.jason/template31.C: Same.
37341         * g++.old-deja/g++.jason/template24.C (main): Same.
37342         * g++.old-deja/g++.jason/2371.C: Same.
37343         * g++.old-deja/g++.eh/new2.C: Same.
37344         * g++.old-deja/g++.eh/new1.C: Same.
37345         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
37346         * g++.old-deja/g++.brendan/nest21.C (main): Same.
37347         * g++.old-deja/g++.brendan/err-msg3.C: Same.
37348         * g++.old-deja/g++.brendan/crash62.C: Same.
37349         * g++.old-deja/g++.brendan/crash52.C: Same.
37350         * g++.old-deja/g++.brendan/crash49.C (main): Same.
37351         * g++.old-deja/g++.brendan/crash38.C: Same.
37352         * g++.old-deja/g++.brendan/crash15.C (main): Same.
37353         * g++.old-deja/g++.brendan/copy9.C: Same.
37354
37355 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
37356
37357         * gcc.c-torture/execute/20001203-2.c (memset):
37358         Count argument is of type __SIZE_TYPE__.
37359
37360 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
37361
37362         * gcc.c-torture/compile/20010404-1.c: New test.
37363
37364 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
37365
37366         * gcc.c-torture/compile/20010326-1.c: New test.
37367
37368 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
37369
37370         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
37371         peculiarities of the SH.
37372         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
37373
37374 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37375
37376         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
37377         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
37378         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
37379
37380 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37381
37382         * g77.f-torture/compile/20010321-1.f: New test.
37383
37384 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37385
37386         * gcc.c-torture/compile/20010329-1.c: New test.
37387
37388 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37389
37390         * gcc.c-torture/execute/20010329-1.c: New test.
37391
37392 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37393
37394         * g++.old-deja/g++.other/eh4.C: Fix typo.
37395
37396 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37397
37398         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
37399
37400 2001-03-28  Philip Blundell  <philb@gnu.org>
37401
37402         * gcc.c-torture/compile/20010328-1.c: New test.
37403
37404 2001-03-27  Richard Henderson  <rth@redhat.com>
37405
37406         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
37407         * g++.old-deja/g++.eh/vbase3.C: Likewise.
37408
37409 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
37410
37411         * gcc.c-torture/compile/20010327-1.c: New test.
37412
37413 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37414
37415         * g++.old-deja/g++.other/friend12.C: New test.
37416         * g++.old-deja/g++.other/friend9.C: Expect no errors.
37417         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
37418
37419 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37420
37421         * gcc.c-torture/execute/20010325-1.c: New test.
37422
37423 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
37424
37425         * g++.old-deja/g++.other/mangle3.C: New test.
37426
37427 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
37428
37429         * g++.old-deja/g++.other/anon8.C: New test.
37430
37431 2001-03-20  Philip Blundell  <philb@gnu.org>
37432
37433         * gcc.c-torture/compile/20010320-1.c: New test.
37434
37435 2001-03-17  Richard Henderson  <rth@redhat.com>
37436
37437         * g++.old-deja/g++.other/eh4.C: Add expected error text.
37438
37439 2001-03-15  Geoff Keating  <geoff@redhat.com>
37440
37441         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
37442         tests on AIX.
37443
37444 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
37445
37446         * g++.old-deja/g++.other/eh4.C: New test.
37447
37448 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37449
37450         * gcc.dg/cpp/mi1.c: Update.
37451
37452 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
37453
37454         * g++.old-deja/g++.other/regstack.C: New test.
37455
37456 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37457
37458         * g++.old-deja/g++.other/ref4.C: New test.
37459
37460 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
37461
37462         * objc/execute/va_method.m: Added.
37463         * objc/execute/IMP.m: Added.
37464         * objc/execute/_cmd.m: Added.
37465         * objc/execute/accessing_ivars.m: Added.
37466         * objc/execute/class-1.m: Added.
37467         * objc/execute/class-10.m: Added.
37468         * objc/execute/class-11.m: Added.
37469         * objc/execute/class-12.m: Added.
37470         * objc/execute/class-13.m: Added.
37471         * objc/execute/class-14.m: Added.
37472         * objc/execute/class-2.m: Added.
37473         * objc/execute/class-3.m: Added.
37474         * objc/execute/class-4.m: Added.
37475         * objc/execute/class-5.m: Added.
37476         * objc/execute/class-6.m: Added.
37477         * objc/execute/class-7.m: Added.
37478         * objc/execute/class-8.m: Added.
37479         * objc/execute/class-9.m: Added.
37480         * objc/execute/class-tests-1.h
37481         * objc/execute/class-tests-2.h
37482         * objc/execute/compatibility_alias.m: Added.
37483         * objc/execute/encode-1.m: Added.
37484         * objc/execute/formal_protocol-1.m: Added.
37485         * objc/execute/formal_protocol-2.m: Added.
37486         * objc/execute/formal_protocol-3.m: Added.
37487         * objc/execute/formal_protocol-4.m: Added.
37488         * objc/execute/formal_protocol-5.m: Added.
37489         * objc/execute/formal_protocol-6.m: Added.
37490         * objc/execute/formal_protocol-7.m: Added.
37491         * objc/execute/informal_protocol.m: Added.
37492         * objc/execute/initialize.m: Added.
37493         * objc/execute/load.m: Added.
37494         * objc/execute/many_args_method.m: Added.
37495         * objc/execute/nested-3.m: Added.
37496         * objc/execute/no_clash.m: Added.
37497         * objc/execute/private.m: Added.
37498         * objc/execute/redefining_self.m: Added.
37499         * objc/execute/root_methods.m: Added.
37500         * objc/execute/selector-1.m: Added.
37501         * objc/execute/static-1.m: Added.
37502         * objc/execute/static-2.m: Added.
37503         * objc/execute/va_method.m: Added.
37504
37505 2001-03-10  Richard Henderson  <rth@redhat.com>
37506
37507         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
37508
37509 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37510
37511         * g++.old-deja/g++.other/crash31.C: XFAIL.
37512         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
37513         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
37514         * gcc.c-torture/execute/20010123-1.x: XFAIL.
37515         * gcc.c-torture/execute/20010124-1.x: XFAIL.
37516         * gcc.dg/sequence-pt-1.c: XFAIL one test.
37517
37518 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
37519
37520         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
37521
37522 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37523
37524         * gcc.dg/20000724-1.c: Don't use multiline strings.
37525
37526 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37527
37528         * objc/execute/string1.m, objc/execute/string2.m: Compare the
37529         result of -cString against what we expect it to be; don't just
37530         print it out for no one to read.
37531
37532         * objc/execute/string3.m, objc/execute/string4.m: New tests.
37533         Based on testcases provided by Nicola Pero.
37534
37535 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37536
37537         * gcc.dg/cpp/macro7.c: New test.
37538
37539 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37540
37541         * gcc.dg/cpp/multiline.c: Update.
37542
37543 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37544
37545         * g++.old-deja/g++.other/enum3.C: New test.
37546
37547 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37548
37549         * g++.old-deja/g++.other/pod1.C: New test.
37550
37551 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37552
37553         * g++.old-deja/g++.ext/overload1.C: New test.
37554
37555 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37556
37557         * g++.old-deja/g++.pt/using1.C: New test.
37558
37559 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37560
37561         * g++.old-deja/g++.other/using9.C: New test.
37562
37563 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
37564
37565         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
37566
37567         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
37568
37569 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
37570
37571         * g++.old-deja/g++.ext/realpt1.C: Remove.
37572
37573 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
37574
37575         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
37576
37577 2001-02-26  Will Cohen  <wcohen@redhat.com>
37578
37579         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
37580
37581 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
37582
37583         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
37584         templatized constructors.
37585
37586 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37587
37588         * gcc.c-torture/execute/20010224-1.c: New test.
37589
37590 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
37591
37592         * gcc.c-torture/execute/20010222-1.c: New test.
37593
37594 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
37595
37596         * g++.old-deja/g++.other/inline20.C: New test.
37597
37598 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
37599
37600         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
37601
37602 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37603
37604         * g++.old-deja/g++.other/lookup22.C: New test.
37605
37606 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
37607
37608         * g77.dg: New directory.
37609         * g77.dg/20010216-1.f: New test case.
37610         * g77.dg/dg.exp: New driver.
37611         * lib/g77-dg.exp: New driver library.
37612
37613 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37614
37615         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
37616
37617 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
37618
37619         * g++.old-deja/g++.other/decl9.C: New test.
37620
37621 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
37622
37623         * g++.old-deja/g++.other/init16.C: Update the test so that it does
37624         not need <string> and also tests the initialization at runtime.
37625
37626 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37627
37628         * gcc.c-torture/execute/longlong.c: New test.
37629
37630 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37631
37632         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
37633
37634 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37635
37636         * gcc.c-torture/execute/920302-1.c (execute):
37637         Change argument type to short.
37638
37639 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37640
37641         * g++.old-deja/g++.pt/deduct6.C: New test.
37642
37643 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37644
37645         * g++.old-deja/g++.pt/deduct5.C: New test.
37646
37647 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
37648
37649         * gcc.c-torture/execute/20010209-1.c: New test.
37650
37651 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37652
37653         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
37654
37655 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
37656
37657         * g++.dg/vtgc1.C: Update for new ABI.
37658
37659         * consistency.vlad: New directory, 1665 files.
37660
37661 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37662
37663         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
37664         return type.
37665         * gcc.dg/cpp/digraphs.c: Declare puts.
37666
37667 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37668
37669         * g++.old-deja/g++.other/warn5.C: New test.
37670
37671 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37672
37673         * g++.old-deja/g++.pt/spec40.C: New test.
37674
37675 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37676
37677         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
37678         case.
37679         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
37680
37681 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
37682
37683         * gcc.c-torture/compile/20010209-1.c: New test.
37684
37685 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
37686
37687         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
37688         excess errors message but not if it crashes.
37689         * g++.old-deja/g++.other/crash27.C: Likewise.
37690         * g++.old-deja/g++.other/crash28.C: Likewise.
37691         * g++.old-deja/g++.other/crash30.C: Likewise.
37692         * g++.old-deja/g++.other/crash32.C: Likewise.
37693         * g++.old-deja/g++.other/crash35.C: Likewise.
37694         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37695
37696 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37697
37698         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
37699         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
37700         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
37701         g77.f-torture/execute/execute.exp,
37702         g77.f-torture/noncompile/noncompile.exp,
37703         gcc.c-torture/execute/execute.exp,
37704         gcc.c-torture/execute/memcheck/memcheck.exp,
37705         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
37706         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
37707         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
37708         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
37709         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
37710         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
37711         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
37712         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
37713         Remove bug reporting instructions with ancient email addresses.
37714
37715 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37716
37717         * gcc.dg/20010202-1.c: New test.
37718         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
37719
37720 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
37721
37722         * g++.dg/stdbool-if.C: New test.
37723
37724 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
37725
37726         * objc/execute/fdecl.m: Added main().
37727
37728 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37729
37730         * gcc.c-torture/execute/20010206-1.c: New test.
37731
37732 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37733
37734         * gcc.dg/cpp/avoidpaste1.c: Update.
37735
37736 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
37737
37738         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
37739         Pero <nicola@brainstorm.co.uk>.
37740         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
37741
37742 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
37743
37744         * g++.old-deja/g++.pt/spec39.C: New test.
37745
37746 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
37747
37748         * gcc.c-torture/compile/20010202-1.c: New test.
37749
37750 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
37751
37752         * g++.old-deja/g++.abi/primary2.C: New test.
37753         * g++.old-deja/g++.abi/primary3.C: New test.
37754         * g++.old-deja/g++.abi/primary4.C: New test.
37755         * g++.old-deja/g++.abi/primary5.C: New test.
37756         * g++.old-deja/g++.abi/vtable3.h: New test.
37757         * g++.old-deja/g++.abi/vtable3a.C: New test.
37758         * g++.old-deja/g++.abi/vtable3b.C: New test.
37759         * g++.old-deja/g++.abi/vtable3c.C: New test.
37760         * g++.old-deja/g++.abi/vtable3d.C: New test.
37761         * g++.old-deja/g++.abi/vtable3e.C: New test.
37762         * g++.old-deja/g++.abi/vtable3f.C: New test.
37763         * g++.old-deja/g++.abi/vtable3g.C: New test.
37764         * g++.old-deja/g++.abi/vtable3h.C: New test.
37765         * g++.old-deja/g++.abi/vtable3i.C: New test.
37766         * g++.old-deja/g++.abi/vtable3j.C: New test.
37767         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
37768
37769 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
37770
37771         * g++.old-deja/g++.other/anon6.C: New test.
37772         * g++.old-deja/g++.other/anon7.C: New test.
37773
37774 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37775
37776         * gcc.dg/cpp/avoidpaste2.c: New tests.
37777
37778 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
37779
37780         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
37781
37782 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
37783
37784         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
37785         DECIMAL_DIG cases for Irix."
37786
37787 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
37788
37789         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
37790
37791 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37792
37793         * gcc.dg/c99-tag-1.c: New test.
37794
37795 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37796
37797         * gcc.dg/cpp/tr-warn1.c: Add tests.
37798
37799 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37800
37801         * gcc.dg/cpp/avoidpaste1.c: Update.
37802         * gcc.dg/cpp/paste4.c: Update.
37803
37804 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
37805
37806         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
37807         cases for Irix.
37808
37809 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37810
37811         * g++.old-deja/g++.other/inline19.C: New test.
37812
37813 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37814
37815         * gcc.dg/Wlarger-than.c: New test.
37816
37817 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37818
37819         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
37820
37821 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
37822
37823         * gcc.c-torture/execute/20010129-1.c: New test.
37824         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
37825
37826 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37827
37828         * gcc.dg/cpp/avoidpaste1.c: Test case.
37829
37830 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
37831
37832         * g++.old-deja/g++.other/inline18.C: New test.
37833
37834 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37835
37836         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
37837         and __builtin_putchar.
37838
37839 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
37840
37841         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
37842         tests.
37843
37844 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
37845
37846         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
37847         floating point number rounding mode to round to the nearest
37848         representable mode.
37849
37850 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
37851
37852         * g++.old-deja/g++.other/mangle2.C: New test.
37853
37854 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37855
37856         * gcc.c-torture/compile/20010124-1.c: New test.
37857
37858 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
37859
37860         * g++.old-deja/g++.pt/spec38.C: New test.
37861
37862 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37863
37864         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
37865         "Build don't run".
37866
37867 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37868
37869         * gcc.c-torture/execute/20010123-1.c: New test.
37870
37871 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37872
37873         * g++.old-deja/g++.pt/spec37.C: New test.
37874
37875 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37876
37877         * g++.old-deja/g++.pt/overload14.C: New test.
37878
37879 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37880
37881         * gcc.c-torture/execute/20010122-1.c: New test, exercise
37882         __builtin_return_address.
37883
37884 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
37885
37886         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
37887         * g++.old-deja/g++.pt/spec35.C: New test.
37888         * g++.old-deja/g++.pt/spec36.C: New test.
37889
37890 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
37891
37892         * gcc.c-torture/compile/20010118-1.c: New test.
37893
37894 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
37895
37896         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
37897
37898 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37899
37900         * gcc.c-torture/execute/20010119-1.c: New test.
37901
37902 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37903
37904         * g++.old-deja/g++.other/vbase5.C: New test.
37905
37906 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37907
37908         * gcc.c-torture/execute/20010118-1.c: New test.
37909
37910 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37911
37912         * g++.old-deja/g++.pt/deduct3.C: New test.
37913
37914 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37915
37916         * g++.old-deja/g++.pt/spec34.C: New test.
37917
37918 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37919
37920         * g77.f-torture/compile/20000601-2.f: New test.
37921
37922 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37923
37924         * g++.old-deja/g++.other/init17.C: New test.
37925
37926 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37927
37928         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37929
37930 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37931
37932         * g++.old-deja/g++.pt/unify8.C: New test.
37933
37934 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37935
37936         * g++.old-deja/g++.abi/vbase1.C: New test.
37937
37938 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37939
37940         * g++.old-deja/g++.pt/crash65.C: New test.
37941
37942 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37943
37944         * gcc.dg/cpp/assembl2.S: New test case.
37945
37946 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37947
37948         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37949         are supported.
37950
37951 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37952
37953         * g++.old-deja/g++.other/builtins1.C: New test.
37954         * g++.old-deja/g++.other/builtins2.C: Likewise.
37955         * g++.old-deja/g++.other/builtins3.C: Likewise.
37956         * g++.old-deja/g++.other/builtins4.C: Likewise.
37957
37958 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
37959
37960         * gcc.c-torture/compile/20010117-1.c: New test.
37961         * gcc.c-torture/compile/20010117-2.c: New test.
37962
37963 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37964
37965         * g77.f-torture/execute/20010116.[fx]: New test,
37966         XFAIL on i?86-*-*.
37967         * g77.f-torture/compile/20010115.f: Indicate it's
37968         a test for PR fortran/1636.
37969
37970 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37971
37972         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
37973
37974 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37975
37976         * g77.f-torture/compile/20010115.f: New test.
37977
37978 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
37979
37980         * g++.old-deja/g++.pt/nontype5.C: New test.
37981
37982 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37983
37984         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
37985         have an equivalent working one below it.
37986
37987 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37988
37989         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
37990         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37991
37992 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37993
37994         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
37995         message containing "init_priority".
37996         (conpr-2.C): Likewise.
37997         (conpr-3.C): Likewise.
37998         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
37999
38000 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38001
38002         * gcc.c-torture/execute/20010114-2.c: New test.
38003
38004 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38005
38006         * gcc.c-torture/compile/20010114-1.c: New test.
38007         * gcc.c-torture/compile/20010114-1.x: Xfail.
38008         * gcc.c-torture/compile/20010114-2.c: New test.
38009         * gcc.c-torture/execute/20010114-1.c: New test.
38010         * gcc.dg/trunc-1.c: New test.
38011         * gcc.dg/uninit-B.c: New test.
38012
38013 2001-01-13  Nick Clifton  <nickc@redhat.com>
38014
38015         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
38016         target.
38017
38018 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38019
38020         * gcc.c-torture/compile/20010113-1.c: New test.
38021
38022 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
38023
38024         * gcc.c-torture/compile/20001212-1.c: New test.
38025
38026 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38027
38028         * gcc.dg/cpp/widestr1.c: Update.
38029         * gcc.dg/cpp/prag-imp.c: Remove.
38030
38031 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
38032
38033         * gcc.c-torture/execute/20000801-3.x: Remove.
38034         * gcc.dg/c90-init-1.c: New test.
38035         * gcc.dg/c99-init-1.c: New test.
38036         * gcc.dg/c99-init-2.c: New test.
38037         * gcc.dg/gnu99-init-1.c: New test.
38038
38039 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
38040
38041         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
38042         testing that no relevant ones were found.
38043
38044 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38045
38046         * g++.old-deja/g++.pt/cast2.C: New test.
38047
38048 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38049
38050         * g++.old-deja/g++.pt/friend47.C: New test.
38051
38052 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38053
38054         * g++.old-deja/g++.pt/instantiate13.C: New test.
38055
38056 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38057
38058         * g++.old-deja/g++.other/defarg7.C: New test.
38059         * g++.old-deja/g++.other/defarg8.C: New test.
38060
38061 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38062
38063         * g++.old-deja/g++.pt/crash64.C: New test.
38064
38065 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38066
38067         * g++.old-deja/g++.pt/crash63.C: New test.
38068
38069 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38070
38071         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
38072
38073 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
38074
38075         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
38076
38077 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38078
38079         * g++.old-deja/g++.pt/error3.C: New test.
38080
38081 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38082
38083         * g++.old-deja/g++.other/crash39.C: New test.
38084
38085 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38086
38087         * g++.old-deja/g++.other/vbase4.C: New test.
38088
38089 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
38090
38091         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
38092         * gcc.dg/special/20000419-2.c: New file. Identical to above.
38093         * gcc.dg/special/special.exp: New test driver which will check
38094         for alias support for the above test.
38095
38096 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
38097
38098         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
38099         problems on small machines.
38100         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
38101         parameterize.
38102
38103 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
38104
38105         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
38106         mips.
38107         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38108
38109 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
38110
38111         * g++.old_deja/g++.pt/using8.C: New test.
38112
38113 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38114
38115         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
38116
38117 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
38118
38119         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
38120         where a failure is expected.
38121         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
38122
38123 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38124
38125         * g++.old_deja/g++.pt/instantiate12.C: New test.
38126
38127 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38128
38129         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
38130         start of structs.
38131         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
38132         * g++.old-deja/g++.brendan/crash17.C: Likewise.
38133         * g++.old-deja/g++.brendan/crash29.C: Likewise.
38134         * g++.old-deja/g++.brendan/crash48.C: Likewise.
38135         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38136         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
38137         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
38138         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
38139         * g++.old-deja/g++.eh/spec6.C: Likewise.
38140         * g++.old-deja/g++.jason/crash3.C: Likewise.
38141         * g++.old-deja/g++.law/ctors11.C: Likewise.
38142         * g++.old-deja/g++.law/ctors17.C: Likewise.
38143         * g++.old-deja/g++.law/ctors5.C: Likewise.
38144         * g++.old-deja/g++.law/ctors9.C: Likewise.
38145         * g++.old-deja/g++.mike/ambig1.C: Likewise.
38146         * g++.old-deja/g++.mike/net22.C: Likewise.
38147         * g++.old-deja/g++.mike/p3538a.C: Likewise.
38148         * g++.old-deja/g++.mike/p3538b.C: Likewise.
38149         * g++.old-deja/g++.mike/virt3.C: Likewise.
38150         * g++.old-deja/g++.niklas/t128.C: Likewise.
38151         * g++.old-deja/g++.other/anon4.C: Likewise.
38152         * g++.old-deja/g++.other/using1.C: Likewise.
38153         * g++.old-deja/g++.other/warn3.C: Likewise.
38154         * g++.old-deja/g++.pt/t37.C: Likewise.
38155         * g++.old-deja/g++.robertl/eb69.C: Likewise.
38156         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38157
38158 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38159
38160         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
38161
38162 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38163
38164         * gcc.c-torture/execute/stdio-opt-3.c: New test.
38165
38166 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
38167
38168         * gcc.c-torture/compile/20010107-1.c: New test.
38169
38170 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38171
38172         * gcc.c-torture/execute/builtin-noret-1.c: New test.
38173
38174 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38175
38176         * gcc.dg/format/format.h: New file.
38177         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
38178         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
38179         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
38180         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
38181         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
38182         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38183         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
38184         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
38185         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
38186         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
38187         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
38188         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
38189         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
38190         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
38191         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
38192         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
38193         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
38194         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
38195         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
38196         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
38197         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
38198         instead of declaring standard types, macros and functions in each
38199         test.
38200
38201 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
38202
38203         * gcc.c-torture/execute/20010106-1.c: New test.
38204
38205 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38206
38207         * gcc.dg/format/format.exp: New file.
38208         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
38209         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
38210         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
38211         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
38212         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
38213         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
38214         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
38215         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
38216         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
38217         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
38218         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
38219         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
38220         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
38221         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
38222         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
38223         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
38224         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
38225         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
38226         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
38227         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
38228         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
38229         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
38230         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
38231         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
38232         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
38233         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
38234         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
38235         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
38236         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
38237         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
38238         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
38239         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
38240         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
38241         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
38242         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
38243         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
38244         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
38245         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
38246         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
38247         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
38248         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
38249         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
38250
38251 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
38252
38253         * gcc.c-torture/execute/991228-1.c: Take word endianness into
38254         account.
38255
38256 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38257
38258         * gcc.c-torture/execute/builtin-complex-1.c: New test.
38259
38260 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38261
38262         * g++.old-deja/g++.pt/crash62.C: New test.
38263
38264 2001-01-04  Richard Henderson  <rth@redhat.com>
38265
38266         * gcc.dg/20000926-1.c: Update expected warnings.
38267         * gcc.dg/array-2.c: Likewise.
38268         * gcc.dg/array-4.c: Also validate flexible array members.
38269         * gcc.dg/c99-flex-array-1.c: New.
38270
38271 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38272
38273         * gcc.c-torture/compile/20001222-1.x: Remove.
38274
38275 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38276
38277         * gcc.c-torture/execute/built-in-setjmp.c: New.
38278
38279 2001-01-03  Richard Henderson  <rth@redhat.com>
38280
38281         * gcc.dg/940510-1.c: Update expected error wording.
38282         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
38283
38284 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
38285
38286         * lib/target-supports.exp (check_alias_available): Modified to
38287         indicate aliases not supported if only weak aliases are supported.
38288
38289 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38290
38291         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
38292         Turn on cmpstrsi checks for __pj__ and __i370__.
38293
38294 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38295
38296         * g++.old-deja/g++.other/virtual11.C: New test.
38297
38298 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38299
38300         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
38301
38302 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38303
38304         * gcc.c-torture/compile/20010102-1.c: New test.
38305
38306 2001-01-02  Andreas Jaeger  <aj@suse.de>
38307
38308         * gcc.dg/noreturn-3.c: New test.
38309
38310         * gcc.dg/noreturn-4.c: New test.
38311
38312 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38313
38314         * gcc.c-torture/execute/stdio-opt-1.c: Also test
38315         __builtin_fputc and __builtin_fwrite.
38316
38317 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38318
38319         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
38320         signed char, not default char.
38321
38322 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38323
38324         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
38325
38326 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
38327
38328         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
38329
38330 2000-12-29  Richard Henderson  <rth@redhat.com>
38331
38332         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
38333         (__cyg_profile_func_exit): Define.
38334
38335 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38336
38337         * g++.dg/vtgc1.C: New test.
38338
38339 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
38340
38341         * gcc.dg/noncompile/20001228-1.c: New test.
38342
38343         * gcc.dg/20001228-1.c: New test.
38344
38345         * gcc.c-torture/execute/20001228-1.c: New test.
38346
38347 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
38348
38349         * gcc.dg/format-strfmon-1.c: New test.
38350
38351 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38352
38353         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
38354         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
38355         * gcc.c-torture/execute/string-opt-1.c: Likewise.
38356         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38357         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38358         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38359         * gcc.c-torture/execute/string-opt-6.c: Likewise.
38360         * gcc.c-torture/execute/string-opt-7.c: Likewise.
38361         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38362         * gcc.c-torture/execute/string-opt-9.c: Likewise.
38363         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38364         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38365         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38366
38367         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
38368         * gcc.c-torture/execute/string-opt-4.c: Test index.
38369
38370 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
38371
38372         * gcc.c-torture/compile/20001226-1.c: New test.
38373
38374 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38375
38376         * gcc.c-torture/compile/20001222-1.c: New test.
38377         * gcc.c-torture/compile/20001222-1.x: Xfail.
38378
38379 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
38380
38381         * gcc.c-torture/execute/comp-goto-2.c: New test.
38382
38383 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
38384
38385         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
38386         Use long types if __INT_MAX__ is 32767.
38387         (main): Use cast to (sint32 *) when poking 88 into a_page.
38388
38389         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
38390
38391 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
38392
38393         * gcc.c-torture/compile/20001221-1.c: New test.
38394         * gcc.c-torture/execute/20001221-1.c: New test.
38395
38396 2000-12-20  Richard Henderson  <rth@redhat.com>
38397
38398         * g++.old-deja/g++.pt/crash36.C: Update error lines.
38399         * g++.old-deja/g++.robertl/eb109.C: Likewise.
38400
38401 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38402
38403         * gcc.dg/compare3.c: New test.
38404
38405 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38406
38407         * gcc.dg/format-warnll-1.c: New test.
38408
38409 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38410
38411         * gcc.dg/cpp/cmdlne-P.c: New test.
38412
38413 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38414
38415         * gcc.c-torture/execute/builtin-abs-1.c,
38416         gcc.c-torture/execute/builtin-abs-2.c: New tests.
38417
38418 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38419
38420         * gcc.dg/cpp/multiline.c: New test.
38421
38422 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38423
38424         * g++.old-deja/g++.other/syshdr1.C: Update.
38425         * gcc.dg/cpp/lineflags.c: Remove temporarily.
38426
38427 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38428
38429         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
38430
38431 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38432
38433         * g++.old-deja/g++.pt/ttp65.C: New test.
38434
38435 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38436
38437         * g++.old-deja/g++.pt/ttp64.C: New test.
38438
38439 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38440
38441         * g++.old-deja/g++.pt/spec33.C: New test.
38442
38443 2000-12-14  Catherine Moore  <clm@redhat.com>
38444
38445         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
38446         * gcc.c-torture/execute/920612-2.c: Likewise.
38447         * gcc.c-torture/execute/920428-2.c: Likewise.
38448         * gcc-c-torture/execute/va-arg-11.c: Call exit.
38449         * gcc.c-torture/execute/va-arg-21.c: Likewise.
38450
38451 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38452
38453         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
38454         * gcc.dg/pack-test-2.c: Likewise.
38455
38456 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38457
38458         Tests by Zack Weinberg <zackw@stanford.edu>.
38459
38460         * gcc.dg/cpp/defined.c: Update.
38461         * gcc.dg/cpp/defined_trad.c: New tests.
38462
38463 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38464
38465         * gcc.dg/cpp/trad-direct.c: Update.
38466
38467 2000-12-11  Neil Booth  <neilb@earthling.net>
38468
38469         * gcc.dg/cpp/defined_trad.c
38470
38471 2000-12-11  Neil Booth  <neilb@earthling.net>
38472
38473         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
38474
38475 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38476
38477         * gcc.dg/format-miss-2.c: New test.
38478
38479 2000-12-09  Neil Booth  <neilb@earthling.net>
38480
38481         * gcc.dg/cpp/lineflags.c: New tests.
38482         * gcc.dg/cpp/poison.c: Update.
38483         * gcc.dg/cpp/redef2.c: Update.
38484         * gcc.dg/cpp/skipping.c: New test.
38485
38486 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
38487
38488         * g++.old-deja/g++.other/eh3.C: New testcase.
38489
38490 2000-12-07  Neil Booth  <neilb@earthling.net>
38491
38492         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
38493         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
38494         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
38495         wtr-union-init-2.c, wtr-union-init-3.c: Update.
38496         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
38497         Update.
38498
38499 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38500
38501         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
38502         __SIZE_TYPE__ instead of int for type of integers cast to
38503         pointers.
38504
38505 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
38506
38507         * g++.old-deja/g++.other/cleanup4.C: New test.
38508
38509 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38510
38511         * format-sec-1.c: New test.
38512
38513 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38514
38515         * gcc.dg/format-nonlit-3.c: New test.
38516
38517 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38518
38519         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
38520         through a null pointer.
38521
38522 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38523
38524         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
38525         * g++.old-deja/g++.pt/partial4.C: New test.
38526
38527 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
38528
38529         * gcc.c-torture/execute/ieee/hugeval.x: New.
38530
38531 2000-12-06  Neil Booth  <neilb@earthling.net>
38532
38533         * gcc.dg/cpp/backslash2.c: New tests.
38534
38535 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38536
38537         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
38538         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
38539
38540 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
38541
38542         * gcc.c-torture/execute/20001203-2.c: New testcase.
38543
38544 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38545
38546         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
38547         * g++.old-deja/g++.other/virtual10.C: New test.
38548
38549 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38550
38551         * g++.old-deja/g++.mike/pmf5.C: Remove test.
38552
38553 2000-12-05  Richard Henderson  <rth@redhat.com>
38554
38555         * gcc.c-torture/compile/20001205-1.c: New.
38556
38557 2000-12-04  Neil Booth  <neilb@earthling.net>
38558
38559         * g++.old-deja/g++.other/virtual9.C: New test.
38560         * g++.old-deja/g++.pt/crash61.C: New test.
38561         * gcc.c-torture/execute/loop-9.c: New test.
38562
38563 2000-12-04  Neil Booth  <neilb@earthling.net>
38564
38565         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
38566         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
38567         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
38568         * gcc.dg/cpp/extratokens.c: ...here.
38569
38570 2000-12-04  Neil Booth  <neilb@earthling.net>
38571
38572         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
38573         New tests.
38574
38575 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38576
38577         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
38578         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
38579
38580 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38581
38582         * gcc.c-torture/execute/20001203-1.c: New test.
38583
38584 2000-12-03  Neil Booth  <neilb@earthling.net>
38585
38586         * gcc.dg/cpp/macro6.c: New test cases.
38587
38588 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38589
38590         * gcc.c-torture/execute/string-opt-9.c: New test.
38591         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38592         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38593         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38594
38595         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
38596         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
38597
38598 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
38599
38600         * gcc.dg/cpp/if-6.c: New testcase.
38601
38602         * gcc.dg/20001201-1.c: New testcase.
38603
38604 2000-12-02  Neil Booth  <neilb@earthling.net>
38605
38606         * g++.old-deja/g++.other/externC4.C,
38607         g++.old-deja/g++.other/friend10.C: New tests.
38608
38609 2000-12-02  Neil Booth  <neilb@earthling.net>
38610
38611         * g++.old-deja/g++.other/instan2.C
38612         * g++.old-deja/g++.other/instan3.C: New test.
38613
38614 2000-12-02  Neil Booth  <neilb@earthling.net>
38615
38616         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
38617         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
38618         gnuc99.c,gnuc99-pedantic.c: New tests.
38619
38620 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38621
38622         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
38623         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
38624
38625 2000-12-01  Neil Booth  <neilb@earthling.net>
38626
38627         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
38628         * gcc.dg/cpp/poison.c: Update.
38629         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
38630
38631 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
38632
38633         * g77.f-torture/execute/20001201.f: New test.
38634
38635 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38636
38637         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
38638
38639 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
38640
38641         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
38642
38643 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
38644
38645         * g++.old-deja/g++.other/cast6.C: New test.
38646
38647 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
38648
38649         * gcc.c-torture/execute/20001130-2.c: New testcase.
38650
38651 2000-11-30  Richard Henderson  <rth@redhat.com>
38652
38653         * gcc.c-torture/execute/20001130-1.c: New test.
38654
38655 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38656
38657         * g++.old-deja/g++.other/op3.C: New test.
38658
38659 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38660
38661         * g++.old-deja/g++.other/op2.C: New test.
38662
38663 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38664
38665         * g++.old-deja/g++.other/crash38.C: New test.
38666
38667 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
38668
38669         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
38670
38671 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
38672
38673         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
38674         tests.
38675         * gcc.c-torture/execute/string-opt-6.c: New test.
38676
38677         * gcc.dg/20001117-1.c: Add main.
38678
38679 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
38680
38681         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
38682         Move from here ...
38683         * gcc.dg/940510-1.c: ... to here.
38684
38685         * gcc.dg/20000926-1.c: GNU C now allows initializations of
38686         zero-size arrays in toplevel structures.
38687
38688 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38689
38690         * gcc.c-torture/execute/loop-8.c: New test.
38691
38692 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38693
38694         * g++.old-deja/g++.other/base1.C: New test.
38695
38696 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38697
38698         * g++.old-deja/g++.other/parse2.C: New test.
38699
38700 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38701
38702         * g++.old-deja/g++.pt/incomplete1.C: New test.
38703
38704 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38705
38706         * g++.old-deja/g++.other/friend9.C: New test.
38707
38708 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38709
38710         * gcc.dg/20001127-1.c: New test.
38711
38712 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38713
38714         * g++.old-deja/g++.pt/friend46.C: New test.
38715
38716 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38717
38718         * g++.old-deja/g++.other/ptrmem8.C: New test.
38719
38720 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38721
38722         * gcc.c-torture/execute/string-opt-7.c: New test.
38723         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38724
38725 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38726
38727         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
38728         instead of 'mkcheck 2'.
38729
38730 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38731
38732         * gcc.c-torture/execute/memcheck/driver.c,
38733         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
38734         C9X references to refer to C99.
38735
38736 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
38737
38738         * gcc.dg/ultrasp3.c: New test.
38739
38740 2000-11-25  Neil Booth  <neilb@earthling.net>
38741
38742         * gcc.dg/cpp/include2.c: Update test to be locale independent.
38743
38744 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
38745
38746         * gcc.c-torture/compile/20001123-2.c: New.
38747
38748 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38749
38750         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
38751
38752 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
38753
38754         * gcc.dg/sequence-point-1.c: Add some new tests.
38755         * gcc.c-torture/execute/20001124-1.c: New test.
38756
38757 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38758
38759         * g++.old-deja/g++.other/vaarg4.C: New test.
38760         * gcc.c-torture/compile/20001123-1.c: New test.
38761
38762 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38763
38764         * g++.other/crash24.C: Adjust and remove XFAIL.
38765         * g++.other/crash37.C: New test.
38766
38767 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
38768
38769         * g++.old-deja/g++.pt/instantiate9.C: New test.
38770
38771 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
38772
38773         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
38774         new ABI, too.
38775
38776         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
38777         * g++.old-deja/g++.robertl/eb55.C: Likewise.
38778
38779 2000-11-22  Neil Booth  <neilb@earthling.net>
38780
38781         * gcc.dg/cpp/Wtrigraphs.c: New test.
38782
38783 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
38784
38785         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
38786
38787 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
38788
38789         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
38790
38791 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
38792
38793         * lib/gcc-dg.exp: load_lib scanasm.exp.
38794         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
38795         * lib/g++-dg.exp: load_lib scanasm.exp.
38796         * lib/scanasm.exp: New.
38797         (scan-assembler, scan-assembler-not): Add optional arguments to
38798         test name, or if not present, the pattern name.
38799         (scan-assembler-dem, scan-assembler-dem-not): New.
38800
38801         * g++.dg/dg.exp: New.
38802
38803 2000-11-21  Neil Booth  <neilb@earthling.net>
38804
38805         * gcc.dg/cpp/integrated1.c: Remove.
38806
38807 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38808
38809         * gcc.c-torture/execute/20001121-1.c: New test.
38810
38811 2000-11-21  Richard Henderson  <rth@redhat.com>
38812
38813         * gcc.c-torture/compile/20001121-1.c: New test.
38814
38815 2000-11-20  Neil Booth  <neilb@earthling.net>
38816
38817         * gcc.dg/cpp/integrated1.c: New test.
38818
38819 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38820
38821         * g++.old-deja/g++.other/inline17.C: New test.
38822
38823 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
38824
38825         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
38826         local variable to be zero: I made the variable global. Now
38827         uses abort() and exit() instead of relying on main's return value.
38828
38829 2000-11-20  Neil Booth  <neilb@earthling.net>
38830
38831         * gcc.dg/cpp/paste2.c: Update test.
38832         * objc/execute/paste.m: New test.
38833
38834 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38835
38836         * gcc.dg/c99-condexpr-1.c: New test.
38837
38838 2000-11-20  Neil Booth  <neilb@earthling.net>
38839
38840         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
38841
38842 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
38843
38844         * g++.old-deja/g++.pt/export1.C: New test.
38845
38846 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
38847
38848         * gcc.dg/20001117-1.c: New test.
38849
38850 2000-11-18  Richard Henderson  <rth@redhat.com>
38851
38852         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
38853
38854 2000-11-18  Richard Henderson  <rth@redhat.com>
38855
38856         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
38857         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
38858         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
38859
38860 2000-11-18  Richard Henderson  <rth@redhat.com>
38861
38862         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
38863         (main): New.  Exit cleanly.
38864
38865 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38866
38867         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
38868         gcc.dg/c99-fordecl-2.c: New tests.
38869
38870 2000-11-18  Richard Henderson  <rth@redhat.com>
38871
38872         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
38873         * gcc.c-torture/execute/zerolen-2.c: New.
38874
38875 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38876
38877         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
38878         memory.
38879
38880 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38881
38882         * g++.old-deja/g++.pt/instantiate8.C: New test.
38883
38884 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38885
38886         * g++.old-deja/g++.other/incomplete.C: Add more tests.
38887         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
38888
38889 2000-11-16  Nick Clifton  <nickc@redhat.com>
38890
38891         * gcc.c-torture/execute/nestfunc-2.c: New test.
38892         * gcc.c-torture/execute/nestfunc-3.c: New test.
38893
38894 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38895
38896         * gcc.c-torture/compile/20001116-1.c: New test.
38897
38898 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38899
38900         * gcc.c-torture/execute/20001115-1.c: New test.
38901
38902 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
38903
38904         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
38905         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
38906         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
38907         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38908
38909 2000-11-15  Neil Booth  <neilb@earthling.net>
38910
38911         gcc.dg/cpp/_Pragma1.c: Update.
38912         gcc.dg/cpp/_Pragma2.c: New test.
38913
38914 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38915
38916         * g++.old-deja/g++.other/anon5.C: New test.
38917
38918 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38919
38920         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38921         tests.
38922
38923 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38924
38925         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38926         output.
38927
38928 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38929
38930         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38931         labels at end of compound statements.
38932
38933 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38934
38935         * gcc.c-torture/execute/loop-7.c: New test.
38936
38937 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38938
38939         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38940
38941 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38942
38943         * gcc.dg/c99-bool-1.c: New test.
38944
38945 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38946
38947         * gcc.dg/c99-scope-1.c: Remove xfail.
38948         * gcc.dg/c99-scope-2.c: New test.
38949
38950 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38951
38952         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38953         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
38954
38955 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
38956
38957         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
38958         error messages.
38959
38960         * g++.mike/p700.C: Don't typedef wchar_t.
38961         * g++.mike/p784.C: Likewise.
38962         * g++.mike/eb101.C: Don't use __wchar_t.
38963
38964 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38965
38966         * g77.f-torture/execute/20001111.[fx]: Test premature exit
38967         from DO loop.
38968
38969 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38970
38971         * gcc.c-torture/execute/20001111-1.c: New test.
38972
38973 2000-11-10  Nick Clifton  <nickc@redhat.com>
38974
38975         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
38976         long multuiple and accumulate.
38977
38978 2000-11-09  Richard Henderson  <rth@redhat.com>
38979
38980         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
38981         via size_t instead of int.
38982
38983         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
38984         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38985         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38986         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38987
38988 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
38989
38990         * gcc.c-torture/compile/20001109-1.c: New test.
38991         * gcc.c-torture/compile/20001109-2.c: New test.
38992
38993 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
38994
38995         * g++.old-deja/g++.pt/operator1.C: New test.
38996         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
38997
38998 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38999
39000         * gcc.dg/20001108-1.c: New test.
39001
39002 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39003
39004         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
39005         with both arguments constant strings.
39006         * gcc.c-torture/execute/string-opt-3.c: New test.
39007         * gcc.c-torture/execute/string-opt-4.c: New test.
39008         * gcc.c-torture/execute/string-opt-5.c: New test.
39009
39010 2000-11-08  Nick Clifton  <nickc@redhat.com>
39011
39012         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
39013         mulsidi3adddi patterns.
39014
39015 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
39016
39017         * g++.old-deja/g++.other/crash36.C: New test.
39018
39019 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
39020
39021         * g++.old-deja/g++.other/init16.C: New test.
39022
39023 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
39024
39025         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
39026
39027 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39028
39029         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
39030         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39031         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39032
39033 2000-11-07  DJ Delorie  <dj@redhat.com>
39034
39035         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
39036
39037 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39038
39039         * gcc.c-torture/execute/string-opt-1.c: New test.
39040
39041 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39042
39043         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
39044         mips-sgi-irix6.* because the MIPS ABI passes floating-point
39045         parameters in registers, and there is no way for a varargs
39046         function to know in which order the integer and floating-point
39047         parameters should be interleaved when they are placed on the
39048         stack.
39049         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39050         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39051
39052 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39053
39054         * gcc.c-torture/execute/string-opt-2.c: New test.
39055
39056 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
39057
39058         * g++.old-deja/g++.pt/crash60.C: New test.
39059
39060 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39061
39062         * g++.old-deja/g++.other/crash24.C: New test.
39063         * g++.old-deja/g++.other/crash25.C: New test.
39064         * g++.old-deja/g++.other/crash26.C: New test.
39065         * g++.old-deja/g++.other/crash27.C: New test.
39066         * g++.old-deja/g++.other/crash28.C: New test.
39067         * g++.old-deja/g++.other/crash29.C: New test.
39068         * g++.old-deja/g++.other/crash30.C: New test.
39069         * g++.old-deja/g++.other/crash31.C: New test.
39070         * g++.old-deja/g++.other/crash32.C: New test.
39071         * g++.old-deja/g++.other/crash33.C: New test.
39072         * g++.old-deja/g++.other/crash34.C: New test.
39073         * g++.old-deja/g++.other/crash35.C: New test.
39074
39075 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39076
39077         * gcc.c-torture/execute/20001031-1.c: New test.
39078
39079 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
39080
39081         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
39082         namespace.
39083
39084         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
39085         standards-conformant.
39086
39087         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
39088
39089         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
39090         * g++.old-deja/g++.mike/p755a.C: Likewise.
39091         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
39092         library makes no calls to `operator new' during initialization.
39093
39094 2000-11-04  Neil Booth  <neilb@earthling.net>
39095
39096         * gcc.dg/cpp/include2.c: New tests.
39097
39098 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
39099
39100         * lib/g++.exp (g++_set_ld_library_path): New function.
39101         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
39102
39103 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
39104
39105         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
39106         warnings.
39107
39108 2000-11-01  Richard Henderson  <rth@redhat.com>
39109
39110         * g++.old-deja/g++.ext/namedret1.C: New.
39111         * g++.old-deja/g++.ext/namedret2.C: New.
39112         * g++.old-deja/g++.ext/namedret3.C: New.
39113
39114 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
39115
39116         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
39117         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
39118
39119 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39120
39121         * gcc.c-torture/execute/va-arg-21.c: New test.
39122
39123 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39124
39125         * gcc.dg/c99-complex-2.c: New test.
39126
39127 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39128
39129         * gcc.c-torture/execute/stdio-opt-1.c: New test.
39130
39131 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
39132
39133         * g++.old-deja/g++.other/inline16.C: New test.
39134
39135 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
39136
39137         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
39138         __PRETTY_FUNCTION__
39139
39140 2000-10-29  Neil Booth  <neilb@earthling.net>
39141
39142         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
39143         New tests.
39144         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
39145         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
39146         optimisation.
39147
39148 2000-10-29  Neil Booth  <neilb@earthling.net>
39149
39150         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
39151         * mi1.c, mi1c.h: Add null directives to multiple-include test.
39152         * mi5.c: Test multiple includes work with -C.
39153         * trigraphs.c: Test ^= version.
39154
39155 2000-10-28  Neil Booth  <neilb@earthling.net>
39156
39157         New tests and test updates for new macro expander.
39158
39159         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
39160         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
39161         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
39162         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
39163         new diagnostic messages.
39164
39165         * gcc.dg/cpp/macro3.c: New tests.
39166
39167 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
39168
39169         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
39170         on the same line.
39171
39172 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
39173
39174         * g++.old-deja/g++.other/eh2.C: New test.
39175
39176 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
39177
39178         * gcc.c-torture/execute/20001027-1.c: New test.
39179
39180 2000-10-26  Richard Henderson  <rth@redhat.com>
39181
39182         * gcc.c-torture/execute/20001026-1.c: New.
39183
39184 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
39185
39186         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
39187         * g++.old-deja/g++.law/builtin1.C: Likewise.
39188         * g++.old-deja/g++.law/ctors10.C: Likewise.
39189         * g++.old-deja/g++.law/virtual3.C: Likewise.
39190         * g++.old-deja/g++.mike/p658.C: Likewise.
39191         * g++.old-deja/g++.other/sibcall1.C: Likewise.
39192         * g++.old-deja/g++.other/vaarg2.C: Likewise.
39193         * g++.old-deja/g++.robertl/eb124.C: Likewise.
39194         * g++.old-deja/g++.robertl/eb44.C: Likewise.
39195         * g++.old-deja/g++.robertl/eb77.C: Likewise.
39196
39197 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
39198
39199         * gcc.c-torture/compile/20001024-1.c: New test.
39200
39201 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
39202
39203         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
39204         to tell us whether or not we are using V3.
39205
39206 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39207
39208         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
39209         operands.
39210
39211 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39212
39213         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
39214
39215 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
39216
39217         * gcc.c-torture/execute/20001024-1.c: New test.
39218
39219 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
39220
39221         * g++.old-deja/g++.other/sibcall1.C: New test.
39222
39223 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
39224
39225         * gcc.dg/noncompile/init-3.c: New test.
39226
39227 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39228
39229         * gcc.dg/format-array-1.c: New test.
39230
39231 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39232
39233         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
39234         writing through null pointers; remove comment about testing
39235         unterminated strings.
39236
39237 2000-10-17  Matthew Hiller  <hiller@redhat.com>
39238
39239         * gcc.c-torture/execute/20001017-2.c: New test.
39240
39241 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39242
39243         * gcc.c-torture/compile/20001018-1.c: New test.
39244         * gcc.c-torture/compile/20001018-1.x: Xfail.
39245
39246 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39247
39248         * gcc.c-torture/execute/20001017-1.c: New test.
39249
39250 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39251
39252         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
39253         for multiple use of arguments with scanf formats; add tests for
39254         multiple use of arguments.
39255
39256 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
39257
39258         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
39259
39260 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39261
39262         * gcc.dg/format-miss-1.c: New test.
39263
39264 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39265
39266         * gcc.c-torture/execute/20001013-1.c: New test.
39267
39268 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39269
39270         * gcc.dg/format-branch-1.c: New test.
39271
39272 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39273
39274         * README, lib/file-format.exp: Remove EGCS references.
39275
39276 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39277
39278         * gcc.dg/20001013-1.c: New test.
39279
39280 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39281
39282         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
39283         for intmax_t in the compiler using __typeof__ and the type rules
39284         for conditional expressions.
39285
39286 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
39287
39288         * gcc.dg/20001012-1.c: New test.
39289         * gcc.dg/20001012-2.c: New test.
39290
39291 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39292
39293         * gcc.dg/format-attr-1.c: New test.
39294
39295 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39296
39297         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
39298         __LONG_LONG_MAX__ instead of LLONG_MAX.
39299
39300 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39301
39302         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
39303         scanf flags.
39304         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
39305         flags.
39306
39307 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39308
39309         * gcc.dg/sequence-pt-1.c: New test.
39310
39311 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
39312
39313         * gcc.c-torture/execute/20001011-1.c: New testcase.
39314         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
39315
39316 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39317
39318         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
39319         does not error on it.
39320
39321 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39322
39323         * gcc.dg/20001009-1.c: New test.
39324
39325 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39326
39327         * gcc.c-torture/compile/20001009-1.c: Move from here ....
39328         * gcc.c-torture/execute/20001009-2.c: ... to here.
39329
39330 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
39331
39332         * gcc.c-torture/compile/20001009-1.c: New testcase.
39333         * gcc.c-torture/execute/20001009-1.c: New testcase.
39334         Testcases provided by Jan Hubicka <jh@suse.cz>.
39335
39336 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39337
39338         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39339         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
39340         uintmax_t using <limits.h> to emulate the compiler's internal
39341         logic.  No longer XFAIL %j tests.
39342
39343 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39344
39345         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
39346         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39347         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
39348         regexps and details of expected handling of some bad formats.
39349         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
39350         suppression.
39351
39352 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39353
39354         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
39355         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
39356         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
39357         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
39358         in list archives.
39359
39360 2000-10-06  Richard Henderson  <rth@cygnus.com>
39361
39362         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
39363         * g++.old-deja/g++.brendan/crash52.C: Likewise.
39364         * g++.old-deja/g++.jason/report.C: Likewise.
39365         * g++.old-deja/g++.law/friend5.C: Likewise.
39366         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
39367         of the expected warnings.
39368
39369 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
39370
39371         * g++.old-deja/g++.pt/enum14.C: New test.
39372
39373 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
39374
39375         * g++.old-deja/g++.pt/crash59.C: New test.
39376
39377 2000-10-04  Will Cohen  <wcohen@redhat.com>
39378
39379         * gcc.dg/20000926-1.c: New test.
39380
39381 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
39382
39383         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
39384         function name for current C++ compiler.
39385         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
39386
39387 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
39388
39389         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
39390         __PRETTY_FUNCTION__.
39391         * g++.old-deja/g++.ext/pretty2.C: Likewise.
39392
39393 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39394
39395         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
39396
39397 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
39398
39399         * gcc.c-torture/compile/20000923-1.c: New test.
39400
39401 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
39402
39403         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
39404         * g++.old-deja/g++.pt/ttp62.C: Same.
39405         * g++.old-deja/g++.other/inline14.C: Same.
39406
39407 2000-09-24  Richard Henderson  <rth@cygnus.com>
39408
39409         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
39410
39411 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39412
39413         * gcc.dg/c90-printf-1.c: Add test for wide string format.
39414
39415 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
39416
39417         * gcc.c-torture/compile/20000922-1.c: New file.
39418
39419 2000-09-21  Nick Clifton  <nickc@redhat.com>
39420
39421         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
39422         a signed long modulo operation.
39423         (mod6): New function - perform an unsigned long modulo operation.
39424         (main): Add tests for modulos of very large numbers by very small
39425         dividends.
39426
39427 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39428
39429         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
39430
39431 2000-09-19  Richard Henderson  <rth@cygnus.com>
39432
39433         * gcc.dg/compare2.c (case 10): XFAIL.
39434
39435 2000-09-18  Richard Henderson  <rth@cygnus.com>
39436
39437         * gcc.c-torture/execute/20000906-1.c: Move ...
39438         * gcc.dg/20000906-1.c: ... here.  Only run on targets
39439         that support __builtin_trap.
39440
39441 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
39442
39443         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
39444
39445 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39446
39447         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
39448         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
39449         more $ format tests.
39450
39451 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39452
39453         * gcc.dg/format-errmk-1.c: New test.
39454
39455 2000-09-17  Greg McGary  <greg@mcgary.org>
39456
39457         * gcc.c-torture/execute/20000917-1.x: Remove.
39458
39459 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39460
39461         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
39462
39463 2000-09-17  Greg McGary  <greg@mcgary.org>
39464
39465         * gcc.c-torture/execute/20000917-1.c: New test.
39466         * gcc.c-torture/execute/20000917-1.x: XFAIL.
39467
39468 2000-09-16  Neil Booth  <NeilB@earthling.net>
39469
39470         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
39471         in nested macro bug.
39472
39473 2000-09-15  Neil Booth  <NeilB@earthling.net>
39474
39475         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
39476
39477 2000-09-14  Jeffrey A Law  (law@cygnus.com)
39478
39479         * gcc.c-torture/execute/20000914-1.c: New test.
39480
39481 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
39482
39483         * g++.other/inline13.C: New test.
39484
39485 2000-09-12  Andreas Jaeger  <aj@suse.de>
39486
39487         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
39488         constant by Ulrich Drepper <drepper@redhat.com>.
39489
39490 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
39491
39492         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
39493
39494 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39495
39496         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
39497
39498 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
39499
39500         * gcc.dg/cpp/backslash.c: New test.
39501
39502 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
39503
39504         * gcc.c-torture/execute/20000910-1.c: New test.
39505         * gcc.c-torture/execute/20000910-2.c: Likewise.
39506
39507 2000-09-11  Robert Lipe  <robertl@sco.com>
39508
39509         * gcc.dg/pragma-align.c: New test.
39510
39511 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39512
39513         * g++.old-deja/g++.pt/explicit82.C: New test.
39514         * g++.old-deja/g++.pt/explicit83.C: New test.
39515
39516 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
39517
39518         * gcc.dg/asm-names.c: New test.
39519
39520 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39521
39522         * gcc.dg/cpp/tr-warn6.c: New test
39523
39524 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39525
39526         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
39527         be accepted.
39528
39529 2000-09-07  Catherine Moore  <clm@redhat.com>
39530
39531         * gcc.c-torture/execute/unroll-1.c: New test.
39532
39533 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
39534
39535         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
39536         ERROR markers.
39537         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
39538         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
39539         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
39540         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
39541         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
39542         Preprocess only.
39543         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
39544         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
39545
39546 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39547
39548         * g++.old-deja/g++.pt/deduct2.C: New test.
39549
39550 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39551
39552         * g++.old-deja/g++.pt/parms2.C: New test.
39553
39554 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39555
39556         * g++.old-deja/g++.pt/crash58.C: New test.
39557
39558 2000-09-06  Greg McGary  <greg@mcgary.org>
39559
39560         * gcc.c-torture/execute/20000906-1.c: New test.
39561         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
39562
39563 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39564
39565         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
39566
39567 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39568
39569         * g++.old-deja/g++.pt/crash57.C: New test.
39570
39571 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39572
39573         * g++.old-deja/g++.pt/crash56.C: New test.
39574
39575 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39576
39577         * g++.old-deja/g++.pt/koenig1.C: New test.
39578
39579 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39580
39581         * gcc.dg/20000904-1.c: New test.
39582
39583 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39584
39585         * gcc.dg/cpp/paste8.c: New test.
39586
39587 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
39588
39589         * gcc.c-torture/compile/20000827-1.c: New test.
39590
39591 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39592
39593         * gcc.dg/format-diag-1.c: New test.
39594
39595 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39596
39597         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
39598         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
39599         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
39600         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
39601         gcc.dg/formatz-1.c: Adjust warning regular expressions.
39602
39603 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39604
39605         * g++.old-deja/g++.other/nested4.C: New test.
39606
39607 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39608
39609         * g++.old-deja/g++.ns/scoped1.C: New test.
39610
39611 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
39612
39613         * lib/g++.exp: Support testing already-installed GCC.
39614
39615 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39616
39617         * wtr-label-1.c, wtr-suffix-1.c: New tests.
39618
39619 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39620
39621         * gcc.dg/return-type-2.c: New test.
39622
39623 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
39624
39625         * gcc.c-torture/compile/20000825-1.c: New test.
39626
39627 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
39628
39629         * gcc.dg/dwarf2-2.c: New test.
39630
39631 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
39632
39633         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
39634         dg-warning regexps.
39635
39636 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39637
39638         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
39639         gcc.dg/format-ext-5.c: New tests.
39640
39641 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
39642
39643         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
39644
39645 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
39646
39647         * gcc.dg/noncompile/930622-2.c: Adjust error message.
39648
39649 2000-08-24  Richard Henderson  <rth@cygnus.com>
39650
39651         * gcc.dg/ia64-sync-1.c: New test.
39652         * gcc.dg/ia64-sync-2.c: New test.
39653         * gcc.dg/ia64-asm-1.c: New test.
39654
39655 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39656
39657         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
39658         * gcc.dg/format-ext-2.c: New test.
39659
39660 2000-08-23  Jason Merrill  <jason@redhat.com>
39661
39662         * lib/old-dejagnu.exp: Also ignore "In member function" and
39663         "At global scope".
39664
39665 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39666
39667         * gcc.dg/noncompile/label-lineno-1.c: New test.
39668
39669 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39670
39671         * gcc.dg/c99-array-nonobj-1.c: New test.
39672
39673 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39674
39675         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
39676         tests.
39677         * gcc.dg/format-ext-1.c: New test.
39678
39679 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39680
39681         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
39682         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
39683         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
39684         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
39685         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
39686
39687 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39688
39689         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
39690         gcc.dg/c99-strftime-2.c: New tests.
39691
39692 2000-08-22  Richard Henderson  <rth@cygnus.com>
39693
39694         * gcc.c-torture/execute/20000822-1.c: New test.
39695
39696 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39697
39698         * gcc.c-torture/execute/20000819-1.x: Remove.
39699
39700 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39701
39702         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
39703         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
39704         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
39705         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
39706         gcc.dg/format-xopen-1.c: New tests.
39707
39708 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39709
39710         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
39711
39712 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39713
39714         * g++.old-deja/g++.other/loop2.C: New test.
39715
39716         * gcc.c-torture/compile/20000606-1.c: New test.
39717         * gcc.c-torture/compile/20000728-1.c: New test.
39718         * gcc.c-torture/execute/20000801-1.c: New test.
39719         * gcc.c-torture/execute/20000801-2.c: New test.
39720         * gcc.c-torture/execute/20000819-1.c: New test.
39721         * gcc.c-torture/execute/20000819-1.x: XFAIL.
39722         * gcc.dg/20000629-1.c: New test.
39723         * gcc.dg/20000724-1.c: New test.
39724         * gcc.dg/20000807-1.c: New test.
39725
39726 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
39727
39728         * gcc.dg/cpp/pragma-1.c: New test.
39729         * gcc.dg/cpp/pragma-2.c: New test.
39730
39731 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
39732
39733         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
39734         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
39735
39736 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39737
39738         * gcc.c-torture/compile/20000818-1.c: New test.
39739
39740 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
39741
39742         * gcc.c-torture/execute/20000818-1.c: New test.
39743
39744 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39745
39746         * gcc.dg/format-va-1.c: New test.
39747
39748 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39749
39750         * g++.old-deja/g++.other/typedef8.C: New test.
39751
39752 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39753
39754         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
39755         * g++.old-deja/g++.mike/net36.C: Mark candidate.
39756         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
39757         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
39758         * g++.old-deja/g++.other/ptrmem7.C: New test.
39759         * g++.old-deja/g++.pt/ptrmem10.C: New test.
39760
39761 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39762
39763         * g++.old-deja/g++.pt/typename27.C: New test.
39764
39765 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
39766
39767         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
39768         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
39769         * g++.old-deja/g++.pt/friend45.C: New test.
39770         * g++.old-deja/g++.other/friend8.C: New test.
39771
39772 2000-08-15  Richard Henderson  <rth@cygnus.com>
39773
39774         * gcc.c-torture/execute/20000815-1.c: New test.
39775
39776 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39777
39778         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
39779         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
39780         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
39781
39782 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
39783
39784         * g++.old-deja/g++.other/refinit2.C: New test.
39785
39786 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
39787
39788         * lib/c-torture.exp (c-torture): Make
39789         compiler_conditional_xfail_data global.
39790         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
39791         compiler_conditional_xfail_data machinery.
39792         (f-torture-execute): Likewise.
39793         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
39794         and only when unrolling loops.
39795
39796         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
39797
39798 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39799
39800         * g++.old-deja/g++.pt/explicit81.C: New test.
39801
39802 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39803
39804         * g++.old-deja/g++.pt/typename26.C: New test.
39805
39806 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
39807
39808         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
39809         warning.
39810
39811 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39812
39813         * g++.old-deja/g++.other/array3.C: New test.
39814
39815 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39816
39817         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
39818         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
39819         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
39820         New tests.
39821
39822 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
39823
39824         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
39825         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39826
39827 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
39828
39829         * gcc.c-torture/execute/20000808-1.c: New test.
39830
39831 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39832
39833         * gcc.dg/c90-const-expr-1.c: New test.
39834
39835 2000-08-08  Richard Henderson  <rth@cygnus.com>
39836
39837         * gcc.dg/noncompile/920923-1.c: Declare calloc.
39838
39839 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39840
39841         * gcc.dg/noncompile/const-ll-1.c: New test.
39842
39843 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39844
39845         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
39846
39847 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39848
39849         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
39850         that running programs linked against the shared version of libobjc
39851         run correctly.
39852
39853 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39854
39855         * gcc.dg/c99-printf-1.c: New test.
39856
39857 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39858
39859         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
39860
39861 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
39862
39863         * gcc.c-torture/execute/20000731-1.x: Delete.
39864
39865 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
39866
39867         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
39868         and torture_without_loops as is done by c-torture.exp.
39869         (search_for): Copy from c-torture.exp.
39870         (gcc-dg-runtest): New function, drives a directory of tests
39871         iterating over the TORTURE_OPTIONS.
39872         (scan-assembler, scan-assembler-not): Move here from
39873         individual directory drivers.
39874
39875         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
39876         defined by lib/gcc-dg.exp.
39877         * gcc.dg/cpp/cpp.exp: Likewise.
39878         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
39879         gcc-dg-runtest, so we cycle over optimization options.
39880
39881         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
39882         * gcc.dg/compare2.c: No longer expected to fail.
39883
39884 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39885
39886         * gcc.c-torture/execute/20000804-1.c: New test.
39887
39888 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39889
39890         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
39891
39892 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
39893
39894         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
39895
39896 2000-08-03  Jeffrey A Law  (law@cygnus.com)
39897
39898         * gcc.c-torture/compile/20000803-1.c: New test.
39899
39900 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39901
39902         * gcc.c-torture/execute/20000801-3.c,
39903         gcc.c-torture/execute/20000801-4.c: New tests.
39904         * gcc.c-torture/execute/20000801-3.x,
39905         gcc.c-torture/execute/20000801-4.x: Xfail.
39906
39907 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
39908
39909         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
39910         libobjc/.libs to allow for libtool.
39911
39912 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
39913
39914         * gcc.c-torture/compile/20000802-1.c: New test.
39915
39916 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
39917
39918         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39919
39920 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39921
39922         * gcc-c-torture/execute/20000731-2.c: New test.
39923
39924         * gcc.c-torture/execute/20000731-1.c: New test.
39925         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39926
39927 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39928
39929         * testsuite/gcc.dg/cpp/paste7.c: New test.
39930         * gcc.dg/cpp/20000725-1.c: New test.
39931
39932 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39933
39934         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39935         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39936         declaration warning for __builtin_dwarf_reg_size.
39937
39938         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39939
39940 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39941
39942         * gcc.dg/noncompile/voidparam-1.c: New test.
39943
39944 2000-07-30  Richard Henderson  <rth@cygnus.com>
39945
39946         * gcc.dg/c90-digraph-1.c: Don't xfail.
39947         * gcc.dg/compare2.c (case 10): Xfail.
39948         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39949
39950 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39951
39952         * gcc.dg/c99-main-1.c: New test.
39953
39954 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39955
39956         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
39957
39958 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
39959
39960         * gcc.c-tortuer/execute/20000726-1.c: New test.
39961
39962 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
39963
39964         * gcc.c-torture/execute/enum-2.c: New test.
39965
39966 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39967
39968         * gcc.dg/cpp/tr-warn3.c: New test.
39969
39970 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39971
39972         * g++.old-deja/g++.ext/implicit1.C: Remove.
39973         * g++.old-deja/g++.jason/c2.C: Remove
39974         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
39975         * g++.old-deja/g++.pt/crash16.C: Likewise.
39976         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
39977
39978 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39979
39980         * g++.old-deja/g++.other/for2.C: New test.
39981
39982 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
39983
39984         * gcc.dg/20000720-1.c: New test.
39985
39986 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
39987
39988         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
39989
39990 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
39991
39992         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
39993         * gcc.c-torture/execute/20000722-1.c: New.
39994         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
39995
39996 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
39997
39998         * gcc.dg/cpp/20000720-1.S: New test.
39999
40000 2000-07-21  Michael Meissner  <meissner@redhat.com>
40001
40002         * gcc.c-torture/execute/ieee/hugeval.c: New test.
40003
40004 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40005
40006         * g++.old-deja/g++.brendan/crash16.C,
40007         g++.old-deja/g++.brendan/parse3.C,
40008         g++.old-deja/g++.brendan/redecl1.C,
40009         g++.old-deja/g++.ns/template13.C,
40010         g++.old-deja/g++.other/decl4.C,
40011         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
40012
40013 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40014
40015         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
40016         and "Internal error".
40017
40018         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
40019         regexps.
40020         * gcc.dg/cpp/paste6.c: New test.
40021
40022 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
40023
40024         * gcc.dg/cpp/tr-direct.c: New test.
40025
40026         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
40027         gcc.dg/cpp/undef1.c: Tweak error regexps.
40028
40029 2000-07-18  Eric Christopher <echristo@redhat.com>
40030
40031         * gcc.c-torture/compile/20000718-1.c: New test.
40032
40033 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
40034
40035         * cpplex.c (_cpp_push_token): If the token being pushed back
40036         is the previous token in this context, just subtract one from
40037         context->posn.
40038         * cppmacro.c (save_expansion): Clear aux field when storing a
40039         placemarker.
40040
40041 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
40042
40043         * gcc.dg/noncompile/redecl-1.c: New test.
40044
40045 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
40046
40047         * gcc.c-torture/execute/20000717-5.c: New test.
40048         * gcc.c-torture/execute/20000717-1.x: Removed.
40049
40050 2000-07-17  Richard Henderson  <rth@cygnus.com>
40051
40052         * gcc.c-torture/execute/20000717-4.c: New test.
40053
40054 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
40055
40056         * gcc.dg/cpp/syshdr.c: New test.
40057         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
40058
40059 2000-07-17  Neil Booth  <neilb@earthling.net>
40060
40061         * gcc.dg/cpp/cmdlne-dM.c: New test.
40062         * gcc.dg/cpp/cmdlne-dD.c: New test.
40063
40064 2000-07-17  Jeffrey A Law  (law@cygnus.com)
40065
40066         * gcc.c-torture/execute/20000717-3.c: New test.
40067
40068         * gcc.c-torture/compile/20000717-1.c: New test.
40069
40070 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
40071
40072         * gcc.c-torture/execute/20000717-2.c: New test.
40073
40074 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40075
40076         * gcc.dg/formatz-1.c: New test.
40077
40078         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
40079         * gcc.dg/c99-digraph-1.c: New tests.
40080
40081         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
40082         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
40083
40084         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
40085         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
40086         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
40087         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
40088         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
40089         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
40090         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
40091
40092 2000-07-17   Greg McGary <greg@mcgary.org>
40093
40094         * gcc.c-torture/execute/20000717-1.c: New test.
40095         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
40096
40097 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
40098
40099         * gcc.c-torture/execute/20000715-2.c: New test.
40100         * gcc.dg/20000715-1.c: New test.
40101
40102 2000-07-15  Michael Meissner  <meissner@redhat.com>
40103
40104         * gcc.c-torture/execute/20000715-1.c: New test.
40105
40106 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
40107
40108         * gcc.c-torture/execute/20000707-1.c: New test.
40109
40110 2000-07-13  Neil Booth  <NeilB@earthling.net>
40111
40112         * testsuite/gcc.dg/cpp/digraph1.c,
40113         testsuite/gcc.dg/cpp/digraph2.c,
40114         testsuite/gcc.dg/cpp/digraphs.c: New tests.
40115
40116 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
40117
40118         * g77.f-torture/compile/20000630-2.f: New test.
40119         * g77.f-torture/compile/20000630-2.x
40120
40121 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40122
40123         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
40124
40125 2000-07-11  Neil Booth  <NeilB@earthling.net>
40126
40127         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
40128
40129 2000-07-11  Neil Booth  <NeilB@earthling.net>
40130
40131         * gcc.dg/cpp/cmdlne-C.c: New.
40132
40133 2000-07-09  Neil Booth  <NeilB@earthling.net>
40134
40135         * gcc.dg/cpp/directiv.c: New tests.
40136         * gcc.dg/cpp/undef1.c: Update.
40137
40138 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
40139
40140         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
40141
40142 2000-07-09  Neil Booth  <NeilB@earthling.net>
40143
40144         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
40145
40146 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
40147
40148         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
40149         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
40150
40151 2000-07-08  Neil Booth  <NeilB@earthling.net>
40152
40153         * gcc.dg/cpp/macsyntx.c: New tests.
40154
40155 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40156
40157         * gcc.dg/20000707-1.c: New test.
40158
40159 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40160
40161         * gcc.c-torture/execute/20000706-1.c: New test.
40162         * gcc.c-torture/execute/20000706-2.c: New test.
40163         * gcc.c-torture/execute/20000706-3.c: New test.
40164         * gcc.c-torture/execute/20000706-4.c: New test.
40165         * gcc.c-torture/execute/20000706-5.c: New test.
40166
40167 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40168
40169         * g++.old-deja/g++.pt/instantiate7.C: New test.
40170
40171 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40172
40173         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
40174         * g++.old-deja/g++.mike/thunk3.C: Likewise.
40175         * g++.old-deja/g++.other/rtti3.C: Likewise.
40176         * g++.old-deja/g++.other/rttid3.C: Likewise.
40177
40178 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
40179
40180         *  g77.f-torture/compile/20000630-1.x: Fix typo
40181
40182 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
40183
40184         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
40185         assembly output.
40186
40187 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
40188
40189         * gcc.dg/cpp/ident.c: New test.
40190
40191 2000-07-05  Neil Booth  <NeilB@earthling.net>
40192
40193         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
40194           gcc.dg/cpp/lexstrng.c: New tests.
40195
40196 2000-07-04  Neil Booth  <NeilB@earthling.net>
40197
40198         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
40199         * gcc.dg/cpp/strify2.c: Same.
40200
40201 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
40202
40203         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
40204         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
40205         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
40206         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
40207
40208         * testsuite/gcc.dg/cpp/macro1.c,
40209         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
40210         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
40211         testsuite/gcc.dg/cpp/strify1.c,
40212         testsuite/gcc.dg/cpp/strify2.c: New tests.
40213
40214 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
40215
40216         * gcc.c-torture/execute/20000703-1.c: New test.
40217
40218 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40219
40220         * g++.old-deja/g++.pt (lookup10.C): New test.
40221
40222 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40223
40224         * g++.old-deja/g++.pt (typename25.C): New test.
40225
40226 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
40227
40228         * gcc.c-torture/compile/20000701-1.c: New test.
40229
40230 2000-06-30  Nick Clifton  <nickc@cygnus.com>
40231
40232         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
40233         to test case.
40234
40235 2000-06-30  Catherine Moore  <clm@cygnus.com>
40236
40237         * gcc.c-torture/execute/align-1.c: New test.
40238
40239 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
40240
40241         * g++.old-deja/g++.pt/expr8.C: New test.
40242         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
40243
40244 2000-06-29  Nick Clifton  <nickc@cygnus.com>
40245
40246         * gcc.c-torture/compile/20000629-1.c: New test.
40247
40248 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40249
40250
40251         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
40252         gcc.dg/noncompile directory, depending on whether they're
40253         preprocessor tests or not.  Annotate all the tests for the dg
40254         framework.
40255
40256         * gcc.c-torture/noncompile/noncompile.exp: Delete.
40257         * gcc.dg/noncompile/noncompile.exp: New.
40258
40259         * Moved files:
40260         Old name                                New name
40261         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
40262         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
40263         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
40264         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
40265         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
40266         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
40267         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
40268         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
40269         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
40270         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
40271         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
40272         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
40273         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
40274         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
40275         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
40276         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
40277         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
40278         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
40279         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
40280         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
40281         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
40282         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
40283         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
40284         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
40285
40286         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
40287         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
40288         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
40289         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
40290         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
40291         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
40292
40293 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40294
40295         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
40296         declare one variable.  On the fourth, error.
40297         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
40298         declared by 20000628-1a.h.
40299
40300 2000-06-29  Richard Henderson  <rth@redhat.com>
40301
40302         * gcc.c-torture/execute/930529-1.x: New file.
40303         * gcc.dg/920413-1.c: Adjust expected warning text.
40304         * gcc.dg/980217-1.c: Declare abort.
40305         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
40306
40307 2000-06-29  Jeffrey A Law  (law@cygnus.com)
40308
40309         * g77.f-torture/compile/20000629-1.f: New test.
40310         * g77.f-torture/compile/20000629-1.x: Expected to fail.
40311
40312 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40313
40314         Rearrange lots of files, removing entirely the
40315         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
40316         directories.
40317
40318         * Deleted files:
40319         gcc.c-torture/code_quality/code_quality.exp
40320         gcc.c-torture/special/special.exp
40321         gcc.failure/failure.exp
40322         gcc.failure/940409-1.x
40323         gcc.c-torture/compile/961203-1.x
40324
40325         * New files:
40326         gcc.misc-tests/linkage.exp
40327         gcc.c-torture/execute/920730-1t.c
40328         gcc.c-torture/execute/920730-1t.x
40329         gcc.c-torture/compile/920520-1.x
40330         gcc.c-torture/compile/920521-1.x
40331         gcc.c-torture/compile/981006-1.x
40332         gcc.c-torture/execute/eeprof-1.x
40333
40334         * Moved files (possibly with modifications to fit a new harness):
40335         Old name                                New name
40336         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
40337         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
40338         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
40339         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
40340         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
40341         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
40342         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
40343         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
40344         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
40345         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
40346         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
40347         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
40348         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
40349         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
40350
40351 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40352
40353         * c-torture/compile/961203-1.x: Delete.
40354
40355         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
40356         not exit. Include stdio.h.
40357         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
40358         * gcc.misc-tests/dg-12.c: Likewise.
40359         * gcc.misc-tests/dg-5.c: Likewise.
40360         * gcc.misc-tests/dg-6.c: Likewise.
40361         * gcc.misc-tests/dg-7.c: Prototype abort.
40362         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
40363         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
40364         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
40365         not exit.
40366         * gcc.misc-tests/sieve.c: Use return from main, not exit.
40367         * gcc.misc-tests/sort2.c: Use return from main, not exit.
40368
40369 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
40370
40371         * gcc.dg/cpp/20000628-1.c: New test.
40372         * gcc.dg/cpp/20000628-1.h: New header for above test.
40373         * gcc.dg/cpp/20000628-1a.h: Likewise.
40374
40375 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
40376
40377         * gcc.dg/cpp: New directory.
40378         * gcc.dg/cpp/cpp.exp: New driver.
40379         * gcc.dg/cpp/20000627-1.c: New test.
40380         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
40381         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
40382         and rewrite as a compilation test.
40383
40384         * gcc.dg: Move many files into the cpp subdirectory, possibly
40385         renaming or editing them as well.
40386         Old name                New name
40387         990119-1.c              cpp/19990119-1.c
40388         990228-1.c              cpp/19990228-1.c
40389         990407-1.c              cpp/19990407-1.c
40390         990409-1.c              cpp/19990409-1.c
40391         990413-1.c              cpp/19990413-1.c
40392         990703-1.c              cpp/19990703-1.c
40393         20000127-1.c            cpp/20000127-1.c
40394         20000129-1.c            cpp/20000129-1.c
40395         20000207-1.c            cpp/20000207-1.c
40396         20000207-2.c            cpp/20000207-2.c
40397         20000209-1.c            cpp/20000209-1.c
40398         20000209-2.c            cpp/20000209-2.c
40399         20000301-1.c            cpp/20000301-1.c
40400         20000419-1.c            cpp/20000419-1.c
40401         20000510-1.S            cpp/20000510-1.S
40402         20000519-1.c            cpp/20000519-1.c
40403         20000529-1.c            cpp/20000529-1.c
40404         20000625-1.c            cpp/20000625-1.c
40405         20000625-2.c            cpp/20000625-2.c
40406         cpp-as1.c               cpp/assert1.c
40407         cpp-as2.c               cpp/assert2.c
40408         cxx-comments-1.c        cpp/cxxcom1.c
40409         cxx-comments-2.c        cpp/cxxcom2.c
40410         endif-label.c           cpp/endif.c
40411         cpp-hash1.c             cpp/hash1.c
40412         cpp-hash2.c             cpp/hash2.c
40413         cpp-if1.c               cpp/if-1.c
40414         cpp-if2.c               cpp/if-2.c
40415         cpp-if3.c               cpp/if-3.c
40416         cpp-if4.c               cpp/if-4.c
40417         cpp-if5.c               cpp/if-5.c
40418         cpp-cond.c              cpp/if-cexp.c
40419         cpp-missingop.c         cpp/if-mop.c
40420         cpp-missingparen.c      cpp/if-mpar.c
40421         cpp-opprec.c            cpp/if-oppr.c
40422         cpp-ifparen.c           cpp/if-paren.c
40423         cpp-shortcircuit.c      cpp/if-sc.c
40424         cpp-shift.c             cpp/if-shift.c
40425         cpp-unary.c             cpp/if-unary.c
40426         cpp-li1.c               cpp/line1.c
40427         cpp-li2.c               cpp/line2.c
40428         lineno.c                cpp/line3.c
40429         lineno-2.c              cpp/line4.c
40430         cpp-mi.c                cpp/mi1.c
40431         cpp-mic.h               cpp/mi1c.h
40432         cpp-micc.h              cpp/mi1cc.h
40433         cpp-mind.h              cpp/mi1nd.h
40434         cpp-mindp.h             cpp/mi1ndp.h
40435         cpp-mix.h               cpp/mi1x.h
40436         cpp-mi2.c               cpp/mi2.c
40437         cpp-mi2a.h              cpp/mi2a.h
40438         cpp-mi2b.h              cpp/mi2b.h
40439         cpp-mi2c.h              cpp/mi2c.h
40440         cpp-mi3.c               cpp/mi3.c
40441         cpp-mi3.def             cpp/mi3.def
40442         poison-1.c              cpp/poison.c
40443         pr-impl.c               cpp/prag-imp.c
40444         cpp-redef-2.c           cpp/redef1.c
40445         cpp-redef.c             cpp/redef2.c
40446         strpaste.c              cpp/strp1.c
40447         strpaste-2.c            cpp/strp2.c
40448         cpp-tradpaste.c         cpp/tr-paste.c
40449         cpp-tradstringify.c     cpp/tr-str.c
40450         cpp-tradwarn1.c         cpp/tr-warn1.c
40451         cpp-tradwarn2.c         cpp/tr-warn2.c
40452         trigraphs.c             cpp/trigraphs.c
40453         cpp-unc1.c              cpp/unc1.c
40454         cpp-unc2.c              cpp/unc2.c
40455         cpp-unc3.c              cpp/unc3.c
40456         cpp-unc.c               cpp/unc4.c
40457         undef.c                 cpp/undef1.c
40458         undef-2.c               cpp/undef2.c
40459         cpp-wi1.c               cpp/widestr1.c
40460
40461 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
40462
40463         * lib/g++.exp (g++_include_flags): Tweak.
40464
40465 2000-06-27  H.J. Lu  <hjl@gnu.org>
40466             Loren J. Rittle  <ljrittle@acm.org>
40467
40468         * lib/g++.exp (g++_include_flags): Override libgloss.exp
40469         version with one that knows about the new gcc tree structure.
40470         (g++_link_flags): Same.
40471
40472 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
40473
40474         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
40475         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
40476         case we are cross-compiling.
40477
40478         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
40479         g++.old-deja/g++.niklas/Makefile.in,
40480         g++.old-deja/g++.niklas/configure.in,
40481         g++.old-deja/g++.other/Makefile.in,
40482         g++.old-deja/g++.other/configure.in,
40483         gcc.c-torture/code_quality/Makefile.in,
40484         gcc.c-torture/code_quality/configure.in,
40485         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
40486         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
40487         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
40488         gcc.c-torture/execute/ieee/Makefile.in,
40489         gcc.c-torture/execute/ieee/configure.in,
40490         gcc.c-torture/noncompile/Makefile.in,
40491         gcc.c-torture/noncompile/configure.in,
40492         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
40493         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
40494         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
40495
40496 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40497
40498         * g++.old-deja/g++.other/ambig3.C: New test.
40499
40500 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40501
40502         * g++.old-deja/g++.pt/syntax1.C: New test.
40503         * g++.old-deja/g++.pt/syntax2.C: New test.
40504         * g++.old-deja/g++.other/syntax3.C: New test.
40505         * g++.old-deja/g++.other/syntax4.C: New test.
40506
40507 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40508
40509         * gcc.dg/20000623-1.c: Prototype exit and abort.
40510
40511 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40512
40513         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
40514         New tests.
40515         * gcc.dg/cpp-mi3.def: New file.
40516
40517         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
40518         inside assertions.
40519         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
40520         lexer's error messages.
40521         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
40522         divine anything from the linemarkers.
40523         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
40524         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
40525
40526 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
40527
40528         * gcc.dg/20000623-1.c: New test.
40529
40530 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
40531
40532         * gcc.c-torture/execute/20000622-1.c: New test.
40533
40534 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40535
40536         * g++.old-deja/g++.other/init15.C: New test.
40537
40538 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40539
40540         * g++.old-deja/g++.pt/vaarg2.C: New test.
40541         * g++.old-deja/g++.pt/vaarg3.C: New test.
40542
40543 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
40544
40545         * g++.old-deja/g++.other/dyncast6.C: New test.
40546
40547 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
40548
40549         * gcc.c-torture/execute/loop-6.c: New test.
40550
40551 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
40552
40553         * gcc.dg/20000614-1.c: New test.
40554         * gcc.dg/20000614-2.c: New test.
40555
40556 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
40557
40558         * g++.old-deja/g++.other/inline12.C: New test.
40559
40560 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
40561
40562         * g++.old-deja/g++.other/eh1.C: New test.
40563
40564 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
40565
40566         * g++.old-deja/g++.other/type.C: New test.
40567
40568 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40569
40570         * g++.old-deja/g++.other/initstring.C: New test.
40571
40572 2000-06-12  Jason Merrill  <jason@redhat.com>
40573
40574         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
40575
40576 2000-06-09  Jeffrey A Law  (law@cygnus.com)
40577
40578         * gcc.c-torture/compile/20000609-1.c: New test.
40579
40580 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
40581
40582         * gcc.dg/20000609-1.c: New test.
40583
40584 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
40585
40586         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
40587         * gcc.c-torture/noncompile/poison-1.c: Move...
40588         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
40589         * gcc.dg/cpp-li1.c: Add a token after the #line.
40590
40591 2000-06-05  Richard Henderson  <rth@cygnus.com>
40592
40593         * gcc.c-torture/execute/20000605-2.c: New test.
40594         * gcc.c-torture/execute/20000605-3.c: New test.
40595
40596 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
40597
40598         * g77.f-torture/execute/20000503-1.x: New file.
40599
40600 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
40601
40602         * g++.old-deja/g++.eh/badalloc1.C: New test.
40603
40604 2000-06-05  Richard Henderson  <rth@cygnus.com>
40605
40606         * gcc.c-torture/execute/20000605-1.c: New test.
40607
40608 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40609             Nathan Sidwell <nathan@codesourcery.com>
40610
40611         * gcc.c-torture/compile/20000605-1.c: New test.
40612
40613 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
40614
40615         * g77.f-torture/compile/20000601-1.f: New test.
40616
40617 2000-06-03  Richard Henderson  <rth@cygnus.com>
40618
40619         * gcc.c-torture/execute/20000603-1.c: New.
40620
40621 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
40622
40623         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
40624         * gcc.dg/noreturn-2.c (noreturn): Likewise.
40625
40626 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
40627
40628         * gcc.dg/compare2.c (case 12): XFAIL.
40629         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
40630         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
40631
40632         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
40633
40634 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
40635
40636         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
40637         guard macro is already defined when the header is first
40638         included.
40639         * gcc.dg/cpp-mix.h: New file.
40640         * gcc.dg/endif-label.c: Update patterns to match compiler.
40641
40642         * g++.brendan/complex1.C: Declare abort.
40643         * g++.law/refs4.C: Remove XFAIL.
40644         * g++.oliva/expr2.C: Declare abort and exit.
40645
40646 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
40647
40648         * gcc.c-torture/execute/20000528-1.c: New test.
40649
40650         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
40651         * g++.old-deja/g++.law/temps4.C: Likewise.
40652
40653         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
40654         stdlib.h.  Call abort() on failure.
40655         * g++.old-deja/g++.law/refs4.C: Likewise.
40656         * g++.old-deja/g++.law/temps4.C: Likewise.
40657         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
40658         * gcc.c-torture/execute/20000112-1.c: Include string.h.
40659
40660 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
40661
40662         Relative to g++.dg/special:
40663         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
40664
40665         Relative to g++.old-deja:
40666         * g++.brendan/complex1.C, g++.jason/optimize2.C,
40667         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
40668         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
40669         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
40670         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
40671         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
40672         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
40673
40674         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
40675         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
40676         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
40677         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
40678         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
40679         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
40680         and/or string.h.
40681
40682         * g++.other/goto1.C: Update expectations for error messages.
40683
40684 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
40685
40686         * gcc.c-torture/compile/20000523-1.c: New test.
40687
40688 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40689
40690         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
40691
40692 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40693
40694         * g++.old-deja/g++.eh/catch11.C: New test.
40695         * g++.old-deja/g++.eh/catch12.C: New test.
40696
40697 2000-05-24  Nick Clifton  <nickc@cygnus.com>
40698
40699         * gcc.c-torture/execute/20000523-1.c: New test.
40700
40701 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
40702
40703         * c-torture/execute/bcp-1.c: Replace abort in arg of
40704         __builtin_constant_p with a generic external function.
40705
40706         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
40707         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
40708         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
40709         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
40710         Prototype abort and/or exit.
40711
40712         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
40713         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
40714         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
40715         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
40716
40717 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
40718
40719         * gcc.dg/dwarf2-1.c: New test.
40720
40721 2000-05-20  Richard Henderson  <rth@cygnus.com>
40722
40723         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
40724
40725 2000-05-20  Andreas Jaeger  <aj@suse.de>
40726
40727         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
40728         testcase.
40729
40730 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
40731
40732         * gcc.c-torture/execute/20000519-2.c: New test.
40733
40734 2000-05-19  Andreas Jaeger  <aj@suse.de>
40735
40736         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
40737         which fails with SSA.
40738
40739         * lib/c-torture.exp: Also test with -O3 -fssa.
40740
40741 2000-05-18  Michael Meissner  <meissner@redhat.com>
40742
40743         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
40744         * gcc.c-torture/execute/920415-1.c: Ditto.
40745         * gcc.c-torture/execute/920501-1.c: Ditto.
40746         * gcc.c-torture/execute/conversion.c: Ditto.
40747         * gcc.c-torture/execute/cvt-1.c: Ditto.
40748
40749 2000-05-18  Jeffrey A Law  (law@cygnus.com)
40750
40751         * gcc.c-torture/compile/20000518-1.c: New test.
40752
40753 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40754
40755         * g77.f-torture/compile/200005018.f: New test.
40756
40757 2000-05-17  Jeffrey A Law  (law@cygnus.com)
40758
40759         * gcc.c-torture/compile/20000517-1.c: New test.
40760
40761 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40762
40763         * gcc.c-torture/execute/20000516-1.c: New test.
40764
40765 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
40766
40767         * g++.old-deja/g++.other/eh.C: New test.
40768
40769 2000-05-12  Richard Henderson  <rth@cygnus.com>
40770
40771         * gcc.c-torture/execute/990208-1.c (main): Don't pass
40772         constants through to doit's conditional.
40773
40774 2000-05-11  Jeffrey A Law  (law@cygnus.com)
40775
40776         * gcc.c-torture/compile/20000511-1.c: New test.
40777         * g77.f-torture/compile/20000511-1.f: New test.
40778         * g77.f-torture/compile/20000511-2.f: New test.
40779
40780 2000-05-11  Michael Meissner  <meissner@redhat.com>
40781
40782         * gcc.c-torture/execute/20000511-1.c: New test.
40783
40784 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
40785
40786         * gcc.dg/dg.exp: Scan .S files as well as .c files.
40787         * gcc.dg/20000510-1.S: New.
40788
40789 2000-05-08  Catherine Moore  <clm@cygnus.com>
40790
40791         * gcc.dg/unused-3.c: New.
40792
40793 2000-05-06  Richard Henderson  <rth@cygnus.com>
40794
40795           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
40796           * g++.old-deja/g++.mike/warn1.C: Likewise.
40797           * g++.old-deja/g++.pt/local1.C: Likewise.
40798           * g++.old-deja/g++.pt/local7.C: Likewise.
40799           * g++.old-deja/g++.pt/spec16.C: Likewise.
40800
40801 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
40802
40803         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
40804
40805 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
40806
40807           * g77.f-torture/execute/20000503-1.f: New test.
40808
40809 2000-05-04  Andreas Jaeger  <aj@suse.de>
40810
40811         * gcc.dg/noreturn-2.c: New test.
40812
40813 2000-05-04  Neil Booth  <NeilB@earthling.net>
40814
40815         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
40816         preprocessor.
40817
40818 2000-05-04  Richard Henderson  <rth@cygnus.com>
40819
40820         * gcc.c-torture/execute/20000503-1.c: Fix typo.
40821
40822 2000-05-04  Richard Henderson  <rth@cygnus.com>
40823
40824         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
40825         OpenSSL by Jason R Thorpe.
40826
40827 2000-05-03  Jim Wilson  <wilson@cygnus.com>
40828
40829         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
40830
40831 2000-05-03  Robert Lipe <robertlipe@usa.net>
40832
40833         * gcc.dg/20000503-1.c: New test.
40834
40835 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
40836
40837         * gcc.c-torture/compile/20000502-1.c: New test.
40838         * g++.old-deja/g++.other/align.C: New test.
40839         * gcc.dg/cpp-tradstringify.c: New test.
40840
40841 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40842
40843         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
40844         and hard registers.
40845
40846 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
40847
40848         * gcc.c-torture/execute/loop-5.c: New test.
40849
40850 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
40851
40852         * gcc.c-torture/execute/va-arg-20.c: New test.
40853
40854 2000-04-23  Jeffrey A Law  (law@cygnus.com)
40855
40856         * gcc.c-torture/execute/20000422-1.c: New test.
40857
40858 2000-04-20  Greg McGary  <gkm@gnu.org>
40859
40860         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
40861         when optimizing, but without sibling-call optimizations (-O1).
40862
40863 2000-04-20  Jeffrey A Law  (law@cygnus.com)
40864
40865           * gcc.c-torture/compile/20000420-1.c: New test.
40866
40867 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40868
40869         * g++.abi/ptrflags.C: New test.
40870         * g++.eh/catchptr1.C: Test incomplete pointer chains.
40871
40872 2000-04-19  Catherine Moore  <clm@cygnus.com>
40873
40874         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
40875
40876 2000-04-19  Greg McGary  <gkm@gnu.org>
40877
40878         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
40879         sibling-call optimizations.
40880
40881 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
40882
40883         * gcc.dg/20000419-1.c: New test.
40884
40885 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
40886
40887         * gcc.c-torture/execute/20000412-6.c: New test.
40888
40889 2000-04-12  Jeffrey A Law  (law@cygnus.com)
40890
40891         * gcc.c-torture/execute/20000412-5.c: New test.
40892         * g77.f-torture/compile/20000412-1.f: New test.
40893         * gcc.c-torture/execute/20000412-4.c: New test.
40894         * gcc.c-torture/compile/20000412-2.c: New test.
40895         * gcc.c-torture/execute/20000412-3.c: New test.
40896         * gcc.c-torture/compile/20000412-1.c: New test.
40897         * gcc.c-torture/execute/20000412-2.c: New test.
40898
40899 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
40900
40901         * objc/execute/bf-20.m: New test.
40902
40903 2000-04-10  Richard Henderson  <rth@cygnus.com>
40904
40905         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
40906
40907         * gcc.c-torture/execute/20000412-1.c: New test.
40908
40909 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40910
40911         * g++.old-deja/g++.eh/catchptr1.C: New test.
40912
40913 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
40914
40915         * g++.old-deja/g++.abi/cxa_vec.C: New test.
40916
40917 2000-04-08  Neil Booth  <NeilB@earthling.net>
40918
40919         * gcc.dg/cpp-nullchar.c: Remove test as
40920         embedded nulls cause problems.
40921
40922 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40923
40924         * gcc.dg/compare2.c: New test.
40925
40926 2000-04-08  Neil Booth  <NeilB@earthling.net>
40927
40928         * gcc.dg/cpp-nullchar.c: New test.
40929
40930 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40931
40932         * gcc.dg/cpp-mi2.c: New test.
40933         * gcc.dg/cpp-mi2[abc].h: New files.
40934
40935 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40936
40937         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40938         member name.
40939
40940 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40941
40942         * g++.old-deja/g++.abi/vmihint.C: New test.
40943
40944 2000-04-06  Neil Booth  <NeilB@earthling.net>
40945
40946         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40947         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40948         copyright.
40949
40950 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40951
40952         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40953         avoid stack-frame overwrite.
40954
40955 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
40956
40957         * gcc.c-torture/compile/20000405-2.c: New test.
40958         * gcc.c-torture/compile/20000405-3.c: New test.
40959
40960 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40961
40962         * gcc.c-torture/compile/20000405-1.c: New test.
40963
40964 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
40965
40966         * gcc.dg/cast-qual-1.c: Revert last change.
40967
40968 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40969
40970         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
40971
40972 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
40973
40974         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
40975         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
40976
40977 2000-04-03  Jeffrey A Law  (law@cygnus.com)
40978
40979         * gcc.c-torture/compile/20000403-2.c: New test.
40980         * gcc.c-torture/compile/20000403-1.c: New test.
40981
40982 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
40983
40984         * gcc.c-torture/execute/20000403-1.c: New test.
40985
40986 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
40987
40988         * gcc.c-torture/execute/20000402-1.c: New test.
40989
40990 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
40991
40992         * gcc.c-torture/execute/va-arg-15.c: New test.
40993         * gcc.c-torture/execute/va-arg-16.c: New test.
40994         * gcc.c-torture/execute/va-arg-17.c: New test.
40995         * gcc.c-torture/execute/va-arg-18.c: New test.
40996         * gcc.c-torture/execute/va-arg-19.c: New test.
40997
40998 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
40999
41000         * gcc.c-torture/compile/981211-1.c: Move to...
41001         * gcc.dg/cpp-as1.c: ...here.
41002         * gcc.dg/cpp-as2.c: New file.
41003
41004         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
41005         compiler.
41006
41007 2000-04-02  Neil Booth  <NeilB@earthling.net>
41008
41009         * gcc.dg/cpp-cond.c  New tests.
41010         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
41011         accidental success less likely.
41012         * gcc.dg/cpp-missingop.c  New tests.
41013         * gcc.dg/cpp-missingparen.c  New tests.
41014         * gcc.dg/cpp-shift.c  New tests.
41015         * gcc.dg/cpp-shortcircuit.c  New tests.
41016         * gcc.dg/cpp-unary.c  New tests.
41017
41018 2000-03-29  Jeffrey A Law  (law@cygnus.com)
41019
41020         * gcc.c-torture/compile/20000329-1.c: New test.
41021
41022 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
41023
41024         * gcc.c-torture/compile/20000326-1.c: New test.
41025         * gcc.c-torture/compile/20000326-2.c: New test.
41026
41027 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
41028
41029         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
41030         the first parameter is a function argument.
41031
41032 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
41033
41034         * g++.old-deja/g++.ext/array4.C: New test.
41035
41036 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
41037
41038         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
41039
41040 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41041
41042         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
41043
41044 2000-03-19  Richard Henderson  <rth@cygnus.com>
41045
41046         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
41047
41048 2000-03-19  Richard Henderson  <rth@cygnus.com>
41049
41050         * gcc.c-torture/compile/20000319-1.c: New test.
41051
41052 2000-03-14  Jeffrey A Law  (law@cygnus.com)
41053
41054         * gcc.c-torture/execute/20000314-3.c: New test.
41055         * gcc.c-torture/execute/20000314-2.c: New test.
41056         * gcc.c-torture/execute/20000314-1.c: New test.
41057         * gcc.c-torture/compile/20000314-2.c: New test.
41058         * gcc.c-torture/compile/20000314-1.c: New test.
41059
41060 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
41061
41062         * g++.old-deja/g++.warn/inline.C: New test.
41063
41064 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
41065
41066         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
41067         standards-compliant result rather than specific constants.
41068         Put test-values in array.
41069
41070 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
41071
41072         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
41073         (g++_target_compile): Put test-specific options last.
41074
41075 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41076
41077         * g++.old-deja/g++.eh/vbase4.C: New test.
41078
41079 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41080
41081         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
41082
41083 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41084
41085         * g++.old-deja/g++.brendan/misc12.C: Removed.
41086         * g++.old-deja/g++.pt/memtemp77.C: Constify.
41087         * g++.old-deja/g++.ext/pretty4.C: New test.
41088
41089 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41090
41091         * g++.old-deja/g++.other/string2.C: New test.
41092
41093 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
41094
41095         * g++.old-deja/g++.warn/impint2.C: New test.
41096
41097 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
41098
41099         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
41100         is 1, not zero.
41101
41102 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
41103
41104         * g++.old-deja/g++.warn/impint.C: New test.
41105         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
41106         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
41107         * g++.old-deja/g++.pt/explicit12.C: Likewise.
41108         * g++.old-deja/g++.pt/explicit13.C: Likewise.
41109         * g++.old-deja/g++.pt/explicit17.C: Likewise.
41110         * g++.old-deja/g++.pt/explicit18.C: Likewise.
41111         * g++.old-deja/g++.pt/explicit19.C: Likewise.
41112         * g++.old-deja/g++.pt/explicit23.C: Likewise.
41113         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41114         * g++.old-deja/g++.pt/explicit35.C: Likewise.
41115         * g++.old-deja/g++.pt/explicit6.C: Likewise.
41116         * g++.old-deja/g++.pt/memclass7.C: Likewise.
41117
41118 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
41119
41120         * gcc.dg/cpp-redef.c: New test.
41121
41122 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
41123
41124         * g++.old-deja/g++.pt/unify7.C: New test.
41125
41126 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41127
41128         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
41129         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
41130
41131 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
41132
41133         * gcc.c-torture/compile/20000224-1.c: New test.
41134
41135 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41136
41137         * gcc.c-torture/compile/cpp-2.c: New test.
41138         * gcc.c-torture/compile/cpp-1.c: New test.
41139
41140 2000-02-25  Jeffrey A Law  (law@cygnus.com)
41141
41142         * gcc.c-torture/execute/20000225-1.c: New test.
41143
41144 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41145
41146         * gcc.dg/cpp-li2.c: New test.
41147
41148         * gcc.dg/cpp-wi1.c: New test.
41149
41150         * gcc.dg/cpp-li1.c: New test.
41151
41152 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
41153
41154         * g++.old-deja/g++.other/sizeof5.C: New test.
41155
41156 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41157
41158         * gcc.c-torture/execute/va-arg-13.c: New test.
41159
41160 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
41161
41162         * gcc.c-torture/execute/va-arg-12.c: New test.
41163
41164 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41165
41166         * gcc.c-torture/execute/20000223-1.c: New test.
41167
41168 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41169
41170         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
41171
41172 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
41173
41174         * g++.old-deja/g++.abi/ptrmem.C: New test.
41175
41176 2000-02-19  Richard Henderson  <rth@cygnus.com>
41177
41178         * gcc.c-torture/compile/init-3.c: New.
41179
41180 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
41181
41182         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
41183         ALWAYS_CXXFLAGS.
41184
41185 2000-02-11  Robert Lipe <robertl@sco.com>
41186
41187         * gcc.c-torture/compile/20000211-3.c: New test.
41188
41189 2000-02-11  Martin Buchholz <martin@xemacs.org>
41190
41191         * gcc.c-torture/compile/20000211-2.c: New test.
41192
41193 2000-02-11  Jeffrey A Law  (law@cygnus.com)
41194
41195         * gcc.c-torture/compile/20000211-1.c: New test.
41196
41197 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
41198
41199         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
41200           on native targets
41201
41202 2000-02-08  Nathan Sidwell  <nathan@acm.org>
41203
41204         * g++.old-deja/g++.other/cast5.C: New test.
41205
41206 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
41207
41208         * gcc.c-torture/execute/20000205-1.c: New.
41209
41210 2000-02-03  Nathan Sidwell  <nathan@acm.org>
41211
41212         * g++.old-deja/g++.jason/cast3.C: Return void.
41213         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
41214
41215 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41216
41217         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
41218
41219         * gcc.dg/loop-1.c: New test.
41220
41221 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
41222
41223         * gcc.c-torture/compile/20000127-1.c: New test.
41224         * gcc.c-torture/execute/991228-1.c: New test.
41225
41226 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41227
41228         * gcc.dg/unused-2.c: New test.
41229
41230         * gcc.dg/conv-1.c: New test.
41231
41232 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
41233
41234         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
41235         compiler.
41236         (tool_option_proc): Fix typo.
41237
41238 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
41239
41240         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
41241         of the ld on the host, not on the build machine.
41242         Also, don't crash if '--help' is not a supported option.
41243
41244 2000-01-24  Richard Henderson  <rth@cygnus.com>
41245
41246         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
41247
41248 2000-01-20  Jeffrey A Law  (law@cygnus.com)
41249
41250         * gcc.c-torture/execute/20000120-2.c: New test.
41251         * gcc.c-torture/execute/20000120-1.c: New test.
41252
41253 2000-01-13  Jeffrey A Law  (law@cygnus.com)
41254
41255         * gcc.c-torture/execute/20000113-1.c: New test.
41256
41257 2000-01-12  Jeffrey A Law  (law@cygnus.com)
41258
41259         * gcc.c-torture/execute/20000112-1.c: New test.
41260
41261 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41262
41263         * gcc.dg/20000111-1.c: New test.
41264
41265 2000-01-10  Jeffrey A Law  (law@cygnus.com)
41266
41267         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
41268         with 16 bit integers.
41269
41270 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41271
41272         * gcc.dg/20000108-1.c: New test.
41273
41274 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41275
41276         * g++.old-deja/g++.ns/koenig8.C: New test.
41277
41278 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41279
41280         * g++.old-deja/g++.other/cast4.C: New test.
41281
41282 2000-01-05  Jeffrey A Law  (law@cygnus.com)
41283
41284         * gcc.c-torture/compile/20000105-2.c: New test.
41285         * gcc.c-torture/compile/20000105-1.c: New test.
41286
41287 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41288
41289         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
41290         references to printf & atoi to conform to ANSI standard.
41291         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
41292         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
41293         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
41294         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
41295         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
41296         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41297         * g++.old-deja/g++.brendan/copy1.C: Likewise.
41298         * g++.old-deja/g++.brendan/copy2.C: Likewise.
41299         * g++.old-deja/g++.brendan/copy3.C: Likewise.
41300         * g++.old-deja/g++.brendan/copy4.C: Likewise.
41301         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41302         * g++.old-deja/g++.brendan/copy6.C: Likewise.
41303         * g++.old-deja/g++.brendan/copy7.C: Likewise.
41304         * g++.old-deja/g++.brendan/copy8.C: Likewise.
41305         * g++.old-deja/g++.brendan/crash11.C: Likewise.
41306         * g++.old-deja/g++.brendan/crash14.C: Likewise.
41307         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
41308         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41309         * g++.old-deja/g++.brendan/delete2.C: Likewise.
41310         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
41311         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
41312         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
41313         * g++.old-deja/g++.brendan/eh1.C: Likewise.
41314         * g++.old-deja/g++.brendan/groff1.C: Likewise.
41315         * g++.old-deja/g++.brendan/init3.C: Likewise.
41316         * g++.old-deja/g++.brendan/misc12.C: Likewise.
41317         * g++.old-deja/g++.brendan/misc7.C: Likewise.
41318         * g++.old-deja/g++.brendan/new2.C: Likewise.
41319         * g++.old-deja/g++.brendan/operators4.C: Likewise.
41320         * g++.old-deja/g++.brendan/operators5.C: Likewise.
41321         * g++.old-deja/g++.brendan/overload2.C: Likewise.
41322         * g++.old-deja/g++.brendan/overload7.C: Likewise.
41323         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
41324         * g++.old-deja/g++.brendan/reference1.C: Likewise.
41325         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
41326         * g++.old-deja/g++.brendan/template24.C: Likewise.
41327         * g++.old-deja/g++.brendan/template3.C: Likewise.
41328         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
41329         * g++.old-deja/g++.jason/inline3.C: Likewise.
41330         * g++.old-deja/g++.jason/opeq.C: Likewise.
41331         * g++.old-deja/g++.law/arg5.C: Likewise.
41332         * g++.old-deja/g++.law/arm7.C: Likewise.
41333         * g++.old-deja/g++.law/ctors11.C: Likewise.
41334         * g++.old-deja/g++.law/cvt8.C: Likewise.
41335         * g++.old-deja/g++.law/init9.C: Likewise.
41336         * g++.old-deja/g++.law/refs4.C: Likewise.
41337         * g++.old-deja/g++.law/template2.C: Likewise.
41338         * g++.old-deja/g++.law/visibility24.C: Likewise.
41339         * g++.old-deja/g++.law/vtable3.C: Likewise.
41340         * g++.old-deja/g++.mike/asm2.C: Likewise.
41341         * g++.old-deja/g++.mike/eh1.C: Likewise.
41342         * g++.old-deja/g++.mike/misc1.C: Likewise.
41343         * g++.old-deja/g++.mike/misc13.C: Likewise.
41344         * g++.old-deja/g++.mike/misc14.C: Likewise.
41345         * g++.old-deja/g++.mike/ns12.C: Likewise.
41346         * g++.old-deja/g++.mike/p1248.C: Likewise.
41347         * g++.old-deja/g++.mike/p3708.C: Likewise.
41348         * g++.old-deja/g++.mike/p3708a.C: Likewise.
41349         * g++.old-deja/g++.mike/p3708b.C: Likewise.
41350         * g++.old-deja/g++.mike/p646.C: Likewise.
41351         * g++.old-deja/g++.mike/p700.C: Likewise.
41352         * g++.old-deja/g++.mike/p783.C: Likewise.
41353         * g++.old-deja/g++.mike/p783a.C: Likewise.
41354         * g++.old-deja/g++.mike/p783b.C: Likewise.
41355         * g++.old-deja/g++.mike/p786.C: Likewise.
41356         * g++.old-deja/g++.mike/p789.C: Likewise.
41357         * g++.old-deja/g++.mike/p789a.C: Likewise.
41358         * g++.old-deja/g++.mike/p807a.C: Likewise.
41359         * g++.old-deja/g++.other/delete3.C: Likewise.
41360         * g++.old-deja/g++.other/dyncast1.C: Likewise.
41361         * g++.old-deja/g++.other/dyncast2.C: Likewise.
41362         * g++.old-deja/g++.other/dyncast3.C: Likewise.
41363         * g++.old-deja/g++.other/empty1.C: Likewise.
41364         * g++.old-deja/g++.other/temporary1.C: Likewise.
41365         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
41366         * g++.old-deja/g++.pt/t16.C: Likewise.
41367         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
41368
41369 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
41370
41371         * gcc.dg/991230-1.c: New test.
41372
41373 1999-12-29  Jeffrey A Law  (law@cygnus.com)
41374
41375         * gcc.c-torture/compile/991229-3.c: New test.
41376         * gcc.c-torture/compile/991229-2.c: New test.
41377         * gcc.c-torture/compile/991229-1.c: New test.
41378
41379 1999-12-29  Greg McGary <gkm@eng.ascend.com>
41380
41381         * gcc.c-torture/compile/labels-2.c: New test.
41382
41383 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
41384
41385         * gcc.c-torture/execute/991227-1.c: New test.
41386
41387 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41388
41389         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
41390
41391 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
41392
41393         * gcc.c-torture/execute/991221-1.c: New test.
41394
41395 1999-12-20  Nathan Sidwell  <nathan@acm.org>
41396
41397         * g++.old-deja/g++.other/cast3.C: New test.
41398
41399 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
41400
41401         * gcc.c-torture/execute/991216-4.c: New test.
41402
41403 1999-12-16  Michael Meissner  <meissner@cygnus.com>
41404
41405         * gcc.c-torture/execute/991216-1.c: New test.
41406         * gcc.c-torture/execute/991216-2.c: New test.
41407         * gcc.c-torture/execute/991216-3.c: New test.
41408
41409 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41410
41411         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
41412         Actually make the test fail by using "-O2" for compilation.
41413
41414 1999-12-15  Nathan Sidwell  <nathan@acm.org>
41415
41416         * g++.old-deja/g++.warn/cast-align1.C: New test.
41417
41418 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41419
41420         * gcc.c-torture/compile/991214-1.c: New test.
41421         * gcc.c-torture/compile/991214-2.c: New test.
41422
41423 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41424
41425         * gcc.dg/991214-1.c: New test.
41426
41427 1999-12-13  Jeffrey A Law  (law@cygnus.com)
41428
41429         * gcc.c-torture/compile/991213-3.c: New test.
41430         * gcc.c-torture/compile/991213-2.c: New test.
41431         * gcc.c-torture/compile/991213-1.c: New test.
41432
41433 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
41434
41435         * gcc.dg/991209-1.c: New test.
41436
41437 1999-12-08  Nathan Sidwell <nathan@acm.org>
41438
41439         * gcc.c-torture/compile/991208-1.c: New test.
41440
41441 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41442
41443         * gcc.dg/ultrasp2.c: New test.
41444
41445 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
41446
41447         * g++.old-deja/g++.abi/align.C (main): Fix typo.
41448
41449 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
41450
41451         * gcc.c-torture/compile/991202-1.c: New test.
41452         * gcc.c-torture/execute/991202-1.c: New test.
41453         * gcc.c-torture/execute/991202-2.c: New test.
41454         * gcc.c-torture/execute/991202-3.c: New test.
41455
41456 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
41457
41458         * g++.old-deja/g++.abi/align.C: New test.
41459         * g++.old-deja/g++.abi/aggregates.C: Likewise.
41460         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41461
41462 1999-12-01  Richard Henderson  <rth@cygnus.com>
41463
41464         * gcc.c-torture/execute/991201-1.c: New.
41465
41466 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
41467
41468         * gcc.dg/991129-1.c: New test.
41469
41470 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41471
41472         * gcc.c-torture/compile/991127-1.c: New test.
41473
41474 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41475
41476         * g++.old-deja/g++.other/warn4.C: New test.
41477
41478 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41479
41480         * g++.old-deja/g++.eh/cleanup2.C: New test.
41481         * g++.old-deja/g++.ext/pretty2.C: New test.
41482         * g++.old-deja/g++.ext/pretty3.C: New test.
41483         * g++.old-deja/g++.other/debug6.C: New test.
41484
41485 1999-10-20  Jim Wilson  <wilson@cygnus.com>
41486
41487         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
41488         compiler_output to look for one error message instead of two.
41489
41490 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
41491
41492         * gcc.c-torture/execute/991118-1.c: Also test case
41493         where the word boundary does not split a byte evenly.
41494
41495 1999-11-19  Nathan Sidwell  <nathan@acm.org>
41496
41497         * g++.old-deja/g++.ext/restrict1.C: New test.
41498
41499 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
41500
41501         * gcc.c-torture/execute/991118-1.c: New test.
41502
41503 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
41504
41505         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
41506         working directory pathnames.
41507
41508 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
41509
41510         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
41511         host is equipped with driver.h and driver.o so it can actually
41512         compile and run the tests.
41513
41514 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
41515
41516         * gcc.c-torture/compile/991008-1.c: New test.
41517
41518 1999-11-08  Nick Clifton  <nickc@cygnus.com>
41519
41520         * lib/gcc-dg.exp: Include target-supports.exp
41521
41522 1999-11-05  Nick Clifton  <nickc@cygnus.com>
41523
41524         * lib/target-supports.exp: New file: Provide procs to test for
41525         features supported by the target.
41526         (check_weak_available): Moved here from ecos.exp.
41527         (check_alias_available): New proc: Determine of the target
41528         toolchain supports the alias attribute.
41529
41530         * gcc.dg/special/ecos.exp: Move check_weak_available to
41531         target-supports.exp.
41532         (alias-1.c): Only perform the test if the target supports
41533         aliases.
41534         (wkali-1.c): Only perform the test if the target supports
41535         aliases.
41536
41537         * gcc.dg/990506-0.c: Expect error messages from cross
41538         targets as well as native targets.
41539
41540 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41541
41542         * gcc.dg/ultrasp1.c: Removed xfail.
41543         * gcc.dg/struct-ret-2.c: Likewise.
41544         * gcc.dg/array-1.c: Likewise.
41545
41546 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41547
41548         * gcc.dg/struct-ret-2.c: New test.
41549
41550         * gcc.dg/array-1.c: New test.
41551
41552 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
41553
41554         * gcc.c-torture/execute/991030-1.c: New test.
41555
41556 1999-10-26  Richard Henderson  <rth@cygnus.com>
41557
41558         * gcc.c-torture/compile/991026-2.c: New test.
41559
41560 1999-10-26  Jeffrey A Law  (law@cygnus.com)
41561
41562         * gcc.c-torture/compile/991026-1.c: New test.
41563
41564 1999-10-23  Jeffrey A Law  (law@cygnus.com)
41565
41566         * gcc.c-torture/execute/991023-1.c: New test.
41567
41568 1999-10-19  Jeffrey A Law  (law@cygnus.com)
41569
41570         * gcc.c-torture/execute/991019-1.c: New test.
41571
41572 1999-10-16  Richard Henderson  <rth@cygnus.com>
41573
41574         * gcc.c-torture/execute/991016-1.c: New test.
41575
41576 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
41577
41578         * gcc.c-torture/execute/991014-1.c: New test.
41579
41580 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
41581
41582         * g++.old-deja/g++.other/union2.C: New test.
41583
41584 1999-10-13  Nathan Sidwell  <nathan@acm.org>
41585
41586         * g++.old-deja/g++.other/vaarg2.C: New test.
41587         * g++.old-deja/g++.other/vaarg3.C: New test.
41588
41589 1999-10-12  Craig Burley  <craig@jcb-sc.com>
41590
41591         * g77.f-torture/noncompile/19990905-1.f: Moved from being
41592         in compile/.
41593
41594 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
41595
41596         * gcc.c-torture/execute/va-arg-11.c: New test.
41597
41598 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
41599
41600         * lib/file-format.exp (gcc_target_object_format): Don't
41601         crash if objdump is unavailable.
41602
41603 1999-09-29  Donn Terry <donn@interix.com>
41604
41605         * gcc.misc-tests/mg.exp: delete extraneous redirection.
41606
41607 1999-09-28  Nick Clifton  <nickc@cygnus.com>
41608
41609         * gcc.c-torture/compile/990928-1.c: New test.
41610
41611 1999-09-28  Nathan Sidwell  <nathan@acm.org>
41612
41613         * g++.old-deja/g++.other/decl6.C: New test.
41614
41615 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41616
41617         * gcc.c-torture/execute/va-arg-10.c: New test.
41618
41619 1999-09-27  Nathan Sidwell  <nathan@acm.org>
41620
41621         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
41622         __PRETTY_FUNCTION__.
41623
41624 1999-09-23  Nick Clifton  <nickc@cygnus.com>
41625
41626         * gcc.c-torture/execute/990923-1.c: New test.
41627
41628 1999-09-21  Nick Clifton  <nickc@cygnus.com>
41629
41630         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
41631         for which -fpic is inappropriate.
41632
41633 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
41634
41635         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
41636
41637 1999-09-21  Nathan Sidwell  <nathan@acm.org>
41638
41639         * g++.old-deja/g++.other/dyncast1.C: New test.
41640         * g++.old-deja/g++.other/dyncast2.C: New test.
41641         * g++.old-deja/g++.other/dyncast3.C: New test.
41642         * g++.old-deja/g++.other/dyncast4.C: New test.
41643         * g++.old-deja/g++.other/dyncast5.C: New test.
41644         * g++.old-deja/g++.eh/catch3.C: New test.
41645         * g++.old-deja/g++.eh/catch3p.C: New test.
41646         * g++.old-deja/g++.eh/catch4.C: New test.
41647         * g++.old-deja/g++.eh/catch4p.C: New test.
41648         * g++.old-deja/g++.eh/catch5.C: New test.
41649         * g++.old-deja/g++.eh/catch5p.C: New test.
41650         * g++.old-deja/g++.eh/catch6.C: New test.
41651         * g++.old-deja/g++.eh/catch6p.C: New test.
41652         * g++.old-deja/g++.eh/catch7.C: New test.
41653         * g++.old-deja/g++.eh/catch7p.C: New test.
41654         * g++.old-deja/g++.eh/catch8.C: New test.
41655         * g++.old-deja/g++.eh/catch8p.C: New test.
41656         * g++.old-deja/g++.eh/catch9.C: New test.
41657         * g++.old-deja/g++.eh/catch9p.C: New test.
41658
41659 1999-09-13  Nathan Sidwell  <nathan@acm.org>
41660
41661         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
41662         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
41663
41664 1999-09-13  Jeffrey A Law  (law@cygnus.com)
41665
41666         * gcc.c-torture/compile/990913-1.c: New test.
41667
41668 1999-09-10  Nathan Sidwell  <nathan@acm.org>
41669
41670         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
41671         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41672
41673 1999-09-09  Richard Henderson  <rth@cygnus.com>
41674
41675         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
41676
41677 1999-09-09  Nathan Sidwell  <nathan@acm.org>
41678
41679         * g++.old-deja/g++.other/lookup11.C: New test.
41680         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
41681         what is permitted and what we want.
41682         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
41683         overload use.
41684         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41685
41686 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
41687
41688         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
41689         * gcc.c-torture/noncompile/poison-1.c: New file.
41690
41691 1999-09-08  Nathan Sidwell  <nathan@acm.org>
41692
41693         * g++.old-deja/g++.other/sizeof3.C: New test.
41694         * g++.old-deja/g++.other/sizeof4.C: New test.
41695         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
41696         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
41697
41698 1999-09-07  Richard Henderson  <rth@cygnus.com>
41699
41700         * gcc.dg/va-arg-1.c: New.
41701
41702 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41703
41704         * gcc.c-torture/execute/va-arg-9.c: New test.
41705
41706 1999-09-05  Craig Burley  <craig@jcb-sc.com>
41707
41708         * g77.f-torture/compile/980519-2.f: New test.
41709         * g77.f-torture/compile/19990905-0.f: New test.
41710         * g77.f-torture/compile/19990905-1.f: New test.
41711         * g77.f-torture/compile/19990905-2.f: New test.
41712
41713         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
41714
41715 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
41716
41717         * gcc.c-torture/execute/990827-1.c: Fix typo.
41718
41719 1999-09-03  Nathan Sidwell  <nathan@acm.org>
41720
41721         * g++.old-deja/g++.other/deref1.C: New test.
41722
41723 1999-09-02  Nathan Sidwell  <nathan@acm.org>
41724
41725         * g++.old-deja/g++.other/ambig2.C: New test.
41726         * g++.old-deja/g++.other/cond5.C: New test.
41727         * g++.old-deja/g++.other/lookup16.C: New test.
41728
41729 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
41730
41731         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
41732         assemblers too.
41733
41734 1999-08-31  Jeffrey A Law  (law@cygnus.com)
41735
41736         * lib/c-torture.exp: Avoid the "compare executables" optimization
41737         when testing native.
41738
41739 1999-08-29  Jeffrey A Law  (law@cygnus.com)
41740
41741         * gcc.c-torture/execute/990829-1.c: New test.
41742         * gcc.c-torture/compile/990829-1.c: New test.
41743
41744 1999-08-27  Paul Burchard  <burchard@pobox.com>
41745
41746         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
41747         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
41748         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
41749         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
41750         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
41751         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
41752         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
41753         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
41754         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
41755         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
41756         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
41757
41758 1999-08-27  Jeffrey A Law  (law@cygnus.com)
41759
41760         * gcc.c-torture/execute/990827-1.c: New test.
41761
41762 1999-08-26  Craig Burley  <craig@jcb-sc.com>
41763
41764         * g77.f-torture/noncompile/19990826-4.f: New test.
41765
41766         * g77.f-torture/compile/19990826-3.f: New test.
41767
41768         * g77.f-torture/execute/19990826-2.f: New test.
41769
41770         * g77.f-torture/compile/19990826-1.f: New test.
41771
41772         * gcc.c-torture/execute/990826-0.c: New test.
41773         * g77.c-torture/execute/19990826-0.f: New test.
41774
41775         * g77.f-torture/noncompile/970626-2.f: New test.
41776
41777 1999-08-25  Paul Burchard  <burchard@pobox.com>
41778
41779         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
41780         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
41781         lss-011.C: New tests.
41782
41783 1999-08-25  Nathan Sidwell  <nathan@acm.org>
41784
41785         * g++.old-deja/g++.other/decl5.C: New test.
41786
41787 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41788
41789         * noncompile/noncompile.exp: Load_lib c-torture.exp.
41790         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
41791         call `postbase' for each one.  All callers of `postbase' changed
41792         to call this instead.
41793
41794 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
41795
41796         * gcc.c-torture/execute/990811-1.c: New test.
41797
41798 1999-08-09  Nick Clifton  <nickc@cygnus.com>
41799
41800         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
41801         just native ones.
41802
41803         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
41804         just native ones.
41805
41806 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41807
41808         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
41809
41810 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41811
41812         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
41813
41814 1999-08-04  Nathan Sidwell  <nathan@acm.org>
41815
41816         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
41817
41818 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41819
41820         * gcc.c-torture/execute/990804-1.c: New test.
41821
41822 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41823
41824         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
41825         * g++.old-deja/g++.brendan/crash64.C: Likewise.
41826         * g++.old-deja/g++.brendan/overload8.C: Likewise.
41827
41828 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41829
41830         * g++.old-deja/g++.other/struct1.C: New test.
41831
41832 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41833
41834         * g++.old-deja/g++.other/enum2.C: New test.
41835
41836 1999-08-02  Richard Henderson  <rth@cygnus.com>
41837
41838         Adapted from tests from Franz Sirl:
41839         * gcc.c-torture/execute/va-arg-7.c: New test.
41840         * gcc.c-torture/execute/va-arg-8.c: New test.
41841
41842 1999-08-01  Jeffrey A Law  (law@cygnus.com)
41843
41844         * gcc.c-torture/compile/990801-2.c: New test.
41845
41846         * gcc.c-torture/compile/990801-1.c: New test.
41847
41848 1999-07-27  Michael Meissner  <meissner@cygnus.com>
41849
41850         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
41851         fp-cmp-1.c, converting double to float.
41852
41853         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
41854         fp-cmp-1.c, converting double to long double.
41855
41856         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
41857         from fr1 to unknown_register, since fr1 is a legitimate register
41858         on some machines.
41859
41860 1999-07-25  Jeffrey A Law  (law@cygnus.com)
41861
41862         * README: More listname related changes.
41863
41864 1999-07-08  Catherine Moore  <clm@cygnus.com>
41865
41866         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
41867
41868 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
41869
41870         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
41871
41872 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41873
41874         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
41875
41876 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
41877
41878         * gcc.dg/990703-1.c: New test.
41879
41880 1999-06-29  Nick Clifton  <nickc@cygnus.com>
41881
41882         * lib/file-format.exp: New file: Move definition of proc
41883         gcc_target_object_format to here from
41884         gcc.dg/special/ecos.exp.
41885
41886         * lib/c-torture.exp: Include lib file-format.exp.
41887         * lib/gcc-dg.exp: Include lib file-format.exp.
41888
41889         * gcc.dg/special/ecos.exp: Remove definition of proc
41890         gcc_target_object_format.
41891
41892 1999-06-28  Jeffrey A Law  (law@cygnus.com)
41893
41894         * gcc.c-torture/execute/990628-1.c: New test.
41895
41896 1999-06-25  Jeffrey A Law  (law@cygnus.com)
41897
41898         * gcc.c-torture/compile/990625-2.c: New test.
41899
41900         * gcc.c-torture/compile/990625-1.c: New test.
41901
41902 1999-06-23  Nick Clifton  <nickc@cygnus.com>
41903
41904         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
41905         attributes compile.
41906         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
41907         ports that use the COFF/PE file format.
41908
41909 1999-06-17  Jeffrey A Law  (law@cygnus.com)
41910
41911         * gcc.c-torture/compile/990617-1.c: New test.
41912
41913 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
41914
41915         * g++.old-deja/g++.other/decl4.C: New test.
41916
41917 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41918
41919         * g++.old-deja/g++.other/bitfld3.C: New test.
41920
41921 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41922
41923         * g++.old-deja/g++.eh/catch1.C: New test.
41924
41925 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41926
41927         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41928
41929         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41930         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41931
41932 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41933
41934         * g77.f-torture/compile/19990502-0.f: Replace with new,
41935         shorter, test that still fails after recent changes.
41936
41937 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41938
41939         * gcc.c-torture/execute/990604-1.c: New test.
41940
41941 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41942
41943         * gcc.c-torture/execute/990531-1.c: New test.
41944
41945 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41946
41947         * gcc.c-torture/compile/990527-1.c: New test.
41948
41949 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41950
41951         * gcc.c-torture/execute/990527-1.c: New test.
41952
41953 1999-05-25  Nick Clifton  <nickc@cygnus.com>
41954
41955         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
41956         bitfields as signed.
41957
41958 1999-05-25  Craig Burley  <craig@jcb-sc.com>
41959
41960         * g77.f-torture/compile/19990525-0.f: New test.
41961
41962 1999-05-25  Jeffrey A Law  (law@cygnus.com)
41963
41964         * gcc.c-torture/execute/990525-2.c: New test.
41965
41966         * gcc.c-torture/execute/990525-1.c: New test.
41967
41968 1999-05-24  Nathan Sidwell  <nathan@acm.org>
41969
41970         * g++.old-deja/g++.other/anon3.C: New test.
41971         * g++.old-deja/g++.other/anon4.C: New test.
41972         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
41973         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
41974         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
41975         Merrill).
41976
41977 1999-05-24  Jeffrey A Law  (law@cygnus.com)
41978
41979         * gcc.c-torture/execute/990524-1.c: New test.
41980
41981         * gcc.dg/990524-1.c: New test.
41982
41983 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41984
41985         * gcc.c-torture/compile/990523-1.c: New test.
41986
41987 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
41988
41989         * gcc.c-torture/compile/990519-1.c: New test.
41990
41991 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41992
41993         * gcc.c-torture/compile/990517-1.c: New test.
41994
41995         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
41996         (e4, f4): New tests.
41997         (main): Call them.
41998
41999 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42000
42001         * gcc.dg/noreturn-1.c: New test.
42002
42003 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
42004
42005         * gcc.c-torture/execute/990513-1.c: New test.
42006
42007 1999-05-10  Richard Henderson  <rth@cygnus.com>
42008
42009         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
42010
42011 1999-05-10  Craig Burley  <craig@jcb-sc.com>
42012
42013         * g77.f-torture/execute/erfc.f: Use small single-precision
42014         values, to avoid problems on Alphas when not -mieee.
42015
42016 1999-05-08  Craig Burley  <craig@jcb-sc.com>
42017
42018         * gcc.dg/990506-0.c: New test.
42019
42020 1999-05-08  Richard Henderson  <rth@cygnus.com>
42021
42022         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
42023         the constant to test.  Don't XFAIL 64-bit targets.
42024
42025         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
42026         * g++.old-deja/g++.law/profile1.C: Likewise.
42027
42028         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
42029         operator new instances.
42030         * g++.old-deja/g++.other/delete5.C: Likewise.
42031
42032 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42033
42034         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
42035         intrinsic.
42036
42037 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42038
42039         * g77.f-torture/execute/u77-test.f: Reverse order of two
42040         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
42041
42042 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42043
42044         * gcc.dg/compare1.c: New test.
42045
42046 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42047
42048         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
42049         New tests.
42050
42051 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42052
42053         * g77.f-torture/compile/19990502-1.f: New test.
42054
42055 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42056
42057         * g77.f-torture/compile/19990502-0.f: New test.
42058
42059 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42060
42061         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
42062         intrinsic.
42063
42064 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42065
42066         * g77.f-torture/execute/u77-test.f (main): List libU77
42067         intrinsics not currently tested.
42068         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
42069         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
42070         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
42071         Trim blanks off the ends of some printed strings.
42072
42073 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42074
42075         * g77.f-torture/execute/u77-test.f (main): Just warn about
42076         FSTAT gid disagreement, as it's expected on some systems.
42077
42078 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42079
42080         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
42081         use a new function, which allows for some slop.
42082         Clean up some commentary.
42083         (issum): The new function.
42084         (sgladd): Deleted subroutine.
42085
42086 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42087
42088         * g77.f-torture/execute/u77-test.f: Modify to be more like
42089         libf2c/libU77 version, bringing patches to that version here.
42090         Add suitable commentary.
42091
42092 1999-04-25  Richard Henderson  <rth@cygnus.com>
42093
42094         * gcc.dg/990424-1.c: New test.
42095
42096 1999-04-24  Craig Burley  <craig@jcb-sc.com>
42097
42098         * g77.f-torture/execute/u77-test.f (main): Bug involving
42099         LSTAT has been fixed, so turn back on full checking.
42100
42101 1999-04-20  Craig Burley  <craig@jcb-sc.com>
42102
42103         * g77.f-torture/compile/19990419-0.f: New test.
42104         * g77.f-torture/execute/19990419-1.f: New test.
42105
42106 1999-04-17  Richard Henderson  <rth@cygnus.com>
42107
42108         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
42109         to avoid the need for a prototype to supress a warning.
42110
42111 1999-04-07  Jim Wilson  <wilson@cygnus.com>
42112
42113         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
42114
42115 1999-04-04  Jeffrey A Law  (law@cygnus.com)
42116
42117         * gcc.c-torture/execute/990404-1.c: New test.
42118
42119 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42120
42121         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
42122         * gcc.dg/cpp-if3.c: Don't use -pedantic.
42123         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
42124         missing initializer warnings.
42125
42126 1999-03-28  Jeffrey A Law  (law@cygnus.com)
42127
42128         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
42129         matching strings.
42130
42131 1999-03-26  Jeffrey A Law  (law@cygnus.com)
42132
42133         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
42134
42135 1999-03-26  Craig Burley  <craig@jcb-sc.com>
42136
42137         * g77.f-torture/execute/19990325-0.f: New test.
42138         * g77.f-torture/execute/19990325-1.f: New test.
42139
42140 1999-03-24  Jeffrey A Law  (law@cygnus.com)
42141
42142         * gcc.c-torture/execute/990324-1.c: New test.
42143
42144 1999-03-22  Jim Wilson  <wilson@cygnus.com>
42145
42146         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
42147         test with 4.
42148
42149 1999-03-17  Richard Henderson  <rth@cygnus.com>
42150
42151         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
42152
42153 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42154
42155         * g77.f-torture/execute/19990313-2.f: New test.
42156         * g77.f-torture/execute/19990313-3.f: New test.
42157
42158 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42159
42160         * g77.f-torture/execute/19990313-0.f: New test.
42161         * g77.f-torture/execute/19990313-1.f: New test.
42162
42163 1999-03-12  Jim Wilson  <wilson@cygnus.com>
42164
42165         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
42166         printf to sprintf.
42167         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
42168         (main): Add check for u15.  Conditionalize u31 check depending on
42169         whether ints are <32 bits or >=32 bits.
42170
42171 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42172
42173         * g77.f-torture/execute/19981119-0.f: Improve testiness.
42174
42175 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42176
42177         * g77.f-torture/compile/19990305-0.f: New test.
42178         * g77.f-torture/execute/19981119-0.f: New test.
42179
42180 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42181
42182         * g77.f-torture/execute/970625-2.f: call ABORT if final
42183         result is not correct, instead of just printing it.
42184         Add this checking via newly introduced obfuscation, to
42185         trip up buggy front ends.
42186
42187 1999-03-07  Craig Burley  <craig@jcb-sc.com>
42188
42189         * g77.f-torture/compile/960317-1.f: Moved from being
42190         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
42191
42192 1999-03-06  Craig Burley  <craig@jcb-sc.com>
42193
42194         * g77.f-torture/execute/960317-1.f: New (old) test.
42195         * g77.f-torture/execute/970625-2.f: Ditto.
42196
42197 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
42198
42199         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
42200         message on line 1 or line 2; cccp and cpplib do this differently.
42201
42202 1999-03-01  Jeffrey A Law  (law@cygnus.com)
42203
42204         * g++.old-deja/g++.law/weak1.C: New test.
42205
42206 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42207
42208         * gcc.c-torture/execute/990119-1.c: Renamed to...
42209         * gcc.dg/990119-1.c: this, so it will only be tested once
42210         (it's a preprocessor test, it doesn't need to be run at
42211         multiple optimization levels).
42212
42213 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42214
42215         * lib/g++.exp: Don't add incdir=$base_dir/../include to
42216           ALWAYS_CXXFLAGS.
42217
42218 1999-02-24  Craig Burley  <craig@jcb-sc.com>
42219
42220         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
42221         * g77.f-torture/compile/19981216-0.f: ...as it is expected
42222         to not be compilable by current g77.
42223
42224 1999-02-24  Nick Clifton  <nickc@cygnus.com>
42225
42226         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
42227
42228 1999-02-22  Jeffrey A Law  (law@cygnus.com)
42229
42230         * gcc.c-torture/execute/990222-1.c: New test.
42231
42232 1999-02-19  Craig Burley  <craig@jcb-sc.com>
42233
42234         * g77.f-torture/compile/19990218-0.f: New test.
42235         * g77.f-torture/noncompile/19990218-1.f: New test.
42236
42237 1999-02-18  Craig Burley  <craig@jcb-sc.com>
42238
42239         * g77.f-torture/compile/19981216-0.f: New test.
42240
42241 1999-02-14  Jeffrey A Law  (law@cygnus.com)
42242
42243         * gcc.dg/990214-1.c: New test.
42244
42245 1999-02-13  Jeffrey A Law  (law@cygnus.com)
42246
42247         * gcc.dg/990213-2.c: New test.
42248
42249         * gcc.dg/990213-1.c: New test.
42250
42251 1999-02-12  Jeffrey A Law  (law@cygnus.com)
42252
42253         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
42254         ints.
42255
42256 1999-02-11  Nick Clifton  <nickc@cygnus.com>
42257
42258         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
42259         specified by target.
42260
42261         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
42262
42263 1999-02-11  Jeffrey A Law  (law@cygnus.com)
42264
42265         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
42266
42267 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42268
42269         * gcc.dg/special/ecos.exp: New test driver for new tests with
42270         special requirements.
42271
42272         * gcc.dg/special/alias-1.c: New test.
42273         * gcc.dg/special/gcsec-1.c: New test.
42274         * gcc.dg/special/weak-1.c: New test.
42275         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
42276         * gcc.dg/special/weak-2.c: New test.
42277         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
42278         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
42279         * gcc.dg/special/wkali-1.c: New test.
42280         * gcc.dg/special/wkali-2.c: New test.
42281         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
42282         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
42283
42284 1999-02-10  Felix Lee  <flee@cygnus.com>
42285
42286           * lib/c-torture.exp (c-torture-compile): Pull out code for
42287           analyzing gcc error messages.
42288           (c-torture-execute): Likewise.  Fix some (harmless) false
42289           positives.
42290           * lib/gcc.exp (gcc_check_compile): New function.
42291
42292 1999-02-08  Richard Henderson  <rth@cygnus.com>
42293
42294         * gcc.c-torture/execute/990208-1.c: New test.
42295
42296 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42297
42298         * g++.dg/special/ecos.exp: New driver for new tests with special
42299         requirements
42300
42301         * g++.dg/special/conpr-1.C: New test
42302         * g++.dg/special/conpr-2.C: New test
42303         * g++.dg/special/conpr-2a.C: New test
42304         * g++.dg/special/conpr-3.C: New test
42305         * g++.dg/special/conpr-3a.C: New test
42306         * g++.dg/special/conpr-3b.C: New test
42307
42308         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
42309         allow g++ to use the dg driver
42310
42311         * README: Add comment about g++.dg directory
42312
42313 1999-02-06  Jeffrey A Law  (law@cygnus.com)
42314
42315         * README: Update email addresses.
42316
42317 1999-02-03  Nick Clifton  <nickc@cygnus.com>
42318
42319         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
42320         arguments in order to force structure S onto the stack even on
42321         the alpha.
42322         (test): Pass 10 leading arguments to function foo as well as the
42323         structure S.
42324
42325         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
42326         failure for all targets.
42327
42328         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
42329         abort to terminate program execution.
42330
42331 1999-01-30  Richard Henderson  <rth@cygnus.com>
42332
42333         * gcc.c-torture/execute/990130-1.c: New test.
42334
42335 1999-01-30  Jeffrey A Law  (law@cygnus.com)
42336
42337         * gcc.dg/990130-1.c: New test.
42338
42339 1999-01-28  Michael Meissner  <meissner@cygnus.com>
42340
42341         * gcc.c-torture/execute/990128-1.c: New test.
42342
42343 1999-01-27  Michael Meissner  <meissner@cygnus.com>
42344
42345         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
42346
42347 1999-01-27  Felix Lee  <flee@cygnus.com>
42348
42349         * lib/c-torture.exp (c-torture-compile): pull out code for
42350         analyzing gcc error messages.
42351         (c-torture-execute): ditto, and fix some (harmless) false
42352         positives.
42353         * lib/gcc.exp (gcc_check_compile): new function.
42354
42355 1999-01-17  Jeffrey A Law  (law@cygnus.com)
42356
42357         * gcc.dg/990117-1.c: New test.
42358
42359         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
42360
42361         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
42362
42363 1999-01-15  Jeffrey A Law  (law@cygnus.com)
42364
42365         * g77.f-torture/compile/990115-1.f: New test.
42366
42367 1999-01-07  Jeffrey A Law  (law@cygnus.com)
42368
42369         * gcc.c-torture/compile/990107-1.c: New test
42370
42371 1999-01-06  Jeffrey A Law  (law@cygnus.com)
42372
42373         * gcc.c-torture/execute/990106-2.c: New test.
42374
42375         * gcc.c-torture/execute/990106-1.c: New test.
42376
42377 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
42378
42379         * gcc.c-torture/compile/981223-1.c: New test.
42380
42381 1998-12-29  Richard Henderson  <rth@cygnus.com>
42382
42383         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
42384         (opt3): Rename from opt4 and disable.
42385
42386 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
42387
42388         * g++.old-deja/g++.pt/ptrmem5.C: New test.
42389
42390 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42391
42392         * g++.old-deja/g++.other/conv5.C: New test.
42393
42394 1998-12-14  Nick Clifton  <nickc@cygnus.com>
42395
42396         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
42397
42398 1998-12-11  Jeffrey A Law  (law@cygnus.com)
42399
42400         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
42401
42402 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
42403
42404         * gcc.c-torture/compile/981211-1.c: New test.
42405
42406 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42407
42408         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
42409
42410         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
42411
42412 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42413
42414         * gcc.special/930510-1.c: Make C9X safe.
42415         * gcc.misc-tests/gcov-1.c Similarly.
42416         * gcc.misc-tests/gcov-2.c Similarly.
42417
42418 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42419
42420         * gcc.dg/ultrasp1.c: New test.
42421
42422 1998-12-06  Richard Henderson  <rth@cygnus.com>
42423
42424         * gcc.c-torture/execute/981206.c: New test.
42425
42426 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42427
42428         * g++.old-deja/g++.ns/template7.C: New test.
42429
42430         * g++.old-deja/g++.other/expr1.C: New test.
42431
42432         * g++.old-deja/g++.eh/tmpl3.C: New test.
42433
42434         * g++.old-deja/g++.eh/tmpl2.C: New test.
42435
42436 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42437
42438         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
42439         * g++.old-deja/g++.other/using6.C: Removed.
42440         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
42441
42442         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
42443
42444 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42445
42446         * g++.old-deja/g++.pt/overload8.C: New test.
42447
42448         * g++.old-deja/g++.pt/overload7.C: New test.
42449
42450         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
42451
42452         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
42453         and relinking messages.
42454         * lib/g++.exp (g++_target_compile): Remove .rpo file when
42455         compiling with -frepo.
42456
42457 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
42458
42459         * g++.old-deja/g++.pt/lookup6.C: New test.
42460
42461 1998-11-30  Nick Clifton  <nickc@cygnus.com>
42462
42463         * gcc.c-torture/execute/981130-1.c: New test.
42464         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
42465
42466 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42467
42468         * g++.old-deja/g++.pt/explicit76.C: New test.
42469
42470         * g++.old-deja/g++.pt/friend38.C: New test.
42471
42472         * g++.old-deja/g++.ns/crash2.C: New test.
42473
42474         * g++.old-deja/g++.pt/defarg8.C: New test.
42475
42476         * g++.old-deja/g++.pt/instantiate6.C: New test.
42477
42478         * g++.old-deja/g++.pt/static6.C: New test.
42479
42480         * g++.old-deja/g++.pt/decl2.C: New test.
42481
42482 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42483
42484         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
42485         problem is actually related with name lookup, but so what? :-)
42486
42487         * g++.old-deja/g++.pt/friend37.C: New test.
42488
42489 1998-11-25  Dave Love  <d.love@dl.ac.uk>
42490
42491         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
42492         element, which fails on some systems.
42493
42494         * g77.f-torture/execute/labug1.f: New test.
42495
42496 1998-11-21  Jeffrey A Law  (law@cygnus.com)
42497
42498         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
42499         is defined.
42500
42501 1998-11-18  Dave Love  <d.love@dl.ac.uk>
42502
42503         * g77.f-torture/compile/981117-1.f: New test.
42504
42505 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
42506
42507         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
42508         properly discarded.
42509
42510 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
42511
42512         * gcc.c-torture/execute/memcheck: New directory of tests for
42513         -fcheck-memory-usage.
42514
42515 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42516
42517         * README: New file, general information about the testsuite and
42518         new description of the various C++ test subdirectories.
42519         * README.g++: Eliminate obsolete information, update and move most
42520         relevant stuff to README.
42521
42522 1998-11-07  Richard Henderson  <rth@cygnus.com>
42523
42524         * gcc.c-torture/compile/981107-1.c: New test.
42525
42526 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
42527
42528         * execute/memcpy-bi.c: New testcase.
42529
42530 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
42531
42532         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
42533         base classes.
42534
42535         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
42536         template is selected.
42537
42538         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
42539         classes, it should be accepted for all types.
42540
42541         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
42542
42543         * g++.old-deja/g++.pt/spec24.C: Ensure that template
42544         specializations start with template headers.
42545
42546 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
42547
42548         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
42549
42550         * g++.old-deja/g++.other/init9.C: Test cross initialization of
42551         non-POD types.
42552
42553 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42554
42555         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
42556
42557 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
42558
42559         * compile/981022-1.c, compile/981022-1.x: New test and driver.
42560
42561 1998-10-19  Jeffrey A Law  (law@cygnus.com)
42562
42563         * 981019-1.c: New test.
42564
42565 1998-10-14  Robert Lipe <robertl@dgii.com>
42566
42567         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
42568         find objc headers.
42569
42570 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42571
42572         * compile/981001-4.c: Remove use of GCC extension that triggers a
42573         compiler bug.
42574
42575 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
42576
42577         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
42578
42579 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42580
42581         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
42582         instantiation of template produces incorrect code for delete
42583         expression.
42584
42585         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
42586         constructors' name is not unique.
42587         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
42588         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
42589
42590         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
42591         automatic array of const is ill-formed.
42592
42593         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
42594         of template parameter?
42595
42596         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
42597         const.
42598
42599         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
42600         pointer-to-member expression.
42601
42602         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
42603         declaration causes ICE.
42604
42605 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
42606
42607         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
42608         reserved in the global namespace.
42609
42610         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
42611         generate needed virtual table.
42612
42613         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
42614
42615 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
42616
42617         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
42618         template-dependent type
42619
42620 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42621
42622         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
42623         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
42624         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
42625
42626         * g++.old-deja/g++.other/using5.C: New test; using decl from base
42627         class should be usable as argument of member function.
42628         * g++.old-deja/g++.other/using6.C: New test; using decl from base
42629         class should be usable as return type of member function.
42630         * g++.old-deja/g++.other/using7.C: New test; using decl from base
42631         class should be usable as type of data member.
42632
42633         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
42634
42635 1998-10-09  Jeffrey A Law  (law@cygnus.com)
42636
42637         * gcc.c-torture/special/920521-1.c: Fix bogus test.
42638
42639 1998-10-08  Nick Clifton  <nickc@cygnus.com>
42640
42641         * gcc.dg/dll-?.c Add thumb to target list.
42642         Fix assembler scan patterns to match current assembler output.
42643
42644 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
42645
42646         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
42647         matching of template brackets.
42648
42649         * g++.old-deja/g++.other/using4.C: New test.  Test using
42650         declarations of methods from base classes.
42651
42652         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
42653         within functions should introduce names into the innermost
42654         enclosing namespace.
42655
42656         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
42657         of static locals if first initialization throws.
42658
42659 1998-10-07  Jim Wilson  <wilson@cygnus.com>
42660
42661         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
42662
42663 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
42664
42665         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
42666         lose track of the possible targets of tablejump insns.
42667         * special/special.exp: Run it.
42668
42669 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42670
42671         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
42672         must be declared before its specializations can be named in friend
42673         declarations.
42674
42675 1998-10-05  Dave Love  <d.love@dl.ac.uk>
42676
42677         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
42678
42679         * g77.f-torture/execute/io1.f: New test.
42680
42681 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42682
42683         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
42684         with pointer to template function, for which no argument deduction
42685         is possible.
42686
42687         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
42688         specialization of template function as argument to template
42689         function.
42690
42691         * g++.old-deja/g++.other/access2.C: New test; Inner class
42692         shouldn't have privileged access to Outer's names.
42693
42694 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42695
42696         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
42697         friend template declared within template class conflicts with
42698         nested class of the same name.
42699
42700         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
42701         is ignored.
42702
42703         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
42704         object with direct initializer as function declaration.
42705
42706         * g++.old-deja/g++.other/decl2.C: New test; duplicate
42707         initializers.
42708
42709         * g++.old-deja/g++.other/null2.C: New test; conditional operator
42710         involving const pointer and NULL produces incorrect result.
42711
42712         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
42713         type name without `typename' should be rejected with -pedantic.
42714
42715 1998-10-02  Richard Henderson  <rth@cygnus.com>
42716
42717         * g++.old-deja/g++.other/addrof1.C: New test.
42718
42719 1998-10-01  Nick Clifton  <nickc@cygnus.com>
42720
42721         * gcc.c-torture/compile/981001-1.c: New test.
42722         * gcc.c-torture/execute/981001-1.c: New test.
42723
42724 1998-10-01  Jeffrey A Law  (law@cygnus.com)
42725
42726         * gcc.c-torture/compile/981001-2.c: New test.
42727         * gcc.c-torture/compile/981001-3.c: New test.
42728         * gcc.c-torture/compile/981001-4.c: New test.
42729
42730 1998-10-01  Robert Lipe  <robertl@dgii.com>
42731
42732         * lib/objc.exp (objc_target_compile): Add -L during compiles for
42733         multilibbed hosts.  Idea grafted from g77.exp.
42734
42735 1998-09-30  Dave Love  <d.love@dl.ac.uk>
42736
42737         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
42738         avoid losing on systems which need -lsocket.
42739
42740 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
42741
42742         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
42743         * g++.old-deja/g++.other/nested2.C: Ditto.
42744         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
42745         failure.
42746
42747 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42748
42749         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
42750         preferred over template operator!= for enum bitfields.
42751
42752 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
42753
42754         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
42755         that happen to have the same base name, but in different scopes,
42756         are incorrectly rejected.
42757
42758 1998-09-16  Richard Henderson  <rth@cygnus.com>
42759
42760         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
42761         on the native word size instead of an integer literal.
42762
42763 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42764
42765         * g++.old-deja/g++.other/static2.C: Invocation of static data
42766         member of type pointer-to-function denoted as non-static member.
42767
42768         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
42769         checks involving function types and aliases.
42770
42771 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42772
42773         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
42774         redefined to the same non-trivial type.
42775
42776         * g++.old-deja/g++.pt/explicit73.C: Test for proper
42777         namespace-qualification of template specializations declared in
42778         other namespaces.
42779
42780         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
42781         to declare a subset of the specializations of a template function
42782         as friends of specializations of a template class.
42783
42784         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
42785         member templates that do not fully specialize the enclosing
42786         template class are rejected.
42787
42788 1998-09-11  Dave Love  <d.love@dl.ac.uk>
42789
42790         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
42791
42792 1998-09-08  Dave Love  <d.love@dl.ac.uk>
42793
42794         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
42795         altered from libf2c/libU77 version.
42796
42797 1998-09-06  Dave Love  <d.love@dl.ac.uk>
42798
42799         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
42800
42801 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
42802
42803         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
42804         (un)signed char are different types for template specialization
42805         purposes.
42806
42807 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
42808
42809         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
42810         * objc: ObjC testsuite.
42811
42812 1998-08-31  Catherine Moore  <clm@cygnus.com>
42813
42814         * gcc.c-torture/execute/941014-1.x: New file.
42815
42816 1998-08-31  Nick Clifton  <nickc@cygnus.com>
42817
42818         * lib/c-torture.exp: Add support for
42819         torture_eval_before_compile and torture_eval_before_execute
42820         variables.
42821
42822 1998-08-30  Jeffrey A Law  (law@cygnus.com)
42823
42824         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
42825         this test triggers valid.
42826
42827 1998-08-27  Jeffrey A Law  (law@cygnus.com)
42828
42829         * gcc.dg/980827-1.c: New test.
42830
42831 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
42832
42833         * gcc.c-torture/execute/loop-4b.c: New test.
42834
42835 1998-08-26  Nick Clifton  <nickc@cygnus.com>
42836
42837         * lib/c-torture.exp: Add support for
42838         torture_eval_before_compile and torture_eval_before_execute
42839         variables.
42840
42841 1998-08-25  Jeffrey A Law  (law@cygnus.com)
42842
42843         * gcc.c-torture/compile/980825-1.c: New test.
42844
42845 1998-08-24  Nick Clifton  <nickc@cygnus.com>
42846
42847         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
42848         count number tests in opt_t0 not good_t0.
42849
42850 1998-08-24  Jeffrey A Law  (law@cygnus.com)
42851
42852         * gcc.c-torture/compile/930326-1.x: Fix typo.
42853
42854 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
42855
42856         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
42857         causes an ICE.
42858
42859 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42860
42861         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
42862         STACK_SIZE is defined.
42863         * gcc.c-torture/unsorted/stuct.c: Similarly.
42864
42865         * gcc.c-torture/compile/980821-1.c: New test.
42866
42867 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42868
42869         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
42870
42871 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
42872
42873         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
42874         code.
42875
42876 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
42877
42878         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
42879         error'.
42880
42881 1998-08-18  Jeffrey A Law  (law@cygnus.com)
42882
42883         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
42884
42885 1998-08-16  Jeffrey A Law  (law@cygnus.com)
42886
42887         * gcc.c-torture/compile/980816-1.c: New test.
42888
42889         * gcc.dg/980816-1.c: New test.
42890
42891 1998-08-13  Jeffrey A Law  (law@cygnus.com)
42892
42893         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
42894         compiler for ieee tests.
42895
42896 1998-08-01  Dave Love  <d.love@dl.ac.uk>
42897
42898         * g77.f-torture/compile/980729-0.f: New test.
42899
42900 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
42901
42902         * gcc.c-torture/special/eeprof-1.c: New test, for
42903         -finstrument-functions.
42904         * gcc.c-torture/special/special.exp: Run it.
42905
42906 1998-07-29  Jeffrey A Law  (law@cygnus.com)
42907
42908         * gcc.c-torture/compile/980729-1.c: New test.
42909
42910 1998-07-27  Nick Clifton  <nickc@cygnus.com>
42911
42912         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
42913         __thumb__ is defined, and test for ARM style doubles if so.
42914
42915 1998-07-26  Dave Love  <d.love@dl.ac.uk>
42916
42917         * g77.f-torture/noncompile/980615-0.f: New test.
42918
42919 1998-07-26  H.J. Lu  (hjl@gnu.org)
42920
42921         * gcc.dg/980312-1.c: Do link instead of compile.
42922         * gcc.dg/980313-1.c: Likewise.
42923
42924 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42925
42926         * gcc.c-torture/compile/980726-1.c: New test.
42927
42928 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42929
42930         * g77.f-torture/execute/io0.f: New test.
42931
42932 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42933
42934         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42935         an int.
42936
42937 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42938
42939         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42940         m32r bugs.
42941
42942 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42943
42944         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42945         c-decl.c:grokdeclarator can handle mode attributes.
42946
42947 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42948
42949         * gcc.c-torture/execute/980716-1.c: New test.
42950
42951 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42952
42953         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
42954         the mn10200.
42955         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
42956         the mn10200.
42957         * gcc.c-torture/execute/va-arg-3.x: Similarly.
42958         * gcc.c-torture/compile/930326-1.x: Similarly.
42959
42960 1998-07-13  Dave Love  <d.love@dl.ac.uk>
42961
42962         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
42963         New test from Craig.
42964
42965 1998-07-12  Dave Love  <d.love@dl.ac.uk>
42966
42967         * g77.f-torture/noncompile/980616-0.f: New test.
42968
42969         * g77.f-torture/execute/970816-3.f: New test from Craig.
42970
42971 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42972
42973         *  g++.other/singleton.C: Return error value instead of taking
42974         SIGSEGV.
42975
42976 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
42977
42978         *  g++.other/singleton.C: New test.  Warning is under dispute.
42979         Runtime crash is not.
42980
42981 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42982
42983         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
42984         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
42985         using6.C, using7.C}: New namespace tests.
42986
42987 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42988
42989         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
42990         specialization with typedef'ed names used as array indexes.
42991
42992 1998-07-09  Jeffrey A Law  (law@cygnus.com)
42993
42994         * gcc.c-torture/execute/980709-1.c: New test.
42995
42996         * gcc.dg/980709-1.c: New test.
42997
42998 1998-07-07  Richard Henderson  <rth@cygnus.com>
42999
43000         * gcc.c-torture/execute/bcp-1.c: New test.
43001
43002 1998-07-07  Jeffrey A Law  (law@cygnus.com)
43003
43004         * gcc.c-torture/execute/980707-1.c: New test.
43005
43006 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
43007
43008         * gcc.c-torture/compile/980706-1.c: New test.
43009
43010 1998-07-01  Dave Love  <d.love@dl.ac.uk>
43011
43012         * g77.f-torture/execute/980701-0.f,
43013         g77.f-torture/execute/980701-1.f: New test from Craig.
43014
43015 1998-07-01  Jeffrey A Law  (law@cygnus.com)
43016
43017         * gcc.c-torture/compile/980701-1.c: New test.
43018
43019         * gcc.c-torture/execute/980701-1.c: New test.
43020
43021 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
43022 rlsruhe.de>
43023
43024         * g++.old-deja/g++.robertl/eb132.C: New test.
43025         * g++.old-deja/g++.robertl/eb133.C: Likewise.
43026
43027 1998-06-29  Dave Love  <d.love@dl.ac.uk>
43028
43029         * g77.f-torture/execute/980628-7.f,
43030         g77.f-torture/execute/980628-8.f,
43031         g77.f-torture/execute/980628-9.f,
43032         g77.f-torture/execute/980628-10.f: New tests from Craig.
43033
43034         * g77.f-torture/execute/980628-3.f: Remove mail headers.
43035
43036 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43037
43038         * g77.f-torture/execute/980628-4.f: New test from Craig.
43039         * g77.f-torture/execute/980628-5.f: Likewise.
43040         * g77.f-torture/execute/980628-2.f: Likewise.
43041         * g77.f-torture/execute/980628-0.f: Likewise.
43042         * g77.f-torture/execute/980628-1.f: Likewise.
43043         * g77.f-torture/execute/980628-3.f: Likewise.
43044         * g77.f-torture/execute/980628-6.f: Likewise.
43045
43046 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43047
43048         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
43049         directory when nothing has been installed yet.
43050
43051 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
43052
43053         * gcc.c-torture/special/special.exp: Handle newer versions of
43054         dejagnu.
43055
43056 1998-06-26  Jeffrey A Law  (law@cygnus.com)
43057
43058         * gcc.dg/980626-1.c: New test.
43059
43060 1998-06-19  Bruno Haible <haible@ilog.fr>
43061
43062         * gcc.misc-tests/m-un-2.c: New test.
43063         * g++.old-deja/g++.other/warn01.c: Likewise.
43064
43065 1998-06-19  Robert Lipe  <robertl@dgii.com>
43066
43067         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
43068         compatibility with assmblers with a different comment character.
43069         Eliminate use of GAS-specific extensions.
43070
43071 1998-06-19  Jeffrey A Law  (law@cygnus.com)
43072
43073         * gcc.c-torture/execute/ieee/980619-1.c: New test.
43074
43075 1998-06-19  Robert Lipe  <robertl@dgii.com>
43076
43077         * lib/g77.exp: Replace search for libf2c.a with search for newly
43078         renamed libg2c.a
43079
43080 1998-06-17  Jeffrey A Law  (law@cygnus.com)
43081
43082         * gcc.c-torture/execute/980617-1.c: New test.
43083
43084 1998-06-12  Jeffrey A Law  (law@cygnus.com)
43085
43086         * gcc.c-torture/execute/980612-1.c: New test.
43087
43088 1998-06-08  Jeffrey A Law  (law@cygnus.com)
43089
43090         * gcc.dg/980523-1.c: Only test on ppc-linux.
43091         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
43092
43093         * gcc.c-torture/execute/980608-1.c: New test.
43094
43095 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
43096
43097         * gcc.c-torture/execute/980605-1.c: New test.
43098
43099 1998-06-04  Jeffrey A Law  (law@cygnus.com)
43100
43101         * gcc.c-torture/execute/980604-1.c: New test.
43102
43103 1998-06-02  Jeffrey A Law  (law@cygnus.com)
43104
43105         * gcc.c-torture/execute/980602-1.c: New test.
43106         * gcc.c-torture/execute/980602-2.c: Likewise.
43107
43108 1998-06-02  Dave Love  <d.love@dl.ac.uk>
43109
43110         * 970125-0.f: Fix per JCB.  Add commentary.
43111
43112 1998-05-31  Michael Meissner  <meissner@cygnus.com>
43113
43114         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
43115         IEEE -0 support.
43116
43117 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
43118
43119         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
43120         earlier.
43121
43122 1998-05-28  Catherine Moore <clm@cygnus.com>
43123
43124         * gcc.c-torture/execute/980526-3.c: New test.
43125
43126 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
43127
43128         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
43129         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
43130         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
43131         m88k-motorola-sysv3 to XFAIL.
43132
43133 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43134
43135         * gcc.dg/980526-1.c: New test.
43136         * gcc.c-torture/execute/980526-2.c: New test.
43137
43138 1998-05-26  Jeffrey A Law  (law@cygnus.com)
43139
43140         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
43141
43142         * gcc.c-torture/execute/980526-1.c: New test.
43143
43144 1998-05-26  Dave Love  <d.love@dl.ac.uk>
43145
43146         * g77.f-torture/execute/alpha2.f: Add runtime test.
43147
43148 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
43149
43150         * g++.old-deja/old-deja.exp: Strip leading directories.
43151
43152         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
43153         error for the line.  Don't run multiple tests for the same line.
43154
43155 1998-05-23  Jeffrey A Law  (law@cygnus.com)
43156
43157         * gcc.dg/980523-1.c: New test.
43158
43159 1998-05-23  Dave Love  <d.love@dl.ac.uk>
43160
43161         * g77.f-torture/compile/970915-0.f: New test.
43162
43163 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
43164
43165         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
43166
43167 1998-05-21  Jeffrey A Law  (law@cygnus.com)
43168
43169         * gcc.dg/980520-1.c: New test.
43170
43171 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
43172
43173         * gcc.dg/980502-1.c: Fix return type.
43174
43175 1998-05-20  Jeffrey A Law  (law@cygnus.com)
43176
43177         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
43178         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
43179         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
43180         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
43181         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
43182
43183 1998-05-20  Dave Love  <d.love@dl.ac.uk>
43184
43185         * g77.f-torture/execute/980520-1.f: New test.
43186
43187 1998-05-15  Dave Love  <d.love@dl.ac.uk>
43188
43189         * lib/mike-g77.exp: New file.
43190
43191         * g77.f-torture/noncompile/noncompile.exp,
43192         g77.f-torture/noncompile/check0.f: New files.
43193
43194 1998-05-14  Dave Love  <d.love@dl.ac.uk>
43195
43196         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
43197         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
43198         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
43199         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
43200         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
43201         abort where appropriate.
43202
43203 1998-05-05  Michael Meissner  <meissner@cygnus.com>
43204
43205         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
43206         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
43207
43208 1998-04-29  Dave Love  <d.love@dl.ac.uk>
43209
43210         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
43211
43212 1998-04-27  Dave Love  <d.love@dl.ac.uk>
43213
43214         * g77.f-torture/compile/980427-0.f: New test.
43215
43216 1998-04-24  Dave Love  <d.love@dl.ac.uk>
43217
43218         * g77.f-torture/compile/980424-0.f: New test.
43219
43220 1998-04-19  Dave Love  <d.love@dl.ac.uk>
43221
43222         * g77.f-torture/compile/980419-2.f (main): New test.
43223         * g77.f-torture/compile/970125-0.f: New test.
43224         * g77.f-torture/compile/980419-1.f: New test.
43225
43226 1998-04-08  Jim Wilson  <wilson@cygnus.com>
43227
43228         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
43229         of loop-4.c.
43230
43231 1998-04-07  Jim Wilson  <wilson@cygnus.com>
43232
43233         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
43234
43235 1998-04-03  Jim Wilson  <wilson@cygnus.com>
43236
43237         * gcc.c-torture/compile/980329-1.c: New test.
43238
43239 1998-03-18  Jim Wilson  <wilson@cygnus.com>
43240
43241         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
43242         * gcc.dg/980312-1.c: Fix typo in -march command.
43243
43244 1998-03-16  H.J. Lu  (hjl@gnu.org)
43245
43246         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
43247
43248 1998-03-11  Robert Lipe  <robertl@dgii.com>
43249
43250         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
43251         Dave Love agree the Fortran source is bogus.
43252
43253 1998-03-11  Robert Lipe  <robertl@dgii.com>
43254
43255         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
43256         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
43257         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
43258         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
43259         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
43260
43261 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43262
43263         * g++.old-deja/g++.other/friend1.C: New test.
43264
43265 1998-02-18  Dave Love  <d.love@dl.ac.uk>
43266
43267         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
43268         possibly uninitialized) variables and declare dnrm2.
43269
43270 1998-02-23  Robert Lipe <robertl@dgii.com>
43271
43272         From Bruno Haible <haible@ilog.fr>:
43273         * gcc.c-torture/execute/980223.c: New test.
43274
43275 1998-02-13  Jeffrey A Law  (law@cygnus.com)
43276
43277         * gcc.dg/ifelse-1.c: New test.
43278
43279 1998-02-09  H.J. Lu  (hjl@gnu.org)
43280
43281         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
43282
43283           * lib/old-dejagnu.exp (old-dejagnu): Added the
43284           "execution test - XFAIL *-*-*" handling in the spirit of
43285           "excess errors test -". Changed the "execution test fails"
43286           handling to be like "excess errors test fails".
43287           * Update various tests accordingly.
43288
43289 1998-02-06  Jim Wilson  <wilson@cygnus.com>
43290
43291         * gcc.c-torture/execute/980205.c: New test.
43292
43293 1998-01-18  Jeffrey A Law  (law@cygnus.com)
43294
43295         * lib/c-torture.exp: Look for .x files instead of .cexp files.
43296         * lib/f-torture.exp: Similarly.
43297         * gcc.c-torture: Rename all .cexp files to .x files.
43298
43299 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
43300
43301         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
43302         (940510-1.c): Removed duplicate.
43303         (971104-1.c): New test.
43304
43305 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
43306
43307           * lib/f-torture.exp: Improve error and loop detection.
43308
43309 1997-11-19  Michael Meissner  <meissner@cygnus.com>
43310
43311         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
43312         use that to size the filler array.
43313
43314 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
43315
43316         * lib/c-torture.exp(c-torture-execute): Fix typo.
43317
43318         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
43319         testcase as the executable name. Keep the executable around if
43320         the test fails.
43321
43322 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
43323
43324         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
43325         changes.  Only test one -g option, and move it to the end of the
43326         list of options to test.
43327
43328 1997-09-19  Michael Meissner  <meissner@cygnus.com>
43329
43330         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
43331         variable GCC_TORTURE_OPTIONS to supply default switches separated
43332         by colons.  If no environment variable, run tests with -O0 -g, -O1
43333         -g, and -O2 -g as well.
43334
43335 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
43336
43337         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
43338         explanatory comments. Fix indentation.
43339
43340 1997-09-15  Jeffrey A Law  (law@cygnus.com)
43341
43342         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
43343
43344 1997-09-11  Jeffrey A Law  (law@cygnus.com)
43345
43346         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
43347         * g++.old-deja/g++.mike/p7325.C: Likewise.
43348         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
43349
43350 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
43351
43352         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
43353         * g++.old-deja/g++.brendan/crash30.C: Likewise.
43354         * g++.old-deja/g++.brendan/crash39.C: Likewise.
43355         * g++.old-deja/g++.law/operators4.C: Likewise.
43356
43357 1997-09-11  Joe Buck  (jbuck@synopsys.com)
43358
43359         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
43360         * g++.old-deja/g++.mike/p784.C: Ditto.
43361         * g++.old-deja/g++.mike/p785.C: Ditto.
43362
43363 1997-09-05  Jeffrey A Law  (law@cygnus.com)
43364
43365           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
43366
43367 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43368
43369         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
43370         target feature; pass this to c-torture-execute as needed.
43371
43372 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43373
43374         * lib/c-torture.exp(c-torture-execute): If the previous and the
43375         current executables being tested are identical, we don't need to
43376         run the executable again. Try to make the executable names
43377         unique. Add an optional argument for passing additional compiler
43378         flags.
43379
43380 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
43381
43382         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
43383
43384 1997-08-29  Jeffrey A Law  (law@cygnus.com)
43385
43386         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
43387
43388 1997-07-31  Jeffrey A Law  (law@cygnus.com)
43389
43390         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
43391         32bit or larger longs.
43392
43393         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
43394         have either a 32bit long or 32bit int.
43395
43396 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
43397
43398         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
43399         Make double precision tests dependent on sizeof (double).
43400
43401 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
43402
43403         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
43404         too.
43405
43406 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
43407
43408         * gcc.c-torture/compile/961203-1.cexp: New script.
43409
43410 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
43411
43412         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
43413         up the includes ourselves.
43414
43415 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
43416
43417         * lib/plumhall.exp: Remove random include, and add a few
43418         verbose messages for debugging.
43419
43420 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
43421
43422         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
43423         of trying to do it ourselves.
43424
43425 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43426
43427         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
43428
43429 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
43430
43431         * gcc.prms/5403.c: Made regexp a bit less strict.
43432
43433 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
43434
43435         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
43436         is returned from remote_load instead.
43437         * lib/plumhall.exp: Ditto.
43438         * lib/mike-g++.exp: Ditto.
43439         * lib/old-dejagnu.exp: Ditto.
43440         * lib/c-torture.exp: Ditto.
43441
43442 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
43443
43444         * lib/g++.exp: Use build_wrapper procedure.
43445         * lib/gcc.exp: Ditto.
43446
43447 1997-05-20  Jeffrey A Law  (law@cygnus.com)
43448
43449         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
43450         an old-style decl for malloc.  Fixes tests to work when
43451         sizeof (int) != sizeof (size_t).
43452
43453 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43454
43455         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
43456
43457         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
43458         use stdargs.h interface.
43459
43460 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43461
43462         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
43463         NO_VARARGS when compiling.
43464
43465 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
43466
43467         * lib/plumhall.exp(ph_includes): New procedure.
43468         (ph_make): Use it.
43469         (ph_compiler): Ditto.
43470
43471         * lib/g++.exp: Rename test-glue.c to testglue.c.
43472         * lib/gcc.exp: Ditto.
43473
43474 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
43475
43476         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
43477         to completion when it's called.
43478
43479 1997-03-21  Michael Meissner  <meissner@cygnus.com>
43480
43481         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
43482         is defined, don't do test.
43483
43484 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
43485
43486         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
43487         for object files.
43488         (ph_summary): Mark skipped testcases as untested, not unresolved.
43489
43490         * lib/plumhall.exp (ph_make): If unresolved because of bad
43491         errorCode, record errorCode in log file.
43492         (*): Replace send_log/verbose with verbose -log.
43493
43494 1997-03-19  Michael Meissner  <meissner@cygnus.com>
43495
43496         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
43497         double conversion if double isn't at least 8 bytes.
43498
43499         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
43500         int to work with targets where int is 16 bits.
43501
43502         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
43503         8 bytes, just exit, since 4 byte doubles don't have enough bits of
43504         precision for the test to complete.
43505
43506 1997-03-14  Michael Meissner  <meissner@cygnus.com>
43507
43508         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
43509         if d10v is not compiled with the -mdouble64 flag.
43510         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
43511
43512         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
43513         d10v is not compiled with the -mint32 flag.
43514
43515 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
43516
43517         * lib/plumhall.exp: Use incr_count.
43518
43519 1997-03-12  Jeffrey A Law  (law@cygnus.com)
43520
43521         * gcc.c-torture: Update to c-torture-1.45.
43522
43523 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
43524
43525         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
43526         the name of the expect testcase file).
43527
43528         * lib/g++.exp(g++_init): Ditto.
43529
43530 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
43531
43532         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
43533         the host.
43534
43535         * lib/gcc.exp(gcc_exit): New procedure.
43536
43537 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
43538
43539         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
43540         specs where appropriate.
43541
43542         * g++.old-deja/g++.arm/*: Added additional ERROR checks
43543         because of new "candidates are" messages, and removed a few
43544
43545         * Converted all non-old-style g++ testcases to old-style, and
43546         moved into g++.old-deja.
43547
43548 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
43549
43550         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
43551         options.
43552
43553         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
43554         succeeded.
43555
43556         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
43557
43558 1997-02-13  Michael Meissner  <meissner@cygnus.com>
43559
43560         * lib/gcc.exp (gcc_target_compile): Add support for defining
43561         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
43562         the machine doesn't have those features.
43563
43564 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
43565
43566         * g++.law/operators4.exp: Don't use LIBS.
43567
43568 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
43569
43570         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
43571
43572         * lib/mike-g++.exp: Don't set the compiler to be tested here.
43573         * lib/g++.exp: Set it here instead. Also, allow use of the
43574         --tool_exec and --tool_opt options. Change CXX to
43575         GXX_UNDER_TEST.
43576
43577         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
43578
43579         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
43580
43581 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
43582
43583         * lib/old-dejagnu.exp: Use prune_warnings instead of
43584         prune_system_crud.
43585         * lib/mike-g++.exp: Ditto.
43586         * lib/gcc.exp: Ditto.
43587         * lib/g++.exp: Ditto.
43588
43589         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
43590
43591 1997-02-07  Jeffrey A Law  (law@cygnus.com)
43592
43593           * 941014-2.c: Include stdlib.h
43594           * 960327-1.c: Include stdio.h
43595           * dbra.c, index-1.c: Don't assume ints are 32bits.
43596
43597 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
43598
43599         * lib/gcc.exp: Add gcc,stack_size target feature.
43600
43601         * lib/g++.exp(g++_target_compile): Add the include and link
43602         paths here, not in two other places. And, it's $options, not
43603         options.
43604
43605         * lib/mike-g++.exp(postbase): Remove the code that determines
43606         the correct include and link paths.
43607         * g++.old-deja/old-deja.exp: Ditto.
43608
43609 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
43610
43611         * lib/g++.exp(g++_init): target_compile no longer returns the
43612         filename of the result.
43613
43614 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
43615
43616         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
43617         call to glob.
43618
43619         * gcc.c-torture/special/special.exp: Change call to
43620         gcc_target_compile to include the object file.
43621
43622 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
43623
43624         * gcc.c-torture/special/special.exp: Correct misspelling in last
43625         change.
43626
43627 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
43628
43629         * lib/plumhall.exp(ph_summary): Log the entire output of the
43630         executable. Return -1 if there were any failures, 0 otherwise.
43631         (ph_execute): Return -1 if there were any failures, 0 otherwise.
43632         (ph_make): Clean up objects and executables that were built
43633         if the tests succeeded.
43634
43635 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
43636
43637         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
43638         libraries and includes in the build tree as appropriate.
43639
43640 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43641
43642         * lib/c-torture.exp: Instead of looking for the global variable
43643         NO_LONG_LONG, check to see if that's a feature of the target.
43644
43645 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43646
43647         * config/default.exp: Minimize. Delete the remainer of the files in
43648         config; this functionality is now in devo/dejagnu/config.
43649
43650         g++.*/*: Pass any additional flags used to compile to postbase;
43651         delete CXXFLAGS.
43652
43653         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
43654         is now done by runtest.exp. Use gcc_target_compile instead of
43655         compile.
43656
43657         lib/c-torture.exp: Use gcc_target_compile instead of compile.
43658         Remove references to CFLAGS. Use remote_file instead of
43659         calling rm -f.
43660         (c-torture): Take a list of arguments to use to compile this
43661         testcase.
43662
43663         lib/g++.exp: Simplify. Use target_compile instead of compile.
43664         lib/gcc-dg.exp: Ditto.
43665         lib/gcc.exp: Ditto.
43666         lib/mike-{gcc,g++}.exp: Ditto.
43667         lib/old-dejagnu.exp: Ditto.
43668         lib/plumhall.exp: Ditto.
43669
43670 1997-01-08  Jim Wilson  <wilson@cygnus.com>
43671
43672         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
43673         (ph_linker): Likewise.
43674
43675 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
43676
43677           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
43678         MAP_ANON / MAP_ANONYMOUS if defined;
43679         else try to map from /dev/zero .
43680
43681 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43682
43683         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
43684         isn't defined, then define it to MAP_ANONYMOUS.
43685
43686 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43687
43688         * gcc.c-torture: Update to c-torture-1.42 release.
43689
43690 1996-11-11  Jeffrey A Law  (law@cygnus.com)
43691
43692         * gcc.c-torture: Update to c-torture-1.41 release.
43693
43694 1996-10-27  Jeffrey A Law  (law@cygnus.com)
43695
43696         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
43697         c-torture release.
43698
43699 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
43700
43701         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
43702         and LDFLAGS.  Fix second case to append the target_info ldflags
43703         onto LDFLAGS, not CFLAGS.
43704         * lib/g++.exp (g++_init): Add target_info stuff.
43705         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
43706         of libgloss and newlib flags for !native.
43707
43708         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
43709         (GDB): Fix relative path to go up another dir for finding gdb.
43710
43711 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
43712
43713         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
43714         versions in the target_info array, if they don't exist.
43715
43716 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
43717
43718         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
43719
43720 1996-07-08  Jim Wilson  <wilson@cygnus.com>
43721
43722         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
43723         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
43724
43725 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
43726
43727         * lib/old-dejagnu.exp: Don't remove the output file before we've
43728         actually tested it. Don't append pwd to the path of the executable
43729         we're testing.
43730
43731 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
43732
43733         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
43734
43735 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
43736
43737         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
43738         temporary directory for compiler files, and set it to a default
43739         value of /tmp. Set $output as the name of the output file from
43740         compiling the testcase. Add a -o option to $cflags_var so the
43741         compiler writes the final output file as $output. Set $executable
43742         to $output.
43743
43744         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
43745         directory for compiler files, and set it to /tmp if it doesn't
43746         already have a value. Set $output_file to the name of the output
43747         file from compiling the testcase. Add a -o option to CXXFLAGS so
43748         the compiler writes the final output file as $output. Use $output
43749         as the executable to be tested.
43750
43751 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43752
43753         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
43754
43755 1996-06-08  Jeffrey A Law  (law@cygnus.com)
43756
43757         * gcc.c-torture/execute/pending-1.c: New test.  Still
43758         pending in Tege's queue.
43759
43760 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
43761
43762         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
43763         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
43764         if there were failures.  Call unresolved if there were unresolved
43765         testcases.  Call gcc_fail if program did not run to completion.
43766         (ph_make): Pass additional argument name to ph_execute.
43767         (ph_execute): Add new argument.  Pass additional arguments to
43768         ph_summary.  Call gcc_fail is there is no execution output.
43769
43770 1996-04-24  Jeffrey A Law  (law@cygnus.com)
43771
43772         * lib/plumhall.exp (proc_summary): Output relavent summary
43773         lines into the log so specific failures in plumhall can be
43774         investigated.
43775
43776 1996-04-10  Jeffrey A Law  (law@cygnus.com)
43777
43778         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
43779         (c-torture-execute): Don't try to execute tests which use
43780         "long long" types if $NO_LONG_LONG is nonzero.
43781
43782 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
43783
43784         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
43785         not c-torture.
43786
43787         * gcc.ieee: Move from here.
43788         * gcc.c-torture/execute/ieee: To here.
43789
43790 1996-03-26  Jeffrey A Law  (law@cygnus.com)
43791
43792         * gcc.c-torture: Update to c-torture-1.41 release.
43793
43794 1996-03-22  Jeffrey A Law  (law@cygnus.com)
43795
43796         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
43797         not "$output".
43798
43799 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
43800
43801         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
43802         -c present.
43803
43804 1996-03-02  Jeffrey A Law  (law@cygnus.com)
43805
43806         * config/proelf.exp: Handle connecting to a simulator.
43807
43808 1996-01-31  Jeffrey A Law  (law@cygnus.com)
43809
43810         * config/proelf.exp: New file.  Enough framework that we can
43811         run c-torture tests on the proelf targets (or any other target
43812         that gdb can connect to for that matter).
43813
43814 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
43815
43816         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
43817         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
43818
43819         * lib/plumhall.exp (ph_execute): Always call ph_summary if
43820         exec_output exists.
43821
43822 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
43823
43824         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
43825         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
43826
43827         * config/*.exp: Update FSF address.  Change result of ${tool}_load
43828         to pass/fail/unresolved/unsupported/untested.  Caller must now
43829         call unresolved/unsupported/untested.
43830         * lib/*.exp: Update FSF address.  Update to handle new results of
43831         ${tool}_load.
43832         * lib/chill.exp (verbose): Delete.
43833
43834 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
43835
43836         * lib/gcc.exp (default_gcc_start): Change order of args to
43837         $LDFLAGS $CFLAGS $LIBS.
43838         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
43839         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
43840         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
43841         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
43842         * gcc.misc-tests/dg-test.exp: Likewise.
43843         * gcc.misc-tests/msgs.exp: Likewise.
43844         * gcc.prms/prms.exp: Likewise.
43845         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
43846         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
43847
43848         * lib/dg.exp: Deleted, moved to dejagnu/lib.
43849
43850 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43851
43852         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
43853
43854         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
43855         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
43856
43857         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
43858         necessary.
43859
43860 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
43861
43862         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
43863         global for loop; add use of $mathlib.
43864         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
43865         settings here; set mathlib for anything but VxWorks.
43866
43867 1996-01-22  Jeffrey A Law  (law@cygnus.com)
43868
43869         * gcc.c-torture: Update to c-torture-1.40 release.
43870
43871 1996-01-03  Jeffrey A Law  (law@cygnus.com)
43872
43873         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
43874         dg.exp.
43875
43876 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
43877
43878         * lib/c-torture.exp (c-torture-execute): Declare "output" as
43879         global.
43880
43881 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
43882
43883         * lib/g++.exp (LIBS): Define if not already.
43884         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
43885         (gcc-dg-prune): Call prune_gcc_output.
43886         * lib/gcc.exp (prune_gcc_output): New proc.
43887         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
43888         prune_gcc_output.
43889
43890 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
43891
43892         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
43893         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
43894
43895 1995-11-15  Jeffrey A Law  (law@cygnus.com)
43896
43897         * gcc.c-torture: Update to c-torture-1.39 release.
43898
43899 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
43900
43901         * lib/c-torture.exp (c-torture-execute): Don't return if one option
43902         fails, try others as well.
43903
43904 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
43905
43906         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
43907         If compilation fails, mark execute tests as `untested'.
43908         If test is marked as unsupported, don't mark compilation and
43909         execute tests as failed.
43910
43911 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
43912
43913         * lib/g++.exp (g++_init): Don't link in libg++, and look to
43914         libstdc++ for whether or not we want to be doing shared
43915         libraries.  Delete link_curses since we don't need it anymore.
43916         * lib/mike-g++.exp (postbase): Don't link in libg++.
43917         * g++.old-deja/old-deja.exp: Likewise.
43918
43919 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43920
43921         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43922
43923 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43924
43925         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43926         For that, add `-Wl,-a,shared_archive'.
43927         * g++.old-deja/old-deja.exp: Likewise.
43928
43929 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43930
43931         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43932
43933 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43934
43935         * lib/mike-g++.exp (postbase): Pay attention to the status of
43936         g++_load.
43937
43938 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43939
43940           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43941
43942 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43943
43944         * lib/gcc.exp (default_gcc_start): No longer need to log program
43945         being executed or its output, execute_anywhere does that now.
43946         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43947         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43948
43949 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43950
43951         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43952         the same as those in lib/g++.exp.
43953
43954 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
43955
43956         * gcc.c-torture: Update to c-torture-1.38 release.
43957         * gcc.ieee: Related changes.
43958
43959 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
43960
43961         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
43962         "exec". Minor reformatting changes.
43963
43964         * config/rom68k.exp (${tool}_load): Make it work in a canadian
43965         cross. This means all "exec" calls now work on a remote host as
43966         well.
43967         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
43968         cross. Filter out the extra "\r\n" stuff that expect puts in.
43969         (c-torture-execute): Filter out the bogus warnings like
43970         c-torture-compile does. Add support for canadian cross.
43971         * lib/gcc.exp (default_gcc_version, default_gcc_start)
43972         Use execute_anywhere rather than calling exec directly. Now it
43973         works for canadian cross testing.
43974
43975 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
43976
43977         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
43978         results into a variable, and check that rather than using file exists.
43979
43980 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
43981
43982         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
43983         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
43984
43985 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43986
43987         * g++.old-deja/old-deja.exp: Create and pass runshlib and
43988         lib_curses if there's a shared libg++ in the build tree.
43989
43990 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
43991
43992         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
43993         if not supported target.
43994
43995 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
43996
43997         * lib/g++.exp (g++_init): Move empty setting of runshlib and
43998         link_curses up to always happen, not just for native builds.
43999
44000 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
44001
44002         * gcc.c-torture: Update to c-torture-1.36 release.
44003         * gcc.failure: Related changes.
44004
44005 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
44006
44007         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
44008
44009 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
44010
44011         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
44012         * lib/mike-g++.exp (postbase): Not in here.  Still reference
44013         runshlib, link_curses, and mathlib for link and run.
44014
44015         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
44016         pass the runtime shared library options for Solaris, OSF/1, and
44017         Irix5, and link with -lcurses to avoid unresolved references.
44018
44019 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
44020
44021         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
44022         only run once.
44023
44024 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
44025
44026         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
44027
44028 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
44029
44030         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
44031         do not have a framework for the "compat" tests yet.
44032
44033 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
44034
44035         * lib/mike-g++.exp (postbase): New local variable `mathlib',
44036         set to null if we're testing vxworks5.1.  Use that instead of
44037         `-lm' in the setting of LIBS for link and run.
44038
44039 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
44040
44041         * config/rom68k.exp (${tool}_load): Major changes to make it
44042         work.  Verified that it does in fact return the stuff in
44043         exec_output properly.  Catch any Emul or any TRAP other than 0.
44044
44045 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
44046
44047         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
44048         LDFLAGS properly for targets that need stuff from libgloss.
44049         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
44050         only run once.
44051         (gpp_initialized): New variable.
44052
44053 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
44054
44055         * config/rom68k.exp: Load libgloss.exp.
44056         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
44057         so we can produce a fully linked binary.
44058         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
44059         so we can produce a fully linked binary.
44060
44061 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
44062
44063         * lib/plumhall.exp (ph_section): Watch for expected failures.
44064         Add missing `else'.
44065
44066         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
44067         run the testcase.
44068         (c-torture): Likewise.
44069
44070 1995-08-28  Doug Evans  <dje@cygnus.com>
44071
44072         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
44073
44074         * lib/mike-g++.exp (mike_cleanup): New proc.
44075         (prebase): New globals compiler_result, not_compiler_result,
44076         target_regexp.
44077         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
44078         allow leading "-" in pattern.  Watch for unsupported tests.
44079         If $compiler_result is set, pattern match assembler code,
44080         and ditto for $not_compiler_result.
44081         * lib/mike-gcc.exp: Likewise.
44082
44083         * lib/plumhall.exp (ph_execute): Only call ph_summary if
44084         execution "succeeded".
44085
44086 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
44087
44088         * config/win32.exp: New file.
44089         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
44090
44091 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
44092
44093         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
44094         unsupported.
44095         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
44096         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
44097         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
44098
44099         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
44100         "... without exceptions was ...".  That is now handled by
44101         prune_system_crud.
44102         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44103
44104 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
44105
44106         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
44107         sieve.c,sort2.c}: New files.
44108         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
44109         sieve.exp,sort2.exp}: Drivers for them.
44110
44111         * lib/mike-gcc.exp (program_output): New user settable variable.
44112         (postbase): Call prune_system_crud.  Also prune extraneous compiler
44113         messages.
44114         * lib/mike-g++.exp (program_output): New user settable variable.
44115
44116         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
44117
44118         * config/sh.exp: Deleted (use sim.exp instead).
44119
44120 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
44121
44122         * config/vx.exp: Declare CHECKTASK as global.
44123         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
44124         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
44125         * lib/old-dejagnu.exp: Load [pwd]/$executable.
44126
44127 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44128
44129         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
44130         target. Like vx.exp, only includes `vx29k.exp' instead of
44131         `vxworks.exp'.
44132
44133 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
44134
44135         * config/sim.exp: Increase time limit from 120 seconds to 240.
44136
44137 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
44138
44139         * gcc.c-torture/execute/950628-1.c: New test.
44140
44141 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
44142
44143         * gcc.c-torture: Update with changes/additions from
44144         c-torture-1.34.
44145
44146 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
44147
44148         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
44149
44150 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
44151
44152         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
44153
44154 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
44155
44156         * gcc.c-torture/compile/950512-1.c: New test.
44157         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
44158         * gcc.dg/struct-ret-1.c: Likewise.
44159
44160 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
44161
44162         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
44163           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
44164
44165 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
44166
44167         * gcc.c-torture/special/920411-1.c: Deleted.
44168         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
44169
44170 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
44171
44172         * config/sim.exp (${tool}_load): Hack in call to bash to get a
44173         cpu limit.
44174
44175 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
44176
44177         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
44178
44179 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
44180
44181         From kenner;
44182         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
44183         is the proper length.
44184         * va-arg-3.c: Likewise.
44185
44186 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
44187
44188         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
44189         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
44190
44191         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
44192         * lib/g++.exp (default_g++_start): Delete old cruft.
44193
44194 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
44195
44196         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
44197         (2 * (1 << 18)) to (2 * (1 << 17)).
44198
44199         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
44200
44201 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
44202
44203         * config/rom68k.exp: Renamed from config/idp.exp
44204
44205 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
44206
44207         * c-torture/compile/921109-2.c
44208
44209 1995-04-18  Mike Stump  <mrs@cygnus.com>
44210
44211         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
44212         excess errors.
44213
44214 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
44215
44216         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
44217         output.
44218         * lib/g++.exp (default_g++_start): Likewise.
44219
44220 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
44221
44222         * gcc.c-torture/compile/950329-1.c: New test.
44223
44224 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
44225
44226           * config/bug.exp (${tool}_load): Updated to use new remote_open
44227           and remote_close procs.
44228         * config/idp.exp: New file.
44229
44230 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
44231
44232         * gcc.c-torture/execute/950322-1.c: New test.
44233
44234 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
44235
44236         * config/vx.exp (${tool}_load): Clean up testing of return code from
44237         vxworks_ld and vxworks_spawn.
44238
44239 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
44240
44241         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
44242
44243 1995-03-13  Mike Stump  <mrs@cygnus.com>
44244
44245         * lib/old-deja.exp: Add `excess errors test - ' error, now one
44246         can mark excess errors on a machine by machine basis.  Note, the
44247         default is to not expect any excess errors, even when excess
44248         errors test - is given, so you will want to put an XFAIL ... on
44249         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
44250         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
44251         those 4 machines, but no others.
44252
44253 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
44254
44255         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
44256         * lib/c-torture.exp: to here.
44257
44258 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
44259
44260         * gcc.c-torture/execute/950221-1.c: New test.
44261         * gcc.c-torture/execute/struct-ret-1.c: New test.
44262         * gcc.c-torture/compile/950221-1.c: New test.
44263
44264         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
44265
44266 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
44267
44268         * gcc.c-torture/execute/arith-1.c (main): Return 0.
44269         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
44270
44271 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
44272
44273         * g++.gb: New directory of tests, derived from my signature and
44274         class scoping tests.
44275
44276         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
44277         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
44278         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
44279         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
44280         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
44281         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
44282         * g++.gb/sig25.C: Likewise.
44283
44284         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
44285         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
44286         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
44287         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
44288         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
44289         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
44290         * g++.gb/sig25.exp: Likewise.
44291
44292         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
44293         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
44294         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
44295         * g++.gb/scope13.C: Likewise, this test still fails.
44296
44297         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
44298         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
44299         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
44300         * g++.gb/scope13.exp: Ditto.
44301
44302         * g++.gb/README: New file, explains what these tests are about.
44303
44304 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
44305
44306         * lib/dg.exp (dg-do): Support `preprocess'.
44307         (dg-test): Likewise.
44308
44309 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
44310
44311         * config/udi.exp: change "continue -expect" to "exp_continue".
44312
44313 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
44314
44315         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
44316         Delete redundant tests.
44317
44318         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
44319         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
44320         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
44321         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
44322         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
44323         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
44324         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
44325         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
44326
44327         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
44328         storing label pointers.
44329         * gcc.c-torture/execute/921019-1.c: Likewise.
44330         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
44331         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
44332         parameter fp.
44333         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
44334         constants.
44335
44336         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
44337         Delete obsolete tests.
44338
44339         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
44340         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
44341         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
44342         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
44343         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
44344         * gcc.c-torture/compile/950124-1.c: New test.
44345
44346         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
44347
44348 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
44349
44350         * lib/mike-g++.exp: Add -lm to LIBS.
44351
44352 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
44353
44354         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
44355
44356 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
44357
44358         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
44359
44360 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
44361
44362         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
44363
44364 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
44365
44366         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
44367         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
44368         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
44369         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
44370         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
44371         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
44372         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
44373         * g++.law/{operators31.C, operators32.C,
44374         * g++.law/{operators33.C, operators34.C}: Likewise.
44375         * g++.law/{pic1.C, refs2.C}: Likewise.
44376         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
44377         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
44378         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
44379         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44380
44381         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
44382         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
44383         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
44384         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
44385         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
44386         * g++.law/{enum9.exp, friend5.exp}: Likewise.
44387         * g++.law/{nest3.exp, nest4.exp}: Likewise.
44388         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
44389         * g++.law/{operators30.exp, operators31.exp}: Likewise.
44390         * g++.law/{operators32.exp, operators33.exp}: Likewise.
44391         * g++.law/{operators34.exp}: Likewise.
44392         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
44393         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
44394         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
44395         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
44396         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44397
44398         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
44399         No longer expected to fail.
44400         * g++.law/missed-error3.C: Tweak for recent bool changes.
44401
44402 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
44403
44404         * config/emb-unix: Deleted.
44405         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
44406         remote execution.  Do final link on remote host if REMOTE_LINK is set.
44407
44408 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
44409
44410         * lib/dg.exp (dg-test): Fix typo in last patch.
44411
44412 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
44413
44414         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
44415         (handles multiple occurrences).
44416
44417 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
44418
44419         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
44420         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
44421         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
44422         printed).
44423         * lib/c-torture.exp (c-torture-compile): Likewise.
44424         (c-torture): Prepend full path if missing.
44425         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
44426         (gcc_fail): Likewise.
44427         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
44428
44429 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
44430
44431         * lib/netware.exp: Only attach to NetWare i386 systems.
44432
44433 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
44434
44435         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
44436         messages.  Add test name to "output pattern match" pass/fail message.
44437
44438 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
44439
44440         * gcc.dg: New testsuite.
44441         * gcc.dg/dg.exp: New file.
44442
44443         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
44444         test-switch.c}: Deleted.
44445
44446         * gcc.misc-tests/msgs.exp: New testcase driver.
44447
44448 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
44449
44450         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
44451         Watch for illegal return values from ${tool}_load.
44452         * config/unix.exp (${tool}_load): Fix pass/fail detection for
44453         cross targets.  Coerce return value >0 to 1.
44454
44455 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
44456
44457         * config/unix.exp (${tool}_load): Call program rsh, not proc.
44458
44459         * config/emb-unix.exp: New file.
44460
44461         * config/sim.exp: Error if variable $SIM not defined.
44462         (${tool}_load): Mark test as "untested" if simulator missing.
44463
44464         * config/unix.exp: Load remote.exp to get rcp_download.
44465         * lib/c-torture.exp: Use different option lists for testcases with
44466         and without loops.
44467         * gcc.c-torture/execute/execute.exp: Likewise.
44468
44469 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
44470
44471         * config/*.exp: Clarify return code from ${tool}_load.
44472         Call `unresolved' or `untested' instead of `warning' or `perror'
44473         (sometimes you still want to call both though).
44474         Add comment that `shell_id' is local to each file.
44475         * config/udi.exp (timeout): Set to 30.
44476         Don't print warning if connection fails, $connectmode has already
44477         printed an error.
44478         (${tool}_load): Move verbose messages to level 2.
44479         Rework pattern for "Process started" message.
44480         Pass `shell_id' to ${connectmode}_download.
44481         Retry twice upon timeout.  Make resetting of target more robust.
44482         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
44483         Pass `shell_id' to exit_$connectmode.
44484         Only call exit_$connectmode if connected.
44485         * config/unix.exp (${tool}_load): Check return codes better.
44486         * config/vrtx.exp (${tool}_load): Likewise.
44487         * config/vx.exp (${tool}_load): Likewise.
44488         Delete unneeded global's.
44489         * lib/dg.exp (dg-test): Update to reflect clarified return codes
44490         from ${tool}_load.
44491         (dg-stat): Delete.
44492         (dg-init): Delete recording of pass/fail counts.
44493         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44494         (old-dejagnu-init): Likewise.
44495         (old-dejagnu-stat): Delete contents, empty proc now.
44496         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
44497         (c-torture): Delete references to lcnt, lpass, lfail.
44498         Get option list from TORTURE_OPTIONS.
44499         Delete -funroll[-all]-loops if no loops.
44500         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
44501         (g++_stat): Delete contents (empty proc now).
44502         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
44503         (gcc_finish): Likewise.
44504         (gcc_stat): Deleted.
44505         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
44506         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
44507         * gcc.c-torture/execute/execute.exp: Likewise.
44508         Split tests into two parts: compile, execute.
44509         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
44510         no loops.  Update to reflect clarified return codes from ${tool}_load.
44511
44512 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
44513
44514         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
44515         to grep for.
44516         (old-dejagnu): Likewise (where necessary).
44517
44518 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
44519
44520         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
44521
44522         * lib/dg.exp (dg-process-target): Fix processing of selector.
44523         Add comment regarding use of `error'.
44524
44525         * lib/gcc.exp (prune_system_crud): Define if missing.
44526         * lib/g++.exp (prune_system_crud): Likewise.
44527
44528         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
44529         Call prune_system_crud.
44530         * lib/dg.exp (dg-runtest): New proc.
44531         Use perror instead of send_user for tcl errors in testcase.
44532         Don't return any value, it's never used.
44533         Don't clobber previous definition of `unknown'.
44534         Print tcl errors in `dg-final'.
44535
44536 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
44537
44538         * lib/dg.exp (dg-process-target): Improve syntax error messages.
44539         (dg-test): Don't print errorInfo, it contains stack backtrace.
44540
44541 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
44542
44543         * lib/g++.exp (runtest_file_p): Define if missing.
44544
44545 1994-09-24  Doug Evans  (dje@cygnus.com)
44546
44547         * lib/mike-g++.exp: Comment out loading of g++.exp.
44548         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
44549         (default_g++_version): Always print something.
44550         (default_g++_start): Comment out call to `which'.
44551         (g++_start, g++_load): Deleted (must be defined in config file).
44552         * lib/gcc.exp: Test for existence of $CC at start.
44553         Delete check for tmpdir (done in gcc_init).
44554         (default_gcc_version): Always print something.
44555         (default_gcc_start): Comment out call to `which'.
44556         * config/*.exp: Major cleanup - make cross targets work at least a
44557         little better for g++ (by not being "--tool gcc" specific).
44558         Rename gcc_xxx to ${tool}_xxx.
44559         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
44560         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
44561
44562 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
44563
44564         * lib/c-torture.exp (c-torture-compile): Rework compiler
44565         message processing.
44566
44567         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
44568         c-torture.
44569
44570 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
44571
44572         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
44573
44574         * lib/dg.exp (dg-process-target): Support { target native }.
44575
44576 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
44577
44578         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
44579         looked for "... program xxx got fatal signal".
44580         Correct regsub munging of `comp_output'.
44581         Ignore compiler messages "path prefix not used" and "linker input
44582         file unused".
44583
44584 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
44585
44586         * lib/gcc.exp (runtest_file_p): Define if missing.
44587         * gcc.prms/template.c: Example to work from.
44588
44589 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
44590
44591         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
44592         * lib/dg.exp (dg-test): Call unsupported testcases as such.
44593
44594         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
44595         * gcc.prms/1883.c: Moved from compile/940714-1.c.
44596         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
44597         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
44598
44599         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
44600         (dg-process-target): No longer a varargs proc.
44601         Return S/N for target, P/F for xfail.  All callers changed.
44602         (user option procs): More argument checking.
44603         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
44604         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
44605         (dg-test): Skip test if not running on selected target in `dg-do'.
44606         Update handling of `dg-do-what', `dg-output-text'.
44607         Separate execution pass/fail from output pattern match pass/fail.
44608         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
44609
44610 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
44611
44612         * gcc.c-torture/special/special.exp: Don't expect failure for mips
44613         target for 920510-1.c.
44614
44615 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
44616
44617         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
44618         Clean up comment regarding use of passcnt, etc.
44619         (gcc_stat): Don't update `testcnt' here.
44620         (gcc_finish): Do it here.
44621         Might as well reset `but_id' here too.
44622         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
44623         to determine if the file should be tested.
44624         * gcc.c-torture/compile/compile.exp: Likewise.
44625         * gcc.c-torture/execute/execute.exp: Likewise.
44626         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44627         * gcc.misc-tests/dg-test.exp: Likewise.
44628         * gcc.prms/prms.exp: Likewise.
44629         * gcc.wendy/wendy.exp: Likewise.
44630         * g++.old-deja.exp: Likewise.
44631         Move "Testing file" message to verbose level 1.
44632
44633 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
44634
44635         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
44636
44637 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
44638
44639         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
44640         (default_gcc_start): Accept optional second list element
44641         of compiler flags.  Print compiler output at verbosity level 2.
44642         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
44643         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
44644         Save current values of framework globals passcnt, failcnt, xpasscnt,
44645         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
44646         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
44647         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
44648         xfailcnt to compute stats.  Update framework global `testcnt' from
44649         pass/fail counts.
44650         (gcc_finish): New proc.  Clean up test environment.
44651         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
44652         (gcc_epass, gcc_efail): Delete.
44653         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
44654         argument of line number.
44655         (dg-init): If the tool has an init routine, call it.
44656         (dg-test): Remove args `cflags_var' and `libs_var'.
44657         Pass all compiler options to ${tool}_start.
44658         Handle missing line number.
44659         (dg-finish): New function.
44660         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
44661         particular files.  Call gcc_finish at end.  Move "skipping test"
44662         message to verbosity level 3.
44663         * gcc.c-torture/compile/compile.exp: Likewise.
44664         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44665         * gcc.c-torture/execute/execute.exp: Likewise.
44666         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44667         Print testcase being tried at verbosity level 1.
44668         * gcc.c-torture/special/special.exp: Unset xfail.
44669         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44670         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
44671         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
44672         * gcc.failure/failure.exp: Likewise.
44673         * gcc.ieee/ieee.exp: Likewise.
44674         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
44675         Update call to dg-test.  Call dg-finish at end.
44676         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
44677         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44678         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
44679         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
44680         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
44681         * gcc.wendy/wendy.exp: Add copyright.
44682         Delete setting of tmpdir (done by gcc_init).
44683         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
44684         Pass compiler flags to gcc_start.  Call gcc_finish at end.
44685         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
44686         gcc_[ce]pass/fail.
44687
44688 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
44689
44690         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
44691         confusion.
44692         (g++_load): Likewise.
44693
44694         * config/*.exp (gcc_load): Some were varargs fns and some were not.
44695         Rename argument to `prog' to remove the confusion.
44696         Varargs fns behave differently too!
44697         (g++_load): Likewise.
44698
44699         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
44700
44701         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
44702         what it is.  Delete (always) printing of status value for !native.
44703         Simplify verbose code, and include status and exec_output.
44704         (g++_load): Use gcc_load.
44705
44706 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
44707
44708         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
44709         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
44710         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
44711         940714-3.c as these testcases don't exist anymore.  Make
44712         va-arg-1.c expected to pass.
44713
44714 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
44715
44716         * gcc.misc-tests/misc.exp: Only run specific testcases.
44717         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
44718         * gcc.misc-tests/dg-[1-9].c: New files.
44719
44720         * lib/dg.exp: New testsuite driver.
44721         * gcc.prms/prms.exp: Use it.
44722
44723         * README.gcc: New file.
44724
44725         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
44726         Document and reset `lxpass' and `lxfail'.
44727         Simplify "initialized" message.
44728         (gcc_stat): Clean up comments a little.
44729
44730 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
44731
44732         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
44733
44734 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
44735
44736         * lib/old-dejagnu.exp (process-option): New proc.
44737         (old-dejagnu-init, old-dejagnu-stat): Likewise.
44738         (old-dejagnu): Simplify.
44739         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
44740
44741 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
44742
44743         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
44744         exists and is not an empty string.
44745
44746         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
44747         $xfail rather than calling setup_xfail.  Clear $xfail when test is
44748         finished.
44749         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
44750         automatically.
44751
44752         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
44753         longer expected to fail.
44754
44755         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
44756         "f" function call.
44757
44758         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
44759
44760         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
44761         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
44762         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
44763         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
44764         c-torture-1.29.
44765
44766         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
44767         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
44768
44769         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
44770
44771         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
44772         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
44773
44774         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
44775         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
44776         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
44777
44778 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
44779
44780         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
44781         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
44782         940714-1.c, 940714-2.c, 940714-3.c},
44783         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
44784         gcc.misc-tests/{mg.c,mg.exp}:
44785         New tests.
44786         * gcc.noncompile/noncompile.exp: Change accordingly.
44787
44788 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
44789
44790         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
44791         Undo previous clobberage.
44792
44793 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
44794
44795         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
44796         * gcc.special/{930510-1.c, special.exp}:
44797         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
44798         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
44799         struct-varargs-1.c}: New tests from c-torture-1.26.
44800
44801 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
44802
44803         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
44804           argument to switch.
44805
44806 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
44807
44808         * Revert the previous changes.  Please see Rob's directory
44809           (/lisa/test/rob/progressive/gcc/testsuite) for testing
44810           fixes.
44811
44812 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
44813
44814         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
44815             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
44816             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
44817             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
44818             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
44819             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
44820             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
44821             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
44822             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
44823             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
44824             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
44825             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
44826             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
44827             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
44828             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
44829             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
44830             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
44831             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
44832             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
44833             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
44834             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
44835             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
44836             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
44837             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
44838             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
44839             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44840             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
44841
44842 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
44843
44844         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
44845             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
44846           with perror calls.
44847
44848 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
44849
44850         * config/unix.exp (g++_load): Fix syntax.
44851
44852 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
44853
44854         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
44855         * gcc.noncompile/921017-1.c: Deleted obsolete test.
44856         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
44857         Don't expect va-arg-1.c to fail.  Correct expected output for
44858         920928-1.c.
44859         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
44860         * gcc.wendy/hbm4.c: Correct typo.
44861         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
44862
44863 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
44864
44865         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
44866         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
44867         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
44868         * lib/c-torture.exp (c-torture-compile): Ditto.
44869
44870         Reduce volume of output (remove all the -I's and such).
44871         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
44872         Call gcc_cpass, gcc_cfail.
44873         (c-torture): Pass testing option to c-torture-compile.
44874
44875 1994-03-21  Doug Evans  (dje@cygnus.com)
44876
44877         Bring patches over from progressive.
44878         * config/default.exp: Exit remote shell cleanly.
44879         (g++_exit, g++_start): Add default versions.
44880         * config/sim.exp (gcc_load): Use perror, not error.
44881
44882 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
44883
44884         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
44885         set in site.exp.
44886
44887 1994-03-14  Doug Evans  (dje@cygnus.com)
44888
44889         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
44890         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
44891         (wendy_try): New proc to run testcase.
44892         (main loop): Call 'em.
44893         * gcc.wendy/*.c: Clean up pass to correct expected output.
44894
44895         * lib/gcc.exp: Minor cleanup work.
44896         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
44897
44898 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
44899
44900         * config/sim.exp (gcc_load): Document return codes better.
44901         Don't pass -v to simulator.
44902
44903 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
44904
44905           * gcc.special/920717-x.c: Fix typo.
44906           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
44907           get at sources.
44908
44909         * lib/mike-gcc.exp: Fix typo.
44910
44911 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
44912
44913         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
44914         binary to use, transform the name.
44915         * config/*.exp: rename everything. Nuke any g++ specific files,
44916         it's now a special case of gcc that requires no special support.
44917         Add a default.exp for unsupported targets.
44918
44919 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44920
44921         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44922         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44923         version of Tcl.
44924
44925 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44926
44927         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44928         than a warning.
44929
44930 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44931
44932         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44933
44934 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44935
44936         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44937         option_list.  Compile every file with only 4/6 option choices
44938         (same as C torture) instead of with 12/18 different option
44939         choices.
44940         * lib/c-torture.exp: Likewise.
44941
44942         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44943         not already set.
44944
44945 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44946
44947         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44948         can put an XFAIL *-*-* on excess errors.
44949
44950 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44951
44952         * g++.law: Add more tests derived from g++-bugs snapshots.
44953
44954         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
44955         equivalent to g++.law/init9.
44956
44957         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
44958         compiled it, and the a.out file after we've run it.
44959
44960 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
44961
44962         * lib/mike-g++.exp (postbase): Delete the .o file after we've
44963         compiled it, and the a.out file after we've run it.
44964
44965 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
44966
44967         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
44968
44969 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
44970
44971         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
44972         version number.
44973
44974 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
44975
44976         * g++.law: New directory of g++ tests derived from the g++-bugs
44977         snapshots.
44978
44979 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
44980
44981         * gcc.compile: initbug1.c initbug1.exp testcase added
44982
44983 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
44984
44985         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
44986         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
44987           fixes submitted by Jeff Law (law@cs.utah.edu)
44988         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
44989           Jeff Law (law@cs.utah.edu)
44990
44991
44992 1993-11-30  Mike Stump  (mrs@cygnus.com)
44993
44994         * config/unix-g++.exp: Follow the gcc way of doing things.
44995         * g++.old-deja/old-deja.exp: Minor updates.
44996         * lib/g++.exp: New file, follow the gcc way of doing things.
44997         * lib/old-dejagnu.exp: Minor updates.
44998         * lib/mike-g++.exp: Always unset errorInfo.
44999
45000 1993-11-06  Mike Stump  (mrs@cygnus.com)
45001
45002         * lib/gcc.exp: Fix some errors with the below change, CC and
45003         CFLAGS should be global when setting, not local.
45004
45005 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
45006
45007         * lib/gcc.exp: Transform tool name.
45008
45009 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45010
45011         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
45012
45013 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45014
45015         * lib/gcc.exp: change gcc_done to gcc_stat
45016
45017 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45018
45019         * Upgraded gcc testsuite to c-torture version 1.25
45020
45021 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
45022
45023         * lib/gcc.exp: added reporting code. Changed verbose compile message.
45024         * lib/c-torture: added hooks for new reporting code.
45025
45026 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
45027
45028         * config/sh-gcc.exp: check if sh-sim exists in the path
45029
45030 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
45031
45032         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
45033         * gcc.compile/compile.exp: Initial changes for new logic.
45034         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
45035         * gcc.failure/failure.exp: Initial changes for new logic.
45036         * gcc.ieee/ieee.exp: Initial changes for new logic.
45037         * gcc.misc-tests/misc.exp: Initial changes for new logic.
45038         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
45039         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
45040         * lib/c-torture.exp: Initial changes for new logic.
45041         * lib/gcc.exp: Initial changes for new logic.
45042
45043 1993-10-15  Mike Stump  (mrs@cygnus.com)
45044
45045         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
45046         depend upon failure or success.  Fully qualify names in failure
45047         and success messages.  Always remove a.out before starting
45048         compile, just in case.  Pay more attention to error text output by
45049         the compiler.  Handle testcases with no known past errors just
45050         like all others, so that things are uniform.  Other miscellaneous
45051         improvements.
45052
45053 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
45054
45055         * gcc.cpp: new directory for cpp tests
45056
45057 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
45058
45059         * lib/chill.exp: Code reformatted, removed unused code.
45060         * config/unix-chill.exp: Code reformatted, removed unused code.
45061         * chill.execute/execute.exp: Code reformatted, removed unused code.
45062         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
45063
45064 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
45065
45066         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
45067         routines not written.
45068
45069 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
45070
45071         * config/bug-gcc.exp: Use new procs from bug.exp.
45072
45073 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
45074
45075         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
45076         via ftp, rather than depending on NFS.
45077         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
45078         case.
45079
45080 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
45081
45082         * config/bug-gcc.exp: Use new download proc.
45083
45084 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
45085
45086         * chill.execute/execute.exp: cleanups, handles errors better
45087         * chill.compile/compile.exp: rewrite, based on execute.exp
45088         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
45089         * lib/chill.exp: major changes to diff proc and compile and link
45090           procs. added chill_fail and chill_pass wrappers to pass and
45091           fail. added more comments, and handle error codes better.
45092           Added a hack to capture stderr from exec, so noncompile tests
45093           can work.
45094
45095 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
45096
45097         * chill.execute/execute.exp: rewrite of testsuite driver
45098         * lib/chill.exp: rewrite of testsuite driver
45099         * config/unix-chill.exp: rewrite of testsuite driver
45100
45101 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
45102
45103         In chill.execute:
45104         * iexpr.ch: Standardize uppercase.
45105         * tuples.dat: Standardize uppercase.
45106         * vary.ch: standardize.  Correct varying string assignments.
45107         * vary.dat: Add new output lines.
45108
45109 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
45110
45111         In chill.execute:
45112         * chprintf.ch: Standardize use of uppercase.
45113         * tuples.ch: Standardize and turn arr2 into a DCL,
45114           rather than a SYN.
45115         * pinits.ch: Standardize.
45116
45117 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
45118
45119         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
45120         * Makefil: Renamed to Makefile.in.
45121         * configure.in: New.
45122
45123 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
45124
45125         In chill.execute:
45126         * .cvsignore: Add result/output files.
45127         * Makefile: Fix up variables at start.  Use MFLAGS
45128           everywhere.  Correct bool_loc, built_ins entries.
45129           Add entry for vary1.ch.
45130         * bitarray.ch: Standardize upper-case usage.
45131         * bitexpr.ch: Standardize, add output of b1.
45132         * params.ch: Use arrayt in along PROC parameters, to
45133           avoid novelty problems.
45134         * sets.ch: Tiny cleanup.
45135         * vary1.ch: Re-indent.
45136
45137 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
45138
45139           * Add PR-related files to Makefiles, .cvsignore files, etc.
45140
45141 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
45142
45143         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
45144           with compiler objects. New names are test-flow.c and test-loop.c
45145
45146 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
45147
45148         * Upgraded c-torture tests from 1.19 to 1.20
45149
45150         * new files:
45151         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
45152         * gcc.compile: 930623-1.c 930623-2.c
45153         * gcc.noncompile: 930622-1.c 930622-2.c
45154         * gcc.failure: 920411-1.c 920627-2.c
45155         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
45156
45157 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
45158
45159         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45160           More changes to get testsuite working properly. Needs more work.
45161           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
45162
45163 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
45164
45165         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45166           More changes to get testsuite working properly. Needs more work.
45167
45168 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
45169
45170         * chill.compile/compile.exp: Added for Dejagnu support
45171         * chill.execute/execute.exp: Added for Dejagnu support
45172         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
45173
45174 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
45175
45176         This should complete moving the CHILL test files.
45177         * chill.noncompile(.cvsignore printf.grt
45178             in-printf.grt chprintf.grt chprintf.ch):
45179             Added test-support files.
45180           (Makefile): Modified further.
45181         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
45182             signal.ch): Added test files.
45183           * chill.execute (.cvsignore printf.grt printr.c
45184             in-printf.grt rts.c chprintf.grt rts.h): Added
45185           test-support files.
45186             (Makefile): More corrections.
45187
45188 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
45189
45190         * chill.compile, chill.execute, chill.nocompile: Add CHILL
45191           test cases, ready for DejaGnu.
45192
45193 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
45194
45195         * Upgraded c-torture tests from 1.18 to 1.19
45196
45197         * gcc.compile: added test(s):
45198           930607-1.c
45199         * gcc.execute: added test(s):
45200           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
45201
45202         * added new subdirectory for misc tests: gcc.misc-tests
45203         * gcc.misc-test(s): added tests:
45204           inst-check.c test-consts.c test-ior.c test-switch.c
45205
45206 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
45207
45208         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
45209
45210 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
45211
45212         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
45213
45214 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
45215
45216         * Upgraded c-torture tests from 1.17 to 1.18
45217
45218 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
45219
45220         * Upgraded c-torture tests from 1.12 to 1.17
45221
45222 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
45223
45224         * lib/old-dejagnu.exp:
45225           Fixed handling of XFAIL target triplets to correctly
45226           recognize wildcard characters.  Removed code that
45227           appended a unique id tag to the end of the file name
45228           printed out by the result of the testcases within a
45229           given test file.
45230
45231 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
45232
45233         * lib/old-dejagnu.exp:
45234           Reworked expected failure handling to trigger off of XFAIL
45235           keyword in keyphrase embeded in testcase source code. The
45236           XFAIL keyword must be at the end of the keyphrase line. It
45237           may optionally be followed by one or more target triplets.
45238           It has just occured that the handling of wildcards in the
45239           target triplet may not be correct.
45240
45241 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
45242
45243         * g++.old-deja/tests:
45244           Moved all subdirectories up one level into g++.old-deja .
45245
45246         * lib/old-dejagnu.exp:
45247           Fixed problem with CXXFLAGS not being properly reset, and being
45248           corrupted with extraneous "-c" compiler option.  This was
45249           causing binaries to not be generated for test that needed them.
45250           Modified strings passed to "pass" and "fail" so that individual
45251           tests from the same test file would be distinguished by an
45252           identifier appended to the test file name in the summary logs;
45253           this corrected a problem with erroneous diff logs.  Added code
45254           to search testcases for expected fail and unexpected pass keywords.
45255
45256 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
45257
45258         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
45259
45260 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
45261
45262         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
45263           Removed extraneous text from end of "Special g++ Options"
45264           keyphrase.
45265
45266         * lib/old-dejagnu.exp: Added pattern matching to look for new
45267           keywords, embedded in testcases comments, which will trigger
45268           calls to xpass and xfail.
45269
45270 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
45271
45272         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
45273           comments embedded in the testcases, especially the one looking for
45274           special compiler options, as well as the pattern matching for the
45275           compiler output again.
45276
45277 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
45278
45279         * lib/old-dejagnu.exp: Do a proper check of the return value for
45280           execute tests. Fixed several problems with the pattern matching
45281           of the compiler output which gave erroneous test results.
45282           Changed several of the test result messages to be more descriptive.
45283         * config/unix-g++.exp: Proc g++_load now actually works and
45284           executes the tests passed to it and returns a usable return
45285           value.
45286
45287 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
45288
45289           * lib/gcc.exp: Exits gracefully if $CC is bogus.
45290
45291 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
45292
45293         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
45294           Modified both files to properly execute the old style
45295           dejagnu tests. The previous versions of these files were
45296           experimental and did not function anything near correctly.
45297
45298 1993-04-05  Rob Savoye  (rob@cygnus.com)
45299
45300         * Removed all Makefile.in and configure.in files. No configuration
45301         needed now.
45302
45303 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
45304
45305         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
45306
45307 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
45308
45309         * gcc.compile/configure.in, gcc.unsorted/configure.in,
45310         gcc.special/configure.in, gcc.noncompile/configure.in,
45311         gcc.execute/configure.in, gcc.code_quality/configure.in,
45312         g++.other/configure.in, g++.old-deja/configure.in,
45313         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
45314         in srcname setting.
45315
45316 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
45317
45318         * lib/udi.exp: Fixed mondfe and mondfe_download.
45319         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
45320         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
45321
45322 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
45323
45324         * config/udi-gdb.exp: Check $shell_id after connecting to target.
45325         (gdb_exit): Don't remove *_soc files.
45326
45327 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
45328
45329         * lib/c-torture.exp: Don't look for main; instead always use -w
45330         -c.  This is how the c-torture tests work.  Remove the object
45331         file if the compilation succeeds.
45332         * gcc.execute/execute.exp: Remove executable if test passes.
45333         * gcc.noncompile/noncompile.exp: Every test is an expected
45334         failure.
45335         * gcc.special/special.exp: Added tests from c-torture 1.11,
45336         corrected use of existing test.
45337         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
45338         gcc.execute/920625-1.c: Updated to c-torture 1.11.
45339         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
45340         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
45341         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
45342         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
45343         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
45344         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
45345         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
45346         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
45347         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
45348         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
45349         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
45350         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
45351         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
45352         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
45353         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
45354         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
45355         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
45356         c-torture 1.11.
45357         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
45358         correspond to c-torture 1.11.
45359
45360         * New file.