OSDN Git Service

PR fortran/29210
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2
3         PR fortran/29210
4         * gfortran.dg/complex_parameter_1.f90: New test.
5
6 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
7
8         PR c/29154
9         * gcc.c-torture/execute/20060929-1.c: New test.
10
11 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
12
13         PR c++/29105
14         * g++.dg/template/member6.C: New test.
15         * g++.dg/parse/typename7.C: Adjust error markers.
16
17         PR c++/29080
18         * g++.dg/template/member7.C: New test.
19
20 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
21
22         PR c/24010
23         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
24         gcc.dg/Woverride-init-3.c: New tests.
25
26 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27
28         * gcc.c-torture/execute/20060930-1.c: New test.
29
30 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31
32         PR fortran/18791
33         * gfortran.dg/specifics_1.f90: New test.
34         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
35         complex specifics.
36
37 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38
39         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
40         pthread-init-common.h: New.
41
42 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
43
44         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
45         precision on some archs.
46
47 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
48
49         * gcc.dg/non-local-goto-1.c: New test.
50         * gcc.dg/non-local-goto-2.c: Likewise.
51         * gcc.dg/setjmp-3.c: Likewise.
52         * gcc.dg/setjmp-4.c: Likewise.
53
54 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
55
56         * gnat.dg/self_aggregate_with_pointer.adb: New test.
57
58 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
59
60         PR fortran/28276
61         * gfortran.dg/exponent_1.f90: New test.
62
63         PR fortran/27021
64         * gfortran.dg/nearest_1.f90: New test.
65
66 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
67
68         PR middle-end/25261
69         PR middle-end/28790
70         * gcc.dg/gomp/nestedfn-1.c: New test.
71
72 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
73
74         PR objc/29195
75         * objc/compile/method-1.m: New test.
76
77 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
78
79         PR c++/26938
80         * g++.dg/template/crash58.C: New test.
81         * g++.dg/parse/crash28.C: Adjust error markers.
82         * g++.dg/template/crash34.C: Likewise.
83         * g++.dg/template/friend31.C: Likewise.
84         * g++.dg/template/crash32.C: Likewise.
85
86         PR c++/27329
87         * g++.dg/template/crash59.C: New test.
88
89         PR c++/27667
90         * g++.dg/template/spec33.C: New test.
91         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
92         
93 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
94             Adam Nemet  <anemet@caviumnetworks.com>
95
96         * gcc.dg/tree-ssa/ivopts-1.c: New test.
97         * gcc.dg/tree-ssa/ivopts-2.c: New test.
98         
99 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
100
101         PR target/28911
102         * gcc.dg/pr28911.c: New.
103
104 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
105
106         PR target/29169
107         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
108         (dg-options): Add -mfpmath=387.
109
110 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
111
112         PR c/28706
113         * gcc.dg/pr28706.c: New test.
114
115         PR c/28712
116         * gcc.dg/pr28712.c: New test.
117
118 2006-09-22  Mike Stump  <mrs@apple.com>
119
120         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
121
122 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
123
124         PR tree-optimization/28888
125         * gcc.dg/pr28888.c: New test.
126
127 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
128
129         PR c++/29016
130         * g++.dg/init/ptrfn1.C: New test.
131
132 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
133
134         PR c++/28861
135         * g++.dg/template/spec32.C: New test.
136         * g++.dg/parse/crash9.C: Adjust error markers.
137
138         PR c++/28303
139         * g++.dg/template/typedef6.C: New test.
140         * g++.dg/init/error1.C: Adjust error markers.
141         * g++.dg/parse/crash9.C: Likewise.
142         * g++.dg/template/crash55.C: Likewise.
143         
144 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
145
146         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
147
148 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
149
150         PR target/27650
151         * g++.dg/ext/dllimport12.C: New test.
152
153 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
154
155         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
156         * gcc.target/mips/nmadd-2.c: Likewise.
157         * gcc.target/mips/mips-ps-6.c: New test.
158         * gcc.target/mips/neg-abs-1.c: Likewise.
159         * gcc.target/mips/neg-abs-2.c: Likewise.
160         * gcc.target/mips/nmadd-3.c: New test.
161
162 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
163
164         PR middle-end/28046
165         * gcc.dg/gomp/atomic-10.c: New test.
166         * g++.dg/gomp/atomic-10.C: New test.
167
168 2006-09-20  Eric Christopher  <echristo@apple.com>
169
170         * gcc.target/i386/sse3-not-fisttp.c: New.
171
172 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
173
174         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
175
176 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
177
178         * gcc.c-torture/execute/pr28289.c (one): New variable.
179         (main): Use it instead of argc.
180         * gcc.c-torture/execute/20060102-1.c (one): New variable.
181         (main): Use it instead of argc.
182
183 2006-09-19  Paul Brook  <paul@codesourcery.com>
184
185         PR target/28516
186         * gcc.dg/nested-func-5.c: New test.
187
188 2006-09-19  Ben Elliston  <bje@au.ibm.com>
189
190         * lib/target-supports.exp (check_effective_target_tls): Compile
191         test stubs using ${tool}_target_compile, not just target_compile.
192         (check_effective_target_tls_runtime): Likewise.
193
194 2006-09-19  Ben Elliston  <bje@au.ibm.com>
195
196         * gcc.c-torture/compile/20030405-1.x: Remove.
197
198         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
199         optimising linker from discarding it.
200
201 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
202
203         PR fortran/28526
204         * gfortran.dg/keyword_symbol_1.f90: New test.
205
206         * gfortran.dg/spread_shape_1.f90: Add missing warning with
207         pedantic compilation option.
208
209 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
210
211         PR fortran/29060
212         * gfortran.dg/spread_shape_1.f90: New test.
213
214 2006-09-17  Roger Sayle  <roger@eyesopen.com>
215
216         PR tree-optimization/28887
217         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
218
219 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
220
221         PR c/25993
222         * gcc.dg/pr25993.c: New test.
223
224 2006-09-17  Ira Rosen  <irar@il.ibm.com>
225
226         PR tree-opt/21591
227         * gcc.dg/vect/pr21591.c: New test.
228
229 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
230
231         PR tree-opt/29059
232         * gcc.c-torture/compile/strcpy-1.c: New test.
233         * gcc.c-torture/compile/strcpy-2.c: New test.
234         * gcc.c-torture/compile/memcpy-1.c: New test.
235         * gcc.c-torture/compile/memcpy-2.c: New test.
236
237 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
238
239         PR testsuite/29055
240         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
241
242 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
243
244         * gnat.dg/specs/double_record_extension1.ads: New test.
245         * gnat.dg/specs/double_record_extension2.ads: Likewise.
246
247 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
248
249         PR fortran/29051
250         * gfortran.dg/oldstyle_3.f90: New test.
251
252 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
253
254         PR libgfortran/29099
255         * gfortran.dg/secnds-1.f: New test.
256
257 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
258
259         PR libgfortran/29053
260         * gfortran.dg/streamio_9.f90: New test.
261         * gfortran.dg/streamio_10.f90: New test.
262
263 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
264
265         PR C++/29002
266         * g++.dg/init/array22.C: New test.
267         * g++.dg/init/array23.C: New test.
268
269 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
270
271         * stackcheck.lst: Update list of tests requiring stack checking.
272         * norun.lst: Adjust for above change.
273         * ada95.lst: New file.
274         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
275         requiring -gnat95 switch.
276
277 2006-09-14  Olivier Hainque  <hainque@adacore.com>
278
279         * gnat.dg/in_out_parameter.adb: New test.
280
281 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
282
283         PR debug/28980
284         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
285
286 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
287
288         * gnat.dg/specs/unchecked_union.ads: New test.
289
290 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
291
292         PR rtl-optimization/28982
293         * gcc.c-torture/execute/pr28982a.c: New test.
294         * gcc.c-torture/execute/pr28982b.c: Likewise.
295
296 2006-09-12  Eric Christopher  <echristo@apple.com>
297
298         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
299         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
300
301 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
302
303         PR c/28768
304         PR preprocessor/14634
305         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
306         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
307         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
308
309 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
310
311         * gcc.dg/pr28243.c: New test.
312
313 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
314
315         PR fortran/28971
316         gfortran.dg/pr28971.f90: New test to act as a backstop in case
317         this undiagnosed regression reappears.
318
319 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
320
321         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
322         Treat $srcdir as a literal.
323         * lib/fortran-torture.exp (fortran-torture-compile,
324         fortran-torture-execute): Likewise.
325         * lib/objc-torture.exp (objc-torture-compile,
326         objc-torture-execute): Likewise.
327         * lib/profopt.exp (profopt-execute): Likewise.
328
329 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
330
331         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
332
333 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
334
335         PR testsuite/28950
336         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
337
338 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
339
340         PR target/13685
341         * gcc.target/i386/pr13685.c: New test.
342
343 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
344
345         * gcc.dg/pr28726.c: New test.
346
347 2006-09-11  Josh Conner  <jconner@apple.com>
348
349         * gcc.dg/nrv3.c: Increase size of structure.
350         * gcc.dg/nrv4.c: Likewise.
351         * gcc.dg/nrv5.c: Likewise.
352
353 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
354
355         PR libfortran/28890
356         gfortran.dg/assumed_charlen_function_5.f90: New test.
357
358 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
359
360         PR c++/28991
361         * g++.dg/init/static3.C: New test.
362
363 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
364
365         PR testsuite/29007
366         * gcc.dg/long-long-cst1.c (t): Add cast to
367         __SIZE_TYPE__ before casting to int.
368         (main): Return 0 on success.
369
370 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
371
372         * gcc.c-torture/execute/20060910-1.c: New test.
373
374 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
375
376         PR middle-end/26983
377         * gcc.dg/pr26983.c: New test.
378
379 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
380
381         PR target/29006
382         * gcc.c-torture/execute/pr29006.c: New test.
383
384 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
385
386         PR libfortran/28947
387         gfortran.dg/matmul_4.f90: New test.
388
389 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
390
391         PR fortran/28959
392         gfortran.dg/used_types_10: New test.
393
394 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
395
396         PR libfortran/28923
397         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
398         gfortran.dg/array_initializer_3.f90: New test.
399
400 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
401
402         PR fortran/28914
403         * gfortran.dg/actual_array_constructor_3.f90: New test.
404
405 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
406
407         PR testsuite/26778
408         * gcc.target/i386/pr26778.c: New testcase.
409
410 2006-09-08  Eric Christopher  <echristo@apple.com>
411
412         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
413         * gcc.target/i386/memcpy-1.c: Ditto.
414         * gcc.target/i386/asm-1.c: Ditto.
415         * gcc.target/i386/20060512-4.c: Ditto.
416         * gcc.target/i386/compress-float-387.c: Ditto.
417         * gcc.target/i386/20060512-1.c: Ditto.
418         * gcc.target/i386/compress-float-sse.c: Ditto.
419         * gcc.target/i386/20060512-2.c: Ditto.
420         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
421         * gcc.target/i386/stack-prot-kernel.c: Ditto.
422         * gcc.target/i386/compress-float-387-pic.c: Ditto.
423         * gcc.dg/pr26449.c: Ditto.
424         * gcc.dg/attr-ms_struct-2.c: Ditto.
425         * gcc.dg/attr-ms_struct-1.c: Ditto.
426         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
427
428 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
429
430         PR c/28504
431         * gcc.dg/vla-10.c: New test.
432
433 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
434
435         PR c++/28858
436         * g++.dg/parse/template20.C: New test.
437         * g++.dg/template/operator8.C: Remove obsolete part.
438         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
439         * g++.old-deja/g++.pt/crash65.C: Likewise.
440
441 2006-09-07  Jason Merrill  <jason@redhat.com>
442
443         PR middle-end/27724
444         * gcc.dg/long-long-cst1.c: New test.
445
446 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
447
448         PR C++/28906
449         * g++.dg/other/array3.C: New test.
450         * g++.dg/other/array4.C: New test.
451         * g++.dg/other/array5.C: New test.
452
453 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
454
455         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
456
457 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
458
459         PR target/28946
460         * gcc.target/i386/pr28946.c: New test.
461
462 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
463
464         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
465         in integer literal constant.
466         * gfortran.dg/enum_8.f90: Ditto.
467         * gfortran.dg/g77/20030326-1.f: Ditto.
468
469 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
470
471         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
472         nonconformance usage.
473
474 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
475
476         PR middle-end/28862
477         * gcc.c-torture/compile/vector-align-1.c: New test.
478
479 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
480
481         PR rtl-opt/27883
482         * g++.dg/opt/copysign-1.C: New test.
483
484 2006-09-06  Jason Merrill  <jason@redhat.com>
485
486         PR c++/27371
487         * g++.dg/warn/unused-result1.C: New test.
488
489 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
490
491         PR c++/28903
492         * g++.dg/ext/vla3.C: New test.
493
494         PR c++/28886
495         * g++.dg/template/array16.C: New test.
496
497 2006-09-06  Richard Guenther  <rguenther@suse.de>
498
499         * gcc.dg/pr27226.c: Remove testcase again.
500
501 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
502
503         PR tree-opt/28937
504         * g++.dg/opt/unroll2.C: New test.
505
506 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
507
508         PR tree-opt/28952
509         * gcc.dg/vect/pr28952.c: New test.
510
511 2006-09-05  Richard Guenther  <rguenther@suse.de>
512
513         PR tree-optimization/28900
514         * gcc.dg/torture/pr28900.c: New testcase
515
516 2006-09-05  Richard Guenther  <rguenther@suse.de>
517
518         PR tree-optimization/28905
519         * gcc.c-torture/compile/pr28905.c: New testcase.
520
521 2006-09-05  Richard Guenther  <rguenther@suse.de>
522
523         PR middle-end/28935
524         * gcc.dg/pr28935.c: New testcase.
525
526 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
527
528         * gcc.c-torture/execute/20060905-1.c: New test.
529
530 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
531
532         PR fortran/28908
533         * gfortran.dg/used_types_7.f90: New test.
534         * gfortran.dg/used_types_8.f90: New test.
535         * gfortran.dg/used_types_9.f90: New test.
536
537 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
538
539         * gcc.c-torture/compile/20060904-1.c: New test.
540
541 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
542
543         PR c++/23287 Revert my 2006-09-01 patch
544         * g++.dg/parse/dtor12.C: Remove.
545
546 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
547
548         PR c+/27670
549         * g++.dg/template/operator9.C: New test.
550
551         PR c++/27493
552         * g++.dg/template/operator7.C: New test.
553
554         PR c++/27494
555         * g++.dg/template/operator8.C: New test.
556
557         PR c++/27397
558         * g++.dg/template/crash57.C: New test.
559
560         * g++.dg/template/typedef4.C: Adjust error markers.
561         * g++.dg/template/typedef5.C: Likewise.
562
563 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
564
565         PR c++/28878
566         * g++.dg/parse/crash33.C: New test.
567
568 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
569         Richard Guenther  <rguenther@suse.de>
570         Adam Nemet  <anemet@caviumnetworks.com>
571
572         PR middle-end/27226
573         * gcc.target/mips/memcpy-1.c: New testcase.
574         * gcc.dg/pr27226.c: Likewise.
575
576 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
577
578         PR c++/28705
579         * g++.dg/lookup/koenig5.C: New.
580         * g++.dg/template/crash56.C: New.
581
582 2006-09-01  Josh Conner  <jconner@apple.com>
583
584         PR c++/25505
585         * gcc.dg/nrv3.c: New test.
586         * gcc.dg/nrv4.c: New test.
587         * gcc.dg/nrv5.c: New test.
588
589 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
590
591         PR c++/23287
592         * g++.dg/parse/dtor12.C: New.
593
594 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
595
596         PR tree-optimization/28839
597         * gcc.dg/pr28839.c: New test.
598
599 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
600
601         PR target/24367
602         * gcc.dg/pr24367.c: New testcase.
603
604 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
605
606         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
607
608 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
609
610         PR rtl-optimization/27735
611         * gcc.dg/loop-unswitch-1.c: New test.
612
613 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
614
615         PR fortran/28885
616         * gfortran.dg/aliasing_dummy_2.f90: New test.
617
618         PR fortran/20067
619         * gfortran.dg/generic_5.f90: Change error message.
620
621         PR fortran/28873
622         * gfortran.dg/generic_6.f90: New test.
623
624         PR fortran/25077
625         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
626
627         PR fortran/25102
628         * gfortran.dg/invalid_interface_assignment.f90: New test.
629
630         PR fortran/24866
631         * gfortran.dg/module_proc_external_dummy.f90: New test.
632
633 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
634
635         PR c++/28349
636         * testsuite/g++.dg/warn/var-args1.C: New test.
637
638 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
639
640         PR fortran/28866
641         * gfortran.dg/simpleif_2.f90: New test.
642         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
643         * gfortran.dg/enum_5.f90: Ditto.
644
645 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
646             Kazu Hirata  <kazu@codesourcery.com>
647
648         PR tree-optimization/17506
649         * gcc.dg/pr17506.c: New.
650
651 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
652
653         PR c++/28139
654         * g++.dg/eh/alias1.C: New test.
655
656 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
657
658         PR c++/28860
659         * g++.dg/template/ttp22.C: New test.
660
661 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
662
663         PR middle-end/26632
664         * gcc.dg/pr26632.c: New.
665
666 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
667
668         PR libgfortran/28354
669         * gfortran.dg/fmt_zero_precision.f90: New test.
670
671 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
672
673         PR c++/28058
674         * g++.dg/template/spec31.C: New test.
675
676 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
677
678         PR c++/26573
679         * g++.dg/other/static2.C: New test.
680
681 2006-08-26  Roger Sayle  <roger@eyesopen.com>
682
683         * gcc.dg/Wswitch-enum-2.c: New test case.
684         * gcc.dg/Wswitch-enum-3.c: Likewise.
685
686 2006-08-26  Richard Guenther  <rguenther@suse.de>
687
688         * gcc.c-torture/compile/20060826-1.c: New testcase.
689
690 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
691
692         PR c++/28736
693         * g++.dg/template/void10.C: New test.
694
695         PR c++/28737
696         * g++.dg/template/void8.C: New test.
697
698         PR c+_+/28738
699         * g++.dg/template/void9.C: New test.
700
701         * g++.dg/template/void3.C: Adjust error markers.
702         * g++.dg/template/void4.C: Likewise.
703         * g++.dg/template/crash55.C: Likewise.
704         * g++.dg/template/void7.C: Likewise
705
706 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
707
708         PR c++/28588
709         * g++.dg/inherit/access6.C: New test.
710         * g++.dg/inherit/access7.C: Likewise.
711
712         PR c++/28595
713         * g++.dg/template/array15.C: New test.
714         * g++.dg/template/crash2.C: Tweak error markers.
715
716 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
717
718         PR middle-end/28683
719         * gcc.c-torture/compile/20060823-1.c: New test.
720
721 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
722
723         PR c++/28853
724         * g++.dg/template/ttp21.C: New test.
725
726         PR c++/28852
727         * g++.dg/other/operator1.C: Add error-marker.
728         * g++.dg/other/operator2.C: New test.
729
730 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
731
732         PR c/27893
733         * gcc.c-torture/compile/vla-const-1.c,
734         gcc.c-torture/compile/vla-const-2.c: New tests.
735
736 2006-08-26  Richard Guenther  <rguenther@suse.de>
737
738         PR middle-end/28814
739         * gcc.dg/torture/pr28814.c: New testcase.
740
741 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
742
743         PR c/28418
744         * gcc.c-torture/compile/compound-literal-1.c: New test.
745
746 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
747
748         PR c/28299
749         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
750         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
751         Expect extra diagnostics.
752
753 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
754
755         gcc.dg/noncompile/pr16876.c: New test.
756
757 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
758
759         PR c++/28056
760         * g++.dg/parse/local1.C: New test.
761         * g++.dg/other/qual1.C: Tweak error marker.
762
763 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
764
765         PR c++/27787
766         * g++.dg/template/typename10.C: New.
767         * g++.dg/template/lookup4.C: Remove bogus error marker.
768
769 2006-08-25  Richard Guenther  <rguenther@suse.de>
770
771         PR testsuite/28829
772         * gcc.dg/pr26570.c: Fix testcase.
773
774 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
775
776         PR tree-opt/28807
777         * gcc.c-torture/execute/mayalias-2.c: New test.
778         * gcc.dg/tree-ssa/alias-13.c: New test.
779
780 2006-08-24  Jan Hubicka  <jh@suse.cz>
781
782         PR debug/26881
783         * gcc.dg/debug/pr26881.c: New file.
784
785 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
786
787         PR fortran/28788
788         * gfortran.dg/used_types_4.f90: New test.
789         * gfortran.dg/derived_init_2.f90: Modify to check sibling
790         association of derived types.
791         * gfortran.dg/used_types_2.f90: Add module cleanup.
792         * gfortran.dg/used_types_3.f90: The same.
793
794         PR fortran/28771
795         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
796         fix of regression.
797
798 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
799
800         PR 28813
801         * gfortran.dg/direct_io_6.f90: Remove test.
802
803 2006-08-23  Stuart Hastings  <stuart@apple.com>
804
805         PR 28825
806         * gcc.target/i386/20060821-1.c: New.
807
808 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
809
810         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
811         dg-warning strings for dllimport.
812
813 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
814
815         PR C++/28450
816         * g++.dg/ext/vector4.C: New test.
817         * g++.dg/ext/complex1.C: New test.
818
819 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
820
821         PR debug/28692
822         * gcc.dg/debug/const-1.c: New.
823         * gcc.dg/debug/const-2.c: New.
824         * gcc.dg/debug/dwarf2/const-1.c: New.
825         * gcc.dg/debug/dwarf2/const-2.c: New.
826         * gcc.dg/debug/dwarf2/const-2b.c: New.
827
828 2006-08-22  Richard Guenther  <rguenther@suse.de>
829
830         PR middle-end/28776
831         * gcc.c-torture/compile/pr28776-1.c: New testcase.
832         * gcc.c-torture/compile/pr28776-2.c: Likewise.
833
834 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
835
836         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
837
838 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
839
840         PR c++/26269
841         * g++.dg/other/error14.C: New test.
842
843         PR c++/28505
844         * g++.dg/parse/ctor7.C: New test.
845         * g++.dg/parse/ctor8.C: Likewise.
846
847         PR c++/28741
848         * g++.dg/template/void7.C: New test.
849
850 2006-08-21  Olivier Hainque  <hainque@adacore.com>
851
852         * gnat.dg/self_aggregate_with_zeros.adb: New test.
853         * gnat.dg/self_aggregate_with_array.adb: New test.
854
855 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
856
857         * g++.dg/eh/arm-vfp-unwind.C: New test.
858
859 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
860
861         PR c++/28341
862         * g++.dg/template/ref3.C: New test.
863         * g++.dg/template/nontype13.C: New test.
864
865         PR c++/28346
866         * g++.dg/template/ptrmem17.C: New test.
867
868 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
869
870         PR target/28648 c:
871         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
872
873 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
874
875         PR fortran/28630
876         * gfortran.dg/used_types_2.f90: New test.
877
878         PR fortran/28601
879         * gfortran.dg/used_types_3.f90: New test.
880
881         PR fortran/20886
882         * gfortran.dg/generic_actual_arg.f90: New test.
883
884         PR fortran/28735
885         * gfortran.dg/module_private_array_refs_1.f90: New test.
886
887         PR fortran/28762
888         * gfortran.dg/program_name_1.f90: New test.
889
890         PR fortran/28425
891         * gfortran.dg/derived_constructor_comps_1.f90: New test.
892
893         PR fortran/28496
894         * gfortran.dg/array_initializer_2.f90: New test.
895
896         PR fortran/18111
897         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
898
899         PR fortran/28600
900         * gfortran.dg/assumed_charlen_function_4.f90: New test.
901
902         PR fortran/28771
903         * gfortran.dg/assumed_charlen_in_main.f90: New test.
904
905         PR fortran/28660
906         * gfortran.dg/dependent_decls_1.f90: New test.
907
908 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
909
910         PR fortran/25217
911         * gfortran.dg/derived_init_2.f90: New.
912
913 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
914
915         * gcc.c-torture/execute/pr28289.c: New test.
916
917 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
918
919         PR c/28744
920         * gcc.dg/attr-externally-visible-1.c: New test.
921         * gcc.dg/attr-externally-visible-2.c: New test.
922         * g++.dg/parse/attr-externally-visible-1.C: New test.
923         * g++.dg/parse/attr-externally-visible-2.C: New test.
924
925 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
926
927         PR c++/28606
928         * g++.dg/parse/dtor11.C: New test.
929
930 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
931
932         PR rtl-optimization/28489
933         * gcc.c-torture/compile/pr28489.c: New test.
934
935 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
936
937         PR c++/28710
938         * g++.dg/template/redecl4.C: New test.
939
940         PR c++/28711
941         * g++.dg/template/ctor8.C: New test.
942
943 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
944
945         * gcc.dg/pr26570.c: Fix testcase.
946
947 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
948
949         * PR c++/28573
950         * g++.dg/parse/offsetof6.C: New test.
951         * g++.dg/parse/offsetof6.C: New test.
952         * g++.dg/parse/offsetof7.C: New test.
953
954 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
955
956         PR testsuite/28602
957         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
958         is false.
959
960 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
961
962         PR c++/28302
963         * g++.dg/ext/vector3.C: New test.
964
965 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
966
967         PR gcov/profile/26570
968         * gcc.dg/pr26570.c: New test.
969
970 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
971
972         PR c/27697
973         * gcc.dg/qual-component-1.c: New test.
974
975 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
976
977         PR c++/28593
978         * g++.dg/parse/new3.C: New test.
979
980 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
981
982         PR fortran/25828
983         * gfortran.dg/streamio_1.f90: New test.
984         * gfortran.dg/streamio_2.f90: New test.
985         * gfortran.dg/streamio_3.f90: New test.
986         * gfortran.dg/streamio_4.f90: New test.
987         * gfortran.dg/streamio_5.f90: New test.
988         * gfortran.dg/streamio_6.f90: New test.
989         * gfortran.dg/streamio_7.f90: New test.
990         * gfortran.dg/streamio_8.f90: New test.
991
992 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
993
994         PR c/28287
995         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
996
997 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
998
999         PR c++/28594
1000         * g++.dg/template/void6.C: New test.
1001
1002 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1003
1004         PR c/28649
1005         * gcc.dg/parse-error-1.c: New test.
1006         * gcc.dg/parse-error-2.c: New test.
1007         * gcc.dg/cpp/digraph2.c: Add error-marker.
1008         * gcc.dg/noncompile/920923-1.c: Likewise.
1009
1010 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1011
1012         PR c/27490
1013         * gcc.dg/sizeof-2.c: New testcase.
1014
1015         PR c/27489
1016         * gcc.dg/switch-A.c: New testcase.
1017
1018 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
1019
1020         PR c++/28288
1021         PR c++/14556
1022         * g++.old-deja/g++.warn/compare1.C: Delete.
1023         * g++.dg/opt/pr7503-2.C: Delete.
1024         * g++.dg/opt/pr7503-3.C: Delete.
1025         * g++.dg/opt/pr7503-4.C: Delete.
1026         * g++.dg/opt/pr7503-5.C: Delete.
1027         * g++.dg/opt/max1.C: Delete.
1028         * g++.dg/warn/minmax.C: Delete.
1029         * g++.dg/expr/minmax.C: New test.
1030
1031 2006-08-14  Richard Guenther  <rguenther@suse.de>
1032
1033         PR testsuite/28703
1034         * gcc.c-torture/execute/pr28651.c: Do not use argc
1035         to avoid optimization, instead forbid inlining.
1036
1037 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
1038
1039         PR rtl-optimization/28634
1040         * gcc.c-torture/execute/ieee/pr28634.c: New test.
1041
1042 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
1043
1044         PR c/27184
1045         * gcc.dg/torture/pr27184.c: New test.
1046
1047 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
1048
1049         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
1050
1051 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1052
1053         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
1054         * gfortran.dg/stat_2.f90: Likewise.
1055         * gfortran.dg/chmod_1.f90: Likewise.
1056         * gfortran.dg/chmod_2.f90: Likewise.
1057         * gfortran.dg/chmod_3.f90: Likewise.
1058
1059 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
1060
1061         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
1062
1063 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1064
1065         * g++.dg/opt/pr23454-2.C: New test.
1066
1067 2006-08-11  Richard Guenther  <rguenther@suse.de>
1068
1069         PR middle-end/28651
1070         * gcc.c-torture/execute/pr28651.c: New testcase.
1071
1072 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
1073
1074         * gnat.dg/specs/static_initializer.ads: New test.
1075
1076 2006-08-10  Paul Brook  <paul@codesourcery.com>
1077
1078         * gcc.target/arm/cond-asm.c: New test.
1079
1080 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
1081
1082         PR tree-optimization/26197
1083         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
1084         * g++.dg/vect/vect.exp: Compile the new tests with
1085         --param max-aliased-vops=0.
1086
1087 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
1088
1089         PR c++/28637
1090         * g++.dg/template/void3.C: New test.
1091
1092         PR c++/28638
1093         * g++.dg/template/void4.C: New test.
1094
1095         PR c++/28640
1096         * g++.dg/template/void5.C: New test.
1097
1098 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
1099
1100         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
1101         after dg-do compile.
1102
1103 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
1104
1105         PR tree-optimizations/26969
1106         * gcc.dg/vect/vect.exp: Compile tests prefixed with
1107         "unswitch-loops" with -funswitch-loops.
1108         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
1109
1110 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1111
1112         * gcc.dg/sparc-getcontext-1.c: Fix typo.
1113         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
1114         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
1115         * objc.dg/dwarf-1.m: Likewise.
1116         * objc.dg/dwarf-2.m: Likewise.
1117         * obj-c++.dg/dwarf-2.mm: Likewise.
1118
1119 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1120
1121         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
1122         * objc.dg/dwarf-2.m: Likewise.
1123         * obj-c++.dg/dwarf-2.mm: Likewise.
1124
1125         PR libfortran/28603
1126         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
1127
1128         PR testsuite/27611
1129         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1130
1131         PR testsuite/27033
1132         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1133
1134 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
1135
1136         PR target/27827
1137         * gcc.target/i386/pr27827.c: New testcase.
1138
1139 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
1140
1141         PR fortran/28590
1142         * gfortran.dg/sequence_types_1.f90: New test.
1143
1144 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
1145
1146         PR fortran/28548
1147         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
1148         dg-warning.  Add -pedantic option.
1149
1150 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1151
1152         PR c/28502
1153         * gcc.dg/proto-1.c: New test.
1154
1155         PR c/27721
1156         * gcc.dg/lvalue-4.c: New test.
1157
1158         PR c/28136
1159         * gcc.dg/init-bad-5.c: New test.
1160
1161 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
1162
1163         PR c++/28347
1164         * g++.dg/ext/typedef-init.C: Add new test for typedef
1165         initialization inside templates. Adjust existing error markers.
1166
1167 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
1168
1169         PR c++/28148
1170         * g++.dg/init/ptrmem3.C: New test.
1171
1172 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
1173
1174         PR tree-optimization/27770
1175         * lib/target-support.exp: New target keyword "section_anchors".
1176         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
1177         tests.
1178         * gcc.dg/vect/section-anchors-pr27770.c: New test.
1179         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
1180         * gcc.dg/vect/section-anchors-vect-69.c: New test.
1181         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
1182
1183 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1184
1185         * gcc.dg/20060801-1.c: Add missing '}'.
1186
1187 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1188
1189         PR c++/27508
1190         * g++.dg/parse/dtor9.C: New test.
1191         * g++.dg/parse/dtor10.C: New test.
1192         * g++.dg/other/error7.C: Adjust error-marker.
1193
1194         PR c++/28274
1195         * g++.dg/other/default5.C: New test.
1196
1197 2006-08-02  Richard Guenther  <rguenther@suse.de>
1198
1199         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
1200
1201 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
1202
1203         PR c++/28557
1204         * g++.dg/template/conv9.C: New test.
1205
1206 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
1207
1208         PR debug/28063
1209         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
1210         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
1211         Optionally return assembly text.  Update callers.
1212         (check_no_compiler_messages): Update verbose messages.
1213         (check_no_messages_and_pattern): New.
1214         (check_effective_target_string_merging): New.
1215
1216 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1217
1218         PR c++/28250
1219         * g++.dg/eh/catch4.C: New test.
1220
1221         PR c++/28257
1222         * g++.dg/other/qual1.C: New test.
1223
1224         PR c++/28259
1225         * g++.dg/inherit/error2.C: New test.
1226
1227         PR c++/28267
1228         * g++.dg/other/new1.C: New test.
1229
1230         * g++.dg/warn/pr23075.C: Remove obsolete test.
1231         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
1232         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
1233
1234 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
1235
1236         PR c++/28523
1237         * g++.dg/eh/cast1.C: New test.
1238
1239 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
1240
1241         PR libfortran/28452
1242         * gfortran.dg/random_3.f90:  New test.
1243
1244 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1245
1246         PR c++/28432
1247         * g++.dg/other/pr28304.C: Change expected error message.
1248         * g++.dg/other/pr28432.C: New test.
1249
1250 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1251
1252         PR c++/28256
1253         * g++.dg/init/brace2.C: Change expected error message, add empty init.
1254
1255 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1256
1257         PR debug/23336
1258         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
1259         at -g1.
1260         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
1261         g++.dg/debug/enum-2.C: New.
1262
1263 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1264
1265         PR c++/6634
1266         * g++.dg/parse/long1.C: Add more tests.
1267
1268 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1269
1270         * gfortran.dg/lrshift_1.c: New file.
1271
1272 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1273
1274         PR libgfortran/28335
1275         * gfortran.dg/no_unit_error_1.f90: New test.
1276
1277 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1278
1279         PR libgfortran/28335
1280         * gfortran.dg/no_unit_error_1.f90: Delete test.
1281         * gfortran.dg/no_unit_error_2.f90: Delete test.
1282
1283 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1284
1285         * gfortran.dg/chmod_3.f90: New test.
1286         * gfortran.dg/ltime_gmtime_1.f90: New test.
1287         * gfortran.dg/ltime_gmtime_2.f90: New test.
1288         * gfortran.dg/lrshift_1.f90: New test.
1289         * gfortran.dg/chmod_1.f90: New test.
1290         * gfortran.dg/chmod_2.f90: New test.
1291
1292 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
1293
1294         PR c++/27668
1295         * g++.dg/template/crash55.C: New test.
1296
1297         PR c++/27962
1298         * g++.dg/template/nontype16.C: New test.
1299
1300         * g++.dg/template/void2.C: Adjust error markers.
1301         * g++.dg/template/nontype5.C: Adjust error markers.
1302
1303 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
1304
1305         * gcc.target/i386/stack-prot-kernel.c: New test.
1306
1307 2006-07-27  Roger Sayle  <roger@eyesopen.com>
1308
1309         * gcc.dg/builtins-55.c: New test case.
1310
1311 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
1312
1313         PR rtl-optimization/27907
1314         * gcc.c-torture/compile/pr27907.c: New test.
1315
1316 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1317
1318         * gfortran.dg/mclock.f90: New test.
1319         * gfortran.dg/int_conv_1.f90: New test.
1320         * gfortran.dg/stat_1.f90: New test.
1321         * gfortran.dg/stat_2.f90: New test.
1322
1323 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1324
1325         PR libgfortran/28335
1326         * gfortran.dg/no_unit_error_1.f90: New test.
1327         * gfortran.dg/no_unit_error_2.f90: New test.
1328         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
1329
1330 2006-07-25  Roger Sayle  <roger@eyesopen.com>
1331
1332         PR middle-end/28473
1333         * gcc.dg/fold-convround-1.c: New test case.
1334
1335 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1336
1337         * gfortran.dg/arithmetic_if.f90:  Fix comments.
1338
1339 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1340
1341         PR c++/27572
1342         * g++.dg/other/typedef1.C: New test.
1343         * g++.dg/template/typedef4.C: New test.
1344         * g++.dg/template/typedef5.C: New test.
1345
1346 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
1347
1348         PR fortran/28416
1349         * gfortran.dg/allocatable_dummy_3.f90: New.
1350
1351 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1352
1353         PR fortran/28439
1354         * gfortran.dg/arithmetic_if.f90:  New test.
1355
1356 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
1357
1358         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
1359         avoid memcpy optimization.
1360
1361 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1362
1363         PR fortran/25289
1364         * gfortran.dg/direct_io_6.f90: New test.
1365
1366 2006-07-24  Jan Hubicka  <jh@suse.cz>
1367
1368         PR c/25795
1369         PR c++/27369
1370         * gcc.dg/pr25795.c: New test.
1371         * gcc.dg/pr25795-1.c: New test.
1372
1373 2006-07-23  Roger Sayle  <roger@eyesopen.com>
1374
1375         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
1376         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
1377         which may be transformed to "g || h" on some platforms.
1378
1379 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
1380
1381         PR c++/28025
1382         * g++.dg/template/friend45.C: New test.
1383
1384 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1385
1386         PR libgfortran/28339
1387         * gfortran.dg/arrayio_8.f90: New test.
1388
1389 2006-07-21  Mike Stump  <mrs@apple.com>
1390
1391         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
1392
1393         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
1394
1395 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1396
1397         PR c++/28250
1398         * g++.dg/eh/catch3.C: New test.
1399
1400         PR c++/28363
1401         * g++.dg/template/defarg10.C: New test.
1402
1403 2006-07-20  Paul Brook  <paul@codesourcery.com>
1404
1405         PR 27363
1406         * gcc.dg/pr27363.c: New test.
1407
1408 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
1409
1410         PR c++/28338
1411         * g++.dg/init/ref13.C: New test.
1412
1413 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1414
1415         PR obj-c++/28434
1416         * obj-c++.dg/proto-error-1.mm: New test.
1417
1418 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1419
1420         PR c++/28337
1421         * g++.dg/template/string1.C: New test.
1422
1423 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1424
1425         PR c++/28048
1426         * g++.dg/template/defarg9.C: New test.
1427
1428         PR c++/28235
1429         * g++.dg/template/static27.C: New test.
1430
1431 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
1432
1433         PR 28410
1434         * gcc.dg/tree-ssa/pr28410.c: New test.
1435
1436 2006-07-18  Lee Millward  <lee.millward@gmail.com>
1437
1438         PR c++/28258
1439         * g++/dg/other/error13.C: New test.
1440
1441         PR c++/28260
1442         * g++.dg/template/friend44.C: New test.
1443
1444 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
1445
1446         PR c++/27495
1447         * g++.dg/other/pr27495.C: New.
1448
1449 2006-07-18  Olivier Hainque  <hainque@adacore.com>
1450
1451         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
1452         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
1453
1454 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1455
1456         PR c/28286
1457         * gcc.dg/pragma-pack-4.c: New test.
1458
1459 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1460
1461         PR c++/28291
1462         * g++.dg/ext/pr28291.C: New test.
1463
1464 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1465
1466         PR middle-end/28403
1467         * gcc.c-torture/execute/pr28403.c: New test.
1468
1469 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1470
1471         PR middle-end/28402
1472         * gcc.dg/pr28402.c: New test.
1473
1474 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1475
1476         PR c++/28304
1477         * g++.dg/other/pr28304.C: New test.
1478
1479 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
1480
1481         PR other/28251
1482         gcc.c-torture/unsorted/dump-noaddr.c: New test.
1483         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
1484
1485 2006-07-17  Richard Guenther  <rguenther@suse.de>
1486
1487         PR tree-optimization/28238
1488         * g++.dg/tree-ssa/pr28238.C: New testcase.
1489
1490 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1491
1492         PR c++/28250
1493         * g++.dg/eh/catch1.C: New test.
1494         * g++.dg/eh/catch2.C: New test.
1495
1496 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
1497
1498         PR c++/28370
1499         * g++.dg/template/anon3.C: New test.
1500
1501 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
1502
1503         PR fortran/20844
1504         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
1505         specifiers requiring an explicit format tag..
1506
1507         PR fortran/28201
1508         * gfortran.dg/generic_5: New test.
1509
1510         PR fortran/20893
1511         * gfortran.dg/elemental_optional_args_1.f90: New test.
1512
1513 2006-07-16  Olivier Hainque  <hainque@adacore.com>
1514
1515         * gnat.dg/assert.ads: New file.
1516         * gnat.dg/controlled_record.ads: Likewise.
1517         * gnat.dg/controlled_record.adb: Likewise.
1518
1519 2006-07-15  Lee Millward  <lee.millward@gmail.com>
1520
1521         PR c++/28292
1522         * g++.dg/other/error12.C: New test.
1523
1524         PR c++/28269
1525         * g++.dg/template/crash54.C: New test.
1526
1527 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1528
1529         PR c++/28249
1530         * g++.dg/parse/catch1.C: New test.
1531
1532         PR c++/28294
1533         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
1534
1535         PR c++/28387
1536         * g++.dg/ext/attrib24.C: New test.
1537
1538 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1539
1540         PR c++/28343
1541         * g++.dg/ext/asmspec1.C: New test.
1542
1543 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
1544
1545         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
1546         (dg-test): Support shouldfail tests.
1547         * lib/target-supports-dg.exp (dg-shouldfail): New.
1548         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
1549         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
1550         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
1551         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
1552         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
1553         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
1554         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
1555
1556 2006-07-13  Jan Hubicka  <jh@suse.cz>
1557
1558         * gcc.target/i386/memcpy-1.c: New.
1559
1560 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
1561
1562         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
1563
1564 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
1565
1566         PR fortran/25097
1567         * gfortran.dg/present_1.f90: New test.
1568
1569         PR fortran/20903
1570         * gfortran.dg/interface_derived_type_1.f90: New test.
1571
1572 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
1573
1574         PR fortran/28213
1575         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
1576         list.
1577
1578 2006-07-07  Lee Millward  <lee.millward@gmail.com>
1579
1580         PR c++/27820
1581         * g++.dg/other/label1.C: New test.
1582
1583 2006-07-07   Richard Guenther  <rguenther@suse.de>
1584
1585         PR middle-end/28268
1586         * gcc.dg/torture/pr28268.c: New testcase.
1587
1588 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
1589
1590         PR c++/27019
1591         * g++.dg/ext/pr27019.C: New.
1592
1593 2006-07-07  Richard Guenther  <rguenther@suse.de>
1594
1595         PR tree-optimization/28187
1596         * gcc.dg/pr28187.c: New testcase.
1597
1598 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1599
1600         * gnat.dg/address_conversion.adb: New test.
1601         * gnat.dg/boolean_subtype.adb: Likewise.
1602         * gnat.dg/frame_overflow.adb: Likewise.
1603         * gnat.dg/pointer_array.adb: Likewise.
1604         * gnat.dg/pointer_conversion.adb: Likewise.
1605
1606 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
1607
1608         PR fortran/28237
1609         PR fortran/23420
1610         * gfortran.dg/print_fmt_5.f90: New test.
1611
1612 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1613
1614         PR fortran/28129
1615         * gfortran.dg/bounds_check_4.f90: New test.
1616
1617 2006-07-05  Richard Guenther  <rguenther@suse.de>
1618
1619         PR target/28158
1620         * gfortran.dg/pr28158.f90: New testcase.
1621
1622 2006-07-05  Richard Guenther  <rguenther@suse.de>
1623
1624         PR tree-optimization/28162
1625         * gcc.dg/pr28162.c: New testcase.
1626
1627 2006-07-05  Richard Guenther  <rguenther@suse.de>
1628         Andrew Pinski  <pinskia@gcc.gnu.org>
1629
1630         PR c++/27084
1631         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
1632
1633 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
1634
1635         PR fortran/28174
1636         * gfortran.dg/actual_array_substr_2.f90: New test.
1637
1638         PR fortran/28167
1639         * gfortran.dg/actual_array_constructor_2.f90: New test.
1640
1641 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1642
1643         * gfortran.dg/itime_idate_1.f: New test.
1644         * gfortran.dg/itime_idate_2.f: New test.
1645
1646 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1647
1648         PR libgfortran/27704
1649         * gfortran.dg/open_status_3.f90: New test.
1650         * gfortran.dg/fmt_l.f90: Update for new feature.
1651
1652 2006-07-03  Asher Langton  <langton2@llnl.gov>
1653
1654         * gfortran.dg/oldstyle_2.f90: New.
1655
1656 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1657
1658         * gnat.dg/string_slice.adb: New test.
1659
1660 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1661
1662         PR fortran/19259
1663         * gfortran.dg/semicolon_fixed.c: New.
1664         * gfortran.dg/semicolon_free.c: New.
1665
1666 2006-06-30  Mike Stump  <mrs@apple.com>
1667
1668         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
1669         that don't support internal visibility.
1670
1671 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
1672
1673         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
1674         for '(' / ')' needing an extra '\'.
1675
1676 2006-06-29  Roger Sayle  <roger@eyesopen.com>
1677
1678         PR middle-end/27428
1679         * gcc.dg/pr27428-1.c: New test case.
1680
1681 2006-06-29  Mike Stump  <mrs@apple.com>
1682
1683         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
1684         on darwin as we can't align commons large enough yet.
1685
1686         * gcc.dg/vla-8.c: Add additional testcases.
1687
1688 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
1689
1690         PR c++/28114
1691         * g++.dg/other/pr28114.C: New.
1692
1693 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
1694
1695         * gcc.c-torture/compile/20060625-1.c: New test.
1696
1697 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
1698
1699         PR fortran/20867
1700         * gfortran.dg/stfunc_3.f90: New test.
1701
1702         PR fortran/25056
1703         * gfortran.dg/impure_actual_1.f90: New test.
1704
1705         PR fortran/20874
1706         * gfortran.dg/elemental_result_1.f90: New test.
1707
1708         PR fortran/25073
1709         * gfortran.dg/select_7.f90: New test.
1710
1711         PR fortran/27554
1712         * intrinsic_actual_1.f: New test.
1713
1714         PR fortran/22038
1715         PR fortran/28119
1716         * gfortran.dg/forall_4.f90: New test.
1717
1718         PR fortran/25072
1719         * gfortran.dg/forall_5.f90: New test.
1720
1721 2006-06-25  Lee Millward  <lee.millward@gmail.com>
1722
1723         PR c++/28051
1724         * g++.dg/template/using13.C: New test.
1725
1726         PR c++/28054
1727         * g++.dg/other/incomplete3.C: New test.
1728
1729 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1730
1731         PR fortran/28081
1732         * gfortran.dg/substr_3.f: New test.
1733         * gfortran.dg/equiv_2.f90: Update expected error message.
1734
1735 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
1736
1737         PR fortran/28118
1738         * gfortran.dg/actual_array_substr_1.f90: New test.
1739
1740 2006-06-24  Olivier Hainque  <hainque@adacore.com>
1741
1742         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
1743         * gnat.dg/scalar_mode_agg_compare.adb: New test.
1744
1745 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
1746
1747         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1748
1749 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
1750
1751         PR fortran/27981
1752         * gfortran.dg/simpleif_2.f90: New test.
1753
1754 2006-06-23  Lee Millward  <lee.millward@gmail.com>
1755
1756         * g++.dg/template/error22.C: Fix typo.
1757
1758 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1759
1760         PR c++/28112
1761         * g++.dg/ext/attrib23.C: New test.
1762
1763 2006-06-23  Olivier Hainque  <hainque@adacore.com>
1764
1765         * gnat.dg/varsize_temp.adb: New test.
1766
1767 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1768
1769         PR c++/11468
1770         * g++.dg/other/java2.C: New test.
1771
1772 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
1773
1774         PR target/27789
1775         * g++.dg/ext/dllimport4.C. Add more tests for invalid
1776         initialization.
1777
1778 2006-06-22  Roger Sayle  <roger@eyesopen.com>
1779
1780         PR target/27531
1781         * gcc.dg/pr27531-1.c: New test case.
1782
1783 2006-06-22  Asher Langton  <langton2@llnl.gov>
1784
1785         PR fortran/24748
1786         * gfortran.dg/implicit_8.f90: New.
1787
1788 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
1789
1790         PR rtl-optimization/28121
1791         * gcc.dg/pr28121.c: New test.
1792
1793 2006-06-22  Lee Millward  <lee.millward@gmail.com>
1794
1795         PR c++/27805
1796         * g++.dg/parse/ptrmem6.C: New test.
1797
1798         PR c++/27821
1799         * g++.dg/template/error22.C: New test.
1800
1801 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1802
1803         PR c++/28111
1804         * g++.dg/template/friend43.C: New test.
1805
1806         PR c++/28110
1807         * g++.dg/template/crash53.C: New test.
1808
1809         PR c++/28109
1810         * g++.dg/rtti/incomplete1.C: New test.
1811
1812 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
1813
1814         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
1815
1816 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
1817
1818         * gcc.c-torture/execute/complex-7.c: New.
1819
1820 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
1821
1822         * gcc.dg/merge-all-constants-1.c: New test.
1823
1824 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
1825
1826         PR c++/28113
1827         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
1828
1829 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
1830
1831         * gfortran.dg/rrspacing_1.f90: New test.
1832
1833 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1834
1835         PR c++/28052
1836         * g++.dg/other/bitfield2.C: New test.
1837
1838 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
1839
1840         PR tree-optimization/27331
1841         * gcc.dg/pr27331.c: New test.
1842
1843 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
1844             Eric Botcazou  <ebotcazou@adacore.com>
1845
1846         PR ada/18692
1847         * lib/gnat.exp: New file.
1848         * lib/gnat-dg.exp: Likewise.
1849         * gnat.dg: New directory.
1850         * gnat.dg/dg.exp: New driver.
1851         * gnat.dg/specs: New directory.
1852         * gnat.dg/specs/specs.exp: New driver.
1853         * gnat.dg/style: New directory.
1854         * gnat.dg/style/style.exp: New driver.
1855
1856 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
1857
1858         PR fortran/16206
1859         * gfortran.dg/array_initializer_1.f90: New test.
1860
1861         PR fortran/28005
1862         * gfortran.dg/matmul_3.f90: New test.
1863
1864 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
1865
1866         PR middle-end/28075
1867         * gcc.dg/tree-ssa/inline-1.c: New test.
1868
1869 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
1870
1871         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
1872         in malloc prototype; remove XFAIL.
1873         * gcc.dg/pr18241-2.c: Ditto.
1874         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
1875         in memset prototype; remove XFAIL.
1876         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1877
1878 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1879
1880         * gcc.dg/vla-8.c: Add.
1881
1882 2006-06-19  Richard Guenther  <rguenther@suse.de>
1883
1884         PR tree-optimization/27090
1885         * g++.dg/tree-ssa/pr27090.C: New testcase.
1886
1887 2006-06-19  Roger Sayle  <roger@eyesopen.com>
1888
1889         PR target/27861
1890         * gcc.dg/pr27861-1.c: New test case.
1891
1892 2006-06-19  Richard Guenther  <rguenther@suse.de>
1893
1894         PR middle-end/28045
1895         * gcc.dg/torture/pr28045.c: New testcase.
1896
1897 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1898
1899         PR fortran/26801
1900         * gfortran.dg/associated_4.f90: New test.
1901
1902 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1903
1904         PR fortran/19310
1905         PR fortran/19904
1906         * gfortran.dg/real_const_3.f90: New test.
1907
1908 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
1909
1910         PR c++/28016
1911         * g++.dg/template/static26.C: New test.
1912
1913         PR c++/27979
1914         * g++.dg/expr/bitfield2.C: New test.
1915
1916         PR c++/27884
1917         * g++.dg/parse/linkage2.C: New test.
1918
1919 2006-06-16  Richard Guenther  <rguenther@suse.de>
1920
1921         PR middle-end/27116
1922         * gcc.dg/pr15785-1.c: Revert last change.
1923         * gcc.dg/torture/pr27116-2.c: New testcase.
1924
1925 2006-06-16  Roger Sayle  <roger@eyesopen.com>
1926
1927         PR middle-end/27802
1928         * gcc.dg/pr27802-1.c: New test case.
1929
1930 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
1931
1932         PR c++/27689
1933         * g++.dg/template/ttp18.C: New test.
1934         * g++.dg/template/ttp19.C: Likewise.
1935
1936         PR c++/27666
1937         * g++.dg/expr/cond9.C: New test.
1938
1939         PR c++/27640
1940         * g++.dg/template/ctor7.C: New test.
1941
1942 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
1943
1944         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
1945
1946 2006-06-16  Richard Guenther  <rguenther@suse.de>
1947
1948         PR tree-optimization/27781
1949         * gcc.dg/tree-ssa/pr27781.c: New testcase.
1950
1951 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
1952
1953         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
1954
1955 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
1956
1957         * gcc.dg/tree-ssa/loop-18.c: New test.
1958
1959 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
1960
1961         PR c++/27665
1962         * g++.dg/template/crash52.C: New test.
1963
1964         PR c++/27648
1965         * g++.dg/ext/attrib22.C: New test.
1966
1967         PR c++/26559
1968         * g++.dg/template/builtin1.C: New test.
1969         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1970
1971         PR c++/28018
1972         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1973         assignment.
1974         * g++.old-deja/g++.pt/crash51.C: Likewise.
1975
1976         PR c++/27227
1977         * g++.dg/lookup/linkage1.C: New test.
1978         * g++.dg/lookup/linkage2.C: Likewise.
1979
1980 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1981
1982         PR middle-end/27959
1983         * gcc.dg/pr27959.c: New testcase.
1984
1985 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1986
1987         PR target/28014:
1988         * g++.dg/eh/div.C: New test.
1989
1990 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1991
1992         PR c++/27894
1993         * g++.dg/tree-ssa/pr26757.C: New test.
1994         * g++.dg/tree-ssa/pr27894.C: New test.
1995
1996 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1997
1998         * gcc.c-torture/compile/20060609-1.c: New test.
1999
2000         PR target/27863
2001         * gcc.c-torture/compile/pr27863.c: New test.
2002
2003 2006-06-13  Richard Guenther  <rguenther@suse.de>
2004
2005         PR tree-optimization/27830
2006         * g++.dg/tree-ssa/pr27830.C: New testcase.
2007
2008 2006-06-13  Matthew Sachs  <msachs@apple.com>
2009
2010         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
2011         the list of compiler flags; this causes those flags to be checked
2012         for things like dg-skip-if.
2013
2014 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2015
2016         PR c++/27601
2017         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
2018
2019 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
2020             Kazu Hirata  <kazu@codesourcery.com>
2021
2022         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
2023         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
2024
2025 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2026
2027         PR c++/27933
2028         * g++.dg/lookup/using15.C: New test.
2029
2030         PR c++/27951
2031         * g++.dg/other/anon4.C: New test.
2032
2033 2006-06-12  Roger Sayle  <roger@eyesopen.com>
2034
2035         PR c++/21210
2036         * g++.dg/init/complex1.C: New test case.
2037
2038 2006-06-11  Eric Christopher  <echristo@apple.com>
2039
2040         PR middle-end/27948
2041         * gcc.dg/bf-ms-layout.c: Run on darwin.
2042         * gcc.dg/bf-no-ms-layout: Ditto.
2043         * gcc.dg/attr-ms_struct-2.c: New.
2044         * gcc.dg/bf-ms-layout-2.c: Ditto.
2045
2046 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2047
2048         * gcc.dg/attr-ms_struct-packed1.c: New.
2049
2050 2006-06-09  Mike Stump  <mrs@apple.com>
2051
2052         * gcc.dg/vla-7.c: Add.
2053
2054 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
2055
2056         PR fortran/24558
2057         * gfortran.dg/entry_6.f90: New test.
2058
2059         PR fortran/20877
2060         PR fortran/25047
2061         * gfortran.dg/entry_7.f90: New test.
2062
2063 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
2064
2065         PR c/27747
2066         * gcc.dg/cpp/_Pragma6.c: New test.
2067
2068         PR c++/27748
2069         * g++.dg/cpp/_Pragma1.C: New test.
2070
2071         PR preprocessor/27746
2072         * gcc.dg/gomp/macro-3.c: New test.
2073         * gcc.dg/gomp/macro-4.c: New test.
2074         * g++.dg/gomp/macro-3.C: New test.
2075         * g++.dg/gomp/macro-4.C: New test.
2076
2077 2006-06-09  Richard Guenther  <rguenther@suse.de>
2078
2079         PR tree-optimization/26998
2080         * gcc.dg/torture/pr26998.c: New testcase.
2081         * gcc.dg/tree-ssa/vrp29.c: New testcase.
2082
2083 2006-06-08  Mike Stump  <mrs@apple.com>
2084
2085         * gcc.dg/pr27095.c: Account for stubs.
2086
2087         PR target/26427
2088         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
2089         produce bad code on darwin.
2090
2091 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2092
2093         PR fortran/27958
2094         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
2095
2096 2006-06-08  Asher Langton  <langton2@llnl.gov>
2097
2098         PR fortran/27786
2099         * cray_pointers_2.f90: Add -fbounds-check compile flag.
2100
2101 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2102
2103         PR target/27421
2104         * gcc.dg/union-3.c: New test.
2105
2106 2006-06-08  Richard Guenther  <rguenther@suse.de>
2107
2108         PR middle-end/27116
2109         * gcc.dg/torture/pr27116.c: New testcase.
2110         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
2111
2112 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
2113
2114         PR rtl-optimization/26449
2115         * gcc.dg/pr26449.c: New test.
2116
2117 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2118
2119         PR c++/27601
2120         * g++.dg/ext/offsetof1.C: Test member functions.
2121
2122 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
2123
2124         * gcc.dg/pr27095.c: Improve scanning.
2125
2126 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
2127
2128         PR fortran/23091
2129         * gfortran.dg/saved_automatic_1.f90: New test.
2130
2131         PR fortran/24168
2132         * gfortran.dg/array_simplify_1.f90: New test.
2133
2134         PR fortran/25090
2135         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2136
2137         PR fortran/25058
2138         * gfortran.dg/entry_dummy_ref_2.f90: New test.
2139
2140 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
2141
2142         PR c++/27177
2143         * g++.dg/expr/cast7.C: New test.
2144
2145 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
2146
2147         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
2148         * lib/gcc-defs.exp (tool_check_compile): Ditto.
2149         * lib/fortran-torture.exp (fortran-torture-compile,
2150         fortran-torture-execute): Ditto.
2151
2152 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
2153
2154         PR target/27842
2155         * gcc.dg/vmx/pr27842.c: New test.
2156
2157 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2158
2159         PR libfortran/27895
2160         * gfortran.dg/bounds_check_3.f90: New test.
2161
2162 2006-06-05  Mike Stump  <mrs@apple.com>
2163
2164         * objc.dg/objc-fast-4.m: Skip for ppc64.
2165
2166 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
2167
2168         PR testsuite/27705
2169         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
2170
2171 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2172             Victor Kaplansky  <victork@il.ibm.com>
2173
2174         PR tree-optimizations/26360
2175         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
2176         with -fno-tree-dce.
2177         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
2178
2179 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
2180
2181         PR fortran/14067
2182         * gfortran.dg/data_char_1.f90: Add messages for truncated
2183         strings.
2184
2185         PR fortran/16943
2186         * gfortran.dg/func_decl_2.f90: New test.
2187
2188         PR fortran/20839
2189         * gfortran.dg/do_2.f90: New test.
2190
2191         PR fortran/27655
2192         * gfortran.dg/associated_3.f90: New test.
2193
2194 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
2195
2196         PR c++/27819
2197         * g++.dg/template/static25.C: New test.
2198
2199         PR c++/27722
2200         * g++.dg/init/array21.C: New test.
2201
2202         PR c++/27807
2203         * g++.dg/ext/complit7.C: New test.
2204
2205         PR c++/27806
2206         * g++.dg/parse/ptrmem5.C: New test.
2207
2208 2006-06-04  Roger Sayle  <roger@eyesopen.com>
2209             Andrew Pinski  <pinskia@physics.uc.edu>
2210
2211         PR c/27150
2212         PR middle-end/27382
2213         * gcc.dg/pr27150-1.c: New testcase.
2214         * gcc.dg/pr27382-1.c: New testcase.
2215         * gcc.dg/pr27382-2.c: New testcase.
2216
2217 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
2218
2219         PR c/25161
2220         PR c/27020
2221         * gcc.dg/array-10.c: New test.
2222
2223 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2224
2225         PR c++/27804
2226         * g++.dg/init/const4.C: New test.
2227         * g++.dg/init/member1.C: Add error-marker.
2228         * g++.dg/other/fold1.C: Adjust error-marker.
2229
2230 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2231
2232         PR c++/27601
2233         * g++.dg/ext/offsetof1.C: New test.
2234
2235 2006-06-04 Eric Christopher <echristo@apple.com>
2236
2237         * gcc.dg/attr-ms_struct-1.c: New.
2238
2239 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
2240
2241         * gcc.c-torture/compile/builtin_constant_p.c: New test.
2242
2243 2006-06-04  Richard Guenther  <rguenther@suse.de>
2244
2245         PR tree-optimization/27039
2246         * gcc.dg/tree-ssa/loop-17.c: New testcase.
2247
2248 2006-06-03  Roger Sayle  <roger@eyesopen.com>
2249
2250         PR target/26223
2251         * gcc.target/i386/amd64-abi-2.c: New test case.
2252
2253 2006-06-02  Eric Christopher  <echristo@apple.com>
2254
2255         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
2256         * gcc.target/i386/20020523-1.c: Skip if darwin.
2257         * gcc.target/i386/asm-3.c: Ditto.
2258         * gcc.target/i386/20011119-1.c: Ditto.
2259         * gcc.target/i386/clobbers.c: Remove pic part of test.
2260
2261 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
2262
2263         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
2264         * g++.old-deja/g++.other/init19.C: Ditto.
2265         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
2266         and add other platforms as expected failures.
2267
2268 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
2269
2270         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
2271         (is-effective-target-keyword): Ditto.
2272
2273 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
2274
2275         PR fortran/27715
2276         * gfortran.dg/extended_char_comparison_1.f:  New test.
2277
2278 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
2279
2280         PR fortran/25098
2281         * gfortran.dg/dummy_procedure_1.f90: New test.
2282
2283         PR fortran/25147
2284         * gfortran.dg/dummy_procedure_2.f90: New test.
2285
2286         * gfortran.dg/associated_2.f90: Correct to make consistent with
2287         standard.
2288
2289 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2290
2291         * gcc.target/i386/387-11.c: New test case.
2292
2293 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
2294
2295         PR c++/27801
2296         * g++.dg/template/cond6.C: New test.
2297
2298         PR c++/26496
2299         * g++.dg/template/crash51.C: New test.
2300         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
2301
2302         PR c++/27385
2303         * g++.dg/init/array20.C: New test.
2304
2305 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2306
2307         * gcc.dg/builtins-54.c: New test case.
2308
2309 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2310
2311         PR c++/26433
2312         * g++.dg/template/fntry1.C: Add dg-do link.
2313
2314         PR c++/27808
2315         * g++.dg/parse/friend6.C: New test.
2316
2317 2006-05-30  Asher Langton  <langton2@llnl.gov>
2318
2319         * gfortran.dg/cray_pointers_7.f90: New test.
2320
2321 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2322
2323         PR tree-optimization/23452
2324         * gcc.dg/fold-mulconj-1.c: New test case.
2325
2326 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2327
2328         PR c++/27803
2329         * g++.dg/parse/bitfield1.C: New test.
2330
2331 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2332
2333         * gcc.target/ppc-eq0-1.c: New test case.
2334         * gcc.target/ppc-negeq0-1.c: New test case.
2335
2336 2006-05-30  Dirk Mueller  <dmueller@suse.de>
2337
2338         PR c/27273
2339         * gcc.dg/overflow-warn-5.c: New test.
2340
2341 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2342
2343         PR c/27718
2344         * gcc.dg/sizeof-1.c: New test.
2345
2346 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
2347
2348         PR target/27790
2349         * gcc.target/i386/pr27790.c: New test.
2350
2351 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2352
2353         PR libgfortran/27757
2354         * gfortran.dg/direct_io_5.f90: New test.
2355
2356 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2357
2358         PR libgfortran/27634
2359         * gfortran.dg/fmt_missing_period_1.f: New test.
2360         * gfortran.dg/fmt_missing_period_2.f: New test.
2361         * gfortran.dg/fmt_missing_period_3.f: New test.
2362
2363 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2364
2365         PR fortran/19777
2366         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
2367         arrays.
2368
2369 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2370
2371         PR c++/27713
2372         * g++.dg/template/new6.C: New test.
2373
2374 2006-05-29  Roger Sayle  <roger@eyesopen.com>
2375
2376         PR tree-optimization/24964
2377         * gcc.target/i386/387-10.c: New test case.
2378
2379 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
2380
2381         * intrinsics/string_intrinsics.c (compare_string):
2382         Use memcmp instead of strncmp to avoid tripping over
2383         CHAR(0) in a string.
2384
2385 2006-05-27  Richard Guenther  <rguenther@suse.de>
2386
2387         PR middle-end/27773
2388         * gcc.dg/torture/pr27773.c: New testcase.
2389
2390 2006-05-27  Dirk Mueller  <dmueller@suse.de>
2391
2392         * gcc.dg/pr24561.c: Rename to..
2393         * gcc.dg/pr25962.c: .. this.
2394
2395 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2396
2397         PR fortran/19777
2398         * gfortran.dg/bounds_check_2.f: New test.
2399
2400 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
2401
2402         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
2403         * gfortran.dg/byte_1.f90: Likewise.
2404         * gfortran.dg/dup_save_2.f90: Likewise.
2405
2406 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
2407
2408         * gfortran.dg/associated_2.f90: New test.
2409
2410 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2411
2412         PR fortran/27524
2413         * gfortran.dg/bounds_check_1.f90: New test.
2414
2415 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
2416
2417         PR rtl-optimization/27661
2418         * gcc.dg/pr27661.c: New test case.
2419
2420 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2421
2422         PR fortran/23151
2423         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
2424         * gfortran.dg/print_parentheses_1.f:  New test.
2425         * gfortran.dg/print_parentheses_2.f90:  New test.
2426
2427 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
2428
2429         PR target/27758
2430         * gcc.dg/pr27758.c: New test.
2431
2432 2006-05-24  Falk Hueffner  <falk@debian.org>
2433
2434         * gcc.c-torture/compile/pr27571.c: New test.
2435
2436 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
2437
2438         PR fortran/27709
2439         * gfortran.dg/spec_expr_4.f90: New test.
2440
2441         PR fortran/27155
2442         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
2443
2444 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
2445
2446         PR c++/20103
2447         * g++.dg/ext/complit6.C: New test.
2448         * g++.dg/ext/complit3.C: Adjust error markers.
2449         * g++.dg/init/const3.C: New test.
2450
2451 2006-05-25  Richard Guenther  <rguenther@suse.de>
2452
2453         PR middle-end/27743
2454         * gcc.dg/torture/pr27743.c: New testcase.
2455
2456 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2457
2458         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
2459
2460 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
2461
2462         * gcc.dg/compat/scalar-by-value-x.h: New.
2463         * gcc.dg/compat/scalar-by-value-y.h: New.
2464         * gcc.dg/compat/scalar-by-value-5.c: New.
2465         * gcc.dg/compat/scalar-by-value-5_main.c: New.
2466         * gcc.dg/compat/scalar-by-value-5_x.c: New.
2467         * gcc.dg/compat/scalar-by-value-5_y.c: New.
2468         * gcc.dg/compat/scalar-by-value-6.c: New.
2469         * gcc.dg/compat/scalar-by-value-6_main.c: New.
2470         * gcc.dg/compat/scalar-by-value-6_x.c: New.
2471         * gcc.dg/compat/scalar-by-value-6_y.c: New.
2472
2473 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
2474
2475         PR tree-optimization/27639
2476         PR tree-optimization/26719
2477         * gcc.dg/pr27639.c: New test.
2478         * gcc.dg/pr26719.c: New test.
2479         * gcc.dg/tree-ssa/scev-cast.c: New test.
2480
2481 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
2482
2483         PR c++/20173
2484         * g++.dg/template/error21.C: New test.
2485
2486 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
2487
2488         PR target/27696
2489         * gcc.target/i386/pr27696.c: New.
2490
2491 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
2492
2493         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
2494
2495         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
2496
2497 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2498
2499         PR c++/27716
2500         * g++.dg/other/assign1.C: New test.
2501
2502 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
2503
2504         PR target/27266
2505         * gcc.target/i386/pr27266.c: New.
2506
2507 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2508
2509         PR c++/27451
2510         * g++.dg/ext/asm9.C: New test.
2511
2512 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
2513
2514         PR rtl-optimization/25514
2515         * gcc.c-torture/compile/pr25514.c: New test.
2516
2517 2006-05-22  Richard Guenther  <rguenther@suse.de>
2518
2519         Revert
2520         2006-01-31  Richard Guenther  <rguenther@suse.de>
2521
2522         * gcc.target/i386/sselibm-1.c: New testcase.
2523         * gcc.target/i386/sselibm-2.c: Likewise.
2524         * gcc.target/i386/sselibm-3.c: Likewise.
2525         * gcc.target/i386/sselibm-4.c: Likewise.
2526         * gcc.target/i386/sselibm-5.c: Likewise.
2527
2528 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2529
2530         PR c/27420
2531         * gcc.dg/func-args-2.c: New test.
2532
2533         PR c/26818
2534         * gcc.dg/struct-incompl-1.c: New test.
2535
2536 2006-05-22  Richard Guenther  <rguenther@suse.de>
2537
2538         PR testsuite/27708
2539         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
2540         the transformations we test for.
2541
2542 2006-05-22  Richard Guenther  <rguenther@suse.de>
2543
2544         PR testsuite/27707
2545         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
2546
2547 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
2548
2549         PR c++/27210
2550         * g++.dg/warn/new1.C: New test.
2551         * g++.dg/template/new5.C: Likewise.
2552
2553 2006-05-21  Roger Sayle  <roger@eyesopen.com>
2554
2555         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
2556         * gcc.target/i386/20060512-3.c: Likewise.
2557
2558 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
2559
2560         PR rtl-optimization/27671
2561         * gcc.c-torture/execute/pr27671-1.c: New.
2562         * gcc.dg/pr27671-2.c: Likewise.
2563
2564         PR tree-optimization/26622.
2565         * gcc.c-torture/compile/pr26622.c: New.
2566
2567 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2568
2569         PR fortran/27613
2570         * gfortran.dg/recursive_reference_1.f90: New test.
2571
2572 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2573
2574         PR fortran/25746
2575         * gfortran.dg/elemental_subroutine_3.f90: New test.
2576
2577         PR fortran/25090
2578         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
2579
2580         PR fortran/27584
2581         * gfortran.dg/associated_target_1.f90: New test.
2582
2583         PR fortran/19015
2584         * gfortran.dg/maxloc_shape_1.f90: New test.
2585
2586 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2587
2588         PR libgfortran/24459
2589         * gfortran.dg/namelist_24.f90: New test.
2590         * gfortran.dg/namelist_12.f: Fix typo in comment.
2591
2592 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
2593
2594         PR middle-end/25776
2595         * g++.dg/other/error11.C: New test.
2596
2597 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2598
2599         * gcc.target/mips/pr26765.c: Add -w to options.
2600
2601 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2602
2603         * lib/target-supports.exp (check_effective_target_mpaired_single):
2604         New function.
2605         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
2606         multilibs.
2607         * g++.dg/vect/vect.exp: Likewise.
2608
2609 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2610
2611         PR testsuite/25891
2612         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
2613
2614 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
2615
2616         PR fortran/27662
2617         * gfortran.dg/temporary_1.f90: New file.
2618
2619 2006-05-19  Andreas Schwab  <schwab@suse.de>
2620
2621         * g++.dg/other/unused1.C: Also match "stringz".
2622
2623 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
2624
2625         PR c++/26433
2626         * g++.dg/template/fntry1.C: New test.
2627
2628 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
2629
2630         PR c++/27471
2631         PR c++/27506
2632         * g++.dg/conversion/bitfield5.C: New test.
2633         * g++.dg/conversion/bitfield6.C: New test.
2634
2635 2006-05-18  Mike Stump  <mrs@apple.com>
2636
2637         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
2638         * gcc.dg/vla-4.c: Add.
2639         * gcc.dg/vla-5.c: Add.
2640         * gcc.dg/vla-6.c: Add.
2641
2642 2006-05-12  Stuart Hastings  <stuart@apple.com>
2643
2644         * testsuite/gcc.target/i386/20060512-1.c: New.
2645         * testsuite/gcc.target/i386/20060512-2.c: New.
2646         * testsuite/gcc.target/i386/20060512-3.c: New.
2647         * testsuite/gcc.target/i386/20060512-4.c: New.
2648
2649 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
2650
2651         PR c++/26122
2652         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
2653
2654         PR c++/26068
2655         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
2656         * g++.dg/parse/linkage1.C: New test.
2657
2658 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2659
2660         PR tree-optimization/27548
2661         * g++.dg/tree-ssa/pr27548.C: New test.
2662
2663 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2664
2665         PR fortran/26551
2666         * gfortran.dg/recursive_check_1.f: New test.
2667         * gfortran.dg/recursive_check_2.f90: New test.
2668
2669 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
2670
2671         * g++.dg/opt/temp2.C: New test.
2672
2673 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2674
2675         PR c++/27491
2676         * g++.dg/init/brace5.C: New test.
2677
2678         PR middle-end/27415
2679         * gcc.dg/gomp/pr27415.c: New test.
2680         * g++.dg/gomp/pr27415.C: New test.
2681
2682         PR tree-optimization/27549
2683         * g++.dg/tree-ssa/pr27549.C: New test.
2684
2685 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2686
2687         PR libgfortran/27575
2688         * gfortran.dg/read_eof_4.f90: New test.
2689
2690 2006-05-16  Richard Guenther  <rguenther@suse.de>
2691
2692         PR tree-optimization/22303
2693         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
2694
2695 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
2696
2697         PR middle-end/27573
2698         * gcc.dg/gomp/pr27573.c: New test.
2699         * gfortran.dg/gomp/pr27573.f90: New test.
2700
2701         PR c/27499
2702         * gcc.dg/gomp/pr27499.c: New test.
2703         * g++.dg/gomp/pr27499.C: New test.
2704
2705 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2706
2707         PR c++/27339
2708         * g++.dg/parser/access8.C: Adjust error marker.
2709         * g++.dg/template/access17.C: New test.
2710         * g++.dg/template/access18.C: Likewise.
2711
2712 2006-05-15  Roger Sayle  <roger@eyesopen.com>
2713
2714         PR target/26600
2715         * gcc.target/i386/pr26600.c: New test case.
2716
2717 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2718
2719         PR c++/27505
2720         * g++.dg/expr/bitfield1.C: New test.
2721
2722 2006-05-15  Richard Guenther  <rguenther@suse.de>
2723
2724         PR tree-optimization/27603
2725         * gcc.dg/torture/pr27603.c: New testcase.
2726
2727 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
2728
2729         PR fortran/25090
2730         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2731
2732         PR fortran/25082
2733         * gfortran.dg/scalar_return_1.f90: New test.
2734
2735         PR fortran/27411
2736         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
2737
2738 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
2739
2740         * gcc.dg/gomp/critical-4.c: New test.
2741         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
2742         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2743         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
2744         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
2745
2746 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2747
2748         PR c++/27582
2749         * g++.dg/template/dependent-args1.C: New test.
2750
2751         PR c++/27581
2752         * g++.dg/lookup/this1.C: New test.
2753
2754         PR c++/27315
2755         * g++.dg/template/operator6.C: New test.
2756         * g++.dg/template/incomplete3.C: New test.
2757
2758         PR c++/27559
2759         * g++.dg/template/new4.C: New test.
2760
2761         PR c++/27496
2762         * g++.dg/template/void2.C: New test.
2763
2764 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
2765
2766         * g++.dg/template/dependent-expr5.C: New test.
2767
2768 2006-05-14  Roger Sayle  <roger@eyesopen.com>
2769
2770         PR middle-end/26729
2771         * gcc.dg/pr26729-1.c: New test case.
2772
2773 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
2774
2775         * gcc.dg/pr27003.c: New test.
2776
2777 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
2778
2779         * lib/target-supports.dg (check_cxa_atexit_available): Change
2780         v3_target_compile to ${tool}_target_compile.
2781
2782 2006-05-11  Jason Merrill  <jason@redhat.com>
2783
2784         * lib/scanasm.exp (scan-not-hidden): Fix typo.
2785
2786 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2787
2788         PR fortran/27553
2789         * gfortran.dg/label_5.f90: New test.
2790
2791 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
2792
2793         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
2794         check_effective_target_powerpc_altivec_ok): New.
2795         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
2796         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
2797         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
2798         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
2799         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
2800         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
2801         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
2802         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
2803         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
2804         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
2805         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
2806         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
2807         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
2808         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
2809         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
2810         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
2811         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
2812         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
2813         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
2814         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
2815         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
2816         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
2817         gcc.target/powerpc/altivec-9.c,
2818         gcc.target/powerpc/altivec-consts.c,
2819         gcc.target/powerpc/altivec-pr22085.c,
2820         gcc.target/powerpc/altivec-splat.c,
2821         gcc.target/powerpc/altivec-types-1.c,
2822         gcc.target/powerpc/altivec-types-2.c,
2823         gcc.target/powerpc/altivec-types-3.c,
2824         gcc.target/powerpc/altivec-types-4.c,
2825         gcc.target/powerpc/altivec-varargs-1.c,
2826         gcc.target/powerpc/altivec-vec-merge.c,
2827         gcc.target/powerpc/ppc-vector-memcpy.c,
2828         gcc.target/powerpc/ppc-vector-memset.c,
2829         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
2830         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
2831         these effective targets.
2832         * gcc.dg/vmx/pr27006.c: Add missing close brace.
2833         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
2834
2835 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2836
2837         PR middle-end/27384
2838         * g++.dg/other/fold1.C: New test.
2839
2840         PR middle-end/27488
2841         * gcc.dg/fold-nonneg-1.c: New test.
2842
2843         PR c++/27547
2844         * g++.dg/other/operator1.C: New test.
2845
2846 2006-05-11  Richard Guenther  <rguenther@suse.de>
2847
2848         PR middle-end/27529
2849         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
2850
2851 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
2852
2853         * lib/target-supports-dg.exp (check-flags): New.
2854         (dg-skip-if): Move flag checks.
2855
2856 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
2857
2858         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
2859         * lib/target-supports.dg (check_cxa_atexit_available): New.
2860
2861 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
2862
2863         PR fortran/27470
2864         * gfortran.dg/multiple_allocation_2.f90: New test case.
2865
2866 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
2867
2868         * gcc.target/arm/pr27387.C: Fix a comment typo.
2869
2870 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2871
2872         PR fortran/24549
2873         * gfortran.dg/error_recovery_1.f90: New test.
2874
2875 2006-05-10  Richard Guenther  <rguenther@suse.de>
2876
2877         PR tree-optimization/27302
2878         * gcc.dg/torture/pr27302.c: New testcase.
2879
2880 2006-05-09  Dirk Mueller  <dmueller@suse.de>
2881         Richard Guenther  <rguenther@suse.de>
2882
2883         PR middle-end/27498
2884         * gcc.dg/tree-ssa/pr27498.c: New testcase.
2885
2886 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
2887
2888         PR rtl-optimization/27335
2889         * gcc.dg/pr27335.c: New test.
2890
2891 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
2892
2893         * gcc.target/mips/mips-ps-5.c: New file.
2894
2895 2006-05-08  Jan Hubicka  <jh@suse.cz>
2896
2897         PR middle-end/25962
2898         * gcc.dg/pr25962.c: New.
2899
2900 2006-05-08  Roger Sayle  <roger@eyesopen.com>
2901
2902         PR target/27158
2903         * gcc.target/powerpc/pr27158.c: New test case.
2904
2905 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
2906
2907         PR testsuite/27476
2908         * ada/acats/run_all.sh: Use test -z.
2909
2910 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2911
2912         PR libfortran/18271
2913         * gfortran.dg/spec_expr_3.f90: New test.
2914
2915 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
2916
2917         PR target/24879
2918         * gcc.target/i386/monitor.c: New file.
2919
2920 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
2921
2922         * gcc.dg/pr27095.c: xfail *-*-darwin*.
2923
2924 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2925
2926         PR c++/27447
2927         * g++.dg/other/ptrmem7.C: New test.
2928
2929 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2930
2931         PR target/27421
2932         * gcc.dg/array-9.c: New test.
2933
2934 2006-05-07  Richard Guenther  <rguenther@suse.de>
2935
2936         PR tree-optimization/27409
2937         * gcc.dg/torture/pr27409.c: New testcase.
2938
2939 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2940
2941         PR fortran/27457
2942         * gfortran.dg/select_6.f90: New.
2943
2944 2006-05-07  Richard Guenther  <rguenther@suse.de>
2945
2946         PR tree-optimization/27136
2947         * gcc.dg/torture/pr27136.c: New testcase.
2948
2949 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
2950
2951         PR fortran/24813
2952         * gfortran.dg/char_cons_len_1.f90: New test.
2953
2954 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2955
2956         PR c++/27427
2957         * g++.dg/template/incomplete2.C: New test.
2958
2959 2006-05-06  Richard Guenther  <rguenther@suse.de>
2960
2961         PR tree-optimization/27151
2962         * gcc.dg/vect/pr27151.c: New testcase.
2963
2964 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2965
2966         PR c++/27430
2967         * g++.dg/template/void1.C: New test.
2968
2969         PR c++/27423
2970         * g++.dg/other/void2.C: New test.
2971
2972         PR c++/27422
2973         * g++.dg/conversion/void1.C: New test.
2974
2975 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2976
2977         PR/21391
2978         * g++.dg/other/unused1.C: New.
2979
2980 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2981
2982         PR objc/27240
2983         * objc.dg/member-1.m: New test.
2984
2985 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2986
2987         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2988
2989 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2990
2991         PR libfortran/26985
2992         * gfortran.dg/matmul_2.f90: New test.
2993
2994 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2995
2996         * ada/acats/run_all.sh: Use sync when main not found.
2997
2998 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2999
3000         PR target/26765
3001         * gcc.target/mips/pr26765.c: New.
3002
3003 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
3004
3005         * gcc.target/bfin: New directory.
3006         * gcc.target/bfin/bfin.exp: New file.
3007         * gcc.target/bfin/frmul.c: New file.
3008         * gcc.target/bfin/arith.c: New file.
3009         * gcc.target/bfin/mul-combine.c: New file.
3010         * gcc.target/bfin/shift.c: New file.
3011
3012 2006-05-04  Richard Guenther  <rguenther@suse.de>
3013
3014         PR tree-optimization/14287
3015         PR tree-optimization/14844
3016         PR tree-optimization/19792
3017         PR tree-optimization/21608
3018         PR tree-optimization/27090
3019         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
3020         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3021         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3022         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3023         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3024
3025 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
3026
3027         PR tree-optimization/27285
3028         * gcc.c-torture/execute/pr27285.c: New test.
3029
3030         PR middle-end/27388
3031         * gcc.dg/gomp/pr27388-1.c: New test.
3032         * gcc.dg/gomp/pr27388-2.c: New test.
3033         * gcc.dg/gomp/pr27388-3.c: New test.
3034
3035         PR c++/27359
3036         * g++.dg/gomp/pr27359.C: New test.
3037
3038 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
3039
3040         PR fortran/20248
3041         * gfortran.dg/iargc.f90: New test.
3042
3043 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3044
3045         PR c++/27102
3046         * g++.dg/template/crash49.C: New test.
3047
3048 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
3049
3050         PR testsuite/27032
3051         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
3052
3053 2006-05-02  Jeff Law  <law@redhat.com>
3054
3055         PR tree-optimization/27364
3056         * gcc.c-torture/execute/pr27364.c: New test.
3057
3058 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3059
3060         PR c++/27309
3061         * g++.dg/parser/ctor5.C: New test.
3062
3063 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
3064
3065         PR target/27387
3066         * gcc.target/arm/arm.exp: New.
3067         * gcc.target/arm/pr27387.C: Likewise.
3068
3069 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
3070
3071         PR fortran/27269
3072         PR fortran/27324
3073         * gfortran.dg/module_equivalence_2.f90: New test.
3074
3075 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
3076
3077         PR middle-end/27337
3078         * g++.dg/gomp/pr27337-1.C: New test.
3079         * g++.dg/gomp/pr27337-2.C: New test.
3080
3081         PR middle-end/27328
3082         * gcc.dg/gomp/pr27328.c: New test.
3083
3084         PR middle-end/27325
3085         * g++.dg/gomp/pr27325.C: New test.
3086
3087         PR middle-end/27310
3088         * g++.dg/gomp/pr27310.C: New test.
3089
3090 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3091
3092         PR tree-optimization/27291
3093         * g++.dg/tree-ssa/pr27291.C: New test.
3094
3095 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3096
3097         PR tree-optimization/27283
3098         * g++.dg/tree-ssa/pr27283.C: New test.
3099
3100 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3101
3102         * gcc.dg/tree-ssa/loop-16.c: New test.
3103
3104 2006-05-01  Roger Sayle  <roger@eyesopen.com>
3105             Joseph S. Myers  <joseph@codesourcery.com>
3106
3107         * gcc.dg/Wconversion-3.c: New test case.
3108         * gcc.dg/Wconversion-4.c: Likewise.
3109
3110 2006-05-01  Richard Guenther  <rguenther@suse.de>
3111
3112         PR tree-optimization/26726
3113         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
3114
3115 2006-04-30  Roger Sayle  <roger@eyesopen.com>
3116
3117         * gcc.dg/Woverflow-1.c: New test case.
3118         * gcc.dg/Woverflow-2.c: Likewise.
3119         * gcc.dg/Woverflow-3.c: Likewise.
3120
3121 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
3122
3123         PR c++/27094
3124         * g++.dg/template/defarg8.C: New test.
3125
3126 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3127
3128         PR c++/27278
3129         * g++.dg/parse/operator7.C: New test.
3130
3131 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3132
3133         PR c++/11471
3134         PR c++/27102
3135         * g++.dg/template/crash48.C: New test.
3136
3137         PR c++/27279
3138         * g++.dg/parse/ctor4.C: New test.
3139
3140 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3141
3142         PR fortran/25681
3143         * gfortran.df/char_type_len.f90: New test.
3144
3145 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3146
3147         PR libgfortran/27304
3148         * gfortran.dg/fmt_exhaust.f90: New test.
3149
3150 2006-04-28  Roger Sayle  <roger@eyesopen.com>
3151
3152         PR c/25309
3153         * gcc.dg/large-size-array-2.c: New test case.
3154
3155 2006-04-28  Richard Guenther  <rguenther@suse.de>
3156
3157         PR target/26826
3158         * gcc.target/i386/pr26826.c: New testcase.
3159
3160 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
3161
3162         PR middle-end/27260
3163         * gcc.c-torture/execute/pr27260.c: New.
3164
3165 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
3166
3167         PR middle-end/27095
3168         * gcc.dg/pr27095.c: New.
3169
3170 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3171
3172         PR c++/27292
3173         * g++.dg/conversion/bitfield4.C: New test.
3174
3175 2006-04-27  Eric Christopher  <echristo@apple.com>
3176
3177         * gcc.dg/pragma-ms_struct.c: New.
3178
3179 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3180
3181         PR c++/27102
3182         * g++.dg/template/crash47.C: New test.
3183
3184 2006-04-27  Dirk Mueller  <dmueller@suse.de>
3185
3186         * gcc.target/i386/sse-7.c: build with -msse.
3187
3188 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
3189
3190         PR testsuite/27274:
3191         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
3192         (main): Exit if processor doesn't support SSE.
3193
3194 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
3195
3196         PR middle-end/27282
3197         * gcc.c-torture/compile/pr27282.c: New test.
3198
3199 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
3200
3201         PR middle-end/26913
3202         * g++.dg/gomp/pr26913.C: New test.
3203
3204         PR c/25996
3205         * gcc.dg/gomp/pr25996.c: New test.
3206         * g++.dg/gomp/pr25996.C: New test.
3207
3208 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
3209
3210         PR rtl-optimization/26725
3211         * gcc.c-torture/compile/pr26725.c: New test.
3212
3213 2006-04-25  Richard Guenther  <rguenther@suse.de>
3214
3215         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
3216         than n + -1.
3217
3218 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3219
3220         * gcc.dg/20060425-1.c: New testcase.
3221
3222 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
3223
3224         PR tree-optimization/26865
3225         * gcc.dg/pr26865.c: New test.
3226
3227 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
3228
3229         PR c++/27292
3230         * g++.dg/conversion/bitfield1.C: New test.
3231         * g++.dg/conversion/bitfield2.C: Likewise.
3232         * g++.dg/conversion/bitfield3.C: Likewise.
3233
3234 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3235         Richard Guenther  <rguenther@suse.de>
3236
3237         PR tree-optimization/27236
3238         * gcc.dg/tree-ssa/pr27236.c: New testcase.
3239
3240 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3241
3242         PR c++/19963
3243         * g++.dg/other/incomplete2.C: New test.
3244
3245 2006-04-24  Richard Guenther  <rguenther@suse.de>
3246
3247         PR middle-end/26869
3248         * gcc.dg/torture/pr26869.c: New testcase.
3249
3250 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3251         Richard Guenther  <rguenther@suse.de>
3252
3253         PR tree-optimization/27218
3254         * g++.dg/tree-ssa/pr27218.C: New testcase.
3255
3256 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3257
3258         PR c++/26912
3259         * g++.dg/template/friend41.C: New test.
3260
3261 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
3262
3263         * g++.dg/opt/pr15551.C: Include cstdio.
3264         (main): Use remove instead of unlink.
3265
3266 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
3267
3268         * gcc.dg/sibcall-7.c: New test.
3269         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
3270         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
3271         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
3272         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
3273         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
3274
3275 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3276
3277         PR c++/26534
3278         * g++.dg/opt/bitfield1.C: New test.
3279         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
3280         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
3281         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
3282         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
3283         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
3284         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
3285         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
3286         * g++.dg/abi/bitfield2.C: Likewise.
3287         * g++.dg/init/bitfield1.C: Likewise.
3288
3289 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
3290
3291         PR fortran/25099
3292         * gfortran.dg/elemental_subroutine_4.f90: New test.
3293         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
3294         call sub (m, x).
3295
3296 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3297
3298         * gcc.c-torture/compile/20060421-1.c: New testcase.
3299
3300 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3301
3302         PR c/25875
3303         * gcc.dg/init-bad-4.c: New test.
3304
3305 2006-04-21  Paul Brook  <paul@codesourcery.com>
3306
3307         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
3308
3309 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
3310
3311         PR fortran/27122
3312         * gfortran.dg/defined_operators_1.f90: New test.
3313         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
3314         remove old ones associated, incorrectly, with Note 5.46.
3315
3316         PR fortran/27113
3317         * gfortran.dg/character_array_constructor_1.f90: New test.
3318
3319 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
3320
3321         * gcc.dg/20060419-1.c: New test.
3322
3323 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
3324
3325         PR c/26774
3326         * gcc.dg/struct-parse-1.c: New test case.
3327
3328 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3329
3330         PR c++/26558
3331         * g++.dg/parse/template19.C: New test.
3332
3333         PR c++/26739
3334         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
3335
3336         PR c++/26036
3337         * g++.dg/expr/call3.C: New test.
3338
3339         PR c++/10385
3340         * g++.dg/conversion/dynamic1.C: New test.
3341
3342 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
3343
3344         PR c++/27102
3345         * g++.dg/template/crash35.C: Tweak error markers.
3346         * g++.dg/template/crash46.C: New test.
3347         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
3348         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
3349
3350 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
3351
3352         PR rtl-optimization/14261
3353         * gcc.c-torture/compile/20060419-1.c: Added.
3354
3355 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3356
3357         * gfortran.dg/label_1.f90: Adjust dg-error.
3358
3359 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3360
3361         PR target/26961
3362         * gcc.dg/fold-cond-1.c: New test case.
3363         * gcc.dg/pr26961-1.c: Likewise.
3364
3365 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3366
3367         PR libgfortran/27138
3368         * gfortran.dg/read_bad_advance.f90: New test.
3369
3370 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3371             Dale Johannesen  <dalej@apple.com>
3372
3373         PR target/24076
3374         * gcc.target/i386/vecinit-3.c: New testcase.
3375         * gcc.target/i386/vecinit-4.c: Likewise.
3376         * gcc.target/i386/sse-18.c: Likewise.
3377         * gcc.target/i386/sse-19.c: Likewise.
3378
3379 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
3380
3381         * gfortran.dg/allocate_zerosize_1.f90: New test.
3382
3383 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
3384
3385         PR c++/26365
3386         * g++.dg/template/crash45.C: New test.
3387
3388 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
3389
3390         PR fortran/26787
3391         * gfortran.dg/proc_assign_1.f90: New test.
3392         * gfortran.dg/procedure_lvalue.f90: Change message.
3393         * gfortran.dg/namelist_4.f90: Add new error.
3394
3395         PR fortran/25597
3396         PR fortran/27096
3397         * gfortran.dg/auto_pointer_array_result_1.f90
3398
3399         PR fortran/27089
3400         * gfortran.dg/specification_type_resolution_1.f90
3401
3402         PR fortran/18003
3403         PR fortran/25669
3404         PR fortran/26834
3405         * gfortran.dg/bounds_temporaries_1.f90: New test.
3406
3407         PR fortran/27124
3408         * gfortran.dg/array_return_value_1.f90: New test.
3409
3410 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3411
3412         PR fortran/25336
3413         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
3414
3415 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
3416
3417         PR middle-end/26823
3418         * g++.dg/gomp/pr26823-1.C: New test.
3419         * g++.dg/gomp/pr26823-2.C: New test.
3420
3421 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
3422
3423         PR middle-end/27134
3424         * gcc.dg/pr27314.c: New test.
3425
3426 2006-04-13  Richard Henderson  <rth@redhat.com>
3427
3428         * g++.dg/gomp/block-0.C: Update expected matches.
3429
3430 2006-04-13  DJ Delorie  <dj@redhat.com>
3431
3432         * lib/target-supports.exp (check_effective_target_int32plus): New.
3433         (check_effective_target_ptr32plus): New.
3434         (check_effective_target_size32plus): New.
3435         (check_effective_target_int16): New.
3436         (check_profiling_available): Add m32c to the list of unsupported targets.
3437
3438         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
3439         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
3440         memory size.
3441         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
3442         pointers.
3443         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
3444         size_t.
3445         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
3446         and size_t.
3447         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
3448         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
3449         not just xstormy16.  Skip m32c due to weird pointer size.
3450         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
3451         not just xstormy16.
3452         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
3453         not just xstormy16.
3454         * gcc.dg/20020312-2.c: Add m32c support.
3455         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
3456         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
3457         in test.
3458         * gcc.dg/20050321-2.c: Require >=32 bit integers.
3459         * gcc.dg/asm-1.c: Skip if int and short are the same size.
3460         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
3461         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
3462         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
3463         * gcc.dg/init-string-2.c: Require >=32 bit integers.
3464         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
3465         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
3466         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
3467         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
3468         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
3469         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
3470         in test.
3471         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
3472         in test.
3473         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
3474         * gcc.dg/pr23049.c: Require >=32 bit integers.
3475         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
3476         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
3477         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
3478         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
3479         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
3480         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
3481         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
3482         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
3483         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
3484         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
3485         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
3486         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
3487         prototype in test.
3488         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
3489         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
3490         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
3491         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
3492         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
3493
3494         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
3495         * gcc.c-torture/execute/20040703-1.x: Likewise.
3496         * gcc.c-torture/execute/20040705-1.x: Likewise.
3497         * gcc.c-torture/execute/20040705-2.x: Likewise.
3498         * gcc.c-torture/execute/20040709-1.x: Likewise.
3499         * gcc.c-torture/execute/20040709-2.x: Likewise.
3500         * gcc.c-torture/execute/20040811-1.x: Likewise.
3501         * gcc.c-torture/execute/20050316-1.x: Likewise.
3502         * gcc.c-torture/execute/bitfld-4.x: Likewise.
3503         * gcc.c-torture/execute/pr19689.x: Likewise.
3504         * gcc.c-torture/execute/pr7284-1.x: Likewise.
3505         * gcc.c-torture/execute/usmul.x: Likewise.
3506         * gcc.c-torture/execute/vrp-5.x: Likewise.
3507         * gcc.c-torture/execute/vrp-6.x: Likewise.
3508         * gcc.dg/debug/20041023-1.s: Likewise.
3509
3510 2006-04-13  Roger Sayle  <roger@eyesopen.com>
3511
3512         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
3513         of integers to a vector types are now constant expressions in C.
3514         * gcc.dg/vect/vect-fold-1.c: New test case.
3515
3516 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
3517             Ulrich Weigand  <uweigand@de.ibm.com>
3518
3519         PR target/27006
3520         * gcc.dg/vmx/pr27006.c: New testcase.
3521
3522 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3523
3524         PR libgfortran/26766
3525         * gfortran.dg/write_recursive.f90: New test.
3526
3527 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
3528
3529         * g++.dg/parse/dtor7.C: New test.
3530         * g++.dg/parse/new1.C: Add error marker.
3531         * g++.dg/template/new3.C: New test.
3532
3533         PR c++/26122
3534         * g++.dg/template/pure1.C: New test.
3535
3536         PR c++/26295
3537         * g++.dg/parse/ptrmem4.C: New test.
3538
3539 2006-04-10  Jeff Law  <law@redhat.com>
3540
3541         PR/27087
3542         * gcc.c-torture/compile/pr27087.c: New test.
3543
3544 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
3545
3546         PR/21391
3547         * gcc.dg/20060410.c: New.
3548
3549 2006-04-10  Matthias Klose  <doko@debian.org>
3550
3551         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
3552         Recognize multilib directory names containing underscores.
3553
3554 2006-04-10  Roger Sayle  <roger@eyesopen.com>
3555
3556         * gcc.target/i386/vecinit-1.c: New test case.
3557         * gcc.target/i386/vecinit-2.c: Likewise.
3558
3559 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
3560
3561         PR debug/27057
3562         * g++.dg/debug/dwarf2-2.C: New test.
3563
3564 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
3565
3566         PR rtl-optimization/27073
3567         * gcc.c-torture/execute/pr27073.c: New test.
3568
3569 2006-04-08  Mike Stump  <mrs@apple.com>
3570
3571         * gcc.dg/pragma-darwin.c: Improve for ppc64.
3572
3573 2006-04-07  Richard Guenther  <rguenther@suse.de>
3574
3575         PR tree-optimization/26135
3576         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
3577
3578 2006-04-06  Jan Hubicka  <jh@suse.cz>
3579
3580         PR profile/26399
3581         * g++.dg/bprob/g++-bprob-2.C: New testcase.
3582
3583 2006-04-06  Roger Sayle  <roger@eyesopen.com>
3584
3585         * g++.dg/conversion/nullptr1.C: New test case.
3586         * g++.dg/conversion/nullptr2.C: Likewise.
3587
3588 2006-04-05  Roger Sayle  <roger@eyesopen.com>
3589
3590         * gfortran.dg/dependency_18.f90: New test case.
3591
3592 2006-04-05  Richard Guenther  <rguenther@suse.de>
3593
3594         PR tree-optimization/26919
3595         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
3596         * gcc.dg/ipa/ipa-2.c: Likewise.
3597         * gcc.dg/ipa/ipa-3.c: Likewise.
3598         * gcc.dg/ipa/ipa-5.c: Likewise.
3599
3600 2006-04-05  Richard Guenther  <rguenther@suse.de>
3601
3602         PR tree-optimization/26763
3603         * gcc.dg/torture/pr26763-1.c: New testcase.
3604         * gcc.dg/torture/pr26763-2.c: Likewise.
3605
3606 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
3607
3608         PR fortran/23634
3609         PR fortran/25619
3610         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
3611
3612 2006-04-04  Eric Christopher  <echristo@apple.com>
3613
3614         * gcc.target/i386/387-1.c: Allow regexp to match darwin
3615         stubs.
3616         * gcc.target/i386/387-5.c: Ditto.
3617
3618 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
3619
3620         * gcc.target/sparc/struct-ret-check.c: New test.
3621
3622 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3623
3624         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
3625         zero decimal digits specified in format.
3626
3627 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
3628
3629         PR fortran/26891
3630         * gfortran.dg/missing_optional_dummy_1.f90: New test.
3631
3632         PR fortran/26976
3633         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
3634         * gfortran.dg/initialization_1.f90: Make assignment compliant.
3635         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
3636         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
3637         bigendian-ness.
3638
3639 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
3640
3641         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
3642         dummy arguments work when the actual argument is itself a dummy
3643         argument of the caller.
3644
3645 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3646
3647         PR libfortran/24685
3648         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
3649
3650 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3651
3652         * gfortran.dg/dependencency_17.f90: New test case.
3653
3654 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3655
3656         * gfortran.dg/dependency_14.f90: New test case.
3657         * gfortran.dg/dependency_15.f90: Likewise.
3658         * gfortran.dg/dependency_16.f90: Likewise.
3659
3660 2006-03-31  Asher Langton  <langton2@llnl.gov>
3661
3662         PR fortran/25358
3663         gfortran.dg/cray_pointers_6.f90: New test.
3664
3665 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3666
3667         PR libgfortran/26890
3668         * gfortran.dg/read_size_noadvance.f90: New test.
3669
3670 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
3671
3672         PR fortran/25031
3673         * gfortran.dg/multiple_allocation_1.f90: Check that the
3674         size has changed after a re-allocation with stat.
3675
3676 2006-03-30  Richard Guenther  <rguenther@suse.de>
3677
3678         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
3679         removal.
3680         * gcc.target/i386/sselibm-2.c: Likewise.
3681         * gcc.target/i386/sselibm-3.c: Likewise.
3682         * gcc.target/i386/sselibm-4.c: Likewise.
3683         * gcc.target/i386/sselibm-5.c: Likewise.
3684
3685 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3686
3687         * gcc.dg/fold-andxor-1.c: New test case.
3688         * gcc.dg/fold-xorand-1.c: Likewise.
3689
3690 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3691
3692         * gcc.dg/fold-convnotconv-1.c: New test case.
3693
3694 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
3695
3696         PR fortran/26779
3697         * gfortran.dg/private_type_5.f90: New test.
3698
3699 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
3700
3701         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
3702
3703 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
3704
3705         * gfortran.dg/advance_2.f90: New test.
3706         * gfortran.dg/advance_3.f90: New test.
3707
3708         * gfortran.fortran-torture/execute/equiv_5.f: New test.
3709
3710 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3711
3712         PR libgfortran/26661
3713         PR libgfortran/26880
3714         * gfortran.dg/read_x_past.f: New test.
3715
3716 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
3717
3718         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
3719         to be STABS.
3720
3721 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
3722
3723         * objc.dg/dwarf-1.m: Skip on AIX.
3724         * objc.dg/dwarf-2.m: Skip on AIX.
3725
3726 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
3727
3728         PR fortran/26816
3729         * gfortran.dg/float_1.f90: New test.
3730
3731 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
3732
3733         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
3734         X86_64 targets.
3735         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
3736
3737 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3738
3739         PR libfortran/26735
3740         * gfortran.dg/convert_implied_open.f90: New test case.
3741
3742 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3743
3744         PR fortran/26769
3745         * gfortran.dg/transpose_reshape_r10.f90: New test case.
3746
3747 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
3748
3749         PR middle-end/26717
3750         * gcc.dg/pr26717.c: New test.
3751
3752 2006-03-25  Roger Sayle  <roger@eyesopen.com>
3753
3754         * gfortran.dg/dependency_12.f90: New test case.
3755
3756 2006-03-24  Roger Sayle  <roger@eyesopen.com>
3757
3758         * gfortran.dg/dependency_9.f90: New (resurected) test case.
3759
3760 2006-03-24  Jeff Law  <law@redhat.com>
3761
3762         * gcc.c-torture/pr26840.c: New test.
3763
3764 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
3765
3766         * objc.dg/dwarf-2.m: New.
3767         * obj-c++.dg/dwarf-2.mm: New.
3768
3769         * g++.old-deja/g++.other/init19.C: New.
3770
3771 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
3772
3773         * g++.dg/eh/spbp.C: Skip on AIX.
3774
3775 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
3776
3777         PR middle-end/26611
3778         * g++.dg/gomp/pr26611-1.C: New test.
3779         * g++.dg/gomp/pr26611-2.C: New test.
3780
3781 2006-03-24  Jeff Law  <law@redhat.com>
3782
3783         * gcc.c-torture/compile/pr26833.c: New test.
3784         * gfortran.fortran-torture/compile/pr26806.f90: New test.
3785
3786 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3787
3788         * gfortran.dg/endfile_2.f90: Delete temp file.
3789
3790 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
3791
3792         PR fortran/19303
3793         * gfortran.dg/record_marker_1.f90: New test case.
3794         * gfortran.dg/record_marker_2.f: New test case.
3795         * gfortran.dg/record_marker_3.f90: New test case.
3796
3797 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
3798
3799         PR fortran/17298
3800         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
3801         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
3802
3803 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
3804
3805         * lib/gcc-dg.exp (cleanup-modules): New proc.
3806         * gfortran.dg/allocatable_function_1.f90,
3807         gfortran.dg/allocate_char_star_scalar_1.f90,
3808         gfortran.dg/assumed_charlen_function_1.f90,
3809         gfortran.dg/assumed_dummy_1.f90,
3810         gfortran.dg/assumed_shape_ranks_1.f90,
3811         gfortran.dg/assumed_shape_ranks_2.f90,
3812         gfortran.dg/assumed_size_dt_dummy.f90,
3813         gfortran.dg/auto_char_dummy_array_1.f90,
3814         gfortran.dg/auto_char_len_3.f90,
3815         gfortran.dg/automatic_module_variable.f90,
3816         gfortran.dg/bad_automatic_objects_1.f90,
3817         gfortran.dg/char_array_constructor.f90,
3818         gfortran.dg/char_array_structure_constructor.f90,
3819         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
3820         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
3821         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
3822         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
3823         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
3824         gfortran.dg/derived_pointer_recursion.f90,
3825         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
3826         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
3827         gfortran.dg/dummy_functions_1.f90,
3828         gfortran.dg/elemental_initializer_1.f90,
3829         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
3830         gfortran.dg/elemental_pointer_1.f90,
3831         gfortran.dg/elemental_subroutine_1.f90,
3832         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
3833         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
3834         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
3835         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
3836         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
3837         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
3838         gfortran.dg/global_references_1.f90,
3839         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
3840         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
3841         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
3842         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
3843         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
3844         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
3845         gfortran.dg/large_integer_kind_1.f90,
3846         gfortran.dg/large_real_kind_1.f90,
3847         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
3848         gfortran.dg/module_double_reuse.f90,
3849         gfortran.dg/module_equivalence_1.f90,
3850         gfortran.dg/module_interface_1.f90,
3851         gfortran.dg/module_parameter_array_refs_1.f90,
3852         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
3853         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
3854         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
3855         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
3856         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
3857         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
3858         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
3859         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
3860         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
3861         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
3862         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
3863         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
3864         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
3865         gfortran.dg/same_name_1.f90,
3866         gfortran.dg/sibling_dummy_procedure_1.f90,
3867         gfortran.dg/sibling_dummy_procedure_2.f90,
3868         gfortran.dg/sibling_dummy_procedure_3.f90,
3869         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
3870         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
3871         gfortran.dg/used_dummy_types_2.f90,
3872         gfortran.dg/used_dummy_types_3.f90,
3873         gfortran.dg/used_dummy_types_4.f90,
3874         gfortran.dg/used_dummy_types_5.f90,
3875         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
3876         gfortran.dg/userdef_operator_1.f90: Use it.
3877
3878 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3879
3880         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
3881         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
3882         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
3883         gfortran.dg/write_back.f,
3884         gfortran.fortran-torture/execute/inquire_1.f90,
3885         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
3886
3887 2006-03-21  Jeff Law  <law@redhat.com>
3888
3889         * gcc.dg/tree-ssa/vrp28.c: New test.
3890
3891 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3892
3893         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
3894         if _STDC_C99 is defined.
3895         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
3896         * gcc.dg/builtins-20.c: Likewise.
3897         * gcc.dg/builtins-53.c: Likewise.
3898         * gcc.dg/single-precision-constant.c: Likewise. Also pass
3899         -mmacosx-version-min=10.3 on PowerPC/Darwin.
3900
3901 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
3902
3903         PR tree-opt/26781
3904         * gcc.c-torture/compile/pr26781-1.c: New test.
3905         * gcc.c-torture/compile/pr26781-2.c: New test.
3906
3907 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
3908
3909         PR c++/26690
3910         * g++.dg/gomp/pr26690-1.C: New test.
3911         * g++.dg/gomp/pr26690-2.C: New test.
3912
3913 2006-03-20  Jeff Law  <law@redhat.com>
3914
3915         * gcc.dg/tree-ssa/pr21829.c: New test.
3916
3917         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
3918
3919 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
3920
3921         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
3922         (check_visibility_available): Use it.
3923         (check_effective_target_default_packed): Likewise.
3924         (check_effective_target_pcc_bitfield_type_matters): Likewise.
3925         (check_effective_target_fopenmp): Likewise.
3926         (check_effective_target_freorder): Likewise.
3927         (check_effective_target_fpic): Likewise.
3928         (check_named_sections_available): Likewise.
3929         (check_effective_target_ilp32): Likewise.
3930         (check_effective_target_lp64): Likewise.
3931
3932 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
3933
3934         PR fortran/20935
3935         * gfortran.dg/scalar_mask_2.f90: New test case.
3936
3937 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
3938
3939         PR tree-opt/26629
3940         * gcc.dg/tree-ssa/loadpre12.c: New test.
3941         * gcc.dg/tree-ssa/loadpre13.c: New test.
3942         * gcc.dg/tree-ssa/loadpre14.c: New test.
3943         * gcc.dg/tree-ssa/loadpre15.c: New test.
3944         * gcc.dg/tree-ssa/loadpre16.c: New test.
3945         * gcc.dg/tree-ssa/loadpre17.c: New test.
3946         * gcc.dg/tree-ssa/loadpre18.c: New test.
3947         * gcc.dg/tree-ssa/loadpre19.c: New test.
3948         * gcc.dg/tree-ssa/loadpre20.c: New test.
3949         * gcc.dg/tree-ssa/loadpre21.c: New test.
3950         * gcc.dg/tree-ssa/loadpre22.c: New test.
3951
3952 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
3953
3954         PR fortran/26741
3955         * gfortran.dg/elemental_initializer_1.f90: New test.
3956
3957         PR fortran/26716
3958         * gfortran.dg/assumed_shape_ranks_2: New test.
3959
3960 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
3961
3962         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
3963         target fpic.
3964
3965 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3966
3967         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3968         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3969         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3970         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3971         gfortran.fortran-torture/execute/direct_io.f90,
3972         gfortran.fortran-torture/execute/inquire_2.f90,
3973         gfortran.fortran-torture/execute/inquire_4.f90,
3974         gfortran.fortran-torture/execute/list_read_1.f90,
3975         gfortran.fortran-torture/execute/open_replace.f90,
3976         gfortran.fortran-torture/execute/slash_edit.f90,
3977         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3978         temporary files from testcases.
3979
3980 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3981
3982         PR libgfortran/26509
3983         gfortran.dg/write_direct_eor.f90: New test.
3984
3985 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3986
3987         * gcc.target/powerpc/pr26350.c: New.
3988         * gcc.target/powerpc/indexed-addr.c: New.
3989
3990 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3991
3992         * gfortran.dg/dependency_13.f90: New test case.
3993
3994 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3995
3996         PR middle-end/21781
3997         * gcc.dg/real-const-1.c: New test case.
3998
3999 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
4000
4001         * g++.old-deja/g++.other/init18.C: New.
4002         * g++.old-deja/g++.other/init5.C: Remove xfail.
4003
4004 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4005
4006         * g++.dg/opt/pr15551.C: Cleanup temp file.
4007
4008 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4009
4010         PR c++/6634
4011         g++.dg/parse/long1.C: New test.
4012
4013 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4014
4015         PR fortran/19101
4016         * gfortran.dg/continuation.f90: New test.
4017         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
4018
4019 2006-03-14  Richard Guenther  <rguenther@suse.de>
4020
4021         PR tree-optimization/26672
4022         * gcc.dg/torture/pr26672.c: New testcase.
4023
4024 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
4025
4026         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
4027         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
4028
4029 2006-03-13  Roger Sayle  <roger@eyesopen.com>
4030
4031         PR middle-end/26557
4032         * gcc.c-torture/compile/switch-1.c: New test case.
4033
4034 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
4035
4036         PR fortran/25378
4037         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
4038         test to include more permuatations of mask and index.
4039         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
4040         respond to F2003 spec. that the position returned for an all false
4041         mask && condition is zero.
4042
4043 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
4044
4045         PR middle-end/25989
4046         * gcc.dg/gomp/pr25989.c: New test.
4047
4048 2006-03-13  Jeff Law  <law@redhat.com>
4049
4050         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
4051
4052 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
4053
4054         * gcc.dg/switch-9.c: New test.
4055
4056 2006-03-13  Richard Guenther  <rguenther@suse.de>
4057
4058         PR middle-end/26630
4059         * gcc.dg/torture/pr26630.c: New testcase.
4060
4061 2006-03-11  Roger Sayle  <roger@eyesopen.com>
4062
4063         * gfortran.dg/dependency_10.f90: New test case.
4064         * gfortran.dg/dependency_11.f90: Likewise.
4065
4066 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
4067             Erik Edelmann  <eedelman@gcc.gnu.org>
4068
4069         * gfortran.dg/allocatable_function_1.f90: New.
4070         * gfortran.dg/allocatable_function_2.f90: New.
4071
4072 2006-03-10  Richard Guenther  <rguenther@suse.de>
4073
4074         PR middle-end/26565
4075         * gcc.dg/torture/pr26565.c: New testcase.
4076
4077 2006-03-09  Eric Christopher  <echristo@apple.com>
4078
4079         * gcc.c-torture/compile/20060309-1.c: New.
4080
4081 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4082
4083         PR libgfortran/26499
4084         * gfortran.dg/write_back.f: New test.
4085         * gfortran.dg/write_rewind_1.f: New test.
4086         * gfortran.dg/write_rewind_2.f: New test.
4087
4088 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4089
4090         PR libgfortran/26554
4091         * gfortran.dg/read_logical.f90: New test.
4092
4093 2006-03-04  Laurent GUERBY <laurent@guerby.net>
4094
4095         * ada/acats/norun.lst: cdd2a03 now passes.
4096
4097 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
4098
4099         PR testsuite/25177
4100         * gcc.target/powerpc/pr18096-1.c: Change where the error
4101         would match.
4102
4103 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
4104
4105         * gcc.target/i386/cleanup-1.c: New test.
4106         * gcc.target/i386/cleanup-2.c: New test.
4107
4108 2006-03-04  Roger Sayle  <roger@eyesopen.com>
4109
4110         * gfortran.dg/dependency_9.f90: Remove for the time being.
4111
4112 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
4113
4114         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
4115         directive.
4116
4117 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4118
4119         * gfortran.dg/dependency_9.f90: New test case.
4120
4121 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4122
4123         * gfortran.dg/dependency_4.f90: New test case.
4124         * gfortran.dg/dependency_5.f90: New test case.
4125         * gfortran.dg/dependency_6.f90: New test case.
4126         * gfortran.dg/dependency_7.f90: New test case.
4127         * gfortran.dg/dependency_8.f90: New test case.
4128
4129 2006-03-03  Paul Brook  <paul@codesourcery.com>
4130
4131         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
4132         Add m68k-*-elf.
4133
4134 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
4135
4136         PR fortran/25031
4137         * multiple_allocation_1.f90: New test.
4138
4139 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4140
4141         PR tree-optimization/26524
4142         * gfortran.dg/pr26524.f: New test case.
4143
4144 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4145
4146         * g++.dg/template/repo5.C: Cleanup repo files.
4147         * gcc.dg/20051201-1.c: Cleanup coverage files.
4148         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
4149         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
4150         tree dump files.
4151
4152 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
4153
4154         * objc.dg/objc-nofilename-1.m: New test.
4155         * objc.dg/bad-receiver-type.m: New test.
4156         * obj-c++.dg/bad-receiver-type.mm: New test.
4157
4158 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4159
4160         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
4161
4162 2006-03-01  Mike Stump  <mrs@apple.com>
4163
4164         * g++.dg/abi/key2.C: Add.
4165
4166 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
4167
4168         * gfortran.dg/logical_dot_product.f90: New test.
4169
4170         PR fortran/26393
4171         * gfortran.dg/used_interface_ref.f90: New test.
4172
4173         PR fortran/20938
4174         * gfortran.dg/dependency_2.f90: New test.
4175         * gfortran.fortran-torture/execute/where17.f90: New test.
4176         * gfortran.fortran-torture/execute/where18.f90: New test.
4177         * gfortran.fortran-torture/execute/where19.f90: New test.
4178         * gfortran.fortran-torture/execute/where20.f90: New test.
4179
4180 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
4181
4182         * g++.dg/tree-ssa/pr26443.C: New test case.
4183
4184 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
4185
4186         PR middle-end/26022
4187         * g++.dg/opt/return-slot1.C: New test.
4188
4189 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4190
4191         PR libgfortran/26136
4192         * gfortran.dg/namelist_23.f90: New test.
4193
4194 2006-02-28  Roger Sayle  <roger@eyesopen.com>
4195
4196         PR middle-end/14752
4197         * gcc.dg/fold-eqandshift-2.c: New test case.
4198
4199 2006-02-28  Richard Guenther  <rguenther@suse.de>
4200
4201         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
4202         decomposition.
4203
4204 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
4205
4206         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
4207
4208 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4209
4210         PR libgfortran/26464
4211         * gfortran.dg/backspace_5.f: New test.
4212         * gfortran.dg/backspace_6.f: New test.
4213
4214 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4215
4216         * gcc.dg/fold-eqandnot-1.c: New test case.
4217
4218 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4219
4220         PR middle-end/19983
4221         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
4222
4223 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
4224
4225         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
4226         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
4227
4228 2006-02-26  Richard Guenther  <rguenther@suse.de>
4229
4230         PR tree-optimization/26421
4231         * gcc.dg/tree-ssa/pr26421.c: New testcase.
4232
4233 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4234
4235         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
4236         * g++.old-deja/g++.robertl/eb132.C: Likewise.
4237
4238 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4239
4240         * gcc.dg/fold-even-1.c: New test case.
4241
4242 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4243
4244         PR middle-end/21137
4245         * gcc.dg/fold-eqandshift-1.c: New test case.
4246
4247 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4248
4249         PR tree-optimization/25125
4250         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
4251         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
4252
4253 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4254
4255         PR tree-optimizations/26359
4256         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
4257         with -fdump-tree-dceloop-details.
4258         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
4259
4260 2006-02-25  Roger Sayle  <roger@eyesopen.com>
4261
4262         PR middle-end/23673
4263         * gcc.dg/fold-eqxor-1.c: New test case.
4264         * gcc.dg/fold-eqxor-2.c: Likewise.
4265         * gcc.dg/fold-eqxor-3.c: Likewise.
4266
4267 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
4268
4269         PR fortran/23092
4270         * scalar_mask_1.f90: New test.
4271
4272 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
4273
4274         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
4275         * g++.dg/eh/uncaught2.C: New.
4276         * g++.dg/eh/uncaught3.C: New.
4277
4278 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4279
4280         PR libgfortran/26423
4281         * gfortran.dg/read_many_1.f: New test.
4282
4283 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
4284
4285         PR fortran/24519
4286         * gfortran.dg/dependency_3.f90: New test.
4287         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
4288         XFAILs.
4289
4290         PR fortran/25395
4291         * gfortran.dg/equiv_6.f90: New test.
4292
4293 2006-02-23  Jeff Law  <law@redhat.com>
4294
4295         * gcc.c-torture/compile/pr26425.c: New test.
4296
4297 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
4298
4299         PR middle-end/26412
4300         * gcc.dg/gomp/pr26412.c: New test.
4301
4302 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4303
4304         PR c++/26291
4305         * g++.dg/other/ellipsis1.C: New test.
4306         * g++.dg/parse/operator4.C: Adjust error marker.
4307
4308 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
4309
4310         PR target/25603
4311         * gfortran.dg/pr25603.f: New testcase.
4312
4313 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
4314
4315         * gcc.dg/bf-spl1.c: Don't specify -m68000.
4316         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
4317
4318 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
4319
4320         * g++.dg/eh/spbp.C: New.
4321
4322 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
4323
4324         PR middle-end/26379
4325         * gcc.target/i386/mmx-7.c: New test.
4326
4327 2006-02-20  Roger Sayle  <roger@eyesopen.com>
4328
4329         PR tree-optimization/26361
4330         * gcc.dg/tree-ssa/vrp27.c: New test case.
4331
4332 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
4333
4334         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
4335         * gcc.dg/tree-ssa/complex-4.c: Here.
4336
4337 2006-02-19  Roger Sayle  <roger@eyesopen.com>
4338
4339         PR middle-end/19543
4340         * gfortran.dg/logical_1.f90: New test case.
4341
4342 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
4343
4344         PR middle-end/26334
4345         * gcc.dg/20060218-1.c: Moved to...
4346         * gcc.target/i386/20060218-1.c: ... here.  New test.
4347
4348 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4349
4350         PR fortran/26201
4351         * gfortran.dg/convert_1.f90: New.
4352
4353 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
4354
4355         PR fortran/25054
4356         * gfortran.dg/namelist_5.f90: New test.
4357
4358         PR fortran/25089
4359         * gfortran.dg/namelist_4.f90: New test.
4360
4361 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4362
4363         PR tree-opt/25680
4364         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
4365
4366 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4367
4368         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
4369         variable to take into account the variable name in the
4370         function header.
4371         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
4372
4373 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
4374
4375         PR middle-end/26334
4376         * gcc.c-torture/compile/20060217-1.c: New test.
4377         * gcc.dg/20060218-1.c: New test.
4378
4379 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
4380
4381         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
4382
4383 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
4384
4385         * gcc.dg/cpp/undef3.c: New test.
4386         * gcc.dg/cpp/trad/builtins2.c: New test.
4387
4388 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
4389
4390         PR c++/26266
4391         * g++.dg/template/static22.C: New test.
4392         * g++.dg/template/static23.C: New test.
4393         * g++.dg/template/static24.C: New test.
4394         * g++.dg/template/non-dependent13.C: New test.
4395         * g++.dg/init/member1.C: Tweak error markers.
4396
4397 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4398
4399         PR target/26255
4400         * gcc.c-torture/compile/pr26255.c: New test case.
4401
4402 2006-02-16  Roger Sayle  <roger@eyesopen.com>
4403
4404         * gfortran.fortran-torture/execute/where_10.f90: New test case.
4405         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4406         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
4407         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
4408         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4409         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4410         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4411
4412 2006-02-16  Jeff Law  <law@redhat.com>
4413
4414         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
4415         * gcc.dg/tree-ssa/vrp26.c: New test.
4416
4417 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
4418
4419         PR target/20353
4420         PR target/24578
4421         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
4422         __UCLIBC__ is defined.
4423
4424 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
4425
4426         PR fortran/26224
4427         * gfortran.dg/gomp/pr26224.f: New test.
4428
4429 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
4430
4431         PR tree-opt/25918
4432         * lib/target-supports.exp
4433         (check_effective_target_vect_short_mult): New.
4434         (check_effective_target_vect_char_mult): New.
4435         (check_effective_target_vect_widen_sum_qi_to_si): New.
4436         (check_effective_target_vect_widen_sum_qi_to_hi): New.
4437         (check_effective_target_vect_widen_sum_hi_to_si): New.
4438         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
4439         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
4440         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
4441         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
4442         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
4443         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
4444         vect-reduc-pattern-2c.c
4445         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
4446         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
4447         vect-reduc-pattern-1c.c
4448
4449 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
4450
4451         PR fortran/24557
4452         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
4453
4454 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
4455
4456         PR fortran/26054
4457         * gfortran.dg/enum_8.f90: Remove check for warning.
4458         * gfortran.dg/iomsg_1.f90: Ditto.
4459         * gfortran.dg/enum_1.f90: Ditto.
4460         * gfortran.dg/enum_9.f90: Ditto.
4461         * gfortran.dg/enum_2.f90: Ditto.
4462         * gfortran.dg/enum_10.f90: Ditto.
4463         * gfortran.dg/enum_3.f90: Ditto.
4464         * gfortran.dg/flush_1.f90: Ditto.
4465         * gfortran.dg/enum_4.f90: Ditto.
4466         * gfortran.dg/array_constructor_1.f90: Ditto.
4467         * gfortran.dg/enum_5.f90: Ditto.
4468         * gfortran.dg/enum_6.f90: Ditto.
4469         * gfortran.dg/enum_7.f90: Ditto.
4470
4471 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
4472
4473         PR middle-end/26300
4474         * gcc.c-torture/compile/20060215-1.c: New test.
4475
4476 2006-02-14  Roger Sayle  <roger@eyesopen.com>
4477
4478         PR middle-end/23670
4479         * gcc.dg/tree-ssa/andor-2.c: New test case.
4480
4481 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
4482
4483         PR fortran/25045
4484         * optional_dim.f90: New test.
4485
4486 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4487
4488         PR fortran/26277
4489         * gfortran.dg/label_4.f90: New.
4490
4491 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
4492             Diego Novillo  <dnovillo@redhat.com>
4493             Uros Bizjak  <uros@kss-loka.si>
4494
4495         * gfortran.dg/gomp: New directory.
4496
4497 2006-02-14  Richard Guenther  <rguenther@suse.de>
4498
4499         PR tree-optimization/26258
4500         * gcc.dg/torture/pr26258.c: New testcase.
4501
4502 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
4503
4504         PR fortran/26246
4505         * gfortran.dg/pr26246_1.f90: New test.
4506         * gfortran.dg/pr26246_2.f90: New test.
4507
4508         PR middle-end/26092
4509         * gcc.c-torture/compile/20060208-1.c: New test.
4510
4511 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
4512
4513         PR fortran/26074
4514         PR fortran/25103
4515         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
4516         * gfortran.dg/bad_automatic_objects_1.f90: New test.
4517         * gfortran.dg/automatic_module_variable.f90: Change error message.
4518
4519         PR fortran/20861
4520         * gfortran.dg/internal_dummy_1.f90: New test.
4521
4522         PR fortran/20871
4523         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
4524
4525
4526         PR fortran/25083
4527         * gfortran.dg/uncommon_block_data_1.f90: New test.
4528         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
4529         with standard.
4530
4531         PR fortran/25088
4532         * gfortran.dg/typed_subroutine_1.f90: New test.
4533
4534 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
4535
4536         * objc.dg/dwarf-1.m: New.
4537
4538 2006-02-13  Roger Sayle  <roger@eyesopen.com>
4539
4540         PR middle-end/24427
4541         * gcc.dg/tree-ssa/andor-1.c: New test case.
4542
4543 2006-02-13  Josh Conner  <jconner@apple.com>
4544
4545         PR target/25376
4546         * gcc.dg/pr25376.c: New test.
4547
4548         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
4549         assemble.
4550         * lib/target-supports.exp (check_named_sections_available):
4551         Only compile named-sections test -- don't assemble.
4552
4553 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4554
4555         * g++.dg/warn/no-write-strings.C: New test.
4556         * g++.dg/warn/write-strings.C: Likewise.
4557         * g++.dg/warn/write-strings-default.C: Likewise.
4558
4559 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
4560
4561         PR fortran/25806
4562         * gfortran.dg/ret_pointer_2.f90: New test.
4563
4564 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
4565
4566         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
4567
4568 2006-02-10  Jeff Law  <law@redhat.com>
4569
4570         * gcc.c-torture/compile/pr26213.c: New test.
4571
4572 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
4573
4574         gfortran.dg/null_1.f90: New test.
4575
4576 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4577
4578         PR fortran/14771
4579         * gfortran.dg/parens_4.f90: New.
4580         * gfortran.dg/parens_5.f90: New.
4581
4582 2006-02-10  Richard Guenther  <rguenther@suse.de>
4583
4584         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
4585
4586 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4587         Paul Thomas  <pault@gcc.gnu.org>
4588
4589         PR fortran/14771
4590         * gfortran.dg/parens_1.f90: New.
4591         * gfortran.dg/parens_2.f90: New.
4592         * gfortran.dg/parens_3.f90: New.
4593
4594 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
4595
4596         PR fortran/26038
4597         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
4598
4599         PR fortran/25059
4600         * gfortran.dg/impure_assignment_1.f90: New test.
4601
4602         PR fortran/25070
4603         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
4604
4605 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4606
4607         PR target/26141
4608         * g++.dg/expr/stdarg2.C: New test.
4609
4610 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4611
4612         PR inline-asm/16194
4613         * gcc.dg/pr16194.c: New test.
4614
4615 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4616
4617         * ada/acats/run_acats: Use portable variant of "$@".
4618
4619 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4620
4621         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
4622         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
4623
4624 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4625
4626         PR tree-opt/26179
4627         * g++.dg/opt/pr26179.C: New test.
4628
4629 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4630
4631         PR middle-end/26134
4632         * gcc.dg/tree-ssa/complex-3.c: New test.
4633
4634 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4635
4636         * gcc.c-torture/compile/volatile-1.c: New test.
4637
4638 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
4639
4640         PR 26180
4641         * gcc.dg/tree-ssa/pr26180.c: New test.
4642
4643 2006-02-08  Jeff Law  <law@redhat.com>
4644
4645         * gcc.dg/tree-ssa/pr21417.c: New test.
4646
4647 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4648
4649         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4650         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
4651
4652 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4653
4654         * lib/scanrtl.exp: New.
4655
4656 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4657
4658         PR c++/26071
4659         * g++.dg/other/virtual2.C: New test.
4660
4661         PR c++/26070
4662         * g++.dg/other/virtual1.C: New test.
4663
4664 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4665
4666         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
4667         cleanup-ipa-dump): Update dump file glob patterns.
4668         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
4669         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
4670
4671         * lib/gcc-dg.exp: Load it.
4672         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
4673
4674 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
4675
4676         PR testsuite/26159
4677         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
4678         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4679
4680 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4681
4682         PR fortran/25577
4683         * gfortran.dg/mvbits_1.f90: New.
4684
4685 2006-02-07  Dirk Mueller  <dmueller@suse.com>
4686
4687         * g++.dg/warn/Wdiv-by-zero.C: New test.
4688         * g++.dg/warn/Wno-div-by-zero.C: New.
4689
4690 2006-02-07  Jeff Law  <law@redhat.com>
4691
4692         * gcc.dg/tree-ssa/pr21559.c: New test.
4693
4694         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
4695         multiple VRP passes.
4696         * gcc.dg/tree-ssa/vrp09.c: Likewise.
4697         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4698         * gcc.dg/tree-ssa/pr21582.c: Likewise.
4699         * gcc.dg/tree-ssa/pr20657.c: Likewise.
4700         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4701         * gcc.dg/tree-ssa/vrp02.c: Likewise
4702         * gcc.dg/tree-ssa/vrp11.c: Likewise
4703         * gcc.dg/tree-ssa/pr14341.c: Likewise
4704         * gcc.dg/tree-ssa/vrp19.c: Likewise
4705         * gcc.dg/tree-ssa/vrp20.c: Likewise
4706         * gcc.dg/tree-ssa/vrp03.c: Likewise
4707         * gcc.dg/tree-ssa/pr21086.c: Likewise
4708         * gcc.dg/tree-ssa/pr21959.c: Likewise
4709         * gcc.dg/tree-ssa/vrp21.c: Likewise
4710         * gcc.dg/tree-ssa/vrp04.c: Likewise
4711         * gcc.dg/tree-ssa/pr25485.c: Likewise
4712         * gcc.dg/tree-ssa/pr22026.c: Likewise
4713         * gcc.dg/tree-ssa/vrp22.c: Likewise
4714         * gcc.dg/tree-ssa/vrp05.c: Likewise
4715         * gcc.dg/tree-ssa/20030807-10.c: Likewise
4716         * gcc.dg/tree-ssa/pr20701.c: Likewise
4717         * gcc.dg/tree-ssa/vrp23.c: Likewise
4718         * gcc.dg/tree-ssa/vrp06.c: Likewise
4719         * gcc.dg/tree-ssa/pr22117.c: Likewise
4720         * gcc.dg/tree-ssa/pr20702.c: Likewise
4721         * gcc.dg/tree-ssa/vrp15.c: Likewise
4722         * gcc.dg/tree-ssa/pr21090.c: Likewise
4723         * gcc.dg/tree-ssa/pr21294.c: Likewise
4724         * gcc.dg/tree-ssa/vrp24.c: Likewise
4725         * gcc.dg/tree-ssa/vrp07.c: Likewise
4726         * gcc.dg/tree-ssa/pr21563.c: Likewise
4727         * gcc.dg/tree-ssa/pr25382.c: Likewise
4728         * gcc.dg/tree-ssa/vrp16.c: Likewise
4729         * gcc.dg/tree-ssa/vrp25.c: Likewise
4730         * gcc.dg/tree-ssa/vrp08.c: Likewise
4731         * gcc.dg/tree-ssa/20030807-6.c: Likewise
4732         * gcc.dg/tree-ssa/vrp17.c: Likewise
4733         * gcc.dg/tree-ssa/pr21458.c: Likewise
4734         * g++.dg/tree-ssa/pr18178.C: Likewise
4735
4736 2006-02-07  Richard Guenther  <rguenther@suse.de>
4737
4738         PR c++/26140
4739         Revert
4740         2006-01-30  Richard Guenther  <rguenther@suse.de>
4741         PR c++/23372
4742         * gcc.dg/pr23372-1.C: New testcase.
4743
4744         * g++.dg/tree-ssa/pr26140.C: New testcase.
4745
4746 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
4747
4748         PR c++/9737
4749         * g++.dg/template/ttp15.C: New test.
4750         * g++.dg/template/ttp16.C: Likewise.
4751         * g++.dg/template/ttp17.C: Likewise.
4752         * g++.old-deja/g++.pt/ttp36.C: Remove.
4753         * g++.old-deja/g++.pt/ttp19.C: Likewise.
4754         * g++.old-deja/g++.pt/ttp37.C: Likewise.
4755         * g++.old-deja/g++.pt/ttp38.C: Likewise.
4756         * g++.old-deja/g++.pt/ttp39.C: Likewise.
4757         * g++.old-deja/g++.pt/ttp9.C: Likewise.
4758         * g++.old-deja/g++.pt/ttp40.C: Likewise.
4759         * g++.old-deja/g++.pt/ttp51.C: Likewise.
4760         * g++.old-deja/g++.pt/ttp26.C: Likewise.
4761         * g++.old-deja/g++.pt/ttp36.C: Likewise.
4762
4763 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
4764
4765         PR libfortran/23815
4766         * unf_io_convert_4.f90: New test.
4767
4768 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
4769
4770         * gcc.dg/tree-ssa/loadpre10.c: New test.
4771         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
4772         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
4773         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
4774
4775 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4776
4777         PR libfortran/24685
4778         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
4779
4780 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
4781
4782         PR tree-opt/25251
4783         * gfortran.dg/assign_7.f: New test.
4784
4785 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4786
4787         PR fortran/26041
4788         PR fortran/26064
4789         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
4790         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
4791         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
4792
4793 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
4794
4795         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
4796         in size_t typedef.
4797
4798 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4799
4800         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
4801         * g++.dg/charset/string.c (foo): Likewise.
4802         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
4803         const char*
4804         * g++.dg/ext/builtin2.C (printf): Likewise.
4805         * g++.dg/init/new15.C (printf): Likewise.
4806         * g++.dg/opt/pr17697-1.C (foo): Likewise.
4807         * g++.dg/opt/pr17697-2.C (foo): Likewise.
4808         * g++.dg/opt/pr17697-3.C (foo): Likewise.
4809         * g++.dg/template/non-dependent4.C (temp): Likewise.
4810         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
4811         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
4812         parameter type to const char*.
4813         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
4814         Change type to const char*.
4815         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
4816         Likewise.
4817         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
4818         second parameter type to const char*.
4819         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
4820         (Y::Y): Change parameter type to const char*.
4821         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
4822         * g++.old-deja/g++.jason/report.C: Apply const correctness.
4823         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
4824         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
4825         (char*).
4826         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
4827         const char*.
4828         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
4829         type to const char*.
4830         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
4831         return type to const char*.
4832         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
4833         to const char*.
4834         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
4835         * g++.old-deja/g++.law/refs1.C: Likewise.
4836         * g++.old-deja/g++.law/visibility1.C: Likewise.
4837         * g++.old-deja/g++.law/visibility2.C: Likewise.
4838         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
4839         const char*.
4840         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
4841         * g++.old-deja/g++.mike/net48.C: Likewise.
4842         * g++.old-deja/g++.mike/p646.C: Likewise.
4843         * g++.old-deja/g++.mike/p6746.C: Likewise.
4844         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
4845         type to const char*.
4846         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
4847         deprecated conversion warning.
4848         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
4849         char*.
4850         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
4851         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
4852         * g++.old-deja/g++.pt/explicit8.C: Likewise.
4853         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
4854         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
4855         * g++.old-deja/g++.pt/nontype3.C: Likewise.
4856         * g++.old-deja/g++.pt/t39.C: Likewise.
4857         * g++.old-deja/g++.robertl/eb106.C: Likewise.
4858         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
4859
4860 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
4861
4862         PR fortran/25075
4863         intrinsic_argument_conformance_1.f90: New test.
4864
4865 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
4866
4867         PR fortran/20845
4868         * gfortran.dg/char_result_11.f90: Add SAVE.
4869         * gfortran.dg/der_pointer_4.f90: Ditto.
4870         * gfortran.dg/default_initialization.f90: New test.
4871
4872 2006-02-03  Jeff Law  <law@redhat.com>
4873
4874         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
4875         handle more than 100 dump files.
4876         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
4877         * lib/scantree.exp (scan-tree-dump): Likewise.
4878         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
4879         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
4880         * lib/scanipa.exp (scan-ipa-dump): Likewise.
4881         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
4882         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
4883
4884 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
4885
4886         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
4887
4888 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
4889
4890         * g++.dg/template/using12.C: New test.
4891
4892 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
4893
4894         * gcc.target/powerpc/pr25960.c: New test.
4895
4896 2006-02-02  Steven G. Kargl  <kargls@comcast>
4897
4898         PR fortran/24958
4899         gfortran.dg/nullify_2.f90: New test.
4900
4901 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
4902
4903         PR 25990
4904         * gcc.dg/gomp/pr25990.c: New test.
4905
4906 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
4907
4908         PR c++/25342
4909         * g++.gd/template/partial4.C: New test.
4910
4911 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
4912
4913         PR middle-end/26001
4914         * gfortran.dg/data_char_2.f90: New.
4915
4916 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
4917
4918         PR fortran/26039
4919         maxval_maxloc_conformance_1.f90: New test.
4920
4921 2006-01-31  Richard Guenther  <rguenther@suse.de>
4922
4923         * gcc.target/i386/sselibm-1.c: New testcase.
4924         * gcc.target/i386/sselibm-2.c: Likewise.
4925         * gcc.target/i386/sselibm-3.c: Likewise.
4926         * gcc.target/i386/sselibm-4.c: Likewise.
4927         * gcc.target/i386/sselibm-5.c: Likewise.
4928
4929 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4930
4931         PR fortran/24266
4932         * gfortran.dg/arrayio_derived_2.f90: New.
4933
4934 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
4935
4936         * gcc.dg/unsigned-long-compare.c: New test.
4937
4938 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
4939
4940         PR testsuite/25318
4941         * lib/target-supports.exp (check_effective_target_freorder):
4942         Check to see if target supports -freorder-blocks-and-partition.
4943         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
4944         instead of "dg-require-named-sections".
4945
4946 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
4947
4948         PR target/14798:
4949         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
4950         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
4951         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4952         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4953         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
4954         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
4955         * gcc.dg/attr-isr-trap_exit.c: Likewise.
4956         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4957
4958 2006-01-30  Richard Guenther  <rguenther@suse.de>
4959
4960         PR c++/23372
4961         * gcc.dg/pr23372-1.C: New testcase.
4962
4963 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4964
4965         * gcc.dg/gomp/pr25874.c: New test.
4966
4967 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4968
4969         PR tree-opt/25911
4970         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4971
4972 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4973
4974         PR fortran/18578
4975         PR fortran/18579
4976         PR fortran/20857
4977         PR fortran/20885
4978         * gfortran.dg/intent_out_1.f90: New test.
4979
4980 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4981
4982         PR fortran/17911
4983         * gfortran.dg/procedure_lvalue.f90: New test.
4984
4985         PR fortran/20895
4986         PR fortran/25030
4987         * gfortran.dg/char_pointer_assign_2.f90: New test.
4988         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4989         assignment to be consistent with standard.
4990         * gfortran.dg/char_result_2.f90: The same.
4991         * gfortran.dg/char_result_8.f90: The same.
4992
4993 2006-01-28  Zack Weinberg  <zackw@panix.com>
4994
4995         * gcc.dg/Woverlength-strings.c
4996         * gcc.dg/Woverlength-strings-pedantic-c89.c
4997         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4998         * gcc.dg/Woverlength-strings-pedantic-c99.c
4999         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
5000
5001 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
5002
5003         * gcc.c-torture/execute/20060127-1.c: New test.
5004
5005 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5006
5007         PR c++/25999
5008         * g++.dg/ext/pragmaweak1.C: New test.
5009
5010 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5011
5012         PR c++/25855
5013         * g++.dg/template/spec29.C: New test.
5014
5015 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
5016
5017         PR c/19606.
5018         * gcc.c-torture/execute/pr19606.c: New.
5019
5020 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
5021
5022         * gcc.dg/pragma-re-4.c: New test.
5023
5024 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
5025
5026         PR fortran/25964
5027         * gfortran.dg/assumed_size_refs_3.f90: New test.
5028
5029 2006-01-27  Ben Elliston  <bje@au.ibm.com>
5030
5031         * gcc.misc-tests/dectest.exp: Remove defunct comment.
5032
5033 2006-01-26  Laurent GUERBY <laurent@guerby.net>
5034
5035         PR ada/21317
5036         * ada/acats/support/impdef.a: Add One_Long_Second.
5037         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
5038         * ada/acats/tests/c9/c94026.a: Likewise.
5039         * ada/acats/tests/c9/c97305c.ada: Likewise.
5040         * ada/acats/tests/c9/c99004a.ada: Likewise.
5041
5042 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
5043
5044         PR fortran/25964
5045         * gfortran.dg/global_references_2.f90: New test.
5046
5047         PR fortran/25084
5048         PR fortran/20852
5049         PR fortran/25085
5050         PR fortran/25086
5051         * gfortran.dg/assumed_charlen_function_1.f90: New test.
5052         * gfortran.dg/assumed_charlen_function_3.f90: New test.
5053
5054         PR fortran/25416
5055         * gfortran.dg/assumed_charlen_function_2.f90: New test.
5056
5057 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
5058
5059         PR c/25892
5060         * gcc.dg/Wpointer-sign.c: New.
5061         * gcc.dg/Wpointer-sign-Wall.c: New.
5062         * gcc.dg/Wpointer-sign-Wall-no.c: New.
5063         * gcc.dg/Wpointer-sign-pedantic.c: New.
5064         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
5065         * gcc.dg/conv-2.c: Use -Wpointer-sign.
5066
5067 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
5068
5069         PR C/25861
5070         * gcc.c-torture/compile/pr25861.c: New test.
5071
5072 2006-01-26  Paul Brook  <paul@codesourcery.com>
5073
5074         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
5075         on short-enum targets.
5076         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
5077         variable.
5078         (generate_fields): Use short_enums.
5079         (main): Set short_enums.  Document -e.
5080         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
5081         on short-enum targets.
5082         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
5083         variable.
5084         (generate_fields): Use short_enums.
5085         (main): Set short_enums.  Document -e.
5086         * lib/target-supports.exp (check_effective_target_short_enums): New.
5087
5088 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
5089
5090         PR target/25947
5091         * gcc.dg/torture/pr25947-1.c: New test.
5092
5093 2006-01-25  Jan Hubicka  <jh@suse.cz>
5094             Roger Sayle  <roger@eyesopen.com>
5095
5096         PR rtl-optimization/25703
5097         * gcc.target/i386/20060125-1.c: New test case.
5098         * gcc.target/i386/20060125-2.c: New test case.
5099
5100 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5101
5102         PR fortran/18540
5103         * gfortran.dg/goto_1.f: New.
5104
5105 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
5106
5107         PR fortran/25716
5108         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
5109         25716 on 32-bit systems too.
5110
5111 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
5112
5113         PR testsuite/25590
5114         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
5115
5116 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5117
5118         * gcc.dg/tree-ssa/gen-vect-33.c: New.
5119
5120 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5121
5122         PR fortran/25835
5123         * gfortran.dg/read_eof.f90: Delete, renamed.
5124         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
5125         * gfortran.dg/read_eof_2.f90: New test.
5126         * gfortran.dg/read_eof_3.f90: New test.
5127
5128 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
5129
5130         PR tree-opt/25860
5131         * gcc.c-torture/compile/pr25860.c: New test.
5132
5133 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5134
5135         PR c++/25552
5136         * g++.dg/parse/dtor8.C: New test.
5137
5138 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
5139
5140         PR testsuite/25891
5141         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
5142         * gcc.dg/gomp/gomp.exp: Return without testing anything if
5143         check_effective_target_fopenmp returns 0.
5144
5145 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
5146
5147         PR ada/20548
5148         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
5149         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
5150         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
5151
5152 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
5153
5154         PR tree-opt/25857
5155         * g++.dg/opt/pr25857.C: New test.
5156
5157 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
5158         Jan Hubicka  <jh@suse.cz>
5159         Richard Guenther  <rguenther@suse.de>
5160
5161         PR rtl-optimization/25654
5162         * gcc.dg/torture/pr25654.c: New testcase.
5163         * gcc.target/i386/pr25654.c: Likewise.
5164
5165 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
5166
5167         PR fortran/25901
5168         * gfortran.dg/internal references_2.f90: New test.
5169
5170         Fix regression in testing of admissability of attributes.
5171         * gfortran.dg/intent_used_1.f90: New test.
5172
5173 2006-01-23  Ben Elliston  <bje@au.ibm.com>
5174
5175         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
5176         Remove target conditional torture options for i?86 and x86_64
5177         GNU/Linux.
5178
5179 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5180
5181         PR c++/10891
5182         * g++.dg/rtti/no-rtti.C: New.
5183
5184 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
5185
5186         PR c++/25895
5187         * g++.dg/inherit/conv2.C: New test.
5188
5189         PR c++/25856
5190         * g++.dg/parse/dtor7.C: New test.
5191
5192         PR c++/25858
5193         * g++.dg/template/crash44.C: New test.
5194
5195 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
5196
5197         PR fortran/25124
5198         PR fortran/25625
5199         * gfortran.dg/internal_references_1.f90: New test.
5200           PR fortran/20881
5201         PR fortran/23308
5202         PR fortran/25538
5203         PR fortran/25710
5204         * gfortran.dg/global_references_1.f90: New test.
5205         * gfortran.dg/g77/19990905-1.f: Restore the error that
5206         there is a clash between the common block name and
5207         the name of a subroutine reference.
5208
5209         PR fortran/PR24276
5210         * gfortran.dg/aliasing_dummy_1.f90: New test.
5211
5212 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
5213
5214         * gcc.dg/vmx/1b-01.c: Warning fix.
5215         * gcc.dg/vmx/1c-02.c: Likewise.
5216         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
5217
5218 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
5219
5220         PR testsuite/24962
5221         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
5222
5223 2006-01-20  Richard Guenther  <rguenther@suse.de>
5224         Steven Bosscher <stevenb.gcc@gmail.com>
5225
5226         PR rtl-optimization/24626
5227         * gcc.dg/torture/pr24626-1.c: New testcase.
5228         * gcc.dg/torture/pr24626-2.c: Likewise.
5229         * gcc.dg/torture/pr24626-3.c: Likewise.
5230         * gcc.dg/torture/pr24626-4.c: Likewise.
5231
5232 2006-01-20  Dirk Mueller  <dmueller@suse.com>
5233
5234         PR c++/5520
5235         * g++.dg/warn/empty-body.C: New.
5236
5237 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
5238
5239         PR c++/22136
5240         * g++.dg/template/using10.C: New test.
5241         * g++.dg/temlpate/using11.C: Likewise.
5242         * g++.dg/inherit/using5.C: Tweak error messages.
5243
5244 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
5245
5246         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
5247         target test.
5248         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
5249
5250 2006-01-19  Jan Hubicka  <jh@suse.cz>
5251
5252         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
5253
5254 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5255
5256         PR c++/25854
5257         * g++.dg/template/spec28.C: New test.
5258
5259 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
5260
5261         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5262         Fix fprintf's by adding srcdir or removing it.
5263
5264 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
5265
5266         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
5267         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
5268         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
5269         * testsuite/gcc.dg/gomp/empty.c: Likewise.
5270         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
5271         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
5272         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
5273         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
5274         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
5275         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
5276         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
5277         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
5278         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
5279         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
5280
5281 2006-01-18  Jeff Law  <law@redhat.com>
5282
5283         * gcc.dg/tree-ssa/vrp25.c: New test.
5284
5285 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5286
5287         * gcc.dg/pr25805.c: Fix misapplied patch.
5288
5289 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
5290
5291         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
5292         (check_effective_target_vect_udot_qi): New.
5293         (check_effective_target_vect_sdot_hi): New.
5294         (check_effective_target_vect_udot_hi): New.
5295         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
5296         prefixed with "wrapv-" with -fwrapv.
5297         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
5298         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
5299         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
5300         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
5301         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
5302
5303         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
5304         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
5305         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
5306         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
5307
5308 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5309
5310         PR c++/16829
5311         * g++.dg/other/default2.C: New test.
5312         * g++.dg/other/default3.C: New test.
5313
5314 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5315
5316         PR c/25805
5317         * gcc.dg/pr25805.c: New file.
5318
5319 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
5320
5321         PR c++/25836
5322         * g++.dg/template/init6.C: New test.
5323
5324 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
5325
5326         * gcc.dg/tree-ssa/pr24287.c: New test
5327
5328 2006-01-18  Eric Christopher  <echristo@apple.com>
5329
5330         * g++.dg/eh/table.C: New.
5331
5332 2006-01-18  DJ Delorie  <dj@redhat.com>
5333
5334         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
5335         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
5336         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
5337         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
5338
5339 2006-01-18  Jeff Law  <law@redhat.com>
5340
5341         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
5342         on wrapping on overflow semantics.
5343
5344         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
5345
5346         * gcc.gc/tree-ssa/vrp23.c: New test.
5347         * gcc.gc/tree-ssa/vrp24.c: New test.
5348
5349 2006-01-18  Richard Henderson  <rth@redhat.com>
5350             Aldy Hernandez  <aldyh@redhat.com>
5351             Jakub Jelinek  <jakub@redhat.com>
5352             Diego Novillo  <dnovillo@redhat.com>
5353             Uros Bizjak  <uros@kss-loka.si>
5354
5355         * testsuite/gcc.dg/gomp: New directory.
5356
5357 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
5358             Steven G. Kargl  <kargls@comcast.net>
5359
5360         PR fortran/20869
5361         * gfortran.dg/intrinsic_external_1.f90: New test.
5362
5363         PR fortran/20875.
5364         * gfortran.dg/elemental_pointer_1.f90: New test.
5365
5366         PR fortran/25024
5367         * gfortran.dg/external_procedures_1.f90: New test.
5368
5369         PR fortran/25785
5370         gfortran.dg/assumed_present.f90: New test.
5371
5372 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
5373
5374         * g++.dg/parse/lookup5.C: New test.
5375
5376 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5377
5378         PR fortran/25697
5379         * gfortran.dg/read_eof.f90: New test.
5380
5381 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5382
5383         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
5384         add a closing brace.
5385
5386 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5387
5388         PR fortran/25631
5389         * gfortran.dg/fmt_tl.f: New test.
5390
5391 2006-01-17  Eric Christopher  <echristo@apple.com>
5392
5393         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
5394         * g++.old-deja/g++.warn/impint2.C: Ditto.
5395         * g++.old-deja/g++.other/null1.C: Ditto.
5396         * g++.dg/warn/conv2.C: Ditto.
5397         * g++.dg/warn/conv4.C: New file.
5398
5399 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5400
5401         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
5402
5403 2006-01-17  Andreas Jaeger  <aj@suse.de>
5404             Janis Johnson <janis187@us.ibm.com>
5405
5406         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
5407         in 64-bit.
5408         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5409         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
5410
5411 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5412
5413         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5414         xfail txxx where xxx >= 25.
5415
5416 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5417
5418         PR testsuite/25764
5419         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
5420
5421 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
5422
5423         PR c/25682
5424         * gcc.dg/pr25682.c: New test.
5425         * g++.dg/parse/array-size2.C: New test.
5426
5427 2006-01-16  Ian Lance Taylor  <ian@airs.com>
5428
5429         * consistency.vlad: Remove entire directory, 1652 files.
5430
5431 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
5432
5433         * lib/target-supports.exp (check_effective_target_dfp_nocache,
5434         check_effective_target_dfprt_nocache): New.
5435         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
5436         (check_effective_target_dfprt): New.
5437         * lib/c-compat.exp (check_dfp): Remove.
5438         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
5439         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
5440         level of support for decimal float.
5441         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
5442         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
5443         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
5444         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
5445         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
5446         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
5447         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
5448         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
5449         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
5450         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
5451         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
5452         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
5453         directives.
5454
5455 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
5456
5457         PR testsuite/25741
5458         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
5459         $base_dir/../.
5460         * lib/gfortran.exp (gfortran_init): Likewise.
5461         * lib/obj-c++.exp (obj-c++_init): Likewise.
5462         * lib/scanasm.exp (scan-assembler-dem): Likewise.
5463         (scan-assembler-dem-not): Likewise.
5464         * lib/scandump.exp (scan-dump-dem): Likewise.
5465         (scan-dump-dem-not): Likewise.
5466
5467 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
5468
5469         PR testsuite/25767
5470         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
5471         powerpc-*-darwin*.
5472         * lib/obj-c++.exp (obj-c++_init): Likewise.
5473
5474 2006-01-16  Richard Guenther  <rguenther@suse.de>
5475
5476         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
5477
5478 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5479
5480         PR testsuite/25777
5481         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
5482         to LD_LIBRARY_PATH.
5483
5484 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
5485             Andrew Pinski  <pinskia@physics.uc.edu>
5486
5487         * gcc.dg/minmax-1.c: New test.
5488
5489 2006-01-16  Ben Elliston  <bje@au.ibm.com>
5490
5491         * gcc.dg/dfp/dfp.exp: Correct FSF address.
5492         * gcc.misc-tests/dectest.exp: Ditto.
5493
5494 2006-01-15  Ian Lance Taylor  <ian@airs.com>
5495
5496         PR testsuite/25796
5497         * gcc.target/i386/cmov6.c: Use -march=k8.
5498
5499 2006-01-15  Andreas Jaeger  <aj@suse.de>
5500
5501         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
5502         x86 does not have __float128.
5503
5504 2006-01-14  Ian Lance Taylor  <ian@airs.com>
5505
5506         * gcc.target/i386/cmov6.c: New test.
5507
5508 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
5509
5510         PR c++/25663
5511         * g++.dg/template/ctor6.C: New test.
5512
5513 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
5514
5515         PR tree-optimization/25485
5516         * gcc.dg/tree-ssa/pr25485.c: New.
5517
5518 2006-01-14  Richard Guenther  <rguenther@suse.de>
5519
5520         PR tree-optimization/22548
5521         PR tree-optimization/22555
5522         PR tree-optimization/22501
5523         * gcc.dg/tree-ssa/alias-4.c: New testcase.
5524         * gcc.dg/tree-ssa/alias-5.c: Likewise.
5525         * gcc.dg/tree-ssa/alias-6.c: Likewise.
5526         * gcc.dg/tree-ssa/alias-7.c: Likewise.
5527         * gcc.dg/tree-ssa/alias-8.c: Likewise.
5528         * gcc.dg/tree-ssa/alias-9.c: Likewise.
5529         * gcc.dg/tree-ssa/alias-10.c: Likewise.
5530         * gcc.dg/tree-ssa/alias-11.c: Likewise.
5531         * gcc.dg/tree-ssa/alias-12.c: Likewise.
5532
5533 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
5534
5535         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
5536         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
5537
5538 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
5539         Richard Guenther  <rguenther@suse.de>
5540
5541         PR rtl-optimization/24257
5542         * gcc.dg/torture/pr24257.c: New testcase.
5543
5544 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
5545
5546         * gcc.c-torture/execute/20060110-1.c: New test.
5547         * gcc.c-torture/execute/20060110-2.c: New test.
5548
5549 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
5550
5551         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
5552
5553 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
5554
5555         PR fortran/25756
5556         * gfortran.dg/label_3.f90: New test.
5557
5558 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
5559
5560         PR tree-optimization/25771
5561         * g++.dg/tree-ssa/pr25771.C: New test
5562
5563 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5564
5565         PR tree-opt/24365
5566         * g++.dg/opt/complex5.C: New test.
5567
5568 2006-01-13  Richard Guenther  <rguenther@suse.de>
5569
5570         * gcc.target/i386/387-9.c: New testcase.
5571
5572 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
5573
5574         PR c++/24824
5575         * g++.dg/debug/dwarf2-1.C: New.
5576
5577 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
5578
5579         PR testsuite/25728
5580         * lib/gcov.exp (verify-lines): Add "close $fd".
5581
5582 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
5583             Ben Elliston  <bje@au.ibm.com>
5584
5585         * gcc.dg/dfp/inf-1.c: New test.
5586
5587 2006-01-12  Janis Johnson <janis187@us.ibm.com>
5588             Yao Qi  <qiyaoltc@cn.ibm.com>
5589             Ben Elliston  <bje@au.ibm.com>
5590             Jon Grimm  <jgrimm2@us.ibm.com>
5591
5592         * gcc.dg/nodfp-1.c: New test.
5593         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5594         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5595         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
5596         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
5597         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
5598         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
5599         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
5600         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
5601         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
5602         * gcc.dg/format/dfp-scanf-1.c: Likewise.
5603         * gcc.dg/format/dfp-printf-1.c: Likewise.
5604         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
5605         (compat_setup_dfp): New.
5606         * gcc.dg/compat/compat.exp: Use it.
5607         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
5608         Make some variables global, prepend "compat_" to their names.
5609         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
5610         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
5611         * gcc.misc-tests/dectest.exp: New test driver for decTest.
5612         * lib/compat.exp (compat_skip_list): Make global, rename.
5613         * lib/c-compat.exp: New file.
5614         * lib/target-supports.exp (check_effective_target_dfp): New.
5615
5616         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
5617         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
5618         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
5619         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
5620         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
5621         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
5622         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
5623         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
5624         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
5625         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
5626         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
5627         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
5628         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
5629         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
5630         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
5631         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
5632         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
5633         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
5634         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
5635         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
5636         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
5637         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
5638         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
5639         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
5640         gcc.dg/dfp/struct-layout-1.c,
5641         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
5642         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
5643         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
5644         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
5645         gcc.dg/dfp/func-vararg-dfp.c,
5646         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
5647         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
5648         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
5649         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
5650         gcc.dg/dfp/wtr-conversion-1.c: New tests.
5651
5652 2006-01-11  Richard Guenther  <rguenther@suse.de>
5653
5654         PR tree-optimization/25734
5655         * gcc.dg/tree-ssa/pr25734.c: New testcase.
5656
5657 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5658
5659         PR fortran/25486
5660         * gfortran.dg/literal_character_constant_1_x.F: New test.
5661         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
5662         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
5663         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
5664
5665 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
5666
5667         PR c++/25386
5668         * g++.dg/ext/packed3.C: Add expected packed error.
5669
5670 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
5671
5672         PR target/25706
5673         * gcc.dg/torture/pr25706-1.c: New test.
5674
5675 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
5676
5677         PR tree-optimization/23109
5678         PR tree-optimization/23948
5679         PR tree-optimization/24123
5680
5681         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
5682         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
5683         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
5684         g++.dg/tree-ssa/pr23948.C: New testcases.
5685         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
5686         three divisions in order to do the optimization.
5687
5688 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5689
5690         PR c++/25632
5691         * g++.dg/other/pr25632.C: New test.
5692
5693 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
5694
5695         PR fortran/25730
5696         * gfortran.dg/used_types_1.f90: New test.
5697
5698 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
5699
5700         PR target/25718
5701         * gcc.dg/torture/pr25718-1.c: New test.
5702
5703 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5704
5705         * gfortran.dg/list_read_2.f90: Fix typo in description.
5706
5707 2006-01-10  Jan Beulich  <jbeulich@novell.com>
5708
5709         * lib/target-supports.exp (check_visibility_available): Simplify test
5710         for *-*-netware*.
5711         (check_profiling_available): Fail for *-*-netware*.
5712         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
5713         * gcc.dg/20021014-1.c: Likewise.
5714         * gcc.dg/nest.c: Likewise.
5715
5716 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5717
5718         fortran/24936
5719         * gfortran.dg/forall_3.f90: New test.
5720
5721 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5722
5723         PR fortran/21977
5724         * gfortran.dg/nesting_2.f90: New test.
5725         * gfortran.dg/nesting_3.f90: New test.
5726
5727 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
5728
5729         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
5730         Fix typo in comment.
5731
5732 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5733
5734         * gfortran.dg/single_char_string.f90: New test.
5735
5736 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5737
5738         * gfortran.dg/ichar_2.f90: New test.
5739
5740 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5741
5742         PR fortran/25093
5743         * gfortran.dg/private_type_4.f90: New.
5744
5745 2006-01-07  Richard Guenther  <rguenther@suse.de>
5746
5747         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
5748
5749 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5750
5751         * gfortran.dg/func_decl_1.f90: New.
5752         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
5753         * gfortran.dg/array_alloc_2.f90: Likewise.
5754         * gfortran.dg/char_result_8.f90: Likewise.
5755         * gfortran.dg/dup_save_1.f90: Likewise.
5756         * gfortran.dg/dup_save_2.f90: Likewise.
5757         * gfortran.dg/f2c_6.f90: Likewise.
5758         * gfortran.dg/f2c_7.f90: Likewise.
5759         * gfortran.dg/func_result_2.f90: Likewise.
5760         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5761
5762 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
5763
5764         PR fortran/22146
5765         * gfortran.dg/elemental_subroutine_1.f90: New test.
5766         * gfortran.dg/elemental_subroutine_2.f90: New test.
5767
5768         PR fortran/25029
5769         PR fortran/21256
5770         * gfortran.dg/assumed_size_refs_1.f90: New test.
5771
5772         PR fortran/20868
5773         PR fortran/20870
5774         * gfortran.dg/assumed_size_refs_2.f90: New test.
5775         * gfortran.dg/initialization_1.f90: Change warning message.
5776
5777 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
5778
5779         * gcc.dg/tree-ssa/loop-15.c: New test.
5780
5781 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5782
5783         PR fortran/25598
5784         * gfortran.dg/backspace_3.f: New test.
5785         * gfortran.dg/backspace_4.f: New test.
5786
5787 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5788
5789         PR fortran/24268
5790         * gfortran.dg/fmt_white.f: Update test.
5791
5792 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
5793
5794         * gcc.dg/cast-1.c: Add new warning.
5795         * gcc.dg/cast-2.c: Likewise.
5796         * gcc.dg/cast-3.c: Likewise.
5797         * gcc.dg/format/cast-1.c: Likewise.
5798         * gcc.dg/cast-4.c: New testcase.
5799
5800 2006-01-05  Richard Guenther  <rguenther@suse.de>
5801
5802         PR tree-optimization/22555
5803         * gcc.dg/tree-ssa/alias-3.c: New testcase.
5804
5805 2006-01-05  Richard Guenther  <rguenther@suse.de>
5806             Diego Novillo  <dnovillo@redhat.com>
5807
5808         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
5809         * gcc.dg/tree-ssa/loop-8.c: Likewise.
5810         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5811         * gcc.dg/tree-ssa/pr23294.c: Likewise.
5812         * gcc.dg/tree-ssa/pr21985.c: Likewise.
5813         * gcc.dg/tree-ssa/loop-14.c: Likewise.
5814         * gcc.dg/tree-ssa/loop-2.c: Likewise.
5815         * gcc.dg/tree-ssa/loop-3.c: Likewise.
5816         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5817         * gcc.dg/tree-ssa/pr21171.c: Likewise.
5818         * gcc.dg/tree-ssa/loop-5.c: Likewise.
5819         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5820         * gcc.dg/tree-ssa/loop-6.c: Likewise.
5821         * treelang/compile/extravar.tree: Likewise.
5822         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
5823         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
5824         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
5825         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5826         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
5827
5828 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5829
5830         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
5831         for 64-bit fix.
5832
5833 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
5834
5835         PR fortran/23675
5836         gfortran.dg/char_result_11.f90: New.
5837
5838 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
5839
5840         PR c++/24782
5841         * g++.dg/parse/access9.C: New test.
5842         * g++.dg/tc1/dr52.C: Tweak error markers.
5843
5844 2006-01-04  Richard Henderson  <rth@redhat.com>
5845
5846         Merge from gomp branch.
5847         * g++.dg/parse/pragma2.C: Update expected error lines.
5848
5849 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
5850
5851         * g++.dg/other/i386-2.C: New test.
5852
5853         PR target/25554
5854         * gcc.c-torture/compile/20051228-1.c: New test.
5855
5856         PR c/25559
5857         * gcc.dg/pr25559.c: New test.
5858
5859 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
5860
5861         PR c++/25492
5862         * g++.dg/lookup/friend9.C: New test.
5863
5864         PR c++/25625
5865         * g++.dg/template/repo5.C: New test.
5866
5867 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
5868
5869         PR fortran/25101
5870         * gfortran.dg/forall_2.f90: New test.
5871
5872 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5873
5874         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
5875         dg-require-weak.  Adjust regexp to handle leading-underscore
5876         targets and space as well as TAB after .weak.  Change previous
5877         64-bit fix to not use naked dot.
5878
5879 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
5880
5881         PR rtl-optimization/25578
5882         * gcc.c-torture/execute/20060102-1.c: New testcase.
5883
5884 2006-01-03  Richard Guenther  <rguenther@suse.de>
5885
5886         PR c/25183
5887         * gcc.dg/torture/pr25183.c: New testcase.
5888
5889 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
5890
5891         Merge from gomp-branch.
5892         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
5893         * gcc.dg/ia64-sync-2.c: Likewise.
5894         * gcc.dg/ia64-sync-3.c: Likewise.
5895         * gcc.dg/ia64-sync-4.c: Likewise.
5896         * gcc.dg/sync-2.c: Likewise.
5897         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
5898         that sparc64-*-* and sparcv9-*-* supports sync builtins.
5899
5900 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
5901
5902         PR c++/25635
5903         * g++.dg/parse/operator6.C: New test.
5904
5905         PR c++/25637
5906         * g++.dg/parse/error29.C: New test.
5907
5908         PR c++/25638
5909         * g++.dg/parse/dtor6.C: New test.
5910
5911         PR c++/25633
5912         * g++.dg/parse/ctor3.C: New test.
5913
5914         PR c++/25634
5915         * g++.dg/template/class3.C: New test.
5916
5917 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
5918
5919         * g++.dg/debug/debug9.C: New.
5920
5921 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
5922
5923         PR fortran/24640
5924         * gfortran.dg/label_2.f90: New test.
5925
5926 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5927
5928         * g++.dg/lookup/using12.C: Tighten error marker.
5929
5930 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
5931             Andrew Pinski <pinskia@physics.uc.edu>
5932
5933         * gcc.target/powerpc/darwin-abi-3.c: New file.
5934         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
5935         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
5936         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
5937         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
5938         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
5939         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
5940         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
5941         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
5942
5943 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
5944
5945         * gcc.dg/tree-ssa/loadpre1.c: New;
5946         * gcc.dg/tree-ssa/loadpre2.c: New;
5947         * gcc.dg/tree-ssa/loadpre3.c: New;
5948         * gcc.dg/tree-ssa/loadpre4.c: New;
5949         * gcc.dg/tree-ssa/loadpre5.c: New;
5950         * gcc.dg/tree-ssa/loadpre6.c: New;
5951         * gcc.dg/tree-ssa/loadpre7.c: New;
5952         * gcc.dg/tree-ssa/loadpre8.c: New;
5953         * gcc.dg/tree-ssa/loadpre9.c: New;
5954
5955 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
5956
5957         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
5958         * g++.dg/abi/thunk4.C: Likewise.
5959
5960 2006-01-01  Andreas Jaeger  <aj@suse.de>
5961
5962         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
5963         portable.
5964
5965 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5966
5967         PR c++/25294
5968         * gcc.dg/pragma-pack-3.c: New test.
5969         * g++.dg/parse/pragma3.C: New test.
5970
5971 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5972
5973         PR middle-end/24827
5974         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5975
5976 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5977
5978         PR testsuite/25214
5979         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5980
5981 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5982
5983         PR fortran/22607
5984         * gfortran-dg/pure_byref_3.f90: New.
5985
5986         fortran/PR 25396
5987         * gfortran.dg/userdef_operator_1.f90: New.
5988
5989 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5990
5991         * g++.dg/abi/thunk3.C: New.
5992         * g++.dg/abi/thunk4.C: New.
5993
5994 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5995
5996         PR fortran/25532
5997         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5998         associated derived type components of derived types are
5999         properly declared in contained procedures.
6000
6001 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6002
6003         PR libgfortran/25139
6004         * gfortran.dg/backspace_2.f: New test.
6005
6006 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6007
6008         PR libgfortran/25550
6009         * gfortran.dg/endfile.f: New test.
6010
6011 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6012
6013         PR libgfortran/25419
6014         * gfortran.dg/comma.f: New test.
6015
6016 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6017
6018         * lib/gfortran-dg.exp: Remove trailing whitespace.
6019         * lib/fortran-torture.exp: Test with -fbounds-check instead of
6020         -funroll-all-loops.
6021
6022 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
6023
6024         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
6025         Extended Double long doubles or repeat tests when long double is
6026         the same size as double.
6027
6028 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6029
6030         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
6031
6032         PR testsuite/25442
6033         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
6034         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
6035
6036         PR testsuite/25441
6037         * gcc.dg/pr23911.c: Make test variable static.
6038
6039         PR testsuite/25444
6040         * gcc.dg/tree-ssa/pr14841.c: Likewise.
6041
6042 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6043
6044         PR c++/25439
6045         * g++.dg/parse/crash17.C: Adjust error markers.
6046         * g++.dg/template/error20.C: New test.
6047
6048 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6049
6050         PR c++/23172
6051         * g++.dg/ext/complit4.C: New test.
6052
6053         PR c++/25417
6054         * g++.dg/ext/complit5.C: Likewise.
6055
6056 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
6057
6058         PR tree-optimization/25125
6059         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
6060         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
6061         * gcc.c-torture/execute/pr25125.c: New.
6062
6063 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
6064
6065         PR fortran/25029
6066         PR fortran/21256
6067         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
6068         with incorrect assumed size references.
6069
6070 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
6071
6072         PR c++/23171
6073         * g++.dg/opt/init1.C: New test.
6074
6075 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
6076
6077         PR c++/24671
6078         * g++.dg/template/sfinae3.C: New test.
6079
6080 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6081
6082         * g++.dg/other/friend4.C: New test.
6083
6084 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6085
6086         PR target/25005
6087         * g++.dg/opt/pr25005.C: New test.
6088
6089 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6090
6091         PR c++/25369
6092         * g++.dg/template/ptrmem16.C: New test.
6093
6094 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
6095
6096         PR fortran/25029
6097         PR fortran/21256
6098         * gfortran.dg/initialization_1.f90: Add test of SIZE.
6099
6100 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6101
6102         PR libgfortran/25307
6103         * gfortran.dg/list_read_5.f90: New test.
6104
6105 2005-12-22  Richard Henderson  <rth@redhat.com>
6106
6107         * gcc.target/i386/sse-7.c: Use -msse2.
6108
6109 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6110
6111         PR rtl-optimization/25432
6112         * gcc.c-torture/compile/20051216-1.c: New test.
6113
6114         PR objc/25328
6115         * objc/execute/pr25328.m: New test.
6116
6117 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6118
6119         PR c++/25364
6120         * g++.dg/template/call4.C: New test.
6121
6122 2005-12-22  Dale Johannesen  <dalej@apple.com>
6123
6124         * gcc.target/i386/sse-17.c: New.
6125
6126 2005-12-22  Paul Brook  <paul@codesourcery.com>
6127
6128         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
6129
6130 2005-12-22  Paul Brook  <paul@codesourcery.com>
6131
6132         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
6133
6134 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6135
6136         PR tree-opt/25513
6137         * gcc.c-torture/compile/pr25513.c: New test.
6138
6139 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6140
6141         PR c++/23333
6142         * g++.dg/parse/error25.C: Add more tests.
6143
6144 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6145
6146         PR fortran/18990
6147         * gfortran.dg/der_charlen_1.f90: New.
6148
6149 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
6150
6151         PR fortran/20889
6152         * gfortran.dg/pointer_component_type_1.f90: New test.
6153
6154         PR fortran/25029
6155         PR fortran/21256
6156         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
6157         should give an error with assumed size array refernces and checks those
6158         that should not.
6159         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
6160         reference an upper bound so that it does not generate an error.
6161
6162         PR fortran/19362
6163         PR fortran/20244
6164         PR fortran/20864
6165         PR fortran/25391
6166         * gfortran.dg/used_dummy_types_1.f90: New test.
6167         * gfortran.dg/used_dummy_types_2.f90: New test.
6168         * gfortran.dg/used_dummy_types_3.f90: New test.
6169         * gfortran.dg/used_dummy_types_4.f90: New test.
6170         * gfortran.dg/used_dummy_types_5.f90: New test.
6171
6172         PR fortran/23152
6173         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
6174         group already being USE associated.
6175         * gfortran.dg/assumed_shape_nml.f90: New test.
6176         * gfortran.dg/assumed_size_nml.f90: New test.
6177
6178         PR fortran/20862
6179         PR fortran/25053
6180         PR fortran/25063
6181         PR fortran/25064
6182         PR fortran/25066
6183         PR fortran/25067
6184         PR fortran/25068
6185         PR fortran/25307
6186         * gfortran.dg/io_constraints_1.f90: New test.
6187         * gfortran.dg/io_constraints_1.f90: New test.
6188         * gfortran.dg/iostat_3.f90: Change wording of warning.
6189         * gfortran.dg/g77/19981216-0.f: The same.
6190
6191 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
6192
6193         PR tree-optimization/23518
6194         * testsuite/gcc.dg/pr23518.c: New.
6195
6196 2005-12-21  Mike Stump  <mrs@apple.com>
6197
6198         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
6199
6200 2005-12-21  Paul Brook  <paul@codesourcery.com>
6201
6202         * gcc.dg/pr19340.c: Skip on m68k targets.
6203
6204 2005-12-21  Steven Bosscher  <stevenb@suse.de>
6205
6206         PR rtl-optimization/25196
6207         * gcc.dg/pr25196.c: New test.
6208
6209 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
6210
6211         PR fortran/25423
6212         gfortran.dg/where_nested_1.f90: New.
6213
6214 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
6215
6216         PR tree-optimization/25382.
6217         * gcc.dg/tree-ssa/pr25382.c: New.
6218
6219 2005-12-20  Richard Guenther  <rguenther@suse.de>
6220
6221         PR middle-end/24306
6222         * gcc.target/i386/pr24306.c: New testcase.
6223
6224 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
6225
6226         PR tree-optimization/25501
6227         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
6228
6229 2005-12-20  Richard Guenther  <rguenther@suse.de>
6230
6231         Revert
6232         2005-12-02  Richard Guenther  <rguenther@suse.de>
6233
6234         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6235
6236 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
6237
6238         PR c++/21228
6239         * g++.dg/warn/Wunreachable-code-2.C: New test.
6240
6241 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
6242
6243         PR c++/24278
6244         * g++.dg/template/ctor5.C: New test.
6245
6246         PR c++/24915
6247         * g++.dg/template/overload8.C: New test.
6248
6249 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
6250
6251         * gcc.c-torture/compile/pr25483 : New test.
6252
6253 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6254
6255         PR c++/20552
6256         * g++.dg/ext/typeof10.C: New test.
6257
6258 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6259
6260         * gcc.dg/mt-loopi1.c: New.
6261
6262 2005-12-18  Richard Guenther  <rguenther@suse.de>
6263
6264         PR tree-optimization/25481
6265         * gcc.dg/torture/pr25481.c: New testcase.
6266
6267 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6268
6269         PR rtl-optimization/21041
6270         * gcc.dg/pr21041.c: New test.
6271
6272 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6273
6274         PR libgfortran/25463
6275         * gfortran.dg/advance.f90: New test.
6276
6277 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
6278
6279         * gcc.dg/20051201-1.c: New test.
6280
6281 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
6282
6283         PR fortran/25018
6284         * gfortran.dg/initialization_1.f90: New test.
6285         * gfortran.dg/enum_5.f90: Change dg-error to new message.
6286         * gfortran.dg/g77/980616-0.f: The same.
6287
6288 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6289
6290         * PR fortran/25458
6291         * gfortran.dg/chkbits.f90: New test.
6292
6293 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6294
6295         * gfortran.dg/enum_5.f: Revert to previous version.
6296
6297 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6298
6299         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
6300         * gfortran.dg/nested_modules_1.f90: Ditto.
6301         * gfortran.dg/hollerith_f95.f90: Ditto.
6302         * gfortran.dg/select_5.f90: Ditto.
6303         * gfortran.dg/secnds.f: Ditto.
6304         * gfortran.dg/hollerith2.f90: Ditto.
6305         * gfortran.dg/imag_2.f: Ditto.
6306         * gfortran.dg/ftell_2.f90: Ditto.
6307         * gfortran.dg/malloc_free_1.f90: Ditto.
6308         * gfortran.dg/logint-1.f: Ditto.
6309         * gfortran.dg/recursive_statement_functions.f90: Ditto.
6310         * gfortran.dg/e_d_fmt.f90: Ditto.
6311         * gfortran.dg/hollerith_legacy.f90: Ditto.
6312         * gfortran.dg/logint-2.f: Ditto.
6313         * gfortran.dg/enum_5.f90: Ditto.
6314         * gfortran.dg/f2c_2.f90: Ditto.
6315         * gfortran.dg/pr17143.f90: Ditto.
6316         * gfortran.dg/namelist_14.f90: Ditto.
6317         * gfortran.dg/logint-3.f: Ditto.
6318         * gfortran.dg/spread_scalar_source.f90: Ditto.
6319         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
6320         * gfortran.dg/namelist_11.f: Ditto.
6321         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6322         * gfortran.dg/g77/20010519-1.f
6323         * gfortran.dg/g77/alpha1.f: Ditto.
6324         * gfortran.dg/g77/990115-1.f: Ditto.
6325         * gfortran.dg/g77/erfc.f: Ditto.
6326         * gfortran.dg/g77/19990313-3.f: Ditto.
6327         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
6328         * gfortran.dg/g77/20010426.f: Ditto.
6329         * gfortran.dg/g77/19990313-0.f: Ditto.
6330         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
6331         * gfortran.dg/g77/20000629-1.f: Ditto.
6332         * gfortran.dg/g77/970125-0.f: Ditto.
6333         * gfortran.dg/g77/8485.f: Ditto.
6334         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
6335         * gfortran.dg/g77/19990313-1.f: Ditto.
6336         * gfortran.dg/g77/int8421.f: Ditto.
6337         * gfortran.dg/g77/19990305-0.f: Ditto.
6338         * gfortran.dg/g77/947.f: Ditto.
6339         * gfortran.dg/g77/19990905-2.f: Ditto.
6340         * gfortran.dg/g77/cabs.f: Ditto.
6341         * gfortran.dg/g77/19990313-2.f: Ditto.
6342         * gfortran.dg/g77/20020307-1.f: Ditto.
6343         * gfortran.dg/g77/dcomplex.f: Ditto.
6344         * gfortran.dg/g77/19990502-1.f: Ditto.
6345         * gfortran.dg/g77/19981216-0.f: Ditto.
6346         * gfortran.dg/common_4.f90: Ditto.
6347         * gfortran.dg/entry_4.f90: Ditto.
6348         * gfortran.dg/equiv_constraint_2.f90: Ditto.
6349         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
6350         * gfortran.dg/namelist_12.f: Ditto.
6351         * gfortran.dg/scale_1.f90: Ditto.
6352         * gfortran.dg/modulo_1.f90
6353         * gfortran.dg/hollerith.f90: Ditto.
6354         * gfortran.dg/direct_io_3.f90: Ditto.
6355         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
6356         * gfortran.dg/gnu_logical_1.F: Ditto.
6357         * gfortran.dg/unf_io_convert_1.f90: Ditto.
6358         * gfortran.dg/assign_1.f90: Ditto.
6359         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
6360         * gfortran.dg/pr23095.f: Ditto.
6361         * gfortran.dg/read_float_1.f90: Ditto.
6362
6363 2005-12-17  Andreas Jaeger  <aj@suse.de>
6364
6365         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
6366         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
6367
6368 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6369
6370         PR fortran/24268
6371         * gfortran.dg/fmt_white.f: New test.
6372
6373 2005-12-16  Steven G. Kargl <kargls@comcast.net>
6374
6375         * gfortran.dg/label_1.f90: New test.
6376
6377 2005-12-15  Ben Elliston  <bje@au.ibm.com>
6378
6379         PR testsuite/25422
6380         * gcc.dg/20031012-1.c: Add -Walways-true option.
6381         * gcc.dg/weak/weak-3.c: Likewise.
6382         * g++.old-deja/g++.mike/warn8.C: Likewise.
6383
6384 2005-12-16  Mike Stump  <mrs@apple.com>
6385
6386         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
6387         exit.
6388
6389 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6390
6391         PR libgfortran/25264
6392         PR libgfortran/25349
6393         * gfortran.dg/tl_editing.f90: Added additional checks.
6394         * gfortran.dg/t_editing.f: New test.
6395         * gfortran.dg/write_padding.f90: New test
6396
6397 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6398
6399         PR testsuite/25215
6400         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
6401
6402 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
6403
6404         PR rtl-optimization/24899
6405         * gcc.c-torture/execute/20051215-1.c: New test.
6406
6407 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
6408
6409         PR 24823
6410         * gfortran.dg/pr24823.f: New test.
6411
6412 2005-12-16  Jeff Law  <law@redhat.com>
6413
6414         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
6415
6416 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6417
6418         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
6419         Change C++ style comments to C style comments.
6420         Remove aligned types from the array.
6421         Keep Enums disabled.
6422         (complex_types): Remove aligned types from the array.
6423         Comment out "_Complex long double".
6424         (attrib_types): Remove.
6425         (complex_attrib_types): Remove.
6426         (attrib_array_types): Remove.
6427         (complex_attrib_array_types): Remove.
6428         (aligned_bitfld_types): Remove.
6429         (n_aligned_bitfld_types): Remove.
6430         (FEATURE_ALIGNEDPACKED): Delete.
6431         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
6432         (singles): Remove support for adding attributes.
6433         (choose_type): Remove support for attributed types.
6434         (generate_fields): Remove support for attributed bit-fields.
6435         Remove support for adding attributes.
6436         (generate_random_tests): Remove support for adding attributes.
6437         (features): Add back "[0] :0" and "complex vector [0]".
6438         (main): Remove support for attributed bit-fields.
6439         Uncomment the calling of generate_random_tests for the rests of
6440         the tests.
6441
6442 2005-12-16  Jan Hubicka  <jh@suse.cz>
6443
6444         * gcc.c-torture/combine/pr25224.c: New.
6445
6446 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
6447
6448         PR other/25028
6449         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
6450         HP-UX.
6451
6452 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
6453
6454         * gcc.dg/20051215-1.c: New file.
6455
6456 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6457
6458         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
6459         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
6460
6461 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
6462
6463         PR fortran/18197
6464         * gfortran.dg/dummy_functions_1.f90: New.
6465
6466 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
6467
6468         PR rtl-optimization/25310
6469         * gcc.c-torture/compile/pr25310.c: New test.
6470
6471 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6472
6473         PR debug/25023
6474         * gcc.dg/pr25023.c: New test.
6475
6476 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6477
6478         * g++.old-deja/g++.brendan/redecl1.C,
6479         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
6480         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
6481         g++.old-deja/g++.oliva/typeof1.C,
6482         g++.old-deja/g++.other/crash16.C,
6483         g++.old-deja/g++.other/crash34.C,
6484         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
6485         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
6486         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
6487         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
6488         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
6489         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
6490         Remove xfail.
6491
6492 2005-12-14  Kean Johnston  <jkj@sco.com>
6493             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6494
6495         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
6496         * gcc.target/i386/20020523-1.c: Ditto.
6497         * gcc.target/i386/tailcall-1.c: Ditto.
6498         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
6499         * gcc.target/i386/ssetype-5.c: Ditto.
6500
6501 2005-12-14  Jeff Law  <law@redhat.com>
6502
6503         * gcc.dg/tree-ssa/foldstring-1.c: New test.
6504
6505 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6506
6507         PR target/25254
6508         PR target/24188
6509         * gcc.target/i386/pr25254.c: New test.
6510         * gfortran.dg/PR24188.f: New test.
6511
6512 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
6513
6514         * lib/fortran-torture.exp: Catch remaining uses of
6515         remote_file build delete.
6516
6517 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6518
6519         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
6520
6521 2005-12-14  Ben Elliston  <bje@au.ibm.com>
6522
6523         * gcc.dg/warn-addr-cmp.c: New test.
6524
6525 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6526
6527         PR debug/25023
6528         PR target/25293
6529         * gcc.target/i386/pr25293.c: New test.
6530
6531 2005-12-13  Petr Machata  <machata@post.cz>
6532
6533         PR c++/24907
6534         * g++.dg/parse/comma2.C: New test.
6535
6536 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
6537             Jakub Jelinek  <jakub@redhat.com>
6538
6539         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6540         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6541         (limits.h): Include unconditionally.
6542         (stdlib.h): Likewise.
6543         (hashtab.h): Do not include.
6544         (getopt.h): Likewise.
6545         (stddef.h): Include.
6546         (hashval_t): Define.
6547         (struct entry): Add "next" field.
6548         (HASH_SIZE): New macro.
6549         (hash_table): New variable.
6550         (switchfiles): Do not use xmalloc.
6551         (mix): New macro.
6552         (iterative_hash): New function.
6553         (hasht): Remove.
6554         (e_exists): New function.
6555         (e_insert): Likewise.
6556         (output): Use, instead of libiberty hashtable functions.
6557         (main): Do not use getopt.  Do not call htab_create.
6558
6559 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6560
6561         PR c++/25331
6562         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
6563         put atal* and atpaal* attributes on array elements.
6564         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
6565         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
6566         put atal* and atpaal* attributes on array elements.
6567         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
6568
6569 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
6570
6571         * gcc.dg/single-precision-constant.c: New test.
6572
6573 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
6574
6575         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
6576         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
6577         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
6578         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
6579         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
6580         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
6581         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
6582         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
6583         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
6584         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
6585         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
6586         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
6587         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
6588         gcc.target/powerpc/ppc-sdata-2.c,
6589         gcc.target/powerpc/ppc-stackalign-1.c,
6590         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
6591         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
6592         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
6593         gcc.target/powerpc/rs6000-ldouble-2.c,
6594         gcc.target/powerpc/rs6000-power2-1.c,
6595         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
6596         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
6597         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
6598         option into target selector.
6599         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
6600         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
6601
6602 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6603
6604         PR objc/25348
6605         * objc.dg/encode-9.m: New test.
6606
6607 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6608
6609         PR testsuite/20772
6610         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
6611         * gcc.dg/asm-b.c: Fix typo.
6612         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
6613         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
6614         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
6615         i?86 lp64 and x86_64 ilp32.
6616         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
6617         on i?86 lp64.
6618         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
6619
6620 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
6621
6622         PR fortran/25078
6623         gfortran.dg/equiv_5.f90: New test.
6624
6625 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
6626
6627         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
6628         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
6629         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
6630         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
6631         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
6632         * gcc.dg/tree-ssa/reassoc-5.c: New.
6633         * gcc.dg/tree-ssa/reassoc-6.c: New.
6634         * gcc.dg/tree-ssa/reassoc-7.c: New.
6635         * gcc.dg/tree-ssa/reassoc-8.c: New.
6636         * gcc.dg/tree-ssa/reassoc-9.c: New.
6637         * gcc.dg/tree-ssa/reassoc-10.c: New.
6638         * gcc.dg/tree-ssa/reassoc-11.c: New.
6639
6640 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6641
6642         PR testsuite/25167
6643         PR testsuite/24478
6644         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
6645
6646 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
6647
6648         PR c++/25300
6649         * g++.dg/template/inherit.C: Do not use a generic error message.
6650
6651 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6652
6653         PR libobjc/25354
6654         * objc.dg/gnu-encoding: New directory.
6655         * objc.dg/gnu-encoding/compat-common.h: New file.
6656         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
6657         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
6658         * objc.dg/gnu-encoding/vector-defs.h: New file.
6659         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
6660         * objc.dg/gnu-encoding/generate-random.c: New file.
6661         * objc.dg/gnu-encoding/generate-random_r.c: New file.
6662         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
6663         * objc.dg/gnu-encoding/generate-random.h: New file.
6664
6665 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
6666
6667         PR c++/25337
6668         * g++.dg/template/defarg7.C: New test.
6669
6670 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6671
6672         PR libobjc/25347
6673         * objc.dg/encode-8.m: New test.
6674
6675 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6676
6677         PR libobjc/25346
6678         * objc.dg/encode-7.m: New test.
6679
6680 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
6681
6682         PR c++/25010
6683         * g++.dg/opt/inline10.C: New test.
6684
6685 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
6686
6687         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
6688
6689 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
6690
6691         * gfortran.dg/substring_equivalence.f90: typo in comment
6692
6693 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6694
6695         PR fortran/25068
6696         * gfortran.dg/iostat_3.f90: New test.
6697
6698 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
6699
6700         PR fortran/23815
6701         * gfortran.dg/unf_io_convert_1.f90: New test.
6702         * gfortran.dg/unf_io_convert_2.f90: New test.
6703         * gfortran.dg/unf_io_convert_3.f90: New test.
6704
6705 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6706
6707         PR testsuite/20772
6708         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
6709         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
6710         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6711         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
6712         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
6713         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6714         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
6715         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
6716         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6717         gcc.dg/torture/fp-int-convert-float128-timode.c,
6718         gcc.dg/torture/fp-int-convert-float128.c,
6719         gcc.dg/torture/fp-int-convert-float80-timode.c,
6720         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
6721         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
6722
6723         * gcc.dg/tls/opt-1.c: Require effective target fpic.
6724
6725 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
6726
6727         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
6728
6729 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
6730
6731         * gcc.dg/20051207-1.c,
6732         * gcc.dg/20051207-2.c,
6733         * gcc.dg/20051207-3.c: New tests.
6734
6735 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6736
6737         PR testsuite/20772
6738         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
6739         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
6740         dg-skip-if target selector.
6741
6742         PR testsuite/20772
6743         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
6744         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
6745         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
6746         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
6747         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
6748         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
6749         and/or merge with i?86 cases.
6750
6751         * gcc.dg/tls/opt-3.c: Require effective target fpic.
6752
6753         PR testsuite/20772
6754         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
6755         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
6756         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
6757         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
6758         x86_64-*-linux*.
6759
6760 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
6761
6762         PR target/25311
6763         * gcc.c-torture/compile/pr25311.c: New test.
6764
6765 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6766
6767         PR libgfortran/25039
6768         * gfortran.dg/read_comma.f: New test.
6769
6770 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
6771
6772         PR c++/19317
6773         * g++.dg/opt/pr19317-1.C: New test.
6774         * g++.dg/opt/pr19317-2.C: New test.
6775         * g++.dg/opt/pr19317-3.C: New test.
6776
6777         PR target/19005
6778         * gcc.c-torture/execute/pr19005.c: New test.
6779
6780         PR target/17828
6781         * g++.old-deja/g++.other/comdat5.C: New test.
6782         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
6783
6784         * g++.dg/compat/struct-layout-1.exp: New file.
6785         * g++.dg/compat/struct-layout-1.h: New.
6786         * g++.dg/compat/struct-layout-1_generate.c: New.
6787         * g++.dg/compat/struct-layout-1_x1.h: New.
6788         * g++.dg/compat/struct-layout-1_x2.h: New.
6789         * g++.dg/compat/struct-layout-1_y1.h: New.
6790         * g++.dg/compat/struct-layout-1_y2.h: New.
6791
6792         * gcc.dg/20050330-2.c: New test.
6793
6794 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6795
6796         PR fortran/25292
6797         * gfortran.dg/associated_1.f90: New.
6798
6799 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6800
6801         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
6802         ILP32 vect_no_align platforms.
6803
6804 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
6805             Jakub Jelinek  <jakub@redhat.com>
6806
6807         PR target/25268
6808         * gcc.c-torture/compile/20051207-1.c: New test.
6809
6810 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6811
6812         PR testsuite/20772
6813         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
6814         gcc.dg/torture/pr18582-1.c,
6815         gcc.target/i386/attributes-error.c: Also test on x86_64.
6816
6817         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
6818
6819 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6820
6821         PR c++/19397
6822         * g++.dg/template/typedef3.C: New test.
6823
6824         PR c++/19762
6825         PR c++/19764
6826         * g++.dg/template/dtor3.C: Fix error markers.
6827
6828 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
6829
6830         * lib/target-supports.exp (check_effective_target_sync_char_short):
6831         Add s390*.
6832
6833 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
6834
6835         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
6836
6837 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6838
6839         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
6840         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
6841         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
6842         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
6843
6844 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6845
6846         PR c++/25263
6847         * g++.dg/other/array2.C: New test case.
6848
6849 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
6850
6851         * gcc.dg/darwin-weakimport-3.c: New.
6852
6853         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
6854         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
6855         and to work on Darwin.
6856         * gcc.dg/attr-weakref-1b.c: New file.
6857         * gcc.dg/attr-weakref-2.c: New test.
6858         * gcc.dg/darwin-weakref-1.c: New test.
6859
6860 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
6861
6862         PR testsuite/25247
6863         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
6864         use in selector expressions.
6865         (dg-xfail-if): Ditto.
6866         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
6867         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
6868         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
6869         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
6870         * gcc.test-framework/test-framework.exp: Skip generated tests if
6871         CHECK_TEST_FRAMEWORK is not 1.
6872
6873 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6874
6875         PR tree-optimization/24963
6876         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
6877
6878         PR target/24108
6879         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
6880
6881         PR target/18580
6882         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
6883         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6884         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6885         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6886
6887 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
6888
6889         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
6890         dg-options.
6891
6892 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6893
6894         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
6895
6896 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6897
6898         * gcc.dg/format/cast-1.c: New test.
6899
6900 2005-12-04  Roger Sayle  <roger@eyesopen.com>
6901
6902         PR c/7776
6903         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
6904         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
6905         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
6906         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
6907
6908 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6909
6910         * gcc.dg/cast-pretty-print-1.c: New test.
6911
6912 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6913
6914         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
6915
6916 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
6917
6918         PR c++/24173
6919         * g++.dg/template/friend40.C: New test.
6920
6921 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
6922
6923         PR target/25199
6924         * gcc.target/i386/movq-2.c: New test.
6925         * gcc.target/i386/movq.c: Remove target i?86, instead add
6926         dg-require-effective-target ilp32.
6927
6928 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6929
6930         PR c++/24103
6931         * g++.dg/other/default1.C: New test.
6932
6933 2005-12-02  Richard Guenther  <rguenther@suse.de>
6934
6935         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6936
6937 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6938
6939         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
6940
6941 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
6942
6943         PR target/21017
6944         * gcc.target/powerpc/rotate.c: New.
6945
6946 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6947
6948         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
6949         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
6950
6951 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6952
6953         PR c/13384
6954         * gcc.dg/pr17730-1.c: Adjust.
6955         * gcc.dg/lvalue1.c (main): Likewise.
6956         * gcc.dg/lvalue-2.c: Likewise.
6957         * g++.dg/pr7503-3.C
6958
6959 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
6960
6961         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
6962         error messages.
6963
6964 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6965
6966         PR fortran/24789
6967         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6968
6969 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6970
6971         PR target/24475
6972         * lib/target-supports.exp (check_effective_target_tls): New.
6973         (check_effective_target_tls_runtime): New.
6974         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6975         for TLS support.
6976         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6977         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6978         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6979         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6980         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6981         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6982         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6983         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6984         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6985         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6986         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6987         effective-target TLS.
6988         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6989         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6990         effective-target TLS runtime.
6991
6992 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6993
6994         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6995
6996 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6997
6998         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6999         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
7000         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
7001         ignored" warnings when "packing" is the same as the ABI layout.
7002
7003 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
7004
7005         PR fortran/21302
7006         * gfortran.dg/line_length_1.f: New test.
7007         * gfortran.dg/line_length_2.f90: Ditto.
7008
7009 2005-11-30  Richard Guenther  <rguenther@suse.de>
7010
7011         PR tree-optimization/21655
7012         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
7013
7014 2005-11-30  Dale Johannesen  <dalej@apple.com>
7015
7016         * gcc.c-torture/compile/pr24930.c: New.
7017
7018 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
7019
7020         PR fortran/15809
7021         *  gfortran.dg/auto_char_dummy_array.f90: New test.
7022
7023 2005-11-30  Jeff Law  <law@redhat.com>
7024
7025         * g++.old-deja/g++.law/pr25000.C: New test.
7026
7027 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
7028
7029         * gcc.dg/tls/opt-11.c: New test.
7030
7031 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7032
7033         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
7034         targets.
7035         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
7036         LP64 ia64.
7037
7038 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
7039
7040         * gfortran.dg/open_access_1.f90: New test.
7041
7042 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7043
7044         * gcc.dg/charset/builtin2.c: New test.
7045
7046 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
7047
7048         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
7049         on mmix-*-* for *_[xy].c.
7050
7051 2005-11-28  Kean Johnston  <jkj@sco.com>
7052
7053         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
7054         headers.
7055         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
7056         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
7057         * gcc.target/i386/asm-3.c: Ditto.
7058         * gcc.target/i386/clobbers.c: Ditto.
7059         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
7060         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
7061         test regexp.
7062         * gcc.target/i386/mul.c: Ditto.
7063         * gcc.target/i386/ssetype-1.c: Ditto.
7064         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
7065         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
7066         static so the test works with -fPIC mode too. Based on comment in
7067         PR19231 by Pinski.
7068         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
7069
7070 2005-11-28  Richard Guenther  <rguenther@suse.de>
7071
7072         * gcc.dg/alias-9.c: New testcase.
7073         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
7074
7075 2005-11-28  Roger Sayle  <roger@eyesopen.com>
7076             Uros Bizjak  <uros@kss-loka.si>
7077
7078         PR middle-end/20219
7079         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
7080         tan(x)/sin(x) transformations.
7081
7082 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
7083
7084         PR middle-end/24575
7085         * gcc.dg/tree-ssa/divide-3.c: New test.
7086         * gcc.dg/tree-ssa/divide-4.c: New test.
7087
7088 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
7089
7090         PR fortran/24917
7091         *  gfortran.dg/boz_6.f90: New test.
7092
7093 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7094
7095         PR fortran/23912
7096         * gfortran.dg/modulo_1.f90: New test.
7097
7098 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7099
7100         PR libfortran/24919
7101         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
7102         fail on CRLF platforms.
7103         * gfortran.dg/ftell_2.f90: Likewise.
7104
7105 2005-11-26  Eric Christopher  <echristo@apple.com>
7106
7107         * gcc.dg/intmax_t-1.c: Remove mips xfail.
7108
7109 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7110
7111         * objc.dg/gnu-runtime-3.m: Simplify.
7112
7113 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7114
7115         PR middle-end/23669
7116         * gcc.dg/tree-ssa/divide-1.c: New test.
7117         * gcc.dg/tree-ssa/divide-2.c: New test.
7118
7119 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7120
7121         PR libgfortran/24945
7122         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
7123
7124 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7125
7126         PR libgfortran/24945
7127         * gfortran.dg/open_status_2.f90: New test.
7128
7129 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7130
7131         * gcc.c-torture/execute/builtins/fprintf.c,
7132         gcc.c-torture/execute/builtins/fputs-lib.c,
7133         gcc.c-torture/execute/builtins/fputs.c,
7134         gcc.c-torture/execute/builtins/lib/fprintf.c,
7135         gcc.c-torture/execute/builtins/lib/printf.c,
7136         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
7137
7138 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
7139
7140         * gcc.dg/20050922-2.c: New test.
7141
7142 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7143
7144         * objc.dg/gnu-runtime-3.m: New test.
7145
7146 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7147
7148         PR c++/9278
7149         * g++.dg/other/void1.C: New test.
7150
7151 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
7152
7153         PR middle-end/24998
7154         * gcc.dg/torture/fp-int-convert-float.c,
7155         gcc.dg/torture/fp-int-convert-double.c,
7156         gcc.dg/torture/fp-int-convert-long-double.c,
7157         gcc.dg/torture/fp-int-convert-timode.c,
7158         gcc.dg/torture/fp-int-convert-float80.c,
7159         gcc.dg/torture/fp-int-convert-float80-timode.c,
7160         gcc.dg/torture/fp-int-convert-float128.c,
7161         gcc.dg/torture/fp-int-convert-float128-timode.c,
7162         gcc.dg/torture/fp-int-convert.h: New files.
7163
7164 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7165
7166         PR middle-end/24989
7167         * gcc.dg/tree-ssa/bool-10.c: New test.
7168         * gcc.dg/tree-ssa/bool-11.c: New test.
7169         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
7170
7171 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7172
7173         PR middle-end/24990
7174         * tree-ssa/pr24990-1.c: New test.
7175
7176 2005-11-24  Richard Guenther  <rguenther@suse.de>
7177         Dirk Mueller <dmueller@suse.de>
7178
7179         PR c++/14024
7180         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
7181         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
7182         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7183         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
7184         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
7185         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
7186
7187 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
7188
7189         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
7190
7191 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7192
7193         PR c/21668
7194         * gcc.dg/Wc++-compat.c: New.
7195         * gcc.dg/Wno-c++-compat.c: New.
7196
7197 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
7198
7199         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
7200         (vspltish, vspltisw): Likewise.
7201
7202 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7203
7204         PR libgfortran/24794
7205         * gfortran.dg/namelist_12.f: Fix quotes.
7206         * gfortran.dg/namelist_13.f90: Fix quotes.
7207         * gfortran.dg/namelist_14.f90: Fix quotes.
7208         * gfortran.dg/namelist_15.f90: Fix quotes.
7209         * gfortran.dg/namelist_use.f90: Fix quotes.
7210         * gfortran.dg/namelist_use_only.f90: Fix quotes.
7211         * gfortran.dg/namelist_21.f90: New test.
7212         * gfortran.dg/namelist_22.f90: New test.
7213
7214 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
7215
7216         PR target/23435
7217         * gcc.c-torture/compile/pr23435.c: New.
7218
7219 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7220
7221         * gcc.c-torture/execute/floatunsisf-1.c: New test.
7222
7223 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7224
7225         * gcc.target/powerpc/405-macchw-1.c,
7226         gcc.target/powerpc/405-macchw-2.c,
7227         gcc.target/powerpc/405-macchwu-1.c,
7228         gcc.target/powerpc/405-macchwu-2.c,
7229         gcc.target/powerpc/405-machhw-1.c,
7230         gcc.target/powerpc/405-machhw-2.c,
7231         gcc.target/powerpc/405-machhwu-1.c,
7232         gcc.target/powerpc/405-machhwu-2.c,
7233         gcc.target/powerpc/405-maclhw-1.c,
7234         gcc.target/powerpc/405-maclhw-2.c,
7235         gcc.target/powerpc/405-maclhwu-1.c,
7236         gcc.target/powerpc/405-maclhwu-2.c,
7237         gcc.target/powerpc/405-mulchw-1.c,
7238         gcc.target/powerpc/405-mulchw-2.c,
7239         gcc.target/powerpc/405-mulchwu-1.c,
7240         gcc.target/powerpc/405-mulchwu-2.c,
7241         gcc.target/powerpc/405-mulhhw-1.c,
7242         gcc.target/powerpc/405-mulhhw-2.c,
7243         gcc.target/powerpc/405-mulhhwu-1.c,
7244         gcc.target/powerpc/405-mulhhwu-2.c,
7245         gcc.target/powerpc/405-mullhw-1.c,
7246         gcc.target/powerpc/405-mullhw-2.c,
7247         gcc.target/powerpc/405-mullhwu-1.c,
7248         gcc.target/powerpc/405-mullhwu-2.c,
7249         gcc.target/powerpc/405-nmacchw-1.c,
7250         gcc.target/powerpc/405-nmacchw-2.c,
7251         gcc.target/powerpc/405-nmachhw-1.c,
7252         gcc.target/powerpc/405-nmachhw-2.c,
7253         gcc.target/powerpc/405-nmaclhw-1.c,
7254         gcc.target/powerpc/405-nmaclhw-2.c,
7255         gcc.target/powerpc/440-macchw-1.c,
7256         gcc.target/powerpc/440-macchw-2.c,
7257         gcc.target/powerpc/440-macchwu-1.c,
7258         gcc.target/powerpc/440-macchwu-2.c,
7259         gcc.target/powerpc/440-machhw-1.c,
7260         gcc.target/powerpc/440-machhw-2.c,
7261         gcc.target/powerpc/440-machhwu-1.c,
7262         gcc.target/powerpc/440-machhwu-2.c,
7263         gcc.target/powerpc/440-maclhw-1.c,
7264         gcc.target/powerpc/440-maclhw-2.c,
7265         gcc.target/powerpc/440-maclhwu-1.c,
7266         gcc.target/powerpc/440-maclhwu-2.c,
7267         gcc.target/powerpc/440-mulchw-1.c,
7268         gcc.target/powerpc/440-mulchw-2.c,
7269         gcc.target/powerpc/440-mulchwu-1.c,
7270         gcc.target/powerpc/440-mulchwu-2.c,
7271         gcc.target/powerpc/440-mulhhw-1.c,
7272         gcc.target/powerpc/440-mulhhw-2.c,
7273         gcc.target/powerpc/440-mulhhwu-1.c,
7274         gcc.target/powerpc/440-mulhhwu-2.c,
7275         gcc.target/powerpc/440-mullhw-1.c,
7276         gcc.target/powerpc/440-mullhw-2.c,
7277         gcc.target/powerpc/440-mullhwu-1.c,
7278         gcc.target/powerpc/440-mullhwu-2.c,
7279         gcc.target/powerpc/440-nmacchw-1.c,
7280         gcc.target/powerpc/440-nmacchw-2.c,
7281         gcc.target/powerpc/440-nmachhw-1.c,
7282         gcc.target/powerpc/440-nmachhw-2.c,
7283         gcc.target/powerpc/440-nmaclhw-1.c,
7284         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
7285
7286 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
7287
7288         PR fortran/24774
7289         * gfortran.dg/inquire_9.f90: New test.
7290
7291         PR fortran/21647
7292         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
7293
7294 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7295
7296         PR libfortran/24432
7297         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7298         Check that 'cos' is supported.
7299
7300 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
7301
7302         PR fortran/24223
7303         * gfortran.dg/substring_equivalence.f90: New test.
7304
7305         PR fortran/24705
7306         * gfortran.dg/auto_internal_assumed.f90: New test.
7307
7308 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
7309
7310         * gcc.dg/fold-div-2.c: New test.
7311
7312 2005-11-20  Ian Lance Taylor  <ian@airs.com>
7313
7314         PR rtl-optimization/24883
7315         * gcc.c-torture/compile/pr24883.c: New test.
7316
7317 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
7318
7319         PR middle-end/20583
7320         * gcc.c-torture/compile/pr20583.c: New.
7321
7322 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
7323
7324         * gcc.c-torture/execute/usmul.c: New test.
7325
7326 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
7327
7328         * gcc.dg/tree-ssa/vrp22.c: New test.
7329
7330 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
7331
7332         PR middle-end/24912
7333         * gcc.dg/torture/pr24912-1.c: New test.
7334
7335 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
7336
7337         PR fortran/24862
7338         * gfortran.dg/arrayio_derived_1.f90: New test.
7339
7340 2005-11-19  Richard Guenther  <rguenther@suse.de>
7341
7342         PR middle-end/23294
7343         * gcc.dg/tree-ssa/pr23294.c: New testcase.
7344
7345 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
7346
7347         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
7348
7349 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
7350
7351         PR c++/8355
7352         * g++.dg/template/friend39.C: New test.
7353
7354 2005-11-18  James E Wilson  <wilson@specifix.com>
7355
7356         * gcc.dg/builtin-strstr.c: New.
7357
7358 2005-11-18  Richard Henderson  <rth@redhat.com>
7359
7360         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
7361         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
7362         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
7363         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
7364         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
7365         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
7366         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
7367         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
7368         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
7369         renaming to remove initial "ia64-".
7370
7371 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
7372
7373         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
7374
7375 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
7376
7377         * g++.dg/cpp/string-2.C: New test.
7378
7379 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
7380
7381         * gcc.dg/tree-ssa/loop-14.c: New test.
7382
7383 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
7384             Michael Chamberlain <michael@chamberlain.net.au>
7385
7386         * ada/acats/run_all.sh (target_run): Kill long running tests.
7387
7388 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7389
7390         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
7391         * gcc.dg/cleanup-9.c: Likewise.
7392         * gcc.dg/cleanup-10.c: Likewise.
7393         * gcc.dg/cleanup-11.c: Likewise.
7394
7395 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7396
7397         PR fortran/24892
7398         * gfortran.dg/open_access_append_1.f90: New test.
7399         * gfortran.dg/open_access_append_2.f90: New test.
7400
7401 2005-11-16  Richard Guenther  <rguenther@suse.de>
7402
7403         PR middle-end/24851
7404         * gcc.c-torture/execute/pr24851.c: New testcase.
7405
7406 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
7407
7408         * gcc.dg/fold-overflow-1.c: New test.
7409
7410 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
7411
7412         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
7413         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
7414
7415 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
7416
7417         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
7418         structures.
7419         * g++.dg/eh/forced2.C: Likewise.
7420         * g++.dg/eh/forced3.C: Likewise.
7421         * g++.dg/eh/forced4.C: Likewise.
7422
7423 2005-11-11  Mike Stump  <mrs@apple.com>
7424
7425         * g++.old-deja/g++.mike/unused.C: Add.
7426
7427 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
7428
7429         PR c++/24667
7430         * g++.dg/warn/Wcast-qual1.C: New test.
7431
7432 2005-11-15  Jan Hubicka  <jh@suse.cz>
7433
7434         * gcc.dg/winline-5.c: Add large-unit-insns limit.
7435
7436 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
7437
7438         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
7439
7440 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
7441
7442         PR 24840
7443         * gcc.dg/tree-ssa/pr24840.c: New test.
7444
7445 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
7446
7447         PR testsuite/24841
7448         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
7449
7450 2005-11-14  Dale Johannesen  <dalej@apple.com>
7451
7452         * gcc.c-torture/execute/20051113-1.c: New.
7453
7454 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
7455
7456         PR c++/24687
7457         * g++.dg/template/crash43.C: New test.
7458
7459 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
7460
7461         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
7462
7463 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7464
7465         PR c++/24817
7466         * g++.dg/eh/spec8.C: New test.
7467
7468 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7469
7470         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
7471
7472 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7473
7474         PR c++/20293
7475         * g++.dg/parse/ambig4.C: New test.
7476         * g++.dg/tc1/dr101.C: Adjust error markers.
7477         * g++.dg/lookup/strong-using-2.C: Likewise.
7478         * g++.dg/lookup/ambig5.C: Likewise.
7479         * g++.dg/lookup/ambig4.C: Likewise.
7480         * g++.dg/parse/crash22.C: Likewise.
7481
7482 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7483
7484         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
7485
7486 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
7487
7488         * gcc.dg/nested-calls-1.c: New test.
7489
7490 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7491
7492         * gfortran.dg/complex_intrinsic_1.f90: New test.
7493         * gfortran.dg/complex_intrinsic_2.f90: New test.
7494         * gfortran.dg/fgetc_1.f90: New test.
7495         * gfortran.dg/fgetc_2.f90: New test.
7496         * gfortran.dg/fgetc_3.f90: New test.
7497         * gfortran.dg/ftell_1.f90: New test.
7498         * gfortran.dg/ftell_2.f90: New test.
7499         * gfortran.dg/gnu_logical_1.F: New test.
7500         * gfortran.dg/gnu_logical_2.f90: New test.
7501
7502 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
7503
7504         PR middle-end/24820
7505         * testsuite/gcc.dg/pr24820.c: New test.
7506
7507 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
7508
7509         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
7510         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
7511         variable.
7512
7513 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7514
7515         testsuite/24614
7516         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
7517
7518 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7519
7520         * gcc.target/cris/cris.exp: New file.
7521         * gcc.target/cris/rld-legit1.c: New test.
7522         * gcc.target/cris/rld-legit2.c: New test.
7523
7524 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
7525
7526         PR c++/24780
7527         * g++.dg/opt/pr24780.C: New test.
7528
7529         PR c++/24761
7530         * g++.dg/template/asm1.C: New test.
7531
7532 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
7533
7534         PR libgfortran/24787
7535         * gfortran.dg/scan_1.f90: New test.
7536
7537 2005-11-12  Jan Hubicka  <jh@suse.cz>
7538
7539         * gcc.target/i386/minmax-1.c: New.
7540         * gcc.target/i386/minmax-2.c: New.
7541
7542 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
7543
7544         * gcc.dg/pr24445.c: Fix for 64-bit targets.
7545
7546 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
7547
7548         * gcc.c-torture/execute/20051110-1.c,
7549         gcc.c-torture/execute/20051110-2.c: New tests.
7550
7551 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7552
7553         PR middle-end/24750
7554         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
7555         New tests.
7556
7557 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7558
7559         * lib/target-libpath.exp (get_shlib_extension): New proc.
7560         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
7561         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7562         * lib/objc.exp (objc_target_compile): Likewise.
7563         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
7564         detection.
7565
7566 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7567
7568         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
7569
7570         * lib/target-supports.exp (check_effective_target_static_libgfortran):
7571         Add -static to additional_flags and pass it to target_compile.
7572
7573 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7574
7575         PR libgfortran/24719
7576         gfortran.dg/read_noadvance.f90: New test.
7577
7578         PR libgfortran/24699
7579         gfortran.dg/fmt_t_2.f90: New test.
7580
7581         PR libgfortran/24785
7582         gfortran.dg/read_x_eor.f90: New test.
7583
7584         PR libgfortran/24584
7585         gfortran.dg/namelist_empty.f90: Rename test.
7586
7587         PR libgfortran/24489
7588         gfortran/read_eor.f90: Rename test.
7589
7590 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7591
7592         PR fortran/15976
7593         * gfortran.dg/automatic_module_variable.f90: New test.
7594
7595 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
7596
7597         PR target/24445
7598         * gcc.dg/pr24445.c: New test.
7599
7600 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7601
7602         PR fortran/24655
7603         PR fortran/24755
7604         * gfortran.dg/recursive_statement_functions.f90: Add statement
7605         functions using inline intrinsic functions and parameters to test
7606         that they no longer seg-fault.
7607
7608         PR fortran/24409
7609         gfortran.dg/nested_modules_4.f90: New test.
7610         gfortran.dg/nested_modules_5.f90: New test.
7611
7612 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7613
7614         PR fortran/24643
7615         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
7616
7617 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
7618
7619         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
7620         failures.
7621
7622 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7623
7624         * gcc.dg/sparc-getcontext-1.c: New test.
7625
7626 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
7627
7628         * gcc.dg/ifcvt-fabs-1.c: New test.
7629
7630 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
7631
7632         PR other/4372
7633         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
7634         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
7635
7636 2005-11-09  Richard Guenther  <rguenther@suse.de>
7637
7638         PR tree-optimization/24716
7639         * gcc.c-torture/execute/pr24716.c: New testcase.
7640
7641 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7642
7643         * gcc.dg/pr24624.c: Disable for non S/390 targets.
7644
7645 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7646
7647         PR 24624
7648         * gcc.dg/pr24624.c: Testcase added.
7649
7650 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7651
7652         PR 24623
7653         * g++.dg/other/pr24623.C: Testcase added.
7654
7655 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
7656
7657         PR fortran/22607
7658         * gfortran-dg/pure_byref_1.f90: New.
7659         * gfortran-dg/pure_byref_2.f90: New.
7660
7661 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
7662
7663         PR c/24101
7664         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
7665         * gcc.dg/dg.exp: Run main loop also for *.i files.
7666
7667 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
7668
7669         PR c++/19450
7670         * g++.dg/tls/diag-3.C: New test.
7671         * g++.dg/tls/diag-4.C: New test.
7672         * g++.dg/tls/static-1.C: New test.
7673         * g++.dg/tls/static-1a.cc: New file.
7674
7675 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
7676
7677         PR 23046
7678         * g++.dg/tree-ssa/pr23046.C: New test.
7679
7680 2005-11-08  Devang Patel <dpatel@apple.com>
7681
7682         PR tree-optimization/23115
7683         * gcc.dg/tree-ssa/pr23115.c: New.
7684
7685 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
7686
7687         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
7688         * gcc.target/powerpc/pr16155.c: Same.
7689         * gcc.target/powerpc/altivec-1.c: Same.
7690         * gcc.target/powerpc/altivec-2.c: Same.
7691         * gcc.target/powerpc/altivec-3.c: Same.
7692         * gcc.target/powerpc/altivec-5.c: Same.
7693         * gcc.target/powerpc/altivec-11.c: Same.
7694         * gcc.target/powerpc/altivec-12.c: Same.
7695         * gcc.target/powerpc/altivec-14.c: Same.
7696         * gcc.target/powerpc/altivec-22.c: Same.
7697         * gcc.target/powerpc/altivec-consts.c: Same.
7698         * gcc.target/powerpc/altivec-pr22085.c: Same.
7699         * gcc.target/powerpc/altivec-splat.c: Same.
7700         * gcc.target/powerpc/altivec-varargs-1.c: Same.
7701         * gcc.target/powerpc/altivec-vec-merge.c: Same.
7702         * gcc.target/powerpc/darwin-longlong.c: Same.
7703
7704 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
7705
7706         PR target/19340
7707         * gcc.dg/pr19340.c: New test.
7708
7709 2005-11-07  Ian Lance Taylor  <ian@airs.com>
7710
7711         PR rtl-optimization/24683
7712         * gcc.dg/pr24683.c: New test.
7713
7714 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7715
7716         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
7717         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
7718
7719 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7720
7721         * gcc.target/i386/pr23376.c: Compile with -mmmx.
7722
7723 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
7724
7725         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
7726
7727 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7728
7729         PR target/24230
7730
7731         * gcc.target/powerpc/altivec-consts.c,
7732         gcc.target/powerpc/altivec-splat.c: New testcase.
7733
7734 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7735
7736         PR c/24599
7737
7738         * gcc.dg/overflow-2.c: New testcase.
7739
7740 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
7741
7742         PR rtl-optimization/23567
7743         * gcc.c-torture/execute/20051104-1.c: New test.
7744
7745 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
7746
7747         PR fortran/24534
7748         gfortran.dg/private_type_2.f90: Modified to check that case with
7749         PRIVATE declaration within derived type is accepted.
7750
7751         PR fortran/20838
7752         gfortran.dg/pointer_assign_1.f90: New test.
7753
7754         PR fortran/20840
7755         * gfortran.dg/arrayio_0.f90: New test.
7756
7757         PR fortran/17737
7758         gfortran.dg/data_initialized.f90: New test.
7759         gfortran.dg/data_constraints_1.f90: New test.
7760         gfortran.dg/data_constraints_2.f90: New test.
7761
7762 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
7763
7764         PR fortran/24174
7765         PR fortran/24305
7766         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
7767
7768 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
7769
7770         PR 24670
7771         * gcc.dg/tree-ssa/pr24670.c: New test.
7772
7773 2005-11-05  Ian Lance Taylor  <ian@airs.com>
7774
7775         PR target/22432
7776         * gcc.target/i386/pr22432.c: New test.
7777
7778 2005-11-05  Richard Henderson  <rth@redhat.com>
7779
7780         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
7781         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
7782         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
7783         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
7784         from gcc.dg/alpha-*.
7785         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
7786         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
7787
7788 2005-11-05  Andreas Jaeger  <aj@suse.de>
7789
7790         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
7791
7792 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7793
7794         PR target/23424
7795         * gcc.dg/torture/pr23424-1.c: New test.
7796
7797 2005-11-04  Richard Henderson  <rth@redhat.com>
7798
7799         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
7800         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
7801         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
7802         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
7803         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
7804         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
7805         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
7806         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
7807         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
7808         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
7809         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
7810         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
7811         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
7812         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
7813         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
7814         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
7815         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
7816         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
7817         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
7818         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
7819         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
7820         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
7821         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
7822         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
7823         Move from gcc.dg/.
7824         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
7825         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7826         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
7827         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
7828         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
7829         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
7830         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
7831         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
7832         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
7833         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
7834         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
7835         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
7836         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
7837         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
7838         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
7839         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
7840         gcc.target/i386/lea.c, gcc.target/i386/local.c,
7841         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
7842         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
7843         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
7844         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
7845         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
7846         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
7847         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
7848         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
7849         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
7850         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
7851         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
7852         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
7853         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
7854         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
7855         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
7856         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
7857         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
7858         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
7859         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
7860         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
7861         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
7862         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
7863         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
7864         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
7865         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
7866         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
7867         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
7868         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
7869
7870 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
7871
7872         PR 24627
7873         * gcc.dg/tree-ssa/pr24627.c: New test.
7874
7875 2005-11-04 Paul Brook  <paul@codesourcery.com>
7876
7877         * gcc.dg/tls/opt-10.c: New test.
7878
7879 2005-11-04  Andreas Jaeger  <aj@suse.de>
7880
7881         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
7882         avoid extra warnings.
7883
7884 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7885
7886         PR libfortran/22298
7887         * gcc/testsuite/lib/target-supports.exp
7888         (check_effective_target_static_libgfortran): New
7889         static_libgfortran effective target.
7890         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
7891         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
7892
7893 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7894
7895         * gcc.dg/pr24615.c: Guard test with { target fpic }.
7896
7897 2005-11-03  Josh Conner  <jconner@apple.com>
7898
7899         PR c++/19989
7900         g++.dg/ext/array2.C: New test.
7901         g++.dg/template/dependent-name3.C: New test.
7902         g++.dg/template/dependent-name4.C: New test.
7903         g++.dg/template/sfinae2.C: New test.
7904
7905 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7906
7907         PR preprocessor/22042
7908         * gcc.dg/cpp/strify4.c: New test.
7909
7910 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7911
7912         PR c++/17964
7913         * g++.dg/cpp/string-1.C: New test.
7914
7915 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7916
7917         * gcc.target/powerpc: New directory.
7918         * gcc.target/powerpc/powerpc.exp: New file.
7919         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
7920         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
7921         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
7922         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
7923         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
7924         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
7925         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
7926         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
7927         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
7928         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
7929         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
7930         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
7931         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
7932         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
7933         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
7934         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
7935         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
7936         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
7937         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
7938         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
7939         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
7940         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
7941         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
7942         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
7943         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
7944         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
7945         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
7946         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
7947         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
7948         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
7949         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
7950         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
7951         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
7952         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
7953
7954 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
7955
7956         PR c++/21627
7957         * g++.dg/warn/inline2.C: New test.
7958
7959 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7960
7961         PR middle-end/23155
7962         * g++.dg/ext/c99struct1.C: New test.
7963         * gcc.dg/union-cast-1.c: New test.
7964         * gcc.dg/union-cast-2.c: New test.
7965         * gcc.dg/union-cast-3.c: New test.
7966
7967 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7968
7969         PR middle-end/24589
7970         * gcc.c-torture/execute/zero-struct-2.c: New test.
7971
7972 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7973
7974         PR c++/24582
7975         * g++.dg/init/switch1.C: New test.
7976
7977 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7978
7979         * gcc.dg/delay-slot-1.c: New test.
7980
7981 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7982
7983         PR target/24620
7984         * gcc.dg/pr24620.c: New test.
7985
7986 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7987
7988         PR c/24329
7989         * gcc.dg/format/unnamed-1.c: New test.
7990
7991 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7992
7993         PR c++/22434
7994         * g++.dg/expr/cond8.C: New test.
7995
7996         PR c++/24560
7997         * g++.dg/parse/dot1.C: New test.
7998
7999 2005-11-02  Jan Hubicka  <jh@suse.cz>
8000
8001         PR target/23303
8002         * gcc.dg/i386-lea.c: New test
8003
8004 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8005
8006         PR target/24615
8007         * gcc.dg/pr24615.c: New test.
8008
8009 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8010
8011         PR target/24600
8012         * gcc.dg/pr24600.c: New test.
8013
8014 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8015
8016         PR c++/19253
8017         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
8018         * g++.dg/parse/typename9.C: New test.
8019         * g++/dg/parse/typename10.C: Likewise.
8020
8021 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8022
8023         PR fortran/18157
8024         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
8025         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
8026         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
8027
8028 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8029
8030         PR c++/24569
8031         * g++.dg/debug/static1.C: New test.
8032
8033 2005-11-02  Josh Conner  <jconner@apple.com>
8034
8035         * g++.dg/crash38.C: moved into proper directory...
8036         * g++.dg/template/crash42.C: ...here
8037
8038 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
8039
8040         PR target/18338
8041         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
8042         pcc_bitfield_type_matters || default_packed.
8043
8044         * lib/target-supports.exp
8045         (check_effective_target_pcc_bitfield_type_matters): New proc.
8046         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
8047
8048         PR testsuite/23304
8049         * lib/target-supports.exp (check_effective_default_packed): New proc.
8050         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
8051         Gate expected errors on target ! default_packed.
8052         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
8053
8054 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8055
8056         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
8057         change (r106358).
8058
8059 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8060
8061         PR fortran/24008
8062         * gfortran.dg/entry_5.f90: New.
8063         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
8064
8065 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
8066
8067         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
8068
8069 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
8070
8071         PR fortran/21565
8072         gfortran.dg/namelist_blockdata.f90: New test.
8073
8074         PR fortran/18737
8075         gfortran.dg/external_implicit_none.f90: New test.
8076
8077         PR fortran/14994
8078         * gfortran.dg/secnds.f: New test.
8079
8080 2005-10-31  Jan Hubicka  <jh@suse.cz>
8081
8082         PR target/20928
8083         * gcc.c-torture/compile/pr20928.c: New test.
8084
8085 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
8086
8087         PR middle-end/23492
8088         * gcc.c-torture/compile/zero-strct-5.c: New test.
8089
8090 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
8091
8092         PR libgfortran/24584
8093         * gfortran.dg/pr24584.f90: New test.
8094
8095 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
8096
8097         PR fortran/18883
8098         * gfortran.dg/char_result_9.f90: New.
8099         * gfortran.dg/char_result_10.f90: New.
8100
8101 2005-10-30  Jan Hubicka  <jh@suse.cz>
8102
8103         * g++.dg/tree-ssa/pr24172.C: New testcase.
8104
8105 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8106
8107         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
8108
8109 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
8110
8111         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
8112         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
8113         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
8114         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
8115         gfortran.dg/enum_9.f90,
8116         gfortran.fortran-torture/compile/enum_1.f90,
8117         gfortran.fortran-torture/execute/enum_1.f90,
8118         gfortran.fortran-torture/execute/enum_2.f90,
8119         gfortran.fortran-torture/execute/enum_3.f90,
8120         gfortran.fortran-torture/execute/enum_4.f90: New tests.
8121
8122 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
8123
8124         PR target/18482
8125         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
8126         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
8127
8128 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8129
8130         PR libfortran/20179
8131         * gfortran.dg/mixed_io_1.f90: New test.
8132         * gfortran.dg/mixed_io_1.c: New file.
8133
8134 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8135
8136         * gfortran.dg/malloc_free_1.f90: New test.
8137
8138 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
8139
8140         * gcc.dg/nested-func-4.c: Require profiling -pg.
8141
8142 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8143
8144         PR C++/23229
8145         * g++.dg/warn/main-2.C: New test.
8146
8147 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
8148
8149         PR fortran/24545
8150         * gfortran.dg/interface_2.f90: new test.
8151
8152 2005-10-28  Josh Conner  <jconner@apple.com>
8153
8154         PR c++/22153
8155         * g++.dg/template/crash38.C: New test.
8156         * g++.dg/parse/explicit1.C: Change expected errors.
8157
8158 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8159
8160         PR C++/23426
8161         * g++.dg/other/large-size-array.C: New test.
8162
8163 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8164
8165         PR middle-end/24362
8166         * g++.dg/opt/complex4.C: New test.
8167
8168 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
8169
8170         * gcc.dg/nested-func-4.c: New test.
8171
8172 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
8173
8174         PR fortran/24158
8175         gfortran.dg/derived_recursion.f90: New test.
8176         gfortran.dg/implicit_actual.f90: New test.
8177
8178 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
8179
8180         PR middle-end/24295, PR testsuite/24477
8181         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
8182         removed when weakref hits the tree.
8183
8184 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
8185
8186         * gfortran.dg/cray_pointers_4.f90: New test.
8187
8188         * gfortran.dg/cray_pointers_5.f90: New test.
8189
8190 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
8191
8192         PR fortran/22290
8193         * gfortran.dg/assign_5.f90: New test.
8194         * gfortran.dg/assign_6.f: New test.
8195
8196 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
8197
8198         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
8199         CPU has no SSE support.
8200
8201 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
8202
8203         PR libgfortran/24224
8204         * gfortran.dg/arrayio_1.f90: Update attribution.
8205         * gfortran.dg/arrayio_2.f90: Update attribution.
8206         * gfortran.dg/arrayio_3.f90: Update attribution.
8207         * gfortran.dg/arrayio_4.f90: Update test conditions.
8208         * gfortran.dg/arrayio_5.f90: Update attribution.
8209         * gfortran.dg/arrayio_6.f90: New test.
8210         * gfortran.dg/arrayio_7.f90: New test.
8211
8212 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
8213
8214         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
8215
8216 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8217
8218         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
8219
8220 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8221
8222         PR fortran/24416
8223         * gfortran.dg/namelist_char_only.f90: New test.
8224
8225 2005-10-24  Asher Langton  <langton2@llnl.gov>
8226
8227         PR fortran/17031
8228         PR fortran/22282
8229         * gfortran.dg/cray_pointers_1.f90: New test.
8230         * gfortran.dg/cray_pointers_2.f90: New test.
8231         * gfortran.dg/cray_pointers_3.f90: New test.
8232         * gfortran.dg/loc_1.f90: New test.
8233         * gfortran.dg/loc_2.f90: New test.
8234
8235 2005-10-24  Steven Bosscher  <stevenb@suse.de>
8236
8237         * gcc.dg/pr24225.c: New test.
8238
8239 2005-10-24  Asher Langton  <langton2@llnl.gov>
8240
8241         * gfortran.dg/dup_save_1.f90: New test.
8242         * gfortran.dg/dup_save_2.f90: New test.
8243
8244 2005-10-24  Paul Brook  <paul@codesourcery.com>
8245
8246         PR 24107
8247         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
8248         stdint.h.
8249
8250 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
8251
8252         PR libgfortran/24489
8253         * gfortran.dg/pr24489.f90: New test.
8254
8255 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
8256
8257         PR fortran/23635
8258         * gfortran.dg/ichar_1.f90: Add tests for derived types.
8259
8260 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
8261
8262         PR target/18911
8263         * g++.dg/init/array16.C: Skip for mmix-*-*.
8264
8265 2005-10-23  Asher Langton  <langton2@llnl.gov>
8266
8267         * gfortran.dg/byte_1.f90: New test.
8268         * gfortran.dg/byte_2.f90: New test.
8269
8270 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
8271
8272         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
8273
8274 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
8275
8276         PR fortran/18022
8277         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
8278
8279         PR fortran/24311
8280         * gfortran.dg/merge_char_const.f90: New test.
8281
8282         PR fortran/24384
8283         * gfortran.dg/spread_scalar_source.f90: New test.
8284
8285 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
8286
8287         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
8288
8289         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
8290         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
8291
8292         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
8293
8294 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
8295
8296         PR fortran/24426
8297         * gfortran.dg/der_pointer_4.f90: New.
8298
8299 2005-10-22  David Ayers  <d.ayers@inode.at>
8300
8301         * obj-c++.dg/except-1.mm: Simplify.
8302
8303 2005-10-21  David Ayers  <d.ayers@inode.at>
8304
8305         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
8306
8307 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
8308
8309         * gfortran.dg/assumed_dummy_2.f90: New test.
8310
8311 2005-10-21  James E Wilson  <wilson@specifix.com>
8312
8313         PR preprocessor/15220
8314         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
8315
8316 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
8317
8318         * gcc.c-torture/execute/20051021-1.c: New test.
8319
8320 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
8321
8322         PR c++/24260
8323         * g++.dg/ext/tmplattr1.C: New test.
8324
8325 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
8326
8327         PR fortran/24440
8328         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
8329
8330 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
8331
8332         * obj-c++.dg/except-1.mm: New.
8333
8334         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
8335
8336 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
8337
8338         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
8339
8340 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
8341
8342         PR middle-end/24295
8343         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
8344         declarations with the same names as thunks' alias targets, use
8345         aliases instead.
8346         * gcc.dg/attr-alias-3.c: New test.
8347         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
8348
8349 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
8350
8351         PR c++/22618
8352         * g++.dg/parse/access8.C: New test.
8353
8354 2005-10-20  Richard Guenther  <rguenther@suse.de>
8355
8356         PR c++/24439
8357         * g++.dg/tree-ssa/pr24439.C: New testcase.
8358
8359 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8360
8361         * g++.dg/opt/delay-slot-1.C: New test.
8362
8363 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
8364
8365         PR fortran/21625
8366         * gfortran.fg/der_init_1.f90: New.
8367
8368 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
8369
8370         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
8371
8372 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
8373
8374         PR c++/21908
8375         * g++.dg/parse/error28.C: New test.
8376
8377 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8378
8379         * gcc.dg/profile-generate-2.c: New test.
8380
8381 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
8382
8383         PR target/23589
8384         * g++.dg/ext/dllimport11.C: New.
8385
8386 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8387
8388         PR c++/22293
8389         * g++.dg/other/friend3.C: New test.
8390
8391 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
8392
8393         PR c++/23293
8394         * g++.dg/template/error19.C: New test.
8395
8396 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8397
8398         PR c++/21383
8399         * g++.dg/overload/koenig2.C: New.
8400
8401         PR c++/23118
8402         * g++.dg/overload/error2.C: New.
8403
8404         PR c++/22604
8405         * g++.dg/inherit/covariant14.C: New.
8406
8407 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8408
8409         PR c++/23440
8410         * g++.dg/parse/for1.C: New test.
8411
8412 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
8413
8414         PR fortran/23446
8415         * gfortran.dg/host_dummy_index_1.f90: New test.
8416
8417         PR fortran/21459
8418         * gfortran.dg/automatic_char_len_2.f90: New test.
8419
8420         PR fortran/20866
8421         * gfortran.dg/recursive_statement_functions.f90: New test.
8422
8423         PR fortran/20853
8424         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
8425
8426         PR fortran/20849
8427         * gfortran.dg/external_initializer.f90: New test.
8428
8429         PR fortran/20837
8430         * non_module_public.f90: New test.
8431
8432 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8433
8434         PR c++/24386
8435         * g++.dg/template/overload7.C: New.
8436
8437         PR c++/22551
8438         * g++.dg/other/switch2.C: Remove expected warnings.
8439
8440         PR c++/21353
8441         * g++.dg/template/defarg6.C: New.
8442
8443 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
8444
8445         PR target/24315
8446         * gcc.target/i386/pr24315.c: New test.
8447
8448 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8449
8450         PR c++/24389
8451         * g++.dg/template/static21.C: New test.
8452         * g++.dg/template/static21-a.cc: Likewise.
8453
8454 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
8455
8456         PR c++/23959
8457         * g++.dg/warn/Wswitch-default-1.C: New test.
8458         * g++.dg/warn/Wswitch-default-2.C: New test.
8459
8460 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8461
8462         PR c++/22173
8463         * g++.dg/parse/template18.C: New test.
8464         * g++.dg/template/nontype15.C: Likewise.
8465
8466 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
8467
8468         PR fortran/22273
8469         * gfortran.dg/spec_expr_2.f90: New.
8470
8471 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
8472
8473         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
8474         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
8475         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
8476         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
8477         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
8478         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
8479         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
8480         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
8481         previous target-specific skips and warning-message matches where
8482         applicable.
8483
8484 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
8485
8486         PR c++/21347
8487         * g++.dg/warn/Wctor-dtor.C: New test.
8488
8489 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8490
8491         PR c/23439
8492         * gcc.dg/for-1.c: New test.
8493
8494 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
8495
8496         PR c++/19565
8497         * g++.dg/warn/Wconversion1.C: New test.
8498         * g++.dg/ext/packed4.C: Compile with -w.
8499         * g++.dg/opt/20050511-1.C: Likewise.
8500         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
8501
8502 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
8503
8504         * gfortran.dg/boz_5.f90: New test.
8505
8506 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
8507
8508         PR c++/22551
8509         * g++.dg/other/switch2.C: New.
8510
8511         PR c++/23984
8512         * g++.dg/init/ctor7.C: New.
8513
8514 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
8515
8516         PR c++/23730
8517         * g++.dg/parse/crash32.C: New test.
8518
8519 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
8520
8521         PR c++/20721
8522         * g++.dg/init/goto2.C: New test.
8523
8524         PR c++/22464
8525         * g++.dg/template/crash/41.C: New test.
8526
8527         PR c++/22180
8528         * g++.dg/template/crash40.C: New test.
8529
8530         PR c++/23694
8531         * g++.dg/parse/friend5.C: New test.
8532
8533         PR c++/23307
8534         * g++.dg/template/crash38.C: New test.
8535
8536         PR c++/22352
8537         * g++.dg/template/friend38.C: New test.
8538
8539         PR c++/22405
8540         * g++.dg/template/crash39.C: New test.
8541
8542 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
8543
8544         * gcc.dg/debug/dwarf2/dwarf-char1.c,
8545         gcc.dg/debug/dwarf2/dwarf-char2.c,
8546         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
8547
8548         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
8549
8550 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
8551
8552         * gcc.dg/dll-2.c: Add tests for warnings.
8553         * gcc.dg/dll-3.c: Likewise.
8554         * gcc.dg/dll-4.c: Likewise.
8555
8556         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
8557         * g++.dg/ext/dllimport2.C: Likewise.
8558         * g++.dg/ext/dllimport3.C: Likewise.
8559         * g++.dg/ext/dllimport7.C: Likewise.
8560         * g++.dg/ext/dllimport8.C: Likewise.
8561         * g++.dg/ext/dllimport9.C: Likewise.
8562
8563 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
8564
8565         PR fortran/24092
8566         * gfortran.dg/derived_pointer_recursion.f90: New test.
8567
8568 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
8569
8570         * gcc.c-torture/execute/20051012-1.c: New test.
8571
8572 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8573
8574         PR fortran/18082
8575         * gfortran.dg/automatic_char_len_1.f90: New test.
8576
8577 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8578
8579         PR fortran/20847
8580         * gfortran.dg/save_common.f90: New test.
8581
8582         PR fortran/20856
8583         * gfortran.dg/save_result.f90: New test.
8584
8585 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8586
8587         PR c++/21592
8588         * g++.dg/template/dependent-expr1.C: Add new expected error.
8589         * g++.dg/template/dependent-expr2.C: Adjust error text.
8590         * g++.dg/template/overload6.C: New.
8591
8592         PR c++/23797
8593         * g++.dg/other/typename8.C: New.
8594
8595         PR c++/21117
8596         * g++.dg/other/return1.C: New.
8597
8598 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
8599
8600         PR c++/24052
8601         * g++.dg/ext/label5.C: New.
8602
8603 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8604
8605         PR c++/19964
8606         * g++.dg/parse/crash31.C: New.
8607
8608 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
8609
8610         * g++.dg/ipa/ipa-1.c: New test.
8611         * g++.dg/ipa/ipa-2.c: New test.
8612         * g++.dg/ipa/ipa-3.c: New test.
8613         * g++.dg/ipa/ipa-4.c: New test.
8614         * g++.dg/ipa/ipa-5.c: New test.
8615         * g++.dg/ipa/ipa.exp: New file.
8616
8617 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8618
8619         PR fortran/24207
8620         * gfortran.dg/private_type_3.f90: New test.
8621
8622 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8623
8624         PR fortran/20786
8625         gfortran.dg/aint_anint_1.f90: New test.
8626
8627 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8628
8629         PR libgfortran/24313
8630         gfortran.dg/csqrt.f: New test.
8631
8632 2005-10-11  Ian Lance Taylor  <ian@airs.com>
8633
8634         PR c++/8057
8635         * g++.dg/warn/noeffect7.C: New test.
8636         * g++.dg/warn/noeffect2.C: Instantiate templates.
8637         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
8638         and warning.
8639
8640 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8641
8642         PR c++/21089
8643         * g++.dg/init/float1.C: New test.
8644
8645         PR c++/24277
8646         * g++.dg/init/member1.C: Tweak error markers.
8647
8648 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
8649
8650         PR testsuite/24281
8651         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
8652         Check for null pointer.
8653
8654 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8655
8656         PR c++/21369
8657         * g++.dg/parse/ret-type3.C: New test.
8658
8659 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8660
8661         PR tree-opt/23946
8662         * gcc.c-torture/compile/pr23946.c: New test.
8663
8664 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
8665
8666         * g++.dg/opt/mmx2.C: New test.
8667
8668 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8669
8670         PR c++/24277
8671         * g++.dg/template/static20.C: New test.
8672
8673         PR c++/24302
8674         * g++.dg/warn/Wunused-12.C: New test.
8675
8676         PR c++/23437
8677         * g++.dg/template/arg4.C: New test.
8678
8679 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8680
8681         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
8682         * gcc.dg/ucnid-3.c: Likewise.
8683         * gcc.dg/ucnid-4.c: Likewise.
8684         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
8685         * g++.dg/other/ucnid-1.C: Likewise.
8686         * gcc.dg/sparc-frame-1.c: New test.
8687
8688 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8689
8690         PR c++/24139
8691         * g++.dg/template/spec27.C: New test.
8692
8693         PR c++/24275
8694         * g++.dg/template/static19.C: New test.
8695
8696 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8697
8698         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
8699         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
8700
8701 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8702
8703         PR target/24136
8704         * gfortran.fortran-torture/compile/pr24136.f: New test.
8705
8706 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
8707
8708         PR c++/22172
8709         * g++.dg/parse/crash30.C: New test.
8710
8711 2005-10-07  Richard Guenther  <rguenther@suse.de>
8712
8713         PR middle-end/24227
8714         * gcc.c-torture/compile/pr24227.c: New testcase.
8715
8716 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
8717
8718         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
8719         Do not put aligned attributes on array elements.
8720
8721 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
8722
8723         PR testsuite/23611, PR testsuite/23615
8724         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
8725         writing prototypes of library functions by hand.
8726         * obj-c++.dg/bitfield-4.mm: Likewise.
8727         * obj-c++.dg/const-str-4.mm: Likewise.
8728         * obj-c++.dg/encode-4.mm: Likewise.
8729         * obj-c++.dg/encode-5.mm: Likewise.
8730         * obj-c++.dg/encode-6.mm: Likewise.
8731         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8732         * obj-c++.dg/method-10.mm: Likewise.
8733         * obj-c++.dg/method-17.mm: Likewise.
8734         * obj-c++.dg/method-19.mm: Likewise.
8735         * obj-c++.dg/try-catch-2.mm: Likewise.
8736
8737 2005-10-06  Richard Henderson  <rth@redhat.com>
8738
8739         PR 24236
8740         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
8741
8742 2005-10-06  Dale Johannesen  <dalej@apple.com>
8743
8744         * gcc.c-torture/execute/20030125-1.c: Correct.
8745
8746 2005-10-06  Richard Guenther  <rguenther@suse.de>
8747
8748         PR tree-optimization/24238
8749         * g++.dg/tree-ssa/pr24238.C: New testcase.
8750
8751 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
8752
8753         PR 18568
8754         * gfortran.dg/der_pointer_3.f90: New test.
8755
8756 2005-10-05  Devang Patel  <dpatel@apple.com>
8757
8758         PR Debug/23205
8759         * g++.dg/other/PR23205.C: New.
8760
8761 2005-10-05  Richard Henderson  <rth@redhat.com>
8762
8763         PR target/23602
8764         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
8765         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
8766
8767 2005-10-05  Dale Johannesen  <dalej@apple.com>
8768
8769         * gcc.c-torture/execute/float-floor.c: New.
8770
8771 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
8772
8773         PR tree-optimization/21419
8774         PR tree-optimization/24146
8775         PR tree-optimization/24151
8776
8777         * g++.dg/ext/asm7.C: New.
8778         * g++.dg/ext/asm8.C: New.
8779         * gcc.dg/asm-1.c: Compile on all targets.
8780         * gcc.dg/asm-pr24146.c: New.
8781         * gcc.dg/pr21419.c: Adjust error messages.
8782
8783 2005-10-05  Richard Guenther  <rguenther@suse.de>
8784
8785         PR fortran/24176
8786         * gfortran.fortran-torture/compile/empty.f90: New testcase.
8787
8788 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8789
8790         PR c++/23513
8791         * g++.dg/template/spec22.C: Robustify test.
8792         * g++.dg/template/spec26.C: New.
8793
8794 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
8795
8796         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
8797         if target supports vector instructions.
8798
8799 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
8800
8801         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
8802         C99 functions.
8803
8804 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
8805
8806         * lib/target-supports.exp (check_effective_target_fortran_large_real,
8807         check_effective_target_fortran_large_int): Replace cached result
8808         when target changes.
8809
8810 2005-10-04  Devang Patel  <dpatel@apple.com>
8811
8812         * gcc.dg/i386-sse-vect-types.c: New.
8813
8814 2005-10-04  Ian Lance Taylor  <ian@airs.com>
8815
8816         PR preprocessor/13726
8817         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
8818         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
8819
8820 2005-10-04  Richard Guenther  <rguenther@suse.de>
8821
8822         PR c/23576
8823         * gcc.dg/noncompile/pr23576.c: New testcase.
8824
8825 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8826
8827         PR middle-end/23125
8828         * gcc.dg/register-var-3.c: New test.
8829
8830 2005-10-04  Steven Bosscher  <stevenb@suse.de>
8831
8832         * gcc.dg/pr23049.c: New test.
8833
8834         * gcc.dg/ucnid-4.c: Fix test.
8835
8836 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
8837
8838         PR 23445
8839         * gcc.c-torture/compile/pr23445.c: New test.
8840
8841 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
8842
8843         * g++.dg/overload/unknown1.C: New.
8844
8845 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
8846
8847         PR c++/17775
8848         * g++.dg/template/repo4.C: New test.
8849
8850 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8851
8852         PR libfortran/19308
8853         * gfortran.dg/large_real_kind_2.F90: New test.
8854         * gfortran.dg/large_integer_kind_2.f90: New test.
8855
8856 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
8857
8858         * lib/target-supports.exp (check_effective_target_vect_shift):
8859         Implement with result caching. Add i?86, x86_64 and ia64 targets.
8860         (check_effective_target_vect_condition): Fix copy-n-pasto.
8861
8862         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
8863         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
8864         targets.
8865
8866 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
8867
8868         PR c++/22621
8869         * g++.dg/template/overload5.C : New test.
8870
8871         PR c++/23840
8872         * g++.dg/expr/stdarg1.C: New test.
8873
8874 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
8875
8876         PR 24142
8877         * gcc.c-torture/execute/pr24142.c: New test.
8878
8879 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
8880
8881         PR 24141
8882         * gcc.c-torture/execute/pr24141.c: New test.
8883
8884 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
8885             Diego Novillo  <dnovillo@redhat.com>
8886
8887         PR 23604
8888         * gcc.c-torture/execute/pr23604.c: New test.
8889
8890 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
8891
8892         PR fortran/16404
8893         PR fortran/20835
8894         PR fortran/20890
8895         PR fortran/20899
8896         PR fortran/20900
8897         PR fortran/20901
8898         PR fortran/20902
8899         gfortran.dg/equiv_constraint_1.f90: New test.
8900         gfortran.dg/equiv_constraint_2.f90: New test.
8901         gfortran.dg/equiv_constraint_3.f90: New test.
8902         gfortran.dg/equiv_constraint_4.f90: New test.
8903         gfortran.dg/equiv_constraint_5.f90: New test.
8904         gfortran.dg/equiv_constraint_6.f90: New test.
8905         gfortran.dg/equiv_constraint_7.f90: New test.
8906         gfortran.dg/equiv_constraint_8.f90: New test.
8907         gfortran.dg/private_type_1.f90: New test.
8908         gfortran.dg/private_type_2.f90: New test.
8909         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
8910         980628-10.f: Assert std=gnu to permit mixing of
8911         types in equivalence statements.
8912
8913 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
8914
8915         PR 24112
8916         * gfortran.dg/open_status_1.f90: New.
8917
8918 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8919
8920         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
8921         * gcc.dg/vect/pr22480.c: Clean up temp files.
8922         * gcc.dg/vect/pr23831.c: Clean up temp files.
8923         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
8924         Clean up temp files.
8925         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
8926         Clean up temp files.
8927
8928         * gcc.dg/20050309-1.c: Clean up temp files.
8929         * gcc.dg/20050325-1.c: Clean up temp files.
8930
8931 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8932
8933         PR tree-optimization/24059
8934         * gcc.dg/vect/pr24059.c : New test.
8935
8936 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
8937
8938         PR middle-end/24109
8939         * gcc.c-torture/execute/20050929-1.c: New test.
8940
8941 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8942
8943         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
8944
8945 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
8946
8947         PR c/21419
8948         * gcc.dg/pr21419.c: New test.
8949
8950 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8951
8952         * gcc.dg/pr23911.c: New test.
8953
8954 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
8955
8956         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
8957
8958         PR c++/16782
8959         * g++.dg/parse/qualified4.C: New test.
8960         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
8961         * g++.old-deja/g++.mike/p8154.C: Likewise.
8962
8963 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8964
8965         PR c++/22147
8966         * g++.dg/template/friend37.C: New test.
8967         * g++.dg/parse/crash28.C: Adjust error markers.
8968
8969 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8970
8971         PR fortran/18518
8972         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8973
8974 2005-09-27  Devang Patel  <dpatel@apple.com>
8975
8976         PR tree-optimization/23625
8977         * gcc.dg/pr23625.c: New test.
8978
8979 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8980
8981         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8982         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8983
8984 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8985
8986         PR fortran/23677
8987         * gfortran.fortran-torture/execute/save_1.f90: New test.
8988         * gfortran.dg/save_1.f90: New test.
8989
8990 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8991
8992         * gcc.target/i386/builtin-apply-mmx.c: New test.
8993
8994         PR target/22576
8995         * gcc.target/i386/pr22576.c: New test.
8996
8997         PR target/22585
8998         * gcc.target/i386/pr22585.c: New test.
8999
9000         PR target/23268
9001         * gcc.target/i386/pr23268.c: New test.
9002
9003         PR middle-end/23831
9004         * gcc.dg/vect/pr23831.c: New test.
9005
9006         PR target/24055
9007         * gcc.target/i386/pr24055.c: New test.
9008
9009 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
9010
9011         PR tree-optimization/23960
9012         * gcc.c-torture/compile/pr23960.c: New.
9013
9014 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
9015
9016         PR fortran/16861
9017         * gfortran.dg/nested_modules_3.f90: New.
9018
9019 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
9020
9021         PR fortran/24005
9022         gfortran.dg/interface_1.f90: New test.
9023
9024 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
9025         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9026
9027         PR fortran/23843
9028         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
9029
9030 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
9031
9032         PR fortran/23516
9033         * gfortran.dg/imag_1.f: New test.
9034         * gfortran.dg/imag_2.f: Ditto.
9035
9036 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
9037
9038         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
9039
9040 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
9041
9042         PR c++/21983
9043         * g++.dg/warn/pr21983.C: New test.
9044
9045 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
9046
9047         PR c++/23993
9048         * g++.dg/template/array14.C: New test.
9049
9050 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
9051
9052         PR fortran/19929
9053         * gfortran.dg/der_ptr_component_1.f90: New test.
9054
9055 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9056
9057         PR c++/23965
9058         * g++.dg/template/error1.C: Reject "no matching function" message.
9059
9060 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9061
9062         PR c++/17609
9063         * g++.dg/lookup/error1.C: New test.
9064
9065 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
9066
9067         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
9068         functionality of the testcase.
9069
9070 2005-09-20  Richard Henderson  <rth@redhat.com>
9071
9072         * gcc.dg/vect/vect-22.c: Require vect_float.
9073         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
9074
9075 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
9076
9077         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
9078         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
9079         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
9080         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
9081         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
9082         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
9083         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
9084         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
9085         * gcc.dg/cpp/ucnid-8.c: New test.
9086
9087 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9088
9089         PR tree-optimization/23929
9090         * gcc.c-torture/compile/pr23929.c: New test.
9091
9092 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
9093
9094         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
9095         for one loop.
9096
9097 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
9098
9099         PR testsuite/23186
9100         * g++.dg/other/pr22003.C: Require named sections.
9101
9102 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9103
9104         PR c++/23947
9105         * g++.dg/rtti/crash3.C: New test.
9106
9107         PR tree-optimization/23818
9108         * gcc.dg/pr23818.c: New test.
9109
9110 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9111
9112         PR fortran/23420
9113         * gfortran.dg/print_fmt_4.f: New.
9114
9115 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9116
9117         PR fortran/23663
9118         * gfortran.fortran-torture/execute/entry_11.f90: New test.
9119
9120 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9121
9122         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
9123         Use pointers to local alignable arrays instead. Added comments.
9124         * gcc.dg/vect/vect-46.c: Likewise.
9125         * gcc.dg/vect/vect-48.c: Likewise.
9126         * gcc.dg/vect/vect-49.c: Likewise.
9127         * gcc.dg/vect/vect-52.c: Likewise.
9128         * gcc.dg/vect/vect-53.c: Likewise.
9129         * gcc.dg/vect/vect-54.c: Likewise.
9130         * gcc.dg/vect/vect-56.c: Likewise.
9131         * gcc.dg/vect/vect-57.c: Likewise.
9132         * gcc.dg/vect/vect-58.c: Likewise.
9133         * gcc.dg/vect/vect-60.c: Likewise.
9134         * gcc.dg/vect/vect-61.c: Likewise.
9135
9136         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
9137         The test is no longer vectorizable on vect_no_align targets.
9138         * gcc.dg/vect/vect-43.c: Likewsie.
9139
9140         * gcc.dg/vect/vect-44.c: Added comments.
9141         * gcc.dg/vect/vect-45.c: Added comments.
9142         * gcc.dg/vect/vect-50.c: Added comments.
9143         * gcc.dg/vect/vect-51.c: Added comments.
9144
9145         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
9146         aligned type.
9147         * gcc.dg/vect/Os-vect-95.c: Likewise.
9148
9149         * gcc.dg/vect/vect-41.c: Test removed.
9150         * gcc.dg/vect/vect-47.c: Test removed.
9151         * gcc.dg/vect/vect-55.c: Test removed.
9152         * gcc.dg/vect/vect-59.c: Test removed.
9153
9154 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9155
9156         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
9157         No longer vectorizable on vect_no_align targets.
9158         * gcc.dg/vect/pr20122.c: Likewise.
9159         * gcc.dg/vect/vect-74.c: Likewise.
9160         * gcc.dg/vect/vect-75.c: Likewise.
9161         * gcc.dg/vect/vect-76.c: Likewise.
9162
9163         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
9164         Will not be vectorizable on vect_no_align targets once aliasing issues
9165         are resolved.
9166         * gcc.dg/vect/vect-79.c: Likewise.
9167
9168         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
9169         * gcc.dg/vect/vect-78.c: Likewise.
9170         * gcc.dg/vect/vect-97.c: Likewise.
9171
9172 2005-09-19  Steven Bosscher  <stevenb@suse.de>
9173
9174         * gcc.dg/pr23943.c: New test.
9175
9176 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9177
9178         PR fortran/19181
9179         * gfortran.dg/derived_pointer_null_1.f90: New test.
9180
9181 2005-09-18  Richard Guenther  <rguenther@suse.de>
9182
9183         PR middle-end/23944
9184         * gcc.c-torture/compile/pr23944.c: New testcase.
9185
9186 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
9187
9188         PR fortran/15975
9189         * gfortran.dg/der_pointer_2.f90: New test.
9190
9191 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9192
9193         PR fortran/16861
9194         * gfortran.dg/nested_modules_2.f90: New test.
9195
9196 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9197
9198         PR c++/18368
9199         * g++.dg/other/semicolon.C: New test.
9200
9201 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
9202
9203         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
9204         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
9205
9206 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
9207
9208         PR c++/23914
9209         * g++.dg/template/static18.C: New test.
9210
9211         PR c++/21514
9212         * g++.dg/template/crash19.C: Remove dg-error marker.
9213         * g++.dg/template/local4.C: New test.
9214
9215 2005-09-16  Paul Brook  <paul@codesourcery.com>
9216
9217         PR fortran/23906
9218         * gfortran.dg/dependency_1.f90: New test.
9219
9220 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9221
9222         PR c++/23896
9223         * g++.dg/template/static17.C: New test.
9224
9225 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
9226
9227         PR c++/23139
9228         * g++.dg/warn/huge-val1.C: New test.
9229
9230 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9231
9232         PR c++/13140
9233         * g++.dg/parse/class2.C: New test.
9234         * g++.dg/template/explicit8.C: Likewise.
9235         * g++.dg/template/spec25.C: Likewise.
9236
9237 2005-09-14  Josh Conner  <jconner@apple.com>
9238
9239         PR middle-end/23584
9240         * gcc.dg/pr23584.c: New test.
9241
9242 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
9243
9244         PR fortran/21875 Internal Unit Array I/O, NIST
9245         * gfortran.dg/arrayio_1.f90: New test.
9246         * gfortran.dg/arrayio_1.f90: New test.
9247         * gfortran.dg/arrayio_1.f90: New test.
9248         * gfortran.dg/arrayio_1.f90: New test.
9249         * gfortran.dg/arrayio_1.f90: New test.
9250
9251 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
9252
9253         PR middle-end/22480
9254         * gcc.dg/vect/pr22480.c: New test.
9255
9256 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
9257
9258         PR fortran/19358
9259         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
9260
9261 2005-09-13 Josh Conner <jconner@apple.com>
9262
9263         PR c++/23180
9264         * g++.dg/init/struct2.C: New test.
9265         * g++.dg/init/struct3.C: New test.
9266
9267 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
9268
9269         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
9270         Clean up temp files.
9271         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
9272         gcc.dg/tree-ssa/builtin-fprintf-1.c,
9273         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
9274         gcc.dg/tree-ssa/builtin-printf-1.c,
9275         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
9276         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
9277         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
9278         gcc.dg/tree-ssa/builtin-vprintf-1.c,
9279         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
9280         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
9281         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
9282         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
9283         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
9284         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
9285         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
9286         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
9287
9288 2005-09-13  Josh Conner  <jconner@apple.com>
9289
9290         * lib/gcc-dg.exp: Load scanipa.exp.
9291         (cleanup-dump): New procedure.
9292         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
9293         * lib/scandump.exp: New file.
9294         * lib/scantree.exp: Use it.
9295         * lib/scanipa.exp: New file.
9296
9297 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
9298
9299         PR fortran/17740
9300         * gfortran.dg/generic_4.f90: New test.
9301
9302 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
9303
9304         PR target/23816
9305         * gcc.target/i386/pr23816-1.c: New test.
9306         * gcc.target/i386/pr23816-2.c: New test.
9307
9308
9309 2005-09-13  Bastian Blank <waldi@debian.org>
9310
9311         PR c++/16171
9312         * g++.dg/abi/mangle26.C: New test.
9313         * g++.dg/abi/mangle27.C: New test.
9314         * g++.dg/abi/mangle28.C: New test.
9315         * g++.dg/abi/mangle29.C: New test.
9316
9317         PR c++/23839
9318         * g++.dg/parse/register1.C: New test.
9319
9320 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
9321
9322         PR c++/23842
9323         * g++.dg/template/access16.C: New test.
9324
9325 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9326
9327         * gfortran.dg/char_pack_2.f90: Increase the vector size.
9328
9329 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9330
9331         PR fortran/18899
9332         * gfortran.dg/shape_2.f90: New test.
9333
9334 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9335
9336         PR target/19269
9337         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
9338         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
9339         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
9340         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
9341         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
9342         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
9343         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
9344         tests.
9345
9346 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9347
9348         PR c++/23841
9349         * g++.dg/parse/template17.C: New test.
9350
9351 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9352
9353         PR c++/23789
9354         * g++.dg/template/nontype14.C: New test.
9355
9356 2005-09-12  Ian Lance Taylor  <ian@airs.com>
9357
9358         PR g++/7874
9359         * g++.dg/lookup/friend7.C: New test.
9360         * g++.dg/lookup/friend8.C: New test.
9361         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
9362         so that it will be found via argument dependent lookup.
9363         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
9364         friend functions which will no longer be found.
9365         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
9366         function g, so that it will be found via argument dependent
9367         lookup.
9368         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
9369         * g++.old-deja/g++.mike/net43.C: Likewise.
9370
9371 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9372
9373         PR c++/23691
9374         * g++.dg/template/static16.C: New test.
9375
9376 2005-09-12  Josh Conner  <jconner@apple.com>
9377
9378         PR middle-end/23237
9379         * gcc.c-torture/compile/pr23237.c: New test.
9380
9381 2005-09-11  Richard Henderson  <rth@redhat.com>
9382
9383         * g++.dg/other/error8.C: Update expected diagnostic text.
9384
9385 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9386
9387         PR libfortran/19872
9388         * gfortran.dg/overwrite_1.f: New test.
9389
9390 2005-09-09  Josh Conner  <jconner@apple.com>
9391
9392         * g++.dg/init/pr23180-1.C: Removed.
9393         * g++.dg/init/pr23180-2.C: Removed.
9394
9395 2005-09-09  David Daney <ddaney@avtrex.com>
9396
9397         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
9398         files which are ...
9399         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
9400         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
9401
9402 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9403
9404         * gfortran.dg/iostat_2.f90: New test.
9405
9406 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
9407
9408         PR c++/22252
9409         * g++.dg/ext/interface1.C: New test.
9410         * g++.dg/ext/interface1.h: Likewise.
9411         * g++.dg/ext/interface1a.cc: Likewise.
9412
9413 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
9414
9415         * gfortran.dg/iomsg_1.f90: New test case.
9416
9417 2005-09-09  Richard Guenther  <rguenther@suse.de>
9418
9419         PR c++/23624
9420         * g++.dg/tree-ssa/pr23624.C: New testcase.
9421
9422 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9423
9424         PR fortran/19239
9425         * gfortran.dg/vector_subscript_1.f90,
9426         * gfortran.dg/vector_subscript_2.f90: New tests.
9427
9428 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9429
9430         PR fortran/21104
9431         * gfortran.dg/array_alloc_1.f90,
9432         * gfortran.dg/array_alloc_2.f90,
9433         * gfortran.dg/array_alloc_3.f90: New tests.
9434
9435 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9436
9437         PR fortran/12840
9438         * gfortran.dg/array_constructor_6.f90
9439         * gfortran.dg/array_constructor_7.f90
9440         * gfortran.dg/array_constructor_8.f90
9441         * gfortran.dg/array_constructor_9.f90
9442         * gfortran.dg/array_constructor_10.f90
9443         * gfortran.dg/array_constructor_11.f90
9444         * gfortran.dg/array_constructor_12.f90: New tests.
9445
9446 2005-09-08  Josh Conner  <jconner@apple.com>
9447
9448         PR c++/23180
9449         * g++.dg/init/pr23180-1.C: New test.
9450         * g++.dg/init/pr23180-2.C: New test.
9451
9452 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9453
9454         PR fortran/18878
9455         * gfortran.dg/module_double_reuse.f90: New.
9456
9457 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9458
9459         PR fortran/23270
9460         PR fortran/22304
9461         PR fortran/18870
9462         PR fortran/17917
9463         PR fortran/16511
9464         * gfortran.dg/common_equivalence_1.f: New.
9465         * gfortran.dg/common_equivalence_2.f: New.
9466         * gfortran.dg/common_equivalence_3.f: New.
9467         * gfortran.dg/contained_equivalence_1.f90: New.
9468         * gfortran.dg/module_blank_common.f90: New.
9469         * gfortran.dg/module_commons_1.f90: New.
9470         * gfortran.dg/module_equivalence_1.f90: New.
9471         * gfortran.dg/nested_modules_1.f90: New.
9472         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
9473         equivalences and add comment to connect the test with
9474         the PR.
9475
9476 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9477
9478         PR fortran/23765
9479         * gfortran.dg/common_6.f90: New test.
9480
9481 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9482
9483         PR fortran/15326
9484         * gfortran.dg/char_result_1.f90,
9485         * gfortran.dg/char_result_2.f90,
9486         * gfortran.dg/char_result_3.f90,
9487         * gfortran.dg/char_result_4.f90,
9488         * gfortran.dg/char_result_5.f90,
9489         * gfortran.dg/char_result_6.f90,
9490         * gfortran.dg/char_result_7.f90,
9491         * gfortran.dg/char_result_8.f90: New tests.
9492
9493 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9494
9495         PR fortran/19928
9496         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
9497
9498 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9499
9500         PR obj-c++/16816
9501         * obj-c++.dg/selector-5.mm: New test.
9502         * obj-c++.dg/selector-6.mm: New test.
9503
9504 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9505
9506         PR objc/20574
9507         PR objc/19324
9508         * objc.dg/error-1.m: New test.
9509
9510 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
9511
9512         PR fortran/23373
9513         * gfortran.fortran-torture/execute/pr23373-1.f90,
9514         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
9515
9516 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
9517
9518         PR libfortran/23760
9519         * gfortran.dg/g77/1832.f: Remove long string in write statement
9520         to allow the test to pass on correct list directed output with
9521         prepended space.
9522
9523 2005-09-07  James E Wilson  <wilson@specifix.com>
9524
9525         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
9526
9527 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9528
9529         * gfortran.dg/parameter+save.f90: Rename to
9530         * gfortran.dg/parameter_save.f90: .. this.
9531
9532 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9533
9534         PR fortran/20848
9535         * gfortran.dg/parameter+save.f90: New test case.
9536
9537 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
9538
9539         PR fortran/19269
9540         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
9541
9542 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9543
9544         PR c/23075
9545         * gcc.dg/pr23075.c: New test.
9546         * g++.dg/warn/pr23075.C: New test.
9547
9548         PR target/22362
9549         * gcc.target/i386/pr22362.c: New test.
9550
9551         PR rtl-optimization/23098
9552         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
9553
9554         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
9555         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9556         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9557
9558 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
9559
9560         * g++.dg/expr/cast6.C: New test.
9561
9562         PR c++/9782
9563         * g++.dg/init/new15.C: New test.
9564
9565 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9566
9567         * gcc.dg/vect/Os-vect-95.c: New test.
9568         * gcc.dg/vect/vect-95.c: Same.
9569
9570 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9571
9572         * gcc.dg/vect/vect-29.c: Update xfail testing.
9573         * gcc.dg/vect/vect-44.c: Same.
9574         * gcc.dg/vect/vect-48.c: Same.
9575         * gcc.dg/vect/vect-50.c: Same.
9576         * gcc.dg/vect/vect-72.c: Same.
9577         * gcc.dg/vect/vect-77.c: Same.
9578         * gcc.dg/vect/vect-78.c: Same.
9579         * gcc.dg/vect/vect-80.c: Same.
9580         * gcc.dg/vect/vect-96.c: Same.
9581         * gcc.dg/vect/vect-100.c: Same.
9582         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
9583         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
9584         * gfortran.dg/vect/vect-5.f90: Same.
9585
9586 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9587
9588         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
9589         start strings.
9590         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9591         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9592
9593         PR c++/23056
9594         * g++.dg/opt/pr23056.C: New test.
9595
9596         PR rtl-optimization/23098
9597         * gcc.target/i386/pr23098.c: New test.
9598
9599 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
9600
9601         PR c++/23667
9602         * g++.dg/template/static15.C: New test.
9603
9604         PR c++/21440
9605         * g++.dg/ext/stmtexpr5.C: New test.
9606         * g++.dg/ext/stmtexpr6.C: Likewise.
9607
9608 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
9609
9610         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
9611
9612         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
9613         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9614         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9615
9616 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
9617
9618         PR libfortran/23321
9619         * gfortran.dg/direct_io_4.f90: New test case.
9620
9621 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
9622             Rasmus Hahn  <rassahah@neofonie.de>
9623
9624         PR libobjc/23108
9625         * objc.dg/type-stream-1.m: New test.
9626
9627 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
9628
9629         PR fortran/23661
9630         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
9631         gfortran.dg/print_fmt_3.f90: New test.
9632
9633 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9634
9635         * gfortran.dg/fmt_t_1.f90: New test.
9636
9637 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9638
9639         PR rtl-optimization/23454
9640         * g++.dg/opt/pr23454.C: New test.
9641
9642 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
9643
9644         PR c++/23699
9645         * g++.dg/ext/static1.C: New test.
9646
9647 2005-09-02  Richard Henderson  <rth@redhat.com>
9648
9649         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
9650         tail call to check_fa_work.
9651
9652 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
9653
9654         PR c++/21687
9655         * g++.dg/other/gc3.C: New test.
9656
9657 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9658
9659         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
9660         * gcc.dg/20050826-1.c: Likewise.
9661
9662 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
9663
9664         PR c++/23167
9665         * g++.dg/expr/volatile1.C: New test.
9666
9667 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
9668
9669         PR middle-end/23547
9670         * gcc.dg/pr23547.c: New test.
9671
9672 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
9673
9674         PR c/22061
9675         * gcc.c-torture/execute/pr22061-1.c,
9676         * gcc.c-torture/execute/pr22061-2.c,
9677         * gcc.c-torture/execute/pr22061-3.c,
9678         * gcc.c-torture/execute/pr22061-4.c: New tests.
9679
9680 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9681
9682         * gcc.dg/Wredundant-decls-2.c: New test to check that
9683         -Wredundant-decls does not issue warning for a variable
9684         definition following a declaration.
9685
9686 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
9687
9688         PR debug/7241
9689         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
9690         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
9691         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
9692
9693         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
9694         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
9695         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
9696         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
9697         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
9698         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
9699         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
9700         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
9701
9702 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9703
9704         PR objc/23306
9705         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
9706         scan-assmbler.
9707
9708 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
9709
9710         PR target/21255
9711         * gcc.dg/pr21255-1.c: New test.
9712         * gcc.dg/pr21255-2-mb.c: Likewise.
9713         * gcc.dg/pr21255-2-ml.c: Likewise.
9714         * gcc.dg/pr21255-3.c: Likewise.
9715         * gcc.dg/pr21255-4.c: Likewise.
9716
9717 2005-08-31  Dale Johannesen  <dalej@apple.com>
9718
9719         * gcc.dg/20050830-1.c: New.
9720
9721 2005-08-31  Josh Conner  <jconner@apple.com>
9722
9723         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
9724         command-line options for arm-*-* targets.
9725         * g++.dg/init/array16.C: Likewise.
9726         * g++.dg/other/crash-4.C: Likewise.
9727
9728 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9729
9730         PR obj-c++/23640
9731         * obj-c++.dg/gnu-runtime-3.mm: New test.
9732
9733 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9734
9735         PR c++/13377
9736         * g++.dg/lookup/ambig4.C: New test.
9737         * g++.dg/lookup/ambig5.C: New test.
9738         * g++.dg/tc1/dr101.C: Adjust error markers.
9739
9740 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9741
9742         PR c++/23639
9743         * g++.dg/template/ttp5.C: Adjust error markers.
9744
9745 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
9746
9747         PR testsuite/23609
9748         * lib/obj-c++.exp: Include target-libpath.exp.
9749         (obj-c++_link_flags): Look for the GNU libobjc library
9750         and set the library path to include it.
9751         Don't manually set LD_LIBRARY_PATH (etc.) but call
9752         set_ld_library_path_env_vars instead.
9753         (obj-c++_target_compile): Don't set library path or
9754         linker flags because they are already set correctly
9755         in obj-c++_link_flags.
9756
9757 2005-08-30  Josh Conner  <jconner@apple.com>
9758
9759         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
9760         to command-line options for arm-*-* targets.
9761
9762 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
9763
9764         * g++.dg/other/i386-1.C: New.
9765
9766 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
9767
9768         PR preprocessor/20348
9769         PR preprocessor/20356
9770         * gcc.dg/cpp/pr20348.c: New test.
9771         * gcc.dg/cpp/pr20348.h: New file.
9772         * gcc.dg/cpp/inc/pr20348.h: New file.
9773         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
9774         * gcc.dg/cpp/pr20356.c: New test.
9775         * gcc.dg/cpp/pr20356.h: New file.
9776         * gcc.dg/cpp/inc/pr20356.h: New file.
9777         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
9778
9779 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
9780
9781         * gfortran.fortran-torture/execute/intrinsic_count.f90:
9782         Fix array dimension to avoid correct end-of-file error.
9783
9784 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
9785
9786         PR libfortran/23598
9787         * gfortran.dg/iostat_1.f90: New test.
9788
9789 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
9790
9791         PR middle-end/23408
9792         * gcc.dg/pr23408.c: New test.
9793
9794 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
9795
9796         PR c++/23099
9797         * g++.dg/init/member1.C: Make sure erroneous static data member
9798         definitions are required.
9799         * g++.dg/template/static13.C: New test.
9800         * g++.dg/template/static14.C: Likewise.
9801
9802 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
9803
9804         * gcc.target/i386/pr23575.c: Use -msse2 instead of
9805         -march=pentium4, remove ilp32 requirement.
9806
9807         PR middle-end/23484
9808         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
9809         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
9810
9811 2005-08-29  Andreas Jaeger  <aj@suse.de>
9812
9813         PR testsuite/23607
9814         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
9815
9816 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
9817
9818         * gcc.c-torture/execute/20050316-2.c: New test.
9819         * gcc.c-torture/execute/20050316-3.c: New test.
9820         * gcc.dg/torture/pr16104-1.c: New test.
9821
9822 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
9823
9824         PR middle-end/23463
9825         * gcc.c-torture/execute/zero-struct-1.c: New test.
9826
9827 2005-08-27  Richard Guenther  <rguenther@suse.de>
9828
9829         PR target/23575
9830         * gcc.target/i386/pr23575.c: New testcase.
9831
9832 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
9833
9834         PR rtl-optimization/23561
9835         * gcc.c-torture/execute/20050826-1.c: New test.
9836
9837         PR rtl-opt/23560
9838         * gcc.c-torture/execute/20050826-2.c: New test.
9839
9840 2005-08-26  Dale Johannesen  <dalej@apple.com>
9841
9842         * gcc.dg/20030711-1.c: Modify to work on Darwin.
9843         * gcc.dg/20050826-1.c: New.
9844
9845 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
9846
9847         PR c++/19004
9848         * g++.dg/template/nontype13.C: New test.
9849
9850         PR c++/23491
9851         * g++.dg/init/new14.C: New test.
9852         * g++.dg/expr/anew1.C: Do not XFAIL.
9853         * g++.dg/expr/anew2.C: Likewise.
9854         * g++.dg/expr/anew3.C: Likewise.
9855
9856 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
9857
9858         PR middle-end/22439
9859         * gcc.dg/vla-3.c: New test.
9860
9861 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
9862
9863         PR fortran/20363
9864         * gfortran.dg/named_interface.f90: New.
9865
9866 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
9867
9868         * gcc.c-torture/execute/frame-address.c: New test.
9869
9870 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9871
9872         PR c++/20817
9873         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9874
9875 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9876
9877         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
9878
9879 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9880
9881         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
9882         * gcc.dg/altivec-22.c: Rename from..
9883         * gcc.dg/altivec-nomfcr.c: ..this.
9884
9885 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
9886
9887         PR tree-optimization/23546
9888         * gcc.dg/tree-ssa/pr23546.c: New test.
9889
9890 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
9891
9892         PR fortran/17758
9893         * gfortran.dg/nonreturning_statements.f90: New test.
9894
9895 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9896
9897         PR c++/22454
9898         * g++.dg/parse/crash29.C: New.
9899
9900 2005-08-23  DJ Delorie  <dj@redhat.com>
9901
9902         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
9903         constants have the L suffix.
9904
9905 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
9906
9907         PR c++/23044
9908         * g++.dg/template/instantiate8.C: New.
9909
9910 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
9911
9912         PR middle-end/23467
9913         * gcc.c-torture/execute/pr23467.c: New test.
9914
9915 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
9916
9917         PR tree-optimization/22043
9918         * gcc.c-torture/execute/20050613-1.c: New test.
9919
9920 2005-08-23  Ben Elliston  <bje@au.ibm.com>
9921
9922         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
9923
9924 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
9925
9926         PR rtl-optimization/23478
9927         * g++.dg/opt/pr23478.C: New test.
9928
9929 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9930
9931         PR c/18715
9932         * gcc.dg/switch-warn-3.c: New test.
9933
9934 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9935
9936         PR c++/22233
9937         * g++.dg/template/param1.C: New test.
9938
9939 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9940
9941         PR c++/23089
9942         * g++.dg/other/incomplete1.C: New test.
9943
9944 2005-08-22  Ira Rosen  <irar@il.ibm.com>
9945
9946         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
9947         are vectorizable.
9948
9949 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9950
9951         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
9952         d_lines_5.f: New.
9953
9954 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
9955
9956         * gcc.target/i386/sse-4.c: New test.
9957
9958 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9959
9960         PR testsuite/23239
9961         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
9962
9963 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9964
9965         * gcc.dg/20050811-1.c: New test.
9966         * gcc.dg/20050811-2.c: New test.
9967
9968 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9969
9970         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9971
9972 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9973
9974         PR 23476
9975         * gcc.c-torture/compile/pr23476.c: New test.
9976
9977 2005-08-19  Devang Patel  <dpatel@apple.com>
9978
9979         PR tree-optimization/23048
9980         * gcc.dg/tree-ssa/pr23048.c: New test.
9981
9982 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9983
9984         PR middle-end/20624
9985         * g++.dg/warn/Wreturn-3.C: New test
9986
9987 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9988
9989         PR tree-optimization/22228
9990         * g++.dg/vect/pr22543.cc: New test.
9991
9992 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9993
9994         PR tree-optimization/21574
9995         * gcc.dg/tree-ssa/pr21574.c: New test.
9996
9997 2005-08-16  James E Wilson  <wilson@specifix.com>
9998
9999         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
10000
10001 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10002
10003         PR tree-opt/23402
10004         * gcc.c-torture/compile/zero-strct-3.c: New test.
10005         * gcc.c-torture/compile/zero-strct-4.c: New test.
10006
10007 2005-08-16  Steven Bosscher  <stevenb@suse.de>
10008
10009         PR target/23376
10010         * gcc.target/x86_64/pr23376.c: New test.
10011
10012 2005-08-16  Ian Lance Taylor  <ian@airs.com>
10013
10014         PR c++/23337
10015         * g++.dg/ext/vector2.C: New.
10016
10017 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10018
10019         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
10020
10021 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10022
10023         PR libfortran/23428
10024         * gfortran.dg/inquire-complex.f90: New test case.
10025
10026 2005-08-16  James E Wilson  <wilson@specifix.com>
10027
10028         PR tree-optimization/21105
10029         * gcc.dg/large-size-array.c: New.
10030
10031 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
10032
10033         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
10034         type.
10035         * gcc.dg/vect/vect-41: Likewise.
10036         * gcc.dg/vect/vect-42: Likewise.
10037         * gcc.dg/vect/vect-43: Likewise.
10038         * gcc.dg/vect/vect-44: Likewise.
10039         * gcc.dg/vect/vect-46: Likewise.
10040         * gcc.dg/vect/vect-47: Likewise.
10041         * gcc.dg/vect/vect-48: Likewise.
10042         * gcc.dg/vect/vect-52: Likewise.
10043         * gcc.dg/vect/vect-53: Likewise.
10044         * gcc.dg/vect/vect-54: Likewise.
10045         * gcc.dg/vect/vect-55: Likewise.
10046         * gcc.dg/vect/vect-56: Likewise.
10047         * gcc.dg/vect/vect-57: Likewise.
10048         * gcc.dg/vect/vect-58: Likewise.
10049         * gcc.dg/vect/vect-59: Likewise.
10050         * gcc.dg/vect/vect-60: Likewise.
10051         * gcc.dg/vect/vect-61: Likewise.
10052         * gcc.dg/vect/vect-85: Likewise.
10053         * gcc.dg/vect/vect-87: Likewise.
10054         * gcc.dg/vect/vect-88: Likewise.
10055         * gcc.dg/vect/vect-93.c: Likewise.
10056         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
10057         * gcc.dg/vect/vect-75: Likewise.
10058         * gcc.dg/vect/vect-76: Likewise.
10059         * gcc.dg/vect/vect-77: Likewise.
10060         * gcc.dg/vect/vect-78: Likewise.
10061         * gcc.dg/vect/vect-80: Likewise.
10062         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
10063         vectorized for the expected reason, rather than checking how alignment
10064         was handled.
10065         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
10066         type and also instead of aligned pointers. Added documentation.
10067
10068 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
10069
10070         * gfortran.dg/power.f90: New test.
10071
10072 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
10073
10074         PR rtl-optimization/23299
10075         * g++.dg/opt/pr23299.C: New test.
10076
10077 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10078
10079         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
10080
10081 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
10082
10083         * g++.dg/template/local6.C: New test.
10084
10085 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10086
10087         * execute/exceptions/finally-1.m: Check that the catch and finally are
10088         being called.  Also add a "return 0;" at the end of main.
10089
10090 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
10091
10092         PR fortran/21432.
10093         * gfortran.dg/namelist_print_1.f: New test of functionality of
10094         PRINT namelist.
10095         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
10096         namelist generates error with -std=f95.
10097
10098 2005-08-14  Ira Rosen  <irar@il.ibm.com>
10099
10100         PR tree-optimization/23119
10101         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
10102
10103 2005-08-13  Marcin Koziej  <creep@desk.pl>
10104             Andrew Pinski  <pinskia@physics.uc.edu>
10105
10106         PR libobjc/22492
10107         * execute/exceptions/finally-1.m: New test.
10108
10109 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10110
10111         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
10112         testsuite.
10113         * objc/execute/exceptions/trivial.m: New test.
10114         * objc.dg/try-catch-11.m: Move to ...
10115         * objc/execute/exceptions/foward-1.m: Here.
10116         * objc.dg/try-catch-2.m: Move to ...
10117         * objc/execute/exceptions/catchall-1.m: Here.
10118         * objc.dg/try-catch-8.m: Move to ...
10119         * objc/execute/exceptions/local-variables-1.m: Here.
10120
10121 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10122
10123         * objc.dg/nested-func-1.m: Move to ...
10124         * objc/execute/nested-func-1.m: Here.
10125
10126 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10127
10128         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
10129         in ${options} instead of [target_info name].
10130         * lib/obj-c++.exp (objc_target_compile): Likewise.
10131
10132 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10133
10134         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
10135
10136 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10137
10138         part of PR testsuite/23348
10139         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
10140         of the torture options.
10141         * objc/compile/trivial.m: New test.
10142
10143 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10144
10145         * gfortran.dg/eoshift.f90: Correct format.
10146
10147 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10148
10149         * gfortran.fortran-torture/execute/character_passing.f90:
10150         Fix comment typo.
10151
10152 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
10153
10154         PR c++/8271
10155         * g++.dg/template/unify10.C: New.
10156
10157 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
10158
10159         * g++.dg/parse/pr22514.C: Move to...
10160         * g++.dg/debug/pr22514.C: here.
10161
10162 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10163
10164         PR c++/23266
10165         * g++.dg/inherit/pure1.C: New test.
10166
10167         * ChangeLog: Fix typos.
10168
10169 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10170             Steven Bosscher  <stevenb@suse.de>
10171
10172         * gfortran.dg/runtime_warning_1.f90: New test.
10173
10174 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10175
10176         PR c++/23219
10177         * g++.dg/parse/crash28.C: New.
10178
10179 2005-08-11  Richard Guenther  <rguenther@suse.de>
10180
10181         PR target/23289
10182         * gcc.target/i386/tailcall-1.c: New testcase.
10183
10184 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10185
10186         * gcc.dg/vect/vect-67.c: Un-xfail.
10187
10188 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10189
10190         PR c++/23225
10191         * g++.dg/testsuite/parse/crash27.C: new test.
10192
10193 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
10194
10195         PR libfortran/22143
10196         * gfortran.dg/shift-kind.f90: New testcase.
10197
10198 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
10199
10200         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
10201         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
10202
10203 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10204
10205         PR c++/20646
10206         * g++.dg/other/mult-stor1.C: New test.
10207
10208 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10209
10210         * gcc.c-torture/pr18299-1.c: Move to ...
10211         * gcc.c-torture/compile/pr18299-1.c: Here.
10212
10213 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
10214
10215         * gfortran/fortran.torture/execute/character_passing.f90:
10216         Fix types for LSAME.
10217
10218 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
10219
10220         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
10221         input data back to what it was originally.
10222
10223 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10224
10225         * objc.dg/try-catch-8.m: Enable for all targets.
10226
10227 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
10228
10229         * gcc.dg/pr23165.c: New test.
10230
10231 2005-08-09  Steven Bosscher  <stevenb@suse.de>
10232
10233         PR tree-optimization/23234
10234         * gcc.dg/tree-ssa/pr23234.c: New test.
10235
10236 2005-08-08  Josh Conner  <jconner@apple.com>
10237
10238         PR rtl-optimization/23241
10239         * gcc.dg/char-compare.c: New test.
10240
10241 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10242
10243         PR c++/22508
10244         * g++.dg/init/new13.C: New test.
10245
10246 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
10247
10248         PR c++/21166
10249         * g++.dg/other/crash-4.C: Adjust
10250         * g++/dg/ext/packed9.C: New.
10251
10252 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10253
10254         PR middle-end/21964
10255         * gcc.c-torture/execute/pr21964-1.c: New test.
10256
10257 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10258
10259         PR c/22458
10260         * gcc.dg/pr22458-1.c: New test.
10261
10262 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
10263             Steven G. Kargl <kargls@comcast.net>
10264
10265         PR fortran/22390
10266         * gfortran.dg/flush_1.f90: New test.
10267
10268 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10269
10270         PR c++/23191
10271         * g++.dg/template/eh2.C: New test.
10272
10273 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10274
10275         PR c++/19498
10276         * g++.dg/template/instantiate7.C: New test.
10277
10278 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
10279
10280         PR c/23113
10281         * gcc.dg/Wunused-value-1.c: New test.
10282
10283 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
10284
10285         PR rtl-optimization/23233
10286         * gcc.c-torture/compile/pr23233-1.c: New test.
10287
10288 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
10289
10290         PR fortran/18833
10291         PR fortran/20850
10292         * gfortran.dg/equiv_1.f90: New test.
10293         * gfortran.dg/equiv_2.f90: New test.
10294         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
10295         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
10296         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
10297
10298 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10299
10300         * gcc.c-torture/execute/vrp-5.c: New test.
10301         * gcc.c-torture/execute/vrp-6.c: New test.
10302         * gcc.dg/tree-ssa/vrp21.c: New test.
10303
10304 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10305
10306         * g++.dg/parse/pr22514.C: New test.
10307
10308 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
10309
10310         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
10311
10312         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
10313         instead of constant loads / pool entries.
10314
10315 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
10316
10317         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
10318         TEST_TO_WCTYPE.
10319
10320 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
10321
10322         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
10323         __WINT_TYPE__ in generated prototypes if possible.
10324
10325 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
10326
10327         PR 22037
10328         * g++.dg/tree-ssa/pr22037.C:
10329
10330 2005-08-04  Richard Henderson  <rth@redhat.com>
10331
10332         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
10333         scan-tree-dump-times directive.
10334
10335 2005-08-04  Jan Hubicka  <jh@suse.cz>
10336
10337         * gcov-1.C: Fix switch counts.
10338         * gcov-4b.c: Likewise.
10339
10340 2005-08-03  Jeff Law  <law@redhat.com>
10341
10342         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
10343
10344 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
10345
10346         * gcc.c-torture/execute/pr23135.c: New test.
10347
10348 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10349
10350         PR tree-optimization/19899
10351         * gcc.dg/tree-ssa/scev-1.c: New test.
10352         * gcc.dg/tree-ssa/scev-2.c: New test.
10353
10354 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
10355
10356         PR target/18582
10357         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
10358
10359 2005-08-03  Jan Hubicka  <jh@suse.cz>
10360
10361         * update-conroll.c: New testcase.
10362         * update-conroll-2.c: New testcase.
10363
10364 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
10365
10366         * gfortran.dg/constant_substring.f: New test.
10367         * gfortran.dg/pr22491.f: New test.
10368
10369 2005-08-02  Jan Hubicka  <jh@suse.cz>
10370
10371         * update-threading.c: Replace by the proper one.
10372
10373 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10374
10375         PR 23164
10376         * g++.dg/tree-ssa/pr23164.C: New test.
10377
10378 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10379
10380         * gcc.dg/tree-ssa/pr23192.c: New test.
10381
10382 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
10383
10384         * gcc.c-torture/execute/vrp-4.c: New test.
10385
10386 2005-08-02  Jan Hubicka  <jh@suse.cz>
10387
10388         * update-threading.c: New test.
10389
10390 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
10391
10392         * gcc.c-torture/compile/20050801-1.c: New test.
10393         * gcc.c-torture/compile/20050801-2.c: New test.
10394
10395 2005-08-01  Jan Hubicka  <jh@suse.cz>
10396
10397         * val-prof-5.c: New test.
10398
10399 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
10400
10401         PR c/22311
10402         * gcc.dg/pr22311-1.c : New test.
10403
10404 2005-07-31  Steven Bosscher  <stevenb@suse.de>
10405
10406         PR target/23095
10407         * gfortran.dg/pr23095.f: New test.
10408
10409         PR c++/22003
10410         * g++.dg/other/pr22003.C: New test.
10411
10412 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
10413
10414         PR target/20621
10415         * gcc.c-torture/execute/pr20621-1.c: New test.
10416
10417 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
10418
10419         * gfortran.dg/comma_format_extension_4.f: Adjust length
10420         of string for format.
10421         * gfortran.dg/der_array_io_1.f: Replace illegal internal
10422         print statement with internal write.
10423         * gfortran.dg/der_array_io_2.f: Likewise.
10424         * gfortran.dg/der_array_io_3.f: Likewise.
10425
10426 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
10427
10428         * gcc.dg/fold-abs-4.c: new test.
10429
10430 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
10431
10432         PR fortran/22570 an related issues.
10433         * gfortran.dg/x_slash_1.f: New test.
10434
10435 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
10436
10437         PR c/23143
10438         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
10439         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
10440
10441 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10442
10443         PR c/529
10444         * gcc.dg/Wshadow-3.c: New test.
10445
10446 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
10447
10448         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
10449         used to have the wrong bounds).
10450
10451 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10452
10453         PR c/21720
10454         * gcc.dg/hex-round-1.c: Test more cases.
10455         * gcc.dg/hex-round-2.c: New test.
10456
10457 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
10458
10459         PR 22550
10460         * g++.dg/tree-ssa/pr22550.C: New test.
10461
10462 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
10463
10464         * gcc.dg/tree-ssa/vrp19.c: New test.
10465         * gcc.dg/tree-ssa-vrp20.c: New test.
10466
10467 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10468
10469         PR c/22240
10470         * gcc.dg/transparent-union-4.c: New test.
10471
10472 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10473
10474         PR c/22192
10475         * gcc.dg/c99-vla-2.c: New test.
10476
10477 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10478
10479         PR c/21720
10480         * gcc.dg/hex-round-1.c: New test.
10481
10482 2005-07-28  Jan Hubicka  <jh@suse.cz>
10483
10484         * inliner-1.c: Do not dump everything.
10485         * tree-prof.exp: Do not pass -ftree-based-profiling.
10486         * bprob.exp: Likewise.
10487
10488         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
10489
10490 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
10491
10492         PR c++/22545
10493         * g++.dg/expr/ptrmem7.C: New test.
10494
10495 2005-07-28  Mike Stump  <mrs@apple.com>
10496
10497         * g++.old-deja/g++.mike/visibility-1.C: New test.
10498
10499 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10500
10501         PR c/20187
10502         * gcc.c-torture/execute/pr20187-1.c: New test.
10503
10504 2005-07-28  Jeff Law  <law@redhat.com>
10505
10506         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
10507         * gcc.dg/tree-ssa/vrp18.c: New test.
10508
10509 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10510
10511         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
10512
10513 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10514
10515         PR tree-optimization/22506
10516         * gcc.dg/vect/ps22506.c: New test.
10517
10518 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
10519
10520         PR target/21149
10521         * gcc.target/i386/sse-3.c: New test.
10522
10523 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10524
10525         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
10526         * gcc.target/mips/mips32-dsp-type.c: Likewise.
10527
10528 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10529
10530         PR c/22589
10531         * gcc.c-torture/compile/pr22589-1.c: New test.
10532
10533 2005-07-28  Jan Hubicka  <jh@suse.cz>
10534
10535         * update-loopch.c: New testcase.
10536
10537 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10538
10539         PR rtl-optimization/23047
10540         * gcc.c-torture/execute/pr23047.c: New test.
10541         * gcc.c-torture/execute/pr23047.x: New.
10542
10543 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10544
10545         PR tree-optimization/22493
10546         * gcc.c-torture/execute/pr22493-1.c: New test.
10547         * gcc.c-torture/execute/pr22493-1.x: New.
10548         * gcc.c-torture/execute/vrp-1.c: New test.
10549         * gcc.c-torture/execute/vrp-2.c: New test.
10550         * gcc.c-torture/execute/vrp-2.c: New test.
10551
10552 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
10553
10554         * gcc.target/frv/all-builtin-read8.c: Delete.
10555         * gcc.target/frv/all-builtin-read16.c: Delete.
10556         * gcc.target/frv/all-builtin-read32.c: Delete.
10557         * gcc.target/frv/all-builtin-read64.c: Delete.
10558         * gcc.target/frv/all-builtin-write8.c: Delete.
10559         * gcc.target/frv/all-builtin-write16.c: Delete.
10560         * gcc.target/frv/all-builtin-write32.c: Delete.
10561         * gcc.target/frv/all-builtin-write64.c: Delete.
10562         * gcc.target/frv/all-read-write-1.c: New.
10563
10564 2005-07-27  Jeff Law  <law@redhat.com>
10565
10566         * gcc.c-torture/execute/pr22630.c: New test.
10567
10568 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
10569
10570         PR tree-optimization/23073
10571         * gcc.dg/vect/nodump-pr23073.c: New test.
10572         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
10573
10574 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
10575
10576         PR tree-optimize/22348
10577         * gcc.c-torture/execute/pr22348.c: New.
10578
10579 2005-07-27  Richard Guenther  <rguenther@suse.de>
10580
10581         * gcc.dg/tree-ssa/salias-1.c: New testcase.
10582
10583 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10584
10585         PR fortran/22503
10586         * gfortran.dg/logical_comp.f90: New test.
10587
10588 2005-07-27  Jan Hubicka  <jh@suse.cz>
10589
10590         * inliner-1.c: Add cleanup of dumps.
10591         * val-prof-*.c: Likewise.
10592         * update-tailcall.c: New.
10593
10594 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
10595
10596         PR 22591
10597         * gcc.dg/tree-ssa/pr22591.c: New test.
10598         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
10599
10600 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
10601
10602         PR libobjc/22606
10603         * objc.dg/try-catch-11.m: New test.
10604
10605 2005-07-26  Richard Guenther  <rguenther@suse.de>
10606
10607         PR tree-optimization/22486
10608         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
10609
10610 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10611
10612         PR tree-opt/22484
10613         * testsuite/g++.dg/opt/loop2.C: New test.
10614
10615 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10616
10617         * gcc.dg/tree-ssa/reassoc-3.c: New test.
10618         * gcc.dg/tree-ssa/reassoc-4.c: New test.
10619
10620 2005-07-25  Adam Nemet  <anemet@lnxw.com>
10621
10622         * lib/profopt.exp (profopt-execute): Check for profiling data
10623         files on the target.
10624
10625 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
10626
10627         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
10628         for matching of asm labels.
10629
10630 2005-07-25  Richard Guenther  <rguenther@suse.de>
10631
10632         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
10633
10634 2005-07-25  Richard Guenther  <rguenther@suse.de>
10635
10636         PR testsuite/22624
10637         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
10638
10639 2005-07-25  Ira Rosen  <irar@il.ibm.com>
10640
10641         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
10642         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
10643         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
10644         * gcc.dg/vect/vect-100.c: New test.
10645         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
10646         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
10647         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
10648         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
10649         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
10650         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
10651         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
10652         * gfortran.dg/vect/pr19049.f90: New testcase.
10653         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
10654
10655 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
10656
10657         * gcc.c-torture/execute/20050713-1.c: New test.
10658
10659         PR fortran/20063
10660         * gfortran.fortran-torture/execute/data_4.f90: New test.
10661
10662         PR middle-end/20303
10663         * gcc.dg/visibility-d.c: New test.
10664
10665 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
10666
10667         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
10668         * gfortran.dg/underflow.f90: Ditto.
10669
10670 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10671
10672         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
10673         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
10674         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
10675
10676 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10677
10678         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
10679         include case of field width of zero.
10680
10681 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10682
10683         PR libgfortran/21875
10684         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
10685         with trailing blanks on normal formatted read.
10686
10687 2005-07-23  Chao-ying Fu  <fu@mips.com>
10688
10689         * gcc.target/mips/mips32-dsp-type.c: New test.
10690         * gcc.target/mips/mips32-dsp.c: New test.
10691
10692 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
10693
10694         PR testsuite/21073
10695         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
10696
10697         PR testsuite/20454
10698         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
10699         and __cyg_profile_func_exit.
10700
10701 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
10702
10703         * gfortran.dg/comma_format_extension_3.f: Fix typo.
10704         * gfortran.dg/comma_format_extension_4.f: Same.
10705         * gfortran.dg/pr15332.f: Same.
10706         * gfortran.dg/pr21730.f: Same.
10707
10708 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
10709
10710         * g++.dg/opt/vrp2.C: Fix testcase.
10711
10712         PR tree-opt/22625
10713         * g++.dg/opt/vrp2.C: New test.
10714
10715 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
10716
10717         PR debug/21828
10718         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
10719
10720 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
10721
10722         * gcc.dg/tree-ssa/20050719-1.c: New test.
10723
10724 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
10725
10726         * gcc.dg/bfin-longcall-1.c: New file.
10727         * gcc.dg/bfin-longcall-2.c: New file.
10728
10729 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
10730
10731         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
10732
10733 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10734
10735         PR middle-end/19055
10736         * gcc.dg/tree-ssa/pr19055.c: New test.
10737         * gcc.dg/tree-ssa/pr19055-2.c: New test.
10738
10739 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10740
10741         PR C++/22358
10742         * g++.dg/other/pr22358.C: New test.
10743
10744 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
10745
10746         PR c++/2922
10747         * g++.dg/lookup/two-stage5.C: New test from bug comments.
10748
10749 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10750
10751         PR c++/15938
10752         * g++.dg/init/union2.C: New test.
10753
10754 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10755
10756         PR c/22393
10757         * gcc.dg/complex-4.c: New test.
10758
10759 2005-07-21  Richard Guenther  <rguenther@suse.de>
10760
10761         PR testsuite/22522
10762         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
10763         scanning for asm labels.
10764         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10765
10766 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10767
10768         PR target/22085
10769         * gcc.dg/altivec-pr22085.c: New.
10770
10771 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10772
10773         PR tree-optimization/19210
10774         * gcc.dg/tree-ssa/pr19210-1.c: New.
10775         * gcc.dg/tree-ssa/pr19210-2.c: New.
10776
10777 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
10778
10779         PR rtl-optimization/22167
10780         * g++.dg/opt/pr22167.C: New test.
10781
10782 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
10783
10784         PR c++/2922
10785         * g++.dg/lookup/two-stage2.C: New.
10786         * g++.dg/lookup/two-stage3.C: New.
10787         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
10788         fixed two-stage name lookup for operators.
10789         * g++.dg/template/call3.C: Compiler now produces an appropriate
10790         error message.
10791         * g++.dg/template/crash37.C: Compiler now describes bla() on line
10792         14 as a candidate.
10793         * g++.dg/template/ptrmem4.C: Compiler produces different error
10794         message.
10795         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
10796         connect_to_method as a candidate.
10797
10798 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
10799
10800         * gcc.dg/fold-alloc-1.c: New test.
10801
10802 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
10803
10804         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10805         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
10806
10807 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
10808
10809         * gcc.dg/fold-abs-1.c: New test.
10810         * gcc.dg/fold-abs-2.c: New test.
10811         * gcc.dg/fold-abs-3.c: New test.
10812
10813 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
10814
10815         Make CONSTRUCTOR use VEC to store initializers.
10816         * g++.dg/ext/complit3.C: Check for specific error messages.
10817         * g++.dg/init/brace2.C: Update error message.
10818         * g++.dg/warn/Wbraces2.C: Likewise.
10819
10820 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
10821
10822         PR fortran/16940
10823         * gfortran.dg/module_interface_1.f90: New test.
10824
10825 2005-07-19  Danny Berlin <dberlin@dberlin.org>
10826             Kenneth Zadeck <zadeck@naturalbridge.com>
10827
10828         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
10829
10830 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10831
10832         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
10833         specify -Wformat for these tests.
10834         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
10835         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
10836         * gcc.dg/format/opt-6.c: Delete.
10837
10838 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10839
10840         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
10841         * gcc.dg/tree-ssa/sra-3.c: Likewise.
10842
10843 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10844
10845         * gcc.dg/tree-ssa/alias-2.c: New test.
10846
10847 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
10848
10849         PR c++/22263
10850         * g++.dg/template/explicit7.C: New test.
10851
10852 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
10853
10854         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
10855         width of 8 to +Inf and -Inf.
10856
10857 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
10858
10859         PR c++/22139
10860         * g++.dg/template/friend36.C: New test.
10861
10862 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
10863
10864         PR fortran/21730
10865         * gfortran.dg/pr21730.f: New test.
10866
10867 2005-07-16  Danny Berlin <dberlin@dberlin.org>
10868             Kenneth Zadeck <zadeck@naturalbridge.com>
10869
10870         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
10871         since pure const detection cannot run at -O1 in c compiler.
10872         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
10873         can now optimize this case properly.
10874         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
10875         because we now pass.
10876         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
10877
10878 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
10879
10880         PR c/22421
10881         * gcc.dg/format/bitfld-1.c: New test.
10882
10883 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10884
10885         PR c++/22204
10886         * g++.dg/rtti/repo1.C: New test.
10887
10888 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
10889
10890         PR middle-end/22398
10891         * gcc.c-torture/compile/pr22398.c: New test.
10892
10893 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10894
10895         PR c++/22132
10896         * g++.dg/expr/cast4.C: New test.
10897
10898 2005-07-15  Richard Guenther  <rguenther@suse.de>
10899
10900         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
10901         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10902
10903 2005-07-15  Steven Bosscher  <stevenb@suse.de>
10904
10905         PR tree-optimization/22230
10906         * gcc.dg/tree-ssa/pr22230.c: New test.
10907
10908 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
10909
10910         * gfortran.dg/g77/cpp6.f: New test.
10911
10912         PR fortran/22417
10913         * gfortran.dg/g77/cpp5.F: New test.
10914         * gfortran.dg/g77/cpp5.h: New file.
10915         * gfortran.dg/g77/cpp5inc.h: New file.
10916
10917 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
10918
10919         PR libfortran/16435
10920         * gfortran.dg/tl_editting.f90: New.
10921         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
10922
10923 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
10924
10925         * gfortran.dg/char_array_constructor.f90: New test.
10926
10927 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
10928
10929         * gfortran.dg/past_eor.f90: New.
10930         * gfortran.dg/complex_read.f90: New.
10931
10932 2005-07-13  Jeff Law  <law@redhat.com>
10933
10934         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
10935         additional casts.
10936
10937         * gcc.dg/tree-ssa/pr22321.c: New test
10938
10939 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
10940
10941         PR tree-optimization/21921
10942         * gcc.dg/tree-ssa/pr21921.c: New.
10943
10944 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10945
10946         PR tree-optimizatio/22442
10947         * gcc.dg/tree-ssa/loop-11.c: New test.
10948
10949 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10950
10951         PR tree-opt/21840
10952         * gcc.c-torture/compile/pr21840.c: New test.
10953
10954 2005-07-12  Jan Hubicka  <jh@suse.cz>
10955
10956         * gcc.c-torture/compile/pr22379.c: New test.
10957
10958 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
10959
10960         PR libfortran/21593
10961         gfortran.dg/dev_null.f90: Remove outdated comment about
10962         PR libfortran/21593.
10963
10964
10965 2005-07-12  Dale Johannesen  <dalej@apple.com>
10966
10967         * gcc.target/i386/compress-float-sse.c: New.
10968         * gcc.target/i386/compress-float-sse-pic.c: New.
10969         * gcc.target/i386/compress-float-387.c: New.
10970         * gcc.target/i386/compress-float-387-pic.c: New.
10971         * gcc.dg/compress-float-ppc.c: New.
10972         * gcc.dg/compress-float-ppc-pic.c: New.
10973
10974 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10975
10976         PR libfortran/21593
10977         gfortran.dg/dev_null.f90: Remove targets.
10978
10979 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10980
10981         PR tree-opt/22335
10982         * gcc.dg/pr22335-1.c: New test.
10983         * gcc.dg/pr22335-2.c: New test.
10984
10985 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10986
10987         PR c++/20172
10988         * g++.dg/template/nontype12.C : New test.
10989
10990 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10991
10992         * gcc.dg/tree-ssa/loop-10.c: New test.
10993
10994 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10995
10996         * gcc.c-torture/execute/20020720-1.x: Remove.
10997
10998 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10999
11000         * gfortran.fortran-torture/execute/forall_7.f90: New test.
11001
11002 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
11003
11004         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
11005         (dg-mips-options): Use it.
11006
11007 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
11008
11009         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
11010
11011 2005-07-09  Richard Henderson  <rth@redhat.com>
11012
11013         * lib/target-supports.exp (check_effective_target_sync_char_short):
11014         Add alpha.
11015
11016 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
11017
11018         PR libfortran/22217
11019         * gfortran.dg/negative-z-descriptor.f90: New test.
11020
11021 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11022
11023         PR tree-opt/22329
11024         * gcc.dg/pr22329.c: New test.
11025
11026 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
11027
11028         PR tree-optimization/20139
11029         * gcc.dg/tree-ssa/pr20139.c: New.
11030
11031 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11032
11033         PR tree-opt/22356
11034         * testsuite/gcc.dg/pr22356-1.c: New test.
11035
11036 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
11037
11038         PR c++/21799
11039         * g++.dg/template/unify8.C: New.
11040         * g++.dg/template/unify9.C: New.
11041
11042 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
11043
11044         * gfortran.fortran-torture/execute/entry_10.f90: New test.
11045
11046 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
11047
11048         * gcc.dg/darwin-version-1.c: New.
11049         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
11050         * gcc.dg/builtins-20.c: Likewise.
11051         * gcc.dg/builtins-53.c: Likewise.
11052         * gcc.dg/torture/builtins-convert-1.c: Likewise.
11053         * gcc.dg/torture/builtins-convert-2.c: Likewise.
11054         * gcc.dg/torture/builtins-convert-3.c: Likewise.
11055         * gcc.dg/torture/builtins-power-1.c: Likewise.
11056         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
11057         on Darwin.
11058
11059 2005-07-07  Jeff Law  <law@redhat.com>
11060
11061         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
11062         argument evaluation order.
11063
11064 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
11065
11066         PR libfortran/21594
11067         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11068         Add test cases where the shift length is greater than the
11069         array length.
11070
11071 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11072
11073         * obj-c++.dg/proto-lossage-6.mm: New.
11074         * objc.dg/proto-lossage-6.m: New.
11075
11076 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11077
11078         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
11079         * objc.dg/gnu-runtime-2.m: Likewise.
11080
11081 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11082
11083         * gfortran.dg/longline.f: New test.
11084
11085         * gfortran.dg/badline.f: New test.
11086
11087 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11088
11089         PR fortran/16531
11090         PR fortran/15966
11091         PR fortran/18781
11092         * gfortran.dg/hollerith.f90: New.
11093         * gfortran.dg/hollerith2.f90: New.
11094         * gfortran.dg/hollerith3.f90: New.
11095         * gfortran.dg/hollerith4.f90: New.
11096         * gfortran.dg/hollerith_f95.f90: New.
11097         * gfortran.dg/hollerith_legacy.f90: New.
11098         * gfortran.dg/g77/cpp4.F: New. Port from g77.
11099
11100 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11101
11102         PR objc/22274
11103         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
11104         * objc.dg/gnu-runtime-2.m: New.
11105
11106 2005-07-06  Jeff Law  <law@redhat.com>
11107
11108         * gcc.dg/tree-ssa/vrp17.c: New test.
11109
11110 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11111
11112         PR fortran/22327
11113         * gfortran.dg/array_constructor_5.f90: New test.
11114
11115 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11116
11117         * gfortran.fortran-torture/execute/entry_9.f90: New test.
11118
11119 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
11120
11121         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
11122         * gcc.dg/980816-1.c: Ditto.
11123
11124 2005-07-06  Jeff Law  <law@redhat.com>
11125
11126         * gcc.c-torture/compile/pr21356.c: New test.
11127
11128 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11129
11130         PR c/22013
11131         PR c/22098
11132         * gcc.c-torture/compile/pr22013-1.c,
11133         gcc.c-torture/execute/pr22098-1.c,
11134         gcc.c-torture/execute/pr22098-2.c,
11135         gcc.c-torture/execute/pr22098-3.c: New tests.
11136
11137 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11138
11139         PR c/22308
11140         * gcc.dg/pr22308-1.c: New test.
11141
11142 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
11143
11144         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
11145         target.
11146         * gcc.dg/compare9.c: Use -fshort-enums instead of
11147         -fno-short-enums.  Change the last test to dg-bogus.
11148
11149 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
11150
11151         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
11152         * gcc.dg/compare9.c: New.
11153
11154 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11155
11156         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
11157
11158 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11159
11160         PR testsuite/22288
11161         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
11162
11163
11164 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11165
11166         * gcc.dg/format/gcc_gfc-1.c: New.
11167
11168 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11169
11170         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
11171
11172 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11173
11174         PR fortran/20842
11175         * gfortran.dg/io_invalid_1.f90: New test.
11176
11177 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
11178
11179         * gcc.dg/format/gcc_diag-1.c: Update.
11180
11181 2005-07-02  Jeff Law  <law@redhat.com>
11182
11183         * gcc.dg/tree-ssa/pr22051-1.c: New test.
11184         * gcc.dg/tree-ssa/pr22051-2.c: New test.
11185
11186 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
11187
11188         * gcc.dg/format/gcc_diag-1.c: Update.
11189
11190 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
11191
11192         PR tree-opt/22269
11193         * gcc.c-torture/compile/pr22269.c: New test.
11194
11195 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
11196
11197         PR 21584
11198         PR 22219
11199         * g++.dg/tree-ssa/pr21584-1.C: New test.
11200         * g++.dg/tree-ssa/pr21584-2.C: New test.
11201
11202 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
11203
11204         * obj-c++.dg/try-catch-11.mm: New.
11205         * objc.dg/try-catch-10.m: New.
11206
11207 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
11208
11209         * g++.dg/other/ucnid-1.C: xfail on AIX.
11210
11211 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
11212
11213         PR 22234
11214         * gcc.dg/20050629-1.c: New test.
11215
11216 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
11217
11218         * obj-c++.dg/const-str-1[0-1].mm: New.
11219         * objc.dg/const-str-1[0-1].m: New.
11220
11221 2005-05-29  Richard Henderson  <rth@redhat.com>
11222
11223         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
11224         Rename from check_effective_target_vect_no_max.
11225         (check_effective_target_vect_no_int_add): New.
11226         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
11227         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
11228         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11229         * gcc.dg/vect/vect-reduc-1.c: Use both.
11230         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11231
11232 2005-05-29  Richard Henderson  <rth@redhat.com>
11233
11234         * lib/target-supports.exp (check_effective_target_vect_no_max):
11235         Remove i386 and x86_64.
11236
11237 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11238
11239         PR testsuite/21969
11240         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
11241
11242 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11243
11244         PR middle-end/21969
11245         * gcc.dg/vect/pr21969.c: New test.
11246
11247 2005-06-28  Eric Christopher  <echristo@redhat.com>
11248
11249         PR c/22052
11250         PR c/21975
11251         * gcc.dg/inline1.c: New test.
11252         * gcc.dg/inline2.c: Ditto.
11253         * gcc.dg/inline3.c: Ditto.
11254         * gcc.dg/inline4.c: Ditto.
11255         * gcc.dg/inline5.c: Ditto.
11256
11257 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11258
11259         PR libfortran/22142
11260         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11261         Add testcase also testing eoshift1 for PR 22142.
11262
11263 2005-06-28  Richard Henderson  <rth@redhat.com>
11264
11265         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
11266         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
11267         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
11268         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
11269         gcc.dg/tree-ssa/20030922-2.c: Likewise.
11270
11271 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11272
11273         PR libfortran/22142
11274         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11275         Add testcase for PR 22142.
11276
11277 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
11278
11279         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
11280         gcc.target/ia64/fpreg-2.c: New tests.
11281
11282 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11283
11284         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
11285
11286 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11287
11288         PR libfortran/22170
11289         * gfortran.dg/slash_1.f90: New test.
11290
11291 2005-06-27  Richard Henderson  <rth@redhat.com>
11292
11293         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
11294         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
11295         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11296         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11297         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11298         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11299
11300 2005-06-27  Richard Henderson  <rth@redhat.com>
11301
11302         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
11303         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
11304
11305 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
11306
11307         * obj-c++.dg/proto-lossage-5.mm: New.
11308         * objc.dg/proto-lossage-5.m: New.
11309
11310 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
11311
11312         PR 21959
11313         * gcc.dg/tree-ssa/pr21959.c: New test.
11314
11315 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
11316
11317         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
11318         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
11319         testing uninitialized var.
11320
11321         * gcc.c-torture/execute/builtins/chk.h: New.
11322         * gcc.c-torture/execute/builtins/lib/chk.c: New.
11323         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
11324         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
11325         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
11326         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
11327         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
11328         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
11329         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
11330         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
11331         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
11332         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
11333         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
11334         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
11335         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
11336         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
11337         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
11338         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
11339         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
11340         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
11341         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
11342         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
11343         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
11344         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
11345         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
11346         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
11347         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
11348         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
11349         * gcc.dg/builtin-object-size-1.c: New test.
11350         * gcc.dg/builtin-object-size-2.c: New test.
11351         * gcc.dg/builtin-object-size-3.c: New test.
11352         * gcc.dg/builtin-object-size-4.c: New test.
11353         * gcc.dg/builtin-object-size-5.c: New test.
11354         * gcc.dg/builtin-stringop-chk-1.c: New test.
11355         * gcc.dg/builtin-stringop-chk-2.c: New test.
11356         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
11357         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
11358         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
11359         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
11360         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
11361         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
11362         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
11363         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
11364         * gcc.c-torture/execute/printf-1.c: New test.
11365         * gcc.c-torture/execute/fprintf-1.c: New test.
11366         * gcc.c-torture/execute/vprintf-1.c: New test.
11367         * gcc.c-torture/execute/vfprintf-1.c: New test.
11368         * gcc.c-torture/execute/printf-chk-1.c: New test.
11369         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
11370         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
11371         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
11372
11373 2005-06-27  Michael Matz  <matz@suse.de>
11374
11375         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
11376         slot is not merged if address escapes.
11377
11378 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11379
11380         PR c/21911
11381         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
11382
11383 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
11384
11385         PR middle-end/17965
11386         * gcc.c-torture/compile/20050622-1.c: New test.
11387
11388         PR middle-end/22028
11389         * gcc.dg/20050620-1.c: New test.
11390
11391 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
11392
11393         PR tree-optimization/22026
11394         * gcc.dg/tree-ssa/pr22026.c: New.
11395
11396 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
11397
11398         PR libfortran/22144
11399         * gfortran.dg/shift-alloc.f90: New testcase.
11400
11401 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
11402
11403         * all files: Update FSF address in copyright headers.
11404
11405 2005-06-22  Jan Hubicka  <jh@suse.cz>
11406
11407         * wholeprogram-1.c: New testcase.
11408         * wholeprogram-2.c: New testcase.
11409
11410 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
11411
11412         PR 22171
11413         * gcc.dg/tree-ssa/pr22171.c: New test.
11414
11415 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
11416
11417         * gfortran.dg/simplify_modulo.f90: New.
11418
11419 2005-06-24  Jan Hubicka  <jh@suse.cz>
11420
11421         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
11422
11423 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11424
11425         * obj-c++.dg/proto-lossage-[1-4].mm: New.
11426
11427 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11428
11429         * obj-c++.dg/typedef-alias-1.mm: New.
11430         * objc.dg/typedef-alias-1.m: New.
11431
11432 2005-06-23  Jeff Law  <law@redhat.com>
11433
11434         * gcc.dg/tree-ssa/vrp16.c: New test.
11435
11436 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11437
11438         * lib/target-supports.exp: Add
11439         check_effective_target_fortran_large_real and
11440         check_effective_target_fortran_large_int to check for
11441         corresponding effective targets.
11442         * gfortran.dg/large_integer_kind_1.f90: New test.
11443         * gfortran.dg/large_real_kind_1.f90: New test.
11444
11445 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
11446
11447         PR tree-optimization/22117
11448         * gcc.dg/tree-ssa/pr22117.c: New.
11449
11450 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
11451
11452         PR testsuite/22123
11453         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
11454
11455 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
11456
11457         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
11458
11459 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
11460
11461         * gfortran.dg/f2c_4.f90: Add tests for complex functions
11462         * gfortran.dg/f2c_4.c: Likewise.
11463
11464 2005-06-22 Paul Brook  <paul@codesourcery.com>
11465
11466         PR fortran/21034
11467         * gfortran.dg/auto_save_1.f90: New test.
11468
11469 2005-06-22  Michael Matz  <matz@suse.de>
11470
11471         * gcc.target/x86-64/abi: New directory.
11472         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
11473         * gcc.target/x86-64/abi/README.gcc: New file.
11474         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
11475         * gcc.target/x86-64/abi/asm-support.s: New file.
11476         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
11477         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
11478         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
11479         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
11480         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
11481         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
11482         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
11483         * gcc.target/x86_64/abi/test_bitfields.c: New test.
11484         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
11485         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
11486         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
11487         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
11488         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
11489         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
11490         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
11491         * gcc.target/x86_64/abi/test_varargs.c: New test.
11492
11493 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
11494
11495         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
11496         32-bit i?86 and x86_64.
11497
11498 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
11499
11500         * obj-c++.dg/const-str-[1-9].mm: New tests.
11501
11502 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
11503
11504         PR fortran/22010
11505         * gfortran.dg/namelist_use.f90: New.
11506         * gfortran.dg/namelist_use_only.f90: New.
11507
11508 2005-06-21  Jeff Law  <law@redhat.com>
11509
11510         * gcc.dg/tree-ssa/vrp15.c: New test.
11511
11512 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
11513
11514         * lib/target-supports.exp (check_effective_target_vect_reduction):
11515         Remove.
11516         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
11517         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
11518         remove vect_reduction target keyword. Also avoid two returns in main.
11519         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11520         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
11521         * gcc.dg/vect/vect-reduc-1short.c: New test.
11522         * gcc.dg/vect/vect-reduc-1char.c: New test.
11523         * gcc.dg/vect/vect-reduc-2short.c: New test.
11524         * gcc.dg/vect/vect-reduc-2char.c: New test.
11525         * gcc.dg/vect/vect-reduc-6.c: New test.
11526         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
11527         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
11528         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
11529
11530 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11531         Paul Thomas  <pault@gcc.gnu.org>
11532
11533         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
11534         New tests.
11535
11536 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11537
11538         * gfortran.dg/backslash_1.f90: New test.
11539         * gfortran.dg/backslash_2.f90: New test.
11540
11541 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
11542
11543         * gfortran.dg/duplicate_labels.f90: New test.
11544
11545 2005-06-20  Jan Beulich  <jbeulich@novell.com>
11546
11547         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
11548         unsupportable relocations.
11549         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11550         * gcc.dg/20050321-2.c: xfail for NetWare.
11551
11552 2005-06-20  Andreas Jaeger  <aj@suse.de>
11553
11554         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
11555         gcc.target/i386/fastcall-sseregparm.c,
11556         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
11557
11558 2005-06-19  Richard Henderson  <rth@redhat.com>
11559
11560         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
11561
11562 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11563
11564         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
11565
11566 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
11567
11568         PR c++/22115
11569         * g++.dg/conversion/simd2.C: Change expected error message.
11570
11571 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11572
11573         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
11574         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11575         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11576
11577 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
11578
11579         * gcc.dg/fold-mod-1.c: New test.
11580
11581 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
11582
11583         PR fortran/19926
11584         * gfortran.dg/pr19926.f90: New test.
11585
11586 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11587
11588         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
11589         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
11590         targets.
11591         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11592         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11593
11594 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
11595
11596         * gcc.target/ia64/float80-varargs-1.c: New test.
11597
11598 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11599
11600         PR tree-opt/22035
11601         * gfortran.dg/f2c_6.f90: New test.
11602
11603 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
11604
11605         PR c++/17413
11606         * g++.dg/template/local5.C: New.
11607
11608 2005-06-17  Richard Henderson  <rth@redhat.com>
11609
11610         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
11611
11612 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
11613
11614         PR testsuite/21945
11615         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
11616
11617 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
11618
11619         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
11620         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
11621         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
11622         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
11623         check_vect to verify the presence of hardware vector support.
11624
11625 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
11626
11627         PR testsuite/22056
11628         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
11629
11630 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11631
11632         PR libfortran/19216
11633         * gfortran.dg/pr19216.f: Add correct space between brackets and
11634         dg directive.
11635
11636 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11637
11638         PR libfortran/16436
11639         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
11640
11641 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
11642
11643         * gcc.target/i386/attributes-error.c: New testcase.
11644         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
11645         * gcc.target/i386/regparm-stdcall.c: Likewise.
11646         * gcc.target/i386/sseregparm-1.c: Likewise.
11647         * gcc.target/i386/sseregparm-2.c: Likewise.
11648
11649 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
11650
11651         * g++.dg/rtti/crash2.C: New.
11652
11653 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
11654
11655         * gcc.dg/noncompile/20040203-3.c: Update expected message.
11656
11657 2005-06-15  David Ung  <davidu@mips.com>
11658
11659         * gcc.target/mips/mips16e-extends.c: New test for testing the
11660         generation of MIPS16e zeb/zeh, seb/seh instructions.
11661
11662 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
11663
11664         PR 22018
11665         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
11666         * gcc.dg/tree-ssa/pr22018.c: New test.
11667
11668 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
11669
11670         * gcc.dg/simd-1.c: Update error messages.
11671         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
11672         * gcc.dg/simd-2.c: Update error messages.
11673         * gcc.dg/simd-4.c: New.
11674
11675 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
11676
11677         PR c++/20678
11678         * g++.dg/other/crash-4.C: New.
11679
11680 2005-06-14  Devang Patel  <dpatel@apple.com>
11681
11682         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
11683
11684 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11685
11686         PR c++/21929
11687         * g++.dg/parse/crash11.C: Update
11688
11689 2005-06-13  Jeff Law  <law@redhat.com>
11690
11691         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
11692         perform the desired transformations.
11693         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
11694         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
11695
11696 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11697
11698         PR fortran/22038
11699         * gfortran.dg/forall_1.f90: Un-XFAIL.
11700
11701 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
11702
11703         PR c++/21929
11704         * g++.dg/parse/crash26.C: New.
11705
11706         PR c++/20789
11707         * g++.dg/init/member1.C: New.
11708
11709 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
11710
11711         * gfortran.dg/altreturn_1.f90: New test.
11712
11713 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
11714
11715         PR middle-end/21985
11716         * gcc.dg/tree-ssa/pr21985.c: New test.
11717
11718 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11719
11720         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
11721
11722 2005-06-12  Roger Sayle  <roger@eyesopen.com>
11723
11724         PR c++/21930
11725         * g++.dg/other/error10.C: New test case.
11726
11727 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11728
11729         PR libfortran/19155
11730         * gfortran.dg/pr19155.f: Add test.
11731
11732 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11733
11734         * gfortran.dg/f2c_7.f90: New test.
11735
11736         * gfortran.dg/forall_1.f90: XFAILed.
11737
11738 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11739
11740         * gcc.dg/pr14796-1.c: New.
11741         * gcc.dg/pr14796-2.c: New.
11742
11743 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
11744
11745         PR fortran/17792
11746         PR fortran/21375
11747         * gfortran.dg/deallocate_stat.f90: New test.
11748
11749 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
11750
11751         * gfortran.fortran-torture/execute/in-pack.f90: New test.
11752
11753 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
11754
11755         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
11756         access will be generated when this loop is vectorized. Test that
11757         accesses with same alignment were detected.
11758         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
11759         Test that accesses with same alignment were detected.
11760         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
11761         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
11762         alignment were detected.
11763
11764 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
11765
11766         PR c++/10611
11767         * g++.dg/conversion/simd2.C: New.
11768
11769 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11770
11771         * gcc.dg/Wcxx-compat-1.c: New.
11772
11773 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
11774
11775         PR libfortran/21480
11776         * gfortran.dg/reshape-complex.f90: Add a test for a packed
11777         complex array.
11778
11779 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
11780
11781         * gcc.dg/alias-8.c: New.
11782
11783 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
11784
11785         * gcc.dg/format/cmn_err-1.c: Update.
11786
11787 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
11788
11789         PR target/20666
11790         * gcc.target/sparc/fexpand-2.c: New.
11791         * gcc.target/sparc/fpmerge-2.c: New.
11792         * gcc.target/sparc/fpmul-2.c: New.
11793         * gcc.target/sparc/noresult.c: New.
11794         * gcc.target/sparc/pdist-2.c: New.
11795         * gcc.target/sparc/pdist-3.c: New.
11796
11797 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
11798
11799         PR testsuite/21702
11800         * gcc.target/i386/i386.exp: Fix comment typo.
11801
11802 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11803
11804         PR c++/19497
11805         * g++.dg/inherit/using5.C: New.
11806         * g++.dg/inherit/using6.C: New.
11807
11808 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11809
11810         PR c++/19894
11811         * g++.dg/template/ptrmem15.C: New test.
11812
11813         PR c++/20563
11814         * g++.dg/ext/label4.C: New test.
11815
11816 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11817
11818         * gcc.dg/tls/debug-1.c: New test.
11819
11820 2005-06-07  Dale Johannesen  <dalej@apple.com>
11821
11822         * gcc.target/i386/movq.c: New.
11823
11824 2005-06-07  Dale Johannesen  <dalej@apple.com>
11825
11826         * gcc.dg/20050607-1.c: New.
11827
11828 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
11829
11830         PR middle-end/21850
11831         * gcc.c-torture/execute/20050607-1.c: New test.
11832
11833 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
11834
11835         PR libfortran/21926
11836         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
11837         Test case where the return array has lowest stride one,
11838         but isn't packed.
11839
11840 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
11841
11842         * lib/target-supports.exp (check_effective_target_sync_int_long):
11843         Add s390 and s390x targets.
11844
11845 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11846
11847         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
11848         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
11849         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
11850         * gcc.dg/tree-ssa/loop-9.c: New test.
11851
11852 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11853
11854         * g++.dg/parse/defarg10.C: New.
11855
11856 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
11857
11858         PR regression/21897
11859         * gcc.c-torture/execute/20050604-1.c: New test.
11860
11861 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11862
11863         PR 21903
11864         * g++.dg/parse/defarg9.C: New.
11865
11866         PR c++/20637
11867         * g++.dg/inherit/using4.C: New.
11868         * g++.dg/overload/error1.C: Adjust expected errors.
11869         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
11870         * g++.old-deja/g++.brendan/arm2.C: Likewise.
11871         * g++.old-deja/g++.other/redecl2.C: Likewise.
11872         * g++.old-deja/g++.other/redecl4.C: Likewise.
11873         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
11874
11875 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11876
11877         * gfortran.dg/f2c_5.f90: Add -w to dg-options
11878
11879 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11880
11881         * lib/gfortran.exp (gfortran_target_compile): Call
11882         dg-additional-files-options
11883         * gfortran.dg/f2c_4.f90: New file
11884         * gfortran.dg/f2c_4.c: New file
11885         * gfortran.dg/f2c_5.f90: New file
11886         * gfortran.dg/f2c_5.c: New file
11887
11888 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11889
11890         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
11891
11892         PR fortran/21912
11893         * gfortran.dg/array_constructor_4.f90: New test.
11894
11895 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
11896
11897         PR c++/21619
11898         * g++.dg/ext/builtin9.C: New test.
11899
11900 2005-06-05  Dale Johannesen  <dalej@apple.com>
11901
11902         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
11903         * gcc.c-torture/execute/20050603-2.c: Ditto.
11904
11905 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11906
11907         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
11908         * gcc.dg/vect/vect-reduc-1.c: New.
11909         * gcc.dg/vect/vect-reduc-2.c: New.
11910         * gcc.dg/vect/vect-reduc-3.c: New.
11911
11912 2005-06-04  Dale Johannesen  <dalej@apple.com>
11913
11914         * gcc.c-torture/execute/20050603-1.c: New.
11915         * gcc.c-torture/execute/20050603-2.c: New.
11916         * gcc.dg/20050603-3.c: New.
11917
11918 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11919
11920         PR fortran/19195
11921         * gfortran.dg/debug_1.f90: New test.
11922
11923         * gfortran.dg/forall_1.f90: New test.
11924
11925 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
11926
11927         * gfortran.dg/array_constructor_3.f90: New test.
11928
11929 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11930
11931         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
11932
11933 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
11934
11935         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
11936
11937 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
11938
11939         PR c/21873
11940         * gcc.dg/init-excess-1.c: New test.
11941
11942 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11943
11944         PR c++/21853
11945         * g++.dg/expr/static_cast6.C: New test.
11946
11947 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
11948
11949         * gcc.dg/tree-ssa/vrp14.c: New test.
11950
11951 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11952
11953         PR c++/21336
11954         * g++.dg/template/new2.C: New test.
11955
11956 2005-06-03  Josh Conner  <jconner@apple.com>
11957
11958         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
11959         all entries in initializer.
11960
11961 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
11962
11963         PR middle-end/21858
11964         * gcc.dg/pr21858.c: New testcase.
11965
11966 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11967
11968         PR tree-optimization/21292
11969
11970         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11971         New.
11972         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11973         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11974         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11975         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11976         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11977
11978 2005-06-02  Richard Henderson  <rth@redhat.com>
11979
11980         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11981
11982 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11983
11984         * gcc.dg/wtypequal.c: New testcase.
11985
11986 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11987
11988         PR 21582
11989         * gcc.dg/tree-ssa/pr21582.c: New test.
11990
11991 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11992
11993         PR c++/21280
11994         * g++.dg/opt/interface2.h: New.
11995         * g++.dg/opt/interface2.C: New.
11996         * g++.dg/init/ctor4.C: Adjust error lines.
11997         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11998         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11999         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12000         * g++.old-deja/g++.pt/assign1.C: Likewise.
12001         * g++.old-deja/g++.pt/crash20.C: Likewise.
12002
12003 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
12004
12005         PR tree-optimization/21734
12006         * g++.dg/vect/pr21734_1.cc: New.
12007         * g++.dg/vect/pr21734_2.cc: New.
12008
12009 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12010
12011         PR c++/20350
12012         * g++.dg/template/spec24.C: New.
12013
12014         PR c++/21151
12015         * g++.dg/pch/local-1.C: New.
12016         * g++.dg/pch/local-1.Hs: New.
12017
12018 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
12019
12020         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
12021         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
12022         * gcc.dg/tree-ssa/pr14341.c: New test.
12023         * gcc.dg/tree-ssa/pr14841.c: New test.
12024         * gcc.dg/tree-ssa/pr20701.c: New test.
12025         * gcc.dg/tree-ssa/pr21086.c: New test.
12026         * gcc.dg/tree-ssa/pr21090.c: New test.
12027         * gcc.dg/tree-ssa/pr21332.c: New test.
12028         * gcc.dg/tree-ssa/pr21458.c: New test.
12029         * gcc.dg/tree-ssa/pr21658.c: New test.
12030         * gcc.dg/tree-ssa/vrp01.c: New test.
12031         * gcc.dg/tree-ssa/vrp02.c: New test.
12032         * gcc.dg/tree-ssa/vrp03.c: New test.
12033         * gcc.dg/tree-ssa/vrp04.c: New test.
12034         * gcc.dg/tree-ssa/vrp05.c: New test.
12035         * gcc.dg/tree-ssa/vrp06.c: New test.
12036         * gcc.dg/tree-ssa/vrp07.c: New test.
12037         * gcc.dg/tree-ssa/vrp08.c: New test.
12038         * gcc.dg/tree-ssa/vrp09.c: New test.
12039         * gcc.dg/tree-ssa/vrp10.c: New test.
12040         * gcc.dg/tree-ssa/vrp11.c: New test.
12041         * gcc.dg/tree-ssa/vrp12.c: New test.
12042         * gcc.dg/tree-ssa/vrp13.c: New test.
12043
12044 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
12045
12046         PR 21029
12047         * gcc.dg/tree-ssa/pr21029.c: New test.
12048
12049 2005-06-01  Roger Sayle  <roger@eyesopen.com>
12050
12051         * gfortran.dg/logint-1.f: New test case.
12052         * gfortran.dg/logint-2.f: Likewise.
12053         * gfortran.dg/logint-3.f: Likewise.
12054
12055 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
12056
12057         PR c/21536
12058         PR c/20760
12059         * gcc.dg/20050527-1.c: New test.
12060
12061         * gcc.dg/i386-sse-12.c: New test.
12062
12063         PR fortran/21729
12064         * gfortran.dg/implicit_5.f90: New test.
12065
12066 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
12067
12068         PR fortran/20883
12069         * gfortran/assign_4.f90: New test.
12070         * gfortran/assign_2.f90: Change compile to run.
12071
12072 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
12073
12074         * lib/target-supports.exp
12075         (check_effective_target_sync_char_short): New.
12076         * gcc.dg/sync-2.c: New.
12077
12078 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12079
12080         PR tree-optimization/21817
12081         * gcc.dg/torture/pr21817-1.c: New.
12082
12083 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
12084
12085         PR c++/21165
12086         * g++.dg/template/init5.C: New.
12087
12088 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
12089
12090         * gfortran.dg/char_initialiser_actual.f90:
12091         Test character initialisers as actual arguments.
12092         * gfortran.dg/char_pointer_comp_assign.f90:
12093         Test character pointer structure component assignments.
12094         * gfortran.dg/char_array_structure_constructor.f90:
12095         Test character components in structure constructors.
12096
12097 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
12098
12099         PR middle-end/20931
12100         * g++.dg/opt/pr20931.C: New test.
12101
12102 2005-05-31  Andreas Jaeger  <aj@suse.de>
12103
12104         PR testsuite/20772
12105         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
12106         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
12107         g++.old-deja/g++.ext/asmspec1.C,
12108         g++.old-deja/g++.other/regstack.C,
12109         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
12110         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
12111         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
12112         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
12113         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
12114         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
12115         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
12116         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
12117         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
12118         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
12119         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
12120         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
12121         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
12122         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
12123         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
12124         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
12125         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
12126         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
12127         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
12128
12129 2005-05-31  Jeff Law  <law@redhat.com>
12130
12131         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
12132
12133 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
12134
12135         PR middle-end/21743
12136         * gcc.dg/builtins-1.c: Activate disabled clog test.
12137         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12138
12139 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
12140
12141         * gfortran.dg/char_pointer_assign.f90:
12142         Test character-pointer assignments and pointer assignments.
12143         * gfortran.dg/char_pointer_dummy.f90:
12144         Test character-pointer dummy arguments.
12145         * gfortran.dg/char_pointer_func.f90:
12146         Test character-pointer function returns.
12147         * gfortran.dg/char_pointer_dependency.f90:
12148         Test character-pointer functions with dependencies.
12149
12150 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
12151
12152         PR c++/21784
12153         * g++.dg/lookup/using14.C: New test.
12154
12155 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
12156
12157         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
12158         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
12159         trailing ^M.
12160
12161 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
12162
12163         PR c++/17413
12164         * g++.dg/template/local5.C: New.
12165
12166         PR target/21761
12167         * gcc.c-torture/compile/pr21761.c: New.
12168
12169         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
12170         before darwin8.
12171
12172 2005-05-30  Steven G. Kargl
12173
12174         PR fortran/20846
12175         * gfortran.dg/inquire_8.f90: New test.
12176
12177 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12178
12179         PR libfortran/21376
12180         * gfortran.dg/output_exponents_1.f90: New test.
12181
12182 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12183
12184         PR libfortran/20006
12185         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
12186
12187 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
12188
12189         PR c++/21210
12190         * g++.dg/ext/complex1.C: New test.
12191
12192         PR c++/21340
12193         * g++.dg/init/ctor6.C: New test.
12194
12195 2005-05-29  Jan Hubicka  <jh@suse.cz>
12196
12197         * gcc.c-torture/compile/pr21562.c: New.
12198
12199 2005-05-28  Steven G. Kargl <kargls@comcast.net>
12200
12201         * gfortran.dg/subnormal_1.f90: New test.
12202
12203 2005-05-28  Jan Hubicka  <jh@suse.cz>
12204
12205         * tree-prof.exp: Fix comment.
12206         * value-prof-1.c: New.
12207         * value-prof-2.c: New.
12208         * value-prof-3.c: New.
12209         * value-prof-4.c: New.
12210
12211 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
12212
12213         PR c++/21614
12214         * g++.dg/expr/ptrmem6.C: New test.
12215         * g++.dg/expr/ptrmem6a.C: Likewise.
12216
12217 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
12218
12219         PR tree-optimization/21658
12220         * gcc.dg/tree-ssa/pr21658.c: New.
12221
12222 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
12223
12224         PR c++/21455
12225         * g++.dg/inherit/ptrmem3.C: New.
12226
12227         PR c++/21681
12228         * g++.dg/parse/template16.C: New.
12229
12230 2005-05-27  Andreas Jaeger  <aj@suse.de>
12231
12232         * gcc.dg/setjmp-2.c: Only run in 32-bit.
12233
12234         * gcc.dg/i386-sse-8.c: Run test on all archs.
12235
12236 2005-05-26  Mike Stump  <mrs@apple.com>
12237
12238         * objc.dg/isa-field-1.m: Only run on darwin.
12239         * objc.dg/lookup-1.m: Likewise.
12240         * objc.dg/try-catch-8.m: Likewise.
12241
12242 2005-05-26  Roger Sayle  <roger@eyesopen.com>
12243
12244         PR tree-optimization/9814
12245         * gcc.dg/pr9814-1.c: New test case.
12246
12247 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12248
12249         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
12250         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
12251         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
12252         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
12253         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
12254         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
12255         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
12256         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
12257         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
12258         objc.dg/try-catch-8.m: New.
12259
12260 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
12261
12262         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
12263         remove extraneous semicolons.
12264
12265 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12266
12267         * obj-c++.dg/comp-types-12.mm: New.
12268         * objc.dg/comp-types-11.m: New.
12269         * objc.dg/selector-4.m: New.
12270
12271 2005-05-26  Andreas Jaeger  <aj@suse.de>
12272
12273         PR testsuite/20772
12274         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
12275         g++.old-deja/g++.ext/attrib3.C,
12276         g++.old-deja/g++.other/store-expr1.C,
12277         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
12278         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
12279         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12280         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
12281         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
12282         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
12283         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
12284         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12285         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
12286         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
12287         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
12288         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
12289         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
12290         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
12291         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
12292         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
12293         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
12294         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12295         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
12296
12297 2005-05-26  Andreas Jaeger  <aj@suse.de>
12298
12299         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
12300         x86-64 compilation.
12301
12302 2005-05-26  Andreas Jaeger  <aj@suse.de>
12303
12304         PR testsuite/20772
12305         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
12306         gcc.misc-tests/i386-pf-athlon-1.c,
12307         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12308         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
12309         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
12310         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
12311         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
12312         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
12313         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
12314         programs.
12315
12316         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
12317         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
12318         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
12319         x86-64 compilation.
12320
12321         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
12322         x86_64.
12323
12324         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
12325         effective-target ilp32.
12326
12327 2005-05-26  David Ung  <davidu@mips.com>
12328
12329         * gcc.target/mips/ext_ins.c: New test for testing the generation
12330         of MIPS32/64 rev 2 ext/ins instructions.
12331
12332 2005-05-26  Andreas Jaeger  <aj@suse.de>
12333
12334         * treelang/compile/unsigned.tree: Use gimple instead of
12335         nonexisting generic dump.
12336
12337 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
12338
12339         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
12340
12341 2005-05-26  Andreas Jaeger  <aj@suse.de>
12342
12343         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
12344
12345 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12346
12347         PR libfortran/17283
12348         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
12349         Test callee-allocated memory with write statements.
12350
12351 2005-05-25  Roger Sayle  <roger@eyesopen.com>
12352
12353         PR middle-end/21709
12354         * gcc.dg/pr21709-1.c: New test case.
12355
12356 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12357             Mike Stump  <mrs@apple.com>
12358
12359         * objc/execute/next_mapping.h: Update for C++.
12360
12361         * obj-c++.dg/selector-1.mm: Move to...
12362         * obj-c++.dg/selector-4.mm: here...
12363
12364         * obj-c++.dg/basic.mm: New.
12365         * obj-c++.dg/comp-types-1.mm: New.
12366         * obj-c++.dg/cxx-class-1.mm: New.
12367         * obj-c++.dg/cxx-ivars-1.mm: New.
12368         * obj-c++.dg/cxx-ivars-2.mm: New.
12369         * obj-c++.dg/cxx-ivars-3.mm: New.
12370         * obj-c++.dg/cxx-scope-1.mm: New.
12371         * obj-c++.dg/cxx-scope-2.mm: New.
12372         * obj-c++.dg/defs.mm: New.
12373         * obj-c++.dg/empty-private-1.mm: New.
12374         * obj-c++.dg/encode-1.mm: New.
12375         * obj-c++.dg/encode-2.mm: New.
12376         * obj-c++.dg/encode-3.mm: New.
12377         * obj-c++.dg/extern-c-1.mm: New.
12378         * obj-c++.dg/extra-semi.mm: New.
12379         * obj-c++.dg/fix-and-continue-2.mm: New.
12380         * obj-c++.dg/isa-field-1.mm: New.
12381         * obj-c++.dg/ivar-list-semi.mm: New.
12382         * obj-c++.dg/local-decl-1.mm: New.
12383         * obj-c++.dg/lookup-1.mm: New.
12384         * obj-c++.dg/lookup-2.mm: New.
12385         * obj-c++.dg/method-1.mm: New.
12386         * obj-c++.dg/method-2.mm: New.
12387         * obj-c++.dg/method-3.mm: New.
12388         * obj-c++.dg/method-4.mm: New.
12389         * obj-c++.dg/method-5.mm: New.
12390         * obj-c++.dg/method-6.mm: New.
12391         * obj-c++.dg/method-7.mm: New.
12392         * obj-c++.dg/no-extra-load.mm: New.
12393         * obj-c++.dg/overload-1.mm: New.
12394         * obj-c++.dg/pragma-1.mm: New.
12395         * obj-c++.dg/pragma-2.mm: New.
12396         * obj-c++.dg/private-1.mm: New.
12397         * obj-c++.dg/private-2.mm: New.
12398         * obj-c++.dg/proto-qual-1.mm: New.
12399         * obj-c++.dg/qual-types-1.mm: New.
12400         * obj-c++.dg/stubify-1.mm: New.
12401         * obj-c++.dg/stubify-2.mm: New.
12402         * obj-c++.dg/super-class-1.mm: New.
12403         * obj-c++.dg/super-class-2.mm: New.
12404         * obj-c++.dg/super-dealloc-1.mm: New.
12405         * obj-c++.dg/super-dealloc-2.mm: New.
12406         * obj-c++.dg/template-1.mm: New.
12407         * obj-c++.dg/template-2.mm: New.
12408         * obj-c++.dg/template-3.mm: New.
12409         * obj-c++.dg/template-4.mm: New.
12410         * obj-c++.dg/template-5.mm: New.
12411         * obj-c++.dg/template-6.mm: New.
12412         * obj-c++.dg/try-catch-1.mm: New.
12413         * obj-c++.dg/try-catch-2.mm: New.
12414         * obj-c++.dg/try-catch-3.mm: New.
12415         * obj-c++.dg/try-catch-4.mm: New.
12416         * obj-c++.dg/try-catch-5.mm: New.
12417         * obj-c++.dg/try-catch-6.mm: New.
12418         * obj-c++.dg/try-catch-7.mm: New.
12419         * obj-c++.dg/try-catch-8.mm: New.
12420         * obj-c++.dg/try-catch-9.mm: New.
12421         * obj-c++.dg/va-meth-1.mm: New.
12422
12423 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12424
12425         * obj-c++.dg/selector-1.mm: New.
12426         * obj-c++.dg/selector-2.mm: New.
12427
12428 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12429
12430         * obj-c++.dg/selector-3.mm: New.
12431         * objc.dg/selector-3.m: New.
12432
12433 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12434
12435         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
12436         about where warning appears.
12437
12438 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12439
12440         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
12441         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
12442         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
12443         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
12444
12445 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12446
12447         * gcc.dg/20050524-1.c: New test.
12448
12449 2005-05-25  Jan Hubicka  <jh@suse.cz>
12450
12451         * gcc.dg/tree-prof/inliner-1.c: New.
12452
12453 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
12454
12455         * gcc.dg/tree-prof: New directory.
12456         * gcc.dg/tree-prof/tree-prof.exp: New.
12457
12458 2005-05-25  DJ Delorie  <dj@redhat.com>
12459
12460         * gcc.dg/Wattributes-1.c: New.
12461         * gcc.dg/Wattributes-2.c: New.
12462         * gcc.dg/Wattributes-3.c: New.
12463
12464 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
12465
12466         PR tree-optimization/19833
12467         * gcc.dg/uninit-4.c: Remove xfail.
12468         * gcc.dg/uninit-9.c: Ditto.
12469
12470 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
12471
12472         * obj-c++.dg/bitfield-[1-5].mm: New.
12473         * obj-c++.dg/class-protocol-1.mm: New.
12474         * obj-c++.dg/comp-types-1[0-1].mm: New.
12475         * obj-c++.dg/comp-types-[2-9].mm: New.
12476         * obj-c++.dg/encode-[4-8].mm: New.
12477         * obj-c++.dg/layout-1.mm: New.
12478         * obj-c++.dg/method-1[0-9].mm: New.
12479         * obj-c++.dg/method-2[0-1].mm: New.
12480         * obj-c++.dg/method-[8-9].mm: New.
12481         * obj-c++.dg/objc-gc-3.mm: New.
12482         * obj-c++.dg/try-catch-10.mm: New.
12483         * objc.dg/bitfield-5.m: New.
12484         * objc.dg/comp-types-10.m: New.
12485         * objc.dg/comp-types-9.m: New.
12486         * objc.dg/layout-1.m: New.
12487         * objc.dg/objc-gc-4.m: New.
12488         * objc.dg/try-catch-9.m: New.
12489         * objc.dg/class-protocol-1.m: Tweak diagnostics.
12490         * objc.dg/comp-types-1.m: Likewise.
12491         * objc.dg/comp-types-[5-6].m: Likewise.
12492         * objc.dg/method-9.m: Likewise.
12493
12494 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
12495
12496         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
12497         and on hardware without VMX support.
12498
12499         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
12500
12501         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
12502
12503         * lib/profopt.exp (dg-final-generate, dg-final-use,
12504         profopt-final-code, profopt-get-options): New.
12505         (profopt-execute): Process test directives.
12506
12507         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
12508         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12509         cleanup-tree-dump, cleanup-saved-temps): Update comments.
12510
12511 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
12512
12513         PR C++/21645
12514         * g++.dg/init/ctor5.C: New test.
12515
12516 2005-05-24  Ira Rosen  <irar@il.ibm.com>
12517
12518         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
12519         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
12520         vect-113.c, vect-114.c.
12521
12522 2005-05-23  Adam Nemet  <anemet@lnxw.com>
12523
12524         * gcc.dg/const-elim-1.c: Remove xfails.
12525
12526 2005-05-23  Jeff Law  <law@redhat.com>
12527
12528         * gcc.c-torture/compile/pr21638.c: New test.
12529         * gcc.c-torture/compile/20050520-1.c: New test.
12530
12531 2005-05-23  Nick Clifton  <nickc@redhat.com>
12532
12533         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
12534         be a proper triple, ie: m32r*-*-*.
12535         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12536
12537 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
12538
12539         PR middle-end/21331
12540         PR tree-opt/21293
12541         * gcc.c-torture/compile/pr21293.c: New test.
12542         * gcc.c-torture/execute/pr21331.c: New test.
12543
12544 2004-05-20  Richard Henderson  <rth@redhat.com>
12545
12546         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
12547
12548 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
12549
12550         * obj-c++-dg.exp: Add.
12551         * obj-c++.exp: Add.
12552         * obj-c++.dg/dg.exp: Add.
12553
12554 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
12555
12556         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
12557         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
12558
12559 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
12560
12561         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
12562
12563 2004-05-19  Richard Henderson  <rth@redhat.com>
12564
12565         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
12566
12567 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
12568
12569         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
12570
12571         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
12572
12573 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
12574
12575         PR c++/21495
12576         * g++.dg/parse/extern1.C: New test.
12577         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
12578
12579 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12580
12581         * gcc.dg/c99-math.h: New.
12582         * gcc.dg/c99-math-float-1.c: New test.
12583         * gcc.dg/c99-math-double-1.c: Likewise.
12584         * gcc.dg/c99-math-long-double-1.c: Likewise.
12585
12586 2005-05-18  Richard Henderson  <rth@redhat.com>
12587
12588         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
12589
12590 2005-05-18  Devang Patel  <dpatel@apple.com>
12591
12592         * g++.dg/opt/20050511-1.C: New test.
12593
12594 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
12595
12596         PR libfortran/21127
12597         * gfortran.dg/reshape-complex.f90: New test.
12598
12599 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
12600
12601         * gfortran.dg/array_constructor_1.f90: New test.
12602         * gfortran.dg/array_constructor_2.f90: New test.
12603
12604 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12605
12606         PR fortran/20954
12607         * gfortran.dg/pr20954.f: New test.
12608
12609 2005-05-17  Mike Stump  <mrs@apple.com>
12610
12611         Yet more Objective-C++...
12612
12613         * objc.dg/method-5.m: Update.
12614         * objc.dg/method-6.m: Update.
12615         * objc.dg/method-7.m: Update.
12616         * objc.dg/method-9.m: Update.
12617         * objc.dg/try-catch-2.m: Update.
12618
12619 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
12620
12621         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
12622         Remove little-endian optimizations.
12623
12624 2005-05-17  Jeff Law  <law@redhat.com>
12625
12626         * g++.dg/tree-ssa/pr14814.C: New test.
12627         * gcc.dg/tree-ssa/pr14814.C: New test.
12628         * gcc.dg/tree-ssa/pr17141-1.C: New test.
12629         * gcc.dg/tree-ssa/pr17141-2.C: New test.
12630
12631 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12632
12633         * gcc.dg/compat/generate-random.c: Do not include
12634         libiberty.h.
12635         * gcc.dg/compat/generate-random_r.c: Likewise.
12636
12637 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
12638
12639         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
12640
12641 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12642
12643         PR middle-end/21595
12644         * g++.dg/tree-ssa/builtin1.C: New testcase.
12645
12646 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
12647
12648         PR c++/21454
12649         * g++.dg/opt/const4.C: New test.
12650
12651         PR middle-end/21492
12652         * g++.dg/opt/crossjump1.C: New test.
12653
12654         PR tree-optimization/21610
12655         * gcc.c-torture/compile/20050516-1.c: New test.
12656
12657         PR fortran/15080
12658         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
12659         about the test failing.
12660         * gfortran.fortran-torture/execute/where_7.f90: New test.
12661         * gfortran.fortran-torture/execute/where_8.f90: New test.
12662
12663 2005-05-16  Richard Henderson  <rth@redhat.com>
12664
12665         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
12666         i?86 and x86_64.
12667
12668 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
12669
12670         * gcc.dg/compat/generate-random.c (config.h): Do not include.
12671         (limits.h): Include unconditionally.
12672         (stdlib.h): Likewise.
12673         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
12674         (limits.h): Include unconditionally.
12675         (stdlib.h): Likewise.
12676         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12677         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12678         (limits.h): Include unconditionally.
12679         (stdlib.h): Likewise.
12680         (hashtab.h): Do not include.
12681         (getopt.h): Likewise.
12682         (stddef.h): Include.
12683         (hashval_t): Define.
12684         (struct entry): Add "next" field.
12685         (HASH_SIZE): New macro.
12686         (hash_table): New variable.
12687         (switchfiles): Do not use xmalloc.
12688         (mix): New macro.
12689         (iterative_hash): New function.
12690         (hasht): Remove.
12691         (e_exists): New function.
12692         (e_insert): Likewise.
12693         (output): Use, instead of libiberty hashtable functions.
12694         (main): Do not use getopt.  Do not call htab_create.
12695
12696 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
12697
12698         PR libstdc++/21526
12699         * lib/target-supports.exp (check_mkfifo_available):
12700         Return 0 for cygwin as mkfifo support incomplete on platform.
12701         Fix typos in comments.
12702
12703 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
12704
12705         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
12706
12707 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
12708
12709         PR fortran/17432
12710         * gfortran.dg/assign_4.f: New test.
12711
12712 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
12713
12714         PR tree-optimization/21563
12715         * gcc.dg/tree-ssa/pr21563.c: New.
12716
12717 2005-05-14  Jan Hubicka  <jh@suse.cz>
12718
12719         * gcc.dg/noreturn-7.c: Allow control reaches warning.
12720
12721 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
12722
12723         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
12724
12725 2005-05-13  Julian Brown  <julian@codesourcery.com>
12726
12727         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
12728         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
12729
12730 2005-05-13  Jan Hubicka  <jh@suse.cz>
12731
12732         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
12733         * gcc.dg/fold-xor-?.c: Likewise.
12734         * gcc.dg/pr15784-?.c: Likewise.
12735         * gcc.dg/pr20922-?.c: Likewise.
12736         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
12737         * gcc.dg/tree-ssa/pr17598.c: Likewise.
12738         * gcc.dg/tree-ssa/pr20470.c: Likewise.
12739
12740 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12741
12742         PR fortran/21260
12743         * gfortran.dg/hollerith_1.f90: New test.
12744
12745 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12746
12747         * gfortran.dg/func_result_2.f90: New test.
12748
12749 2005-05-11  Bud Davis  <bdavis@gfortran.org>
12750
12751         * gfortran.dg/dev_null.f90: New test.
12752
12753 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
12754
12755         * gcc.dg/arm-vfp1.c: Revert last change.
12756
12757 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
12758
12759         PR middle-end/19807
12760         PR tree-optimization/19639
12761         * g++.dg/tree-ssa/pr19807.C: New testcase.
12762
12763 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12764
12765         PR libfortran/21471
12766         * gfortran.dg/append-1.f90: New test.
12767
12768 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12769
12770         * gcc.dg/pr18501.c: XFAIL.
12771         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
12772         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
12773         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
12774         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12775         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12776         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
12777         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
12778         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12779
12780 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12781
12782         PR fortran/20178
12783         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
12784         gfortran.dg/f2c_3.f90: New tests.
12785
12786         * gfortran.dg/return_1.f90: Fix dg annotation.
12787
12788 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12789
12790         * gcc.c-torture/compile/20050510-1.c: New test.
12791
12792 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
12793
12794         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
12795
12796 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
12797
12798         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
12799
12800 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
12801
12802         PR c/17913
12803         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
12804
12805 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
12806
12807         PR c/21342
12808         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
12809         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
12810
12811 2005-05-10  Ben Elliston  <bje@au.ibm.com>
12812
12813         PR debug/16676
12814         * gcc.dg/debug/pr16676.c: New test.
12815
12816 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
12817
12818         PR testsuite/21443
12819         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
12820         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
12821         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
12822         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
12823         Change -O1 to -O2.
12824         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
12825         -fno-tree-dominator-opts.
12826
12827 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12828
12829         * gfortran.dg/return_1.f90: New test.
12830
12831 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
12832
12833         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
12834
12835         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
12836
12837 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
12838
12839         PR c++/21427
12840         * g++.dg/inherit/covariant13.C: New.
12841
12842 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12843
12844         PR libfortran/19155
12845         * gfortran.dg/pr19155.f: New test.
12846
12847 2005-05-08  Roger Sayle  <roger@eyesopen.com>
12848
12849         PR inline-asm/8788
12850         * gcc.dg/pr8788-1.c: New testcase.
12851
12852 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
12853
12854         PR target/21416
12855         * gcc.target/mips/fpcmp-[12].c: New tests.
12856
12857 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
12858
12859         * lib/target-supports-dg.exp (dg-require-fork): New function.
12860         (dg-require-mkfifo): Likewise.
12861         * lib/target-supports.exp (check_function_available): New
12862         function.
12863         (check_fork_available): Likewise.
12864         (check_mkfifo_available): Likewise.
12865
12866 2005-05-06  Jeff Law  <law@redhat.com>
12867
12868         * gcc.c-torture/compile/pr21380.c: New test.
12869
12870 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
12871
12872         PR c++/20961
12873         * g++.dg/ext/weak3.C: New test.
12874
12875 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
12876
12877         PR c++/21352
12878         * g++.dg/template/crash37.C: New test.
12879
12880 2005-05-05  Paul Brook  <paul@codesourcery.com>
12881
12882         * gcc.dg/arm-g2.c: Use effective-target arm32.
12883         * gcc.dg/arm-mmx-1.c: Ditto.
12884         * gcc.dg/arm-scd42-2.c: Ditto.
12885         * gcc.dg/arm-vfp1.c: Ditto.
12886         * lib/target-supports.exp (check_effective_target_arm32): New
12887         function.
12888
12889 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
12890
12891         PR libfortran/21354
12892         gfortran.dg/in_pack_rank7.f90: New test.
12893
12894 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
12895
12896         PR middle-end/15618
12897         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
12898
12899 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
12900
12901         PR middle-end/21265
12902         * gcc.dg/20050503-1.c: New test.
12903
12904         PR rtl-optimization/21239
12905         * gcc.dg/i386-sse-11.c: New test.
12906
12907 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
12908
12909         PR target/16888
12910         * gcc.target/i386/asm-1.c: New test.
12911
12912 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
12913
12914         PR rtl-optimization/21330
12915         * gcc.c-torture/execute/20050502-1.c: New test.
12916
12917         PR target/21297
12918         * gcc.c-torture/execute/20050502-2.c: New test.
12919
12920 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
12921
12922         PR middle-end/21282
12923         * gcc.dg/pr21282.c: New.
12924
12925 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12926
12927         * gcc.dg/vect/pr20122.c: Clean up .vect file.
12928         * gcc.dg/vect/vect-92.c: Likewise.
12929         * gcc.dg/vect/vect-93.c: Likewise.
12930         * gcc.dg/vect/vect-dv-1.c: Likewise.
12931         * gcc.dg/vect/vect-dv-2.c: Likewise.
12932         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
12933
12934 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12935
12936         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
12937         * gfortran.dg/vect/vect-2.f90: Likewise.
12938         * gfortran.dg/vect/vect-3.f90: Likewise.
12939         * gfortran.dg/vect/vect-4.f90: Likewise.
12940         * gfortran.dg/vect/vect-5.f90: Likewise.
12941
12942 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
12943
12944         PR target/20813
12945         * gcc.dg/rs6000-fpint-2.c: New.
12946
12947 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
12948
12949         PR c/15698
12950         * gcc.dg/builtins-30.c: Update expected messages.
12951         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
12952         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
12953         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
12954
12955 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
12956
12957         PR tree-optimization/21294
12958         * gcc.dg/tree-ssa/pr21294.c: New.
12959
12960 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
12961
12962         * gcc.dg/altivec-3.c (vec_store): Do not use the old
12963         __builtin_altivec_st_internal_4si built-in.
12964
12965 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12966
12967         PR c++/15875
12968         * g++.dg/template/ptrmem14.C: New test.
12969
12970 2005-05-02  Paul Brook  <paul@codesourcery.com>
12971
12972         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12973
12974 2005-05-02  Michael Matz  <matz@suse.de>
12975
12976         PR c++/19542
12977         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12978
12979 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12980
12981         * g++.dg/cpp/weak.C: New test.
12982
12983 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12984
12985         * gcc.dg/tree-ssa/loop-8.c: New test.
12986
12987 2005-04-30  Michael Maty  <matz@suse.de>
12988
12989         * gcc.dg/inline-mcpy.c: New test.
12990
12991 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12992
12993         PR libfortran/18958
12994         * gfortran.dg/eoshift.f90: New test case.
12995
12996 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12997
12998         PR libfortran/18857
12999         * gfortran.dg/matmul_1.f90: New test.
13000
13001 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13002
13003         PR tree-optimization/21030
13004         * gcc.dg/tree-ssa/pr21030.c: New.
13005
13006 2005-04-29  Devang Patel  <dpatel@apple.com>
13007
13008         PR tree-optimization/21272
13009         * gcc.dg/vect/vect-ifcvt-10.c: New test.
13010
13011 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
13012
13013         PR fortran/13082
13014         PR fortran/18824
13015         * gfortran.dg/entry_4.f90: New test.
13016         * gfortran.fortran-torture/execute/entry_1.f90: New test.
13017         * gfortran.fortran-torture/execute/entry_2.f90: New test.
13018         * gfortran.fortran-torture/execute/entry_3.f90: New test.
13019         * gfortran.fortran-torture/execute/entry_4.f90: New test.
13020         * gfortran.fortran-torture/execute/entry_5.f90: New test.
13021         * gfortran.fortran-torture/execute/entry_6.f90: New test.
13022         * gfortran.fortran-torture/execute/entry_7.f90: New test.
13023
13024 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13025
13026         * gfortran.fortran-torture/execute/entry_8.f90: New test.
13027
13028 2005-04-29  Paul Brook  <paul@codesourcery.com>
13029
13030         * gfortran.dg/entry_3.f90: New test.
13031
13032 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13033
13034         * gfortran.dg/implicit_4.f90: New test.
13035
13036 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
13037
13038         * lib/target-supports.exp (check_profiling_available): Return
13039         false for xtensa-*-elf.
13040
13041 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
13042
13043         * lib/fortran-torture.exp (fortran-torture.exp): Catch
13044         error if file cannot be deleted.
13045
13046 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13047
13048         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
13049         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
13050         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
13051         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
13052         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
13053         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
13054         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
13055         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
13056         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
13057         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
13058         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
13059         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
13060         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
13061
13062 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13063
13064         PR fortran/20865
13065         * gfortran.dg/pr20865.f90: New test.
13066
13067 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
13068
13069         * gcc.dg/void-cast-2.c: New test.
13070
13071 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13072
13073         PR c/21159
13074         * gcc.dg/void-cast-1.c: New test.
13075
13076 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
13077
13078         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
13079
13080 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13081
13082         PR fortran/21177
13083         * gfortran.dg/pr21177.f90: New test.
13084
13085 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
13086
13087         PR tree-optimization/21171
13088         * gcc.dg/tree-ssa/pr21171.c: New test.
13089
13090 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
13091
13092         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13093         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13094         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13095         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13096         gcc.dg/tree-ssa/gen-vect-32.c: New.
13097         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
13098         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
13099         don't run on PPC32.
13100
13101 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13102
13103         PR c/21213
13104         * gcc.dg/transparent-union-3.c: New test.
13105
13106 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13107
13108         PR c/20740
13109         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
13110         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
13111         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
13112         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
13113         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
13114         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
13115
13116 2005-04-26  Jeff Law  <law@redhat.com>
13117
13118         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
13119         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
13120         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
13121         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
13122         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
13123         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
13124         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
13125
13126 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
13127
13128         PR tree-optimization/17598
13129         * gcc.dg/tree-ssa/pr17598.c: New testcase.
13130
13131 2005-04-25  Mike Stump  <mrs@apple.com>
13132
13133         * objc.dg/fix-and-continue-1.m: Add.
13134
13135 2005-04-25  Roger Sayle  <roger@eyesopen.com>
13136
13137         PR c++/20995
13138         * g++.dg/opt/pr20995-1.C: New test case.
13139
13140 2005-04-25  Devang Patel <dpatel@apple.com>
13141
13142         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
13143
13144 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13145
13146         PR testsuite/21062
13147         * g++.dg/opt/alias2.C (printf): Correct the prototype.
13148
13149 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13150
13151         PR C++/21188
13152         * g++.dg/opt/rtti2.C: New test.
13153
13154 2005-04-25  Paul Brook  <paul@codesourcery.com>
13155         Steven G. Kargl  <kargls@comcast.net>
13156
13157         PR fortran/20879
13158         * gfortran.dg/ichar_1.f90: New file.
13159
13160 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
13161
13162         PR middle-end/20991
13163         * g++.dg/opt/pr20991.C: New test.
13164
13165         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
13166         where sizeof (type) < __alignof__ (type).
13167         * gcc.dg/compat/struct-layout-1.h: Likewise.
13168
13169 2005-04-24  Per Bothner  <per@bothner.com>
13170             Devang Patel  <dpatel@apple.com>
13171
13172         PR preprocessor/20907
13173         * gcc.dg/cpp/very-long-comment.c: New test.
13174
13175 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13176
13177         PR fortran/20059
13178         * gfortran.dg/common_5.f: New test.
13179
13180 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
13181
13182         PR middle-end/21082
13183         * g++.dg/tree-ssa/pr21082.C: New testcase.
13184
13185 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
13186
13187         * gcc.dg/vect/vect-99.c: New test.
13188
13189 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
13190
13191         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
13192
13193 2005-04-22  Jeff Law  <law@redhat.com>
13194
13195         * gcc.dg/uninit-5.c: Remove xfails.
13196         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
13197         conditionals and loads.
13198
13199 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
13200
13201         PR libfortran/20074
13202         PR libfortran/20436
13203         PR libfortran/21108
13204         * gfortran.dg/nested_reshape.f90: new test
13205         * gfortran.dg/reshape-alloc.f90: new test
13206         * gfortran.dg/reshape.f90: new test
13207
13208 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
13209
13210         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
13211
13212         * gcc.dg/arm-vfp1.c: New test.
13213
13214 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
13215
13216         PR c++/21087
13217         * g++.dg/lookup/builtin2.C: New test.
13218
13219 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13220
13221         * gcc.dg/weak/weak-13.c: New test.
13222
13223 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
13224
13225         * lib/target-supports.exp (check_effective_target_sync_int_long):
13226         Add powerpc*.
13227
13228 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
13229
13230         * gcc.target/mips/branch-1.c: New test.
13231
13232 2005-04-21  Richard Henderson  <rth@redhat.com>
13233
13234         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
13235         * gcc.dg/vect/vect-86.c: Likewise.
13236         * gcc.dg/vect/vect-87.c: Likewise.
13237         * gcc.dg/vect/vect-88.c: Likewise.
13238
13239 2005-04-21  Devang Patel  <dpatel@apple.com>
13240
13241         PR optimization/20994
13242         * gcc.dg/tree-ssa/ifc-3.c: New test.
13243
13244 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13245
13246         PR c/12913
13247         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
13248         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
13249         gcc.dg/c99-vla-jump-5.c: New tests.
13250
13251 2005-04-19  Richard Henderson  <rth@redhat.com>
13252
13253         * lib/target-supports.exp (check_effective_target_vect_int_mult):
13254         Fix typo in exists check.
13255         (check_effective_target_sync_int_long): New.
13256         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
13257         * gcc.dg/ia64-sync-2.c: Likewise.
13258         * gcc.dg/ia64-sync-3.c: Likewise.
13259         * gcc.dg/ia64-sync-4.c: Likewise.
13260
13261 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
13262
13263         * gcc.dg/fold-xor-1.c: New test.
13264         * gcc.dg/fold-xor-2.c: New test.
13265
13266 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
13267
13268         PR target/20670
13269         * g++.dg/eh/fp-regs.C: New test.
13270
13271 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13272
13273         * gcc.dg/Wint-to-pointer-cast-1.c,
13274         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
13275         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
13276         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
13277
13278 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13279
13280         PR fortran/16861
13281         * gfortran.dg/pr16861.f90: New test.
13282
13283 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13284
13285         * gcc.dg/pr21085.c: New test.
13286
13287 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
13288
13289         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
13290         (setup_mips_tests, dg-mips-options): New procedures.
13291         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
13292         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
13293         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
13294         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13295         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
13296         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
13297         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
13298         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13299         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
13300         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
13301         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
13302         dg-mips-options instead of dg-options.  Remove now-redundant
13303         preprocessor guards.
13304         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
13305         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13306         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13307         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
13308         * gcc.dg/vr-mult-2.c: Delete.
13309         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
13310         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
13311         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
13312         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
13313         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
13314         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
13315         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
13316
13317 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
13318
13319         * ada/acats/run_all.sh: Use sync when executable not present.
13320
13321 2005-04-18  Devang Patel  <dpatel@apple.com>
13322
13323         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
13324         * gcc.dg/vect/vect-11a.c: New.
13325         * gcc.dg/vect/vect-none.c: Update.
13326         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
13327
13328 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13329
13330         PR tree-optimization/20922
13331         * gcc.dg/pr20922-1.c: New test.
13332         * gcc.dg/pr20922-2.c: New test.
13333         * gcc.dg/pr20922-3.c: New test.
13334         * gcc.dg/pr20922-4.c: New test.
13335         * gcc.dg/pr20922-5.c: New test.
13336         * gcc.dg/pr20922-6.c: New test.
13337
13338 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13339
13340         PR libfortran/20950
13341         * gfortran.dg/pr20950.f: New test.
13342
13343 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13344
13345         PR libfortran/19216
13346         * gfortran.dg/pr19216.f: New test.
13347
13348 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
13349
13350         PR tree-optimization/21001
13351         * gcc.dg/tree-ssa/pr21001.c: New.
13352
13353 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
13354
13355         PR libfortran/21075
13356         * gfortran.dg/reshape_rank7.f90: New test.
13357
13358 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
13359
13360         PR libfortran/12884 gfortran.dg/pr12884.f: New test
13361         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
13362         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
13363         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
13364         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
13365         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
13366         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
13367         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
13368         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
13369         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
13370         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
13371         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
13372         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
13373         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
13374         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
13375         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
13376         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
13377         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
13378         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
13379         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
13380         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
13381
13382 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
13383
13384         * gfortran.dg/wtruncate.f: New testcase.
13385         * gfortran.dg/wtruncate.f90: New testcase.
13386
13387 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
13388
13389         PR c++/21025
13390         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
13391         which sizeof/alignof is dependent, rather than just whether we are
13392         processing_template_decl.
13393
13394 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13395
13396         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13397         corrected typo where the wrong variables had been compared.
13398
13399 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13400
13401         PR libfortran/18495
13402         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13403         Test callee-allocated version of return array with a write
13404         statement.
13405         Test spread with a temporary with another write statement.
13406
13407 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
13408
13409         PR tree-optimization/21031
13410         * gcc.dg/tree-ssa/pr21031.c: New.
13411
13412 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
13413
13414         PR tree-optimization/21004
13415         * gcc.dg/builtins-53.c: Include builtins-config.h.
13416         Check floorf, ceilf, floorl and ceill transformations
13417         only when HAVE_C99_RUNTIME is defined.
13418
13419 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
13420
13421         PR middle-end/20739
13422         * gcc.dg/tree-ssa/pr20739.c: New test.
13423
13424 2005-04-14  Mike Stump  <mrs@apple.com>
13425
13426         * gcc.dg/Foundation.framework/empty: New.
13427         * gcc.dg/framework-2.c: New.
13428
13429 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13430
13431         PR tree-optimization/21021
13432         * gcc.c-torture/compile/pr21021.c: New.
13433
13434 2005-04-14  Janis Johnson  <janis187@us.ibm.com
13435
13436         PR testsuite/21010
13437         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
13438         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
13439         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
13440         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
13441         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
13442         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
13443         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
13444         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
13445
13446 2005-04-14  Richard Henderson  <rth@redhat.com>
13447
13448         * lib/target-supports.exp (check_effective_target_vect_condition):
13449         Add ia64, i?86, and x86_64.
13450
13451 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
13452
13453         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
13454
13455 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13456
13457         PR tree-optimization/20657
13458         * gcc.dg/tree-ssa/pr20657.c: New.
13459
13460 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
13461
13462         * gcc.dg/builtins-53.c: Also check (int)trunc* and
13463         (long long int)trunc*.
13464
13465 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
13466
13467         PR target/20927
13468         * gcc.dg/pr20927.c: New test.
13469
13470 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
13471
13472         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
13473         * gcc.target/mips/asm-1.c: Likewise.
13474
13475 2005-04-13  Dale Johannesen  <dalej@apple.com>
13476
13477         * objc.dg/objc-fast-4.m: New.
13478
13479 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
13480
13481         * gcc.target/cris/torture/cris-torture.exp: New driver in new
13482         directory.
13483         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
13484
13485 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
13486
13487         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
13488         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
13489         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
13490
13491 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
13492
13493         PR tree-optimization/20913
13494         * gcc.dg/tree-ssa/pr20913.c: New.
13495
13496         PR tree-optimization/20702
13497         * gcc.dg/tree-ssa/pr20702.c: New.
13498
13499 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13500
13501         PR c++/13744
13502         * g++.dg/inherit/local3.C: New test.
13503
13504 2005-04-12  Jeff Law  <law@redhat.com>
13505
13506         * gcc.dg/tree-ssa/20050412-1.c: New test.
13507
13508 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
13509
13510         PR libfortran/19016
13511         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
13512         Add tests with mask generated by expression.
13513         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13514         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13515         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13516
13517 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
13518
13519         PR middle-end/20917
13520         * gcc.dg/20050409-1.c: New test.
13521
13522 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
13523
13524         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
13525
13526 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13527
13528         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13529         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
13530         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13531         (TARGET_CXX): Adjust accordingly.
13532         * target.h (struct gcc_target): Remove epxort_class_data.  Add
13533         determine_class_data_visibility and class_data_always_comdat.
13534         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13535         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
13536         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13537         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
13538         (arm_cxx_determine_class_data_visibility): New.
13539         (arm_cxx_class_data_always_comdat): Likewise.
13540         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13541         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
13542         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13543         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
13544         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
13545         Define.
13546
13547 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13548
13549         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
13550
13551 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
13552
13553         * gcc.dg/i386-darwin-fpmath.c: New.
13554
13555 2004-04-11  Devang Patel  <dpatel@apple.com>
13556
13557         * lib/target-supports.exp (check_effective_target_vect_condition): New.
13558         * gcc.dg/vect/vect-ifcvt-1.c: New test.
13559         * gcc.dg/vect/vect-ifcvt-2.c: New test.
13560         * gcc.dg/vect/vect-ifcvt-3.c: New test.
13561         * gcc.dg/vect/vect-ifcvt-4.c: New test.
13562         * gcc.dg/vect/vect-ifcvt-5.c: New test.
13563         * gcc.dg/vect/vect-ifcvt-6.c: New test.
13564         * gcc.dg/vect/vect-ifcvt-7.c: New test.
13565         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
13566
13567 2004-04-11  Devang Patel  <dpatel@apple.com>
13568
13569         * gcc.dg/vect/vect-dv-1.c: New test.
13570         * gcc.dg/vect/vect-dv-2.c: New test.
13571
13572 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13573
13574         PR tree-optimization/20933
13575         * gcc.dg/tree-ssa/pr20933.c: New test.
13576
13577 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13578
13579         * gfortran.dg/fold_nearest.f90: New test.
13580
13581 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
13582
13583         * gcc.dg/tree-ssa/alias-1.c: New test.
13584
13585 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13586
13587         PR tree-optimization/20920
13588         * g++.dg/tree-ssa/pr20920.C: New test.
13589
13590 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
13591
13592         * gcc.dg/builtins-53.c: Also check (int)ceil* and
13593         (long long int)ceil*.
13594
13595 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
13596
13597         * g++.dg/warn/Wdtor1.C: Declare template in system header with
13598         explicit C++ linkage.
13599
13600 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13601
13602         * gfortran.dg/pr17229.f: Take care of the new obsolescence
13603         warning for arithmetic IF statements.
13604
13605 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
13606
13607         * eor_handling_1.f90: New test case.
13608         * eor_handling_2.f90: New test case.
13609         * eor_handling_3.f90: New test case.
13610         * eor_handling_4.f90: New test case.
13611         * eor_handling_5.f90: New test case.
13612         * noadv_size.f90: New test case.
13613         * pad_no.f90: New test case.
13614
13615 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
13616
13617         * gcc.c-torture/execute/20050410-1.c: New test.
13618
13619 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
13620
13621         * gcc.dg/pr20126.c: New.
13622
13623 2005-04-09  Bud Davis  <bdavis@gfortran.org>
13624             Steven G. Kargl <kargls@comcast.net>
13625
13626         * gfortran.dg/PR19872.f: New test.
13627
13628 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13629
13630         * gfortran.dg/nint_1.f90: Fix dg-do directive.
13631
13632 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13633
13634         * gfortran.dg/nint_1.f90: New test.
13635
13636 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13637
13638         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
13639         Added test for callee-allocated arrays with write statements.
13640         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
13641         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
13642         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13643         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13644         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13645
13646 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13647
13648         PR libfortran/20163
13649         * gfortran.dg/open-options-blanks.f: New test.
13650
13651 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13652
13653         PR fortran/13257
13654         * gfortran.dg/comma_format_extension_[1234].f: New tests.
13655
13656 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
13657
13658         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13659         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13660         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13661         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13662         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13663         * gcc.c-torture/execute/stdarg-4.c: New test.
13664
13665         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
13666
13667         PR target/20795
13668         * g++.dg/abi/param2.C: New test.
13669
13670 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13671
13672         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
13673
13674 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13675
13676         * gcc.dg/builtins-53.c: New test.
13677
13678 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
13679
13680         * g++.dg/tree-ssa/pr18178.C: New test.
13681         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
13682         * gcc.c-torture/execute/20041019-1.c: New test.
13683         * gcc.dg/tree-ssa/20041008-1.c: New test.
13684         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
13685         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
13686         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
13687         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
13688         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
13689         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
13690         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
13691         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
13692         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13693         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13694
13695 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
13696
13697         PR rtl-optimization/20466
13698         * gcc.c-torture/execute/pr20466-1.c: New test.
13699
13700 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
13701
13702         PR c++/20905
13703         * g++.dg/parse/cond2.C: New test.
13704
13705         PR c++/20145
13706         * g++.dg/warn/Wdtor1.C: New test.
13707
13708 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13709
13710         PR fortran/17229
13711         * gfortran.dg/pr17229.f: New test.
13712
13713 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
13714
13715         * gfortran.dg/tiny_1.f90: New test.
13716         * gfortran.dg/tiny_2.f90: ditto.
13717
13718 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
13719
13720         * gfortran.dg/eor_1.f90: Fix dg-do run line
13721         * gfortran.dg/open_new.f90: Fix dg-do run line
13722
13723 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
13724
13725         * lib/target-supports.exp (get_compiler_messages): Support
13726         optional arguments, the fourth being compiler options.
13727         (check_effective_target_fpic): New proc.
13728         * gcc.dg/20050321-2.c: Restrict to target fpic.
13729
13730 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
13731
13732         * gcc.dg/15443-1.c: New test.
13733         * gcc.dg/15443-2.c: Likewise.
13734
13735 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13736
13737         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
13738
13739 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13740
13741         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
13742
13743 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13744
13745         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
13746         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
13747         -m64.
13748         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
13749         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
13750         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
13751
13752 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
13753
13754         PR c++/20212
13755         * g++.dg/warn/Wunused-11.C: New test.
13756
13757 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
13758
13759         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
13760
13761 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
13762
13763         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
13764
13765 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13766
13767         PR c++/20734
13768         * g++.dg/template/ptrmem13.C: New test.
13769
13770 2005-04-05  Per Bothner  <per@bothner.com>
13771
13772         * lib/gcc.exp: Always add -fno-show-column, for now.
13773
13774 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
13775
13776         PR testsuite/20767
13777         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
13778         of plain old "unsigned int" for the type of "i".  Makes this test
13779         64bit clean.
13780
13781 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
13782
13783         * gcc.dg/i386-ssefn-1.c: New test.
13784         * gcc.dg/i386-ssefn-2.c: New test.
13785         * gcc.dg/i386-ssefn-3.c: New test.
13786         * gcc.dg/i386-ssefn-4.c: New test.
13787
13788 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
13789
13790         PR tree-optimization/20076
13791         * gcc.dg/builtin-apply4.c: New test.
13792
13793         PR preprocessor/19475
13794         * gcc.dg/cpp/macspace1.c: New test.
13795         * gcc.dg/cpp/macspace2.c: New test.
13796
13797 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13798
13799         * gfortran.dg/pr20755.f: Fixed bad format.
13800
13801 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13802
13803         PR c++/20763
13804         * g++.dg/ext/attrib21.C: New test.
13805
13806 2004-04-05  Devang Patel  <dpatel@apple.com>
13807
13808         * lib/target-supports.exp (check_effective_target_vect_shif): New.
13809         * gcc.dg/vect/vect-shift-1.c: New test.
13810
13811 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13812
13813         PR libfortran/20755
13814         * gfortran.dg/pr20755.f: New test.
13815
13816 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
13817
13818         * gfortran.dg/pr15959.f90: New test.
13819         * gfortran.dg/string_pad_trunc.f90: New test.
13820
13821 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13822
13823         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
13824         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
13825         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
13826         syntax.
13827
13828 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13829
13830         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
13831
13832 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13833
13834         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
13835         * gcc.c-torture/compile/20011119-2.c: Likewise.
13836         * gcc.c-torture/compile/981001-2.c: Likewise.
13837
13838 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
13839
13840         PR c++/20679
13841         * g++.dg/template/overload4.C: New test.
13842
13843 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13844
13845         PR c++/20746
13846         * g++.dg/abi/covariant5.C: New.
13847
13848         PR debug/20505
13849         * g++.dg/debug/const2.C: New.
13850
13851 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
13852
13853         PR rtl-optimization/16104
13854         * gcc.c-torture/execute/20050316-1.c: New test.
13855
13856 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13857
13858         * g++.dg/template/spec23.C: Fix dg-error text.
13859
13860 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
13861
13862         PR c++/19199
13863         * g++.dg/expr/lval2.C: New.
13864
13865 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13866
13867         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
13868         __builtin_strcasecmp and __builtin_strncasecmp.
13869
13870 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
13871
13872         PR c++/20723
13873         * g++.dg/template/spec22.C: New.
13874         * g++.dg/template/spec23.C: New.
13875
13876 2005-04-03  Dale Ranta  <dir@lanl.gov>
13877             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13878
13879         PR libfortran/20068
13880         PR libfortran/20125
13881         PR libfortran/20156
13882         PR libfortran/20471
13883         * gfortran.dg/backspace.f: New test.
13884
13885 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
13886
13887         * gcc.dg/pr19345.c: New test.
13888
13889 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13890
13891         PR tree-optimization/20640
13892         * gcc.dg/torture/tree-loop-1.c: New.
13893
13894 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13895
13896         PR rtl-optimization/20290
13897         * gcc.c-torture/execute/loop-ivopts-2.c: New.
13898
13899 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
13900
13901         * gcc.dg/rs6000-fpint.c: New.
13902
13903 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13904
13905         * gcc.dg/old-style-then-proto-1.c: New test.
13906
13907 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13908
13909         * gfortran.fortran-torture/execute/backspace.f90: Check
13910         after backspace and read was incorrect.
13911
13912 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13913
13914         * gcc.c-torture/execute/builtins/strcat.c: Check the result
13915         buffer past the terminating NUL using memcmp.
13916         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
13917         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
13918
13919         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
13920         Fix unused/uninitialized variable warnings.
13921
13922         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
13923         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
13924         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
13925         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
13926
13927         * gcc.c-torture/execute/builtins/abs-1-lib.c,
13928         gcc.c-torture/execute/builtins/fputs-lib.c,
13929         gcc.c-torture/execute/builtins/lib/fprintf.c,
13930         gcc.c-torture/execute/builtins/lib/main.c,
13931         gcc.c-torture/execute/builtins/lib/memcmp.c,
13932         gcc.c-torture/execute/builtins/lib/memmove.c,
13933         gcc.c-torture/execute/builtins/lib/mempcpy.c,
13934         gcc.c-torture/execute/builtins/lib/memset.c,
13935         gcc.c-torture/execute/builtins/lib/printf.c,
13936         gcc.c-torture/execute/builtins/lib/sprintf.c,
13937         gcc.c-torture/execute/builtins/lib/stpcpy.c,
13938         gcc.c-torture/execute/builtins/lib/strchr.c,
13939         gcc.c-torture/execute/builtins/lib/strcmp.c,
13940         gcc.c-torture/execute/builtins/lib/strcpy.c,
13941         gcc.c-torture/execute/builtins/lib/strcspn.c,
13942         gcc.c-torture/execute/builtins/lib/strlen.c,
13943         gcc.c-torture/execute/builtins/lib/strncat.c,
13944         gcc.c-torture/execute/builtins/lib/strncmp.c,
13945         gcc.c-torture/execute/builtins/lib/strncpy.c,
13946         gcc.c-torture/execute/builtins/lib/strrchr.c,
13947         gcc.c-torture/execute/builtins/lib/strspn.c,
13948         gcc.c-torture/execute/builtins/lib/strstr.c,
13949         gcc.c-torture/execute/builtins/memops-asm-lib.c,
13950         gcc.c-torture/execute/builtins/strlen-2.c,
13951         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
13952         prototypes.
13953
13954 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13955
13956         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
13957         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
13958         selectany usage.
13959
13960 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
13961
13962         PR c++/19406
13963         * g++.dg/debug/using1.C: New test.
13964
13965 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13966
13967         PR middle-end/20524
13968         * gcc.dg/alias-7.c: Prefix asm-declared name with
13969         __USER_LABEL_PREFIX__.
13970
13971 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13972
13973         Fix fallout from PR middle-end/15700:
13974         * gcc.c-torture/compile/20011119-1.c: Take
13975         __USER_LABEL_PREFIX__ into account.
13976         * gcc.c-torture/compile/20011119-2.c: Likewise.
13977
13978 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13979
13980         PR c++/18644
13981         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13982
13983 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13984
13985         PR c/17855
13986         * gcc.c-torture/compile/struct-non-lval-1.c,
13987         gcc.c-torture/compile/struct-non-lval-2.c,
13988         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13989
13990 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13991
13992         * gcc.dg/tls/tls.exp: Remove temporary file.
13993         * g++.dg/tls/tls.exp: Ditto.
13994         * lib/file-format.exp: Ditto.
13995         * g++.dg/special/ecos.exp: Ditto.
13996
13997         * lib/profopt.exp: Treat prof_ext as a list.
13998         * gcc.misc-tests/bprob.exp: Ditto.
13999         * g++.dg/bprob/bprob.exp: Ditto.
14000
14001         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
14002         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
14003         g++.dg/tree-ssa/pointer-reference-alias.C,
14004         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
14005         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
14006         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
14007         g++.dg/vect/pr19951.cc: Ditto.
14008         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
14009         gcc.dg/builtins-47.c: Ditto.
14010         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
14011         gcc.dg/pr20115-1.c: Ditto.
14012         * gcc.dg/tree-ssa/20030530-2.c,
14013         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
14014         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14015         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
14016         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14017         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
14018         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
14019         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
14020         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
14021         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
14022         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
14023         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
14024         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
14025         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
14026         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
14027         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
14028         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14029         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14030         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14031         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14032         gcc.dg/tree-ssa/20030824-1.c,
14033         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
14034         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
14035         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
14036         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
14037         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
14038         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
14039         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
14040         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
14041         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
14042         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
14043         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
14044         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
14045         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
14046         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
14047         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
14048         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
14049         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
14050         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
14051         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
14052         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
14053         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
14054         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
14055         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
14056         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
14057         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
14058         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
14059         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
14060         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
14061         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
14062         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
14063         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
14064         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
14065         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
14066         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
14067         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
14068         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
14069         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
14070         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
14071         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
14072         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
14073         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
14074         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
14075         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14076         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
14077         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
14078         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
14079         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
14080         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
14081         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
14082         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
14083         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14084         gcc.dg/tree-ssa/useless-1.c: Ditto.
14085         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
14086         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
14087         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
14088         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
14089         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14090         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
14091         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
14092         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
14093         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
14094         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
14095         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
14096         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
14097         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
14098         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
14099         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
14100         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
14101         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
14102         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
14103         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
14104         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
14105         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
14106         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14107         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14108         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
14109         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
14110         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
14111         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
14112         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
14113         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
14114         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
14115         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
14116         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
14117         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
14118         gcc.dg/vect/vect-none.c: Ditto.
14119         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
14120         treelang/compile/unsigned.tree: Ditto.
14121
14122         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
14123         * gcc.dg/cpp/direct2s.c: Ditto.
14124         * gcc.dg/cpp/paste4.c: Ditto.
14125         * gcc.dg/cpp/separate-1.c: Ditto.
14126         * gcc.dg/pch/save-temps-1.c: Ditto.
14127         * g++.dg/ext/altivec-10.C: Ditto.
14128         * g++.dg/pch/pch.C: Ditto.
14129
14130         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
14131
14132         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
14133         * g++.dg/template/repo1.C: Ditto.
14134         * g++.dg/template/repo2.C: Ditto.
14135         * g++.dg/template/repo3.C: Ditto.
14136         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
14137         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
14138         * g++.old-deja/g++.pt/repo1.C: Ditto.
14139         * g++.old-deja/g++.pt/repo2.C: Ditto.
14140         * g++.old-deja/g++.pt/repo3.C: Ditto.
14141         * g++.old-deja/g++.pt/repo4.C: Ditto.
14142
14143         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
14144         * gcc.dg/20030107-1.c: Ditto.
14145         * gcc.dg/20030702-1.c: Ditto.
14146         * gcc.dg/profile-generate-1.c: Ditto.
14147         * g++.dg/other/profile1.C: Ditto.
14148         * g++.old-deja/g++.robertl/eb83.C: Ditto.
14149
14150         * lib/gcc-dg.exp (remove-build-file): New.
14151         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14152         cleanup-tree-dump, cleanup-saved-temps): New.
14153
14154 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14155
14156         PR c++/19203, DR 214
14157         * g++.dg/parse/ambig3.C: Not ambiguous.
14158         * g++.dg/template/spec20.C: New.
14159         * g++.dg/template/spec21.C: New.
14160
14161 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
14162
14163         PR target/20045
14164         * gcc.dg/ia64-fptr-1.c: Run only on linux.
14165
14166 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14167
14168         PR libfortran/20660
14169         * gfortran.dg/negative_unit.f: New test.
14170
14171 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
14172
14173         * gcc.dg/20050330-1.c: New test.
14174
14175 2005-03-30  Devang Patel  <dpatel@apple.com>
14176
14177         * g++.dg/tree-sra/ssa-sra-3.C: New test.
14178
14179 2005-03-30  Dale Johannesen  <dalej@apple.com>
14180
14181         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
14182
14183 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
14184
14185         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14186         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
14187         Strip options from test name.
14188
14189 2005-03-31  Jan Hubicka  <jh@suse.cz>
14190
14191         * gcc.dg/varpool-1.c: New testcase.
14192
14193 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14194
14195         PR c/772
14196         PR c/17913
14197         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
14198         gcc.dg/stmt-expr-label-3.c : New tests.
14199         * gcc.c-torture/execute/medce-2.c: Remove.
14200
14201 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14202
14203         PR c/20368
14204         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
14205         tests.
14206
14207 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
14208
14209         * gcc.c-torture/compile/pr20203.c: New test.
14210
14211 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14212
14213         * gfortran.dg/promotion.f90: New test.
14214
14215 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
14216
14217         PR middle-end/20491
14218         * gcc.dg/torture/asm-subreg-1.c: New test.
14219
14220 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
14221
14222         PR c/20672
14223         * gcc.dg/pr20672-1.c: New test.
14224
14225 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
14226
14227         * gfortran.dg/vect: New directory.
14228         * gfortran.dg/vect/vect.exp: New.
14229         * gfortran.dg/vect/vect-1.f90: New test.
14230         * gfortran.dg/vect/vect-2.f90: New test.
14231         * gfortran.dg/vect/vect-3.f90: New test.
14232         * gfortran.dg/vect/vect-4.f90: New test.
14233         * gfortran.dg/vect/vect-5.f90: New test.
14234
14235 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
14236
14237         PR middle-end/20622
14238         * gcc.dg/alias-7.c: New test.
14239
14240 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14241
14242         * gcc.dg/sparc-reg-1.c: New test.
14243
14244 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
14245
14246         PR target/19890
14247         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
14248
14249 2005-03-29  Dale Ranta  <dir@lanl.gov>
14250             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14251
14252         PR libfortran/20163
14253         * gfortran.dg/pr20163-2.f: New test.
14254
14255 2005-03-28  Jan Hubicka  <jh@suse.cz>
14256
14257         PR middle-end/20635
14258         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
14259         by Jakub Jelinek.
14260
14261 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
14262
14263         PR tree-optimization/20626
14264         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
14265         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
14266
14267 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14268
14269         * gfortran.dg/underflow.f90: New test.
14270         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
14271
14272 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14273
14274         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
14275
14276 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
14277
14278         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
14279         (g++_init): Make sure that CXXFLAGS is set.
14280         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
14281         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
14282         * lib/gfortran.exp (gfortran_link_flags): Likewise.
14283         * lib/objc.exp (objc_init): Likewise.
14284         * lib/treelang.exp (treelang_init): Likewise.
14285
14286 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
14287
14288         PR tree-optimization/20470
14289         * gcc.dg/tree-ssa/pr20470.c: New test.
14290
14291 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
14292
14293         * gcc.dg/ppc-stfiwx.c: New.
14294
14295 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
14296
14297         PR target/19888
14298         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
14299
14300 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14301
14302         * gcc.dg/20050325-1.c: Fix a typo.
14303
14304 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14305
14306         PR libfortran/19678
14307         PR libfortran/19679
14308         * gfortran.dg/dos_eol.f: New test.
14309
14310 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14311
14312         PR rtl-optimization/20249
14313         * gcc.dg/20050325-1.c: New test.
14314
14315 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14316
14317         PR libfortran/15332
14318         * gfortran.dg/pr15332.f: New test.
14319
14320 2005-03-24  Dale Johannesen  <dalej@apple.com>
14321
14322         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
14323
14324 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
14325
14326         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
14327         'internal' visibility.
14328         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
14329         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
14330         'protected' visibility.
14331         * gcc.dg/visibility-7.c: Likewise.
14332         * lib/target-supports.exp (check_visibility_available): Take
14333         a parameter, the kind of visibility to check for.
14334         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
14335         to check_visibility_available.
14336
14337         * g++.dg/expr/cast3.C: New.
14338
14339 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
14340
14341         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
14342         rs6000.
14343
14344 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
14345
14346         PR target/20095
14347         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
14348
14349 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
14350
14351         * gcc.dg/badshift.c: Renamed to...
14352         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
14353
14354         * gcc.target/i386/badshift.c: Renamed to...
14355         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
14356         only.
14357
14358         PR rtl-optimization/20532
14359         * gcc.target/i386/badshift.c: New.
14360
14361 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14362
14363         * gfortran.dg/pr18025.f90: New test.
14364
14365 2005-03-23  Dale Johannesen  <dalej@apple.com>
14366
14367         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
14368
14369 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
14370
14371         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
14372
14373         * lib/target-supports.exp (check_iconv_available): Default
14374         libiconv to -liconv, if there is no definition.
14375
14376 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
14377
14378         * gcc.dg/torture/cris-asm-mof-1.c: New test.
14379
14380 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
14381
14382         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
14383         * g++.dg/opt/pr7503-2.C: Likewise.
14384         * g++.dg/opt/pr7503-3.C: Likewise.
14385         * g++.dg/opt/pr7503-4.C: Likewise.
14386         * g++.dg/opt/pr7503-5.C: Likewise.
14387         * g++.dg/warn/minmax.C: New test.
14388
14389 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14390
14391         * gfortran.dg/g77_intrinsics_funcs.f: New test.
14392         * gfortran.dg/g77_intrinsics_sub.f: New test.
14393
14394 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
14395             Jan Hubicka  <jh@suse.cz>
14396             Steven Bosscher <stevenb@suse.de
14397
14398         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
14399
14400 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14401
14402         PR c++/19980
14403         * g++.dg/template/redecl3.C: New test.
14404
14405 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14406
14407         PR c++/20499
14408         * g++.dg/parse/error16.C: Tweak error markers.
14409
14410 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
14411
14412         PR target/20561
14413         * gcc.dg/20050321-2.c: New test.
14414
14415 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14416
14417         PR c++/20465
14418         PR c++/20381
14419         * g++.dg/template/ptrmem12.C: New.
14420
14421 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
14422
14423         PR rtl-optimization/20527
14424         * gcc.c-torture/execute/pr20527-1.c: New test.
14425
14426 2005-03-22  Ben Elliston  <bje@au.ibm.com>
14427
14428         * gcc.misc-tests/options.exp (check_for_options): Create a real C
14429         program, compile it into a real executable and then delete the .c
14430         and .x files afterwards, to avoid problems on testglue targets.
14431
14432 2005-03-21  Stuart Hastings  <stuart@apple.com>
14433
14434         * gcc.target/i386/sse-2.c: New.
14435
14436 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
14437
14438         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
14439
14440 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14441
14442         * g++.dg/parse/crash25.C: Fix typo.
14443
14444 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14445
14446         PR c++/20461
14447         * g++.dg/parse/crash24.C: New test.
14448
14449         PR c++/20536
14450         * g++.dg/parse/crash25.C: New test.
14451
14452 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14453
14454         PR c++/20147
14455         * g++.dg/ext/stmtexpr4.C: New test.
14456
14457 2005-03-20  Roger Sayle  <roger@eyesopen.com>
14458
14459         PR middle-end/20539
14460         * gcc.c-torture/compile/pr13066-1.c: New test case.
14461         * gcc.c-torture/compile/pr20539-1.c: Likewise.
14462         * g++.dg/opt/pr13066-1.C: Likewise.
14463
14464 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
14465
14466         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
14467
14468 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14469
14470         PR fortran/18525
14471         * gfortran.dg/nesting_1.f90: New test.
14472
14473 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14474
14475         PR c++/20240
14476         * g++.dg/lookup/using13.C: New test.
14477
14478 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14479
14480         PR c++/20333
14481         * g++.dg/template/crash36.C: New test.
14482
14483 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
14484
14485         PR c++/20463
14486         * g++.dg/template/crash35.C: New test.
14487
14488 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
14489
14490         PR c++/19966
14491         * g++.dg/overload/operator2.C: New test.
14492
14493 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14494
14495         PR libfortran/20257
14496         * gfortran.dg/pr20257.f90: New test.
14497
14498 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14499
14500         PR libfortran/20480
14501         * gfortran.dg/pr20480.f90: New test.
14502
14503 2005-03-16  Richard Henderson  <rth@redhat.com>
14504
14505         PR middle-end/15700
14506         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
14507         (_rtld_global): New.
14508         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
14509         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
14510
14511         * gcc.dg/alias-3.c: New.
14512         * gcc.dg/alias-4.c: New.
14513         * gcc.dg/alias-5.c: New.
14514         * gcc.dg/alias-6.c: New.
14515
14516 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
14517
14518         * gcc.dg/cpp/ucnid-7.c: New.
14519
14520 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
14521             Dorit Naishlos  <dorit@il.ibm.com>
14522
14523         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
14524         darwin.
14525
14526 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
14527
14528         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
14529         misaligned accesses.
14530         * gcc.dg/vect/vect-58.c: Likewise.
14531         * gcc.dg/vect/vect-92.c: New.
14532         * gcc.dg/vect/vect-93.c: New.
14533
14534 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
14535
14536         PR fortran/18827
14537         * gfortran.dg/assign_2.f90: New test.
14538         * gfortran.dg/assign_3.f90: New test.
14539         * gfortran.dg/assign.f90: New test.
14540
14541 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
14542
14543         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
14544         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
14545         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
14546         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
14547         names.
14548
14549 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
14550
14551         * gcc.dg/cpp/ucnid-6.c: New.
14552
14553         * gcc.dg/cpp/normalize-1.c: New.
14554         * gcc.dg/cpp/normalize-2.c: New.
14555         * gcc.dg/cpp/normalize-3.c: New.
14556         * gcc.dg/cpp/normalize-4.c: New.
14557         * gcc.dg/cpp/ucnid-4.c: New.
14558         * gcc.dg/cpp/ucnid-5.c: New.
14559         * g++.dg/cpp/normalize-1.C: New.
14560         * g++.dg/cpp/ucnid-1.C: New.
14561
14562 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14563
14564         * gcc.dg/pr18628.c: New.
14565
14566 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14567
14568         PR c++/20280
14569         * g++.dg/tree-ssa/pr20280.C: New.
14570
14571 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14572
14573         PR fortran/20467
14574         * gfortran.dg/stfunc_2.f90: New test.
14575
14576 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14577
14578         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
14579
14580 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14581
14582         * gcc.dg/tree-ssa/20050314-1.c: New test.
14583
14584 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14585
14586         PR c++/4403
14587         PR c++/9783, DR433
14588         * g++.dg/template/friend34.C: New test.
14589         * g++.dg/template/friend35.C: Likewise.
14590         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
14591
14592 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14593
14594         Friend class name lookup 5/n
14595         PR c++/1016
14596         * g++.dg/lookup/hidden-class1.C: New test.
14597         * g++.dg/lookup/hidden-class2.C: Likewise.
14598         * g++.dg/lookup/hidden-class3.C: Likewise.
14599         * g++.dg/lookup/hidden-class4.C: Likewise.
14600         * g++.dg/lookup/hidden-class5.C: Likewise.
14601         * g++.dg/lookup/hidden-class6.C: Likewise.
14602         * g++.dg/lookup/hidden-class7.C: Likewise.
14603         * g++.dg/lookup/hidden-class8.C: Likewise.
14604         * g++.dg/lookup/hidden-class9.C: Likewise.
14605         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
14606         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
14607         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
14608         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
14609         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
14610         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
14611         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
14612         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
14613         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
14614         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
14615         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
14616
14617 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
14618
14619         PR c++/20157
14620         * g++.dg/template/error18.C: New test.
14621
14622 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14623
14624         PR debug/16792
14625         * g++.dg/debug/pr16792.C: New test.
14626
14627 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14628
14629         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
14630         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
14631         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
14632         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
14633         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
14634         test assertion names.
14635
14636 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14637
14638         PR fortran/18600
14639         * gfortran.dg/stfunc_1.f90: New test.
14640
14641 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14642
14643         PR fortran/16907
14644         * gfortran.dg/real_index_1.f90: New test.
14645
14646 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14647
14648         PR fortran/20323
14649         * gfortran.dg/spec_expr_1.f90: New test.
14650
14651 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14652
14653         PR c/20402
14654         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
14655         new parser.
14656
14657 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14658
14659         PR fortran/20361
14660         * gfortran.dg/largeequiv_1.f90: New test.
14661
14662 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14663
14664         * gcc.dg/ucnid-1.c: New.
14665         * gcc.dg/ucnid-2.c: New.
14666         * gcc.dg/ucnid-3.c: New.
14667         * gcc.dg/ucnid-4.c: New.
14668         * gcc.dg/ucnid-5.c: New.
14669         * gcc.dg/ucnid-6.c: New.
14670         * gcc.dg/cpp/ucnid-1.c: New.
14671         * gcc.dg/cpp/ucnid-2.c: New.
14672         * gcc.dg/cpp/ucnid-3.c: New.
14673         * g++.dg/other/ucnid-1.C: New.
14674
14675 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14676
14677         * gcc.dg/vmx/darwin-abi-3.c: Delete.
14678
14679 2005-03-11  Per Bothner  <per@bothner.com>
14680
14681         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
14682         that diagnotics refer to correct token.
14683         * gcc.dg/unused-3.c: Likewise.
14684
14685 2005-03-11  Per Bothner  <per@bothner.com>
14686
14687         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
14688         constant" is now actually on same line as string constant.
14689         * gcc.dg/cpp/direct2s.c: Likewise.
14690
14691 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
14692
14693         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
14694
14695 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14696
14697         PR libfortran/20124
14698         * gfortran.dg/pr20124.f90: New Test
14699
14700 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
14701
14702         PR tree-optimization/20130
14703         * gcc.dg/pr20130-1.c: New test.
14704
14705 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14706
14707         PR target/20095
14708         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
14709
14710 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14711
14712         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
14713
14714 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14715
14716         * g++.dg/eh/forced1.C: Fix comment.
14717         * g++.dg/eh/forced2.C: Ditto.
14718         * g++.dg/eh/forced3.C: Ditto.
14719         * g++.dg/eh/forced4.C: Ditto.
14720
14721 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
14722
14723         PR rtl-opt/20412
14724         * gcc.c-torture/compile/pr20412.c: New test.
14725
14726 2005-03-10  Roger Sayle  <roger@eyesopen.com>
14727
14728         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
14729
14730 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14731
14732         PR target/20322
14733         * gcc.dg/20050307-1.c: New test.
14734
14735 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
14736
14737         PR c++/20375
14738         * g++.dg/other/stdarg3.C: New.
14739
14740 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14741
14742         PR c++/18384, c++/18327
14743         * g++.dg/init/array19.C: New test.
14744
14745         PR inline-asm/20314
14746         * gcc.dg/torture/pr20314-1.c: New test.
14747         * gcc.dg/torture/pr20314-2.c: New test.
14748
14749 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
14750
14751         * gcc.dg/20050309-1.c: New test.
14752
14753 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14754
14755         * gcc.dg/builtins-10.c: Reactivate disabled test.
14756         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
14757         new cbrt transformations.
14758
14759 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
14760
14761         PR c++/20208
14762         * g++.dg/template/array13.C: New test.
14763
14764 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
14765
14766         PR c++/16859
14767         * g++.dg/init/brace4.C: New test.
14768
14769 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14770
14771         PR c++/20186
14772         * g++.dg/template/non-dependent12.C: New.
14773
14774 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
14775
14776         PR c++/20142
14777         * g++.dg/init/array18.C: Add dg-do run marker.
14778
14779         PR c++/20142
14780         * g++.dg/init/array18.C: New test.
14781
14782 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14783
14784         * consistency.vlad/vlad.exp: Remove trailing semicolons.
14785         * g++.dg/gcov/gcov.exp: Likewise.
14786         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
14787         * gcc.target/xstormy16/xstormy16.exp: Likewise.
14788         * lib/c-torture.exp: Likewise.
14789         * lib/fortran-torture.exp: Likewise.
14790         * lib/g++.exp: Likewise.
14791         * lib/gcc-defs.exp: Likewise.
14792         * lib/gcc-dg.exp: Likewise.
14793         * lib/gcc.exp: Likewise.
14794         * lib/gcov.exp: Likewise.
14795         * lib/gfortran.exp: Likewise.
14796         * lib/mike-g++.exp: Likewise.
14797         * lib/mike-gcc.exp: Likewise.
14798         * lib/objc-torture.exp: Likewise.
14799         * lib/objc.exp: Likewise.
14800         * lib/profopt.exp: Likewise.
14801         * lib/target-libpath.exp: Likewise.
14802         * lib/target-supports.exp: Likewise.
14803         * lib/treelang.exp: Likewise.
14804         * lib/wrapper.exp: Likewise.
14805
14806 2005-03-08  Jeff Law  <law@redhat.com>
14807
14808         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
14809         PHI-OPT changes.
14810
14811 2005-03-08  Ira Rosen  <irar@il.ibm.com>
14812
14813         * gcc.dg/vect/pr20122.c: New test.
14814
14815 2005-03-07  Jeff Law  <law@redhat.com>
14816
14817         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
14818         was folded away.
14819         * gcc.dg/tree-ssa/pr18133-1.c: New test.
14820         * gcc.dg/tree-ssa/pr18133-2.c: New test.
14821         * gcc.dg/tree-ssa/pr18134.c: New test.
14822
14823 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14824
14825         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
14826         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
14827         gcc.dg/torture/builtin-noret-2.c: Require weak support.
14828
14829 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
14830
14831         PR tree-opt/17671
14832         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
14833
14834 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
14835
14836         * g++.dg/warn/Wnvdtor.C: New test.
14837
14838 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
14839
14840         * gcc.dg/torture/pr19683-1.c: New test.
14841
14842 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
14843
14844         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
14845         * gfortran.dg/g77/19990313-2.f: Ditto.
14846         * gfortran.dg/g77/19990313-3.f: Ditto.
14847         * gfortran.dg/g77/19990525-0.f: Ditto.
14848         * gfortran.dg/g77/19990826-0.f: Ditto.
14849         * gfortran.dg/g77/19990826-2.f: Ditto.
14850         * gfortran.dg/g77/19990826-3.f: Ditto.
14851         * gfortran.dg/g77/20000511-1.f: Ditto.
14852         * gfortran.dg/g77/20000511-2.f: Ditto.
14853         * gfortran.dg/g77/970625-2.f: Ditto.
14854         * gfortran.dg/g77/980310-2.f: Ditto.
14855         * gfortran.dg/g77/980310-3.f: Ditto.
14856         * gfortran.dg/g77/980310-8.f: Ditto.
14857         * gfortran.dg/g77/980519-2.f: Ditto.
14858         * gfortran.dg/g77/alpha1.f: Ditto.
14859         * gfortran.dg/g77/claus.f: Ditto.
14860         * gfortran.dg/g77/erfc.f: Ditto.
14861         * gfortran.dg/g77/short.f: Ditto.
14862         * gfortran.fortran-torture/execute/data.f90: Ditto.
14863         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
14864         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
14865
14866 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14867
14868         * lib/file-format.exp (gcc_target_object_format): Add check for som
14869         format and hardcode object formats on hppa*-*-hpux*.
14870         * lib/target-supports.exp (check_weak_available): Add check for som
14871         object format.  Always return 0 on hppa*-*-hpux10*.
14872
14873         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
14874         is defined.
14875
14876         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
14877
14878 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14879
14880         * gfortran.dg/pr19936_1.f90: New test.
14881         * gfortran.dg/pr19936_2.f90: New test.
14882         * gfortran.dg/pr19936_3.f90: New test.
14883
14884 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14885             Paul Thomas <prthomas@drfccad.cea.fr>
14886
14887         * gfortran.dg/PR19754_1.f90: New test.
14888         * gfortran.dg/PR19754_2.f90: Ditto.
14889
14890 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14891
14892         PR c++/19311
14893         * g++.dg/template/non-dependent11.C: New test.
14894
14895 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
14896
14897         * lib/target-supports.exp (check_iconv_available): Fix comment.
14898
14899 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
14900             Joseph S. Myers  <joseph@codesourcery.com>
14901
14902         PR c++/19797
14903         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
14904
14905 2005-03-04  Matthew Sachs  <msachs@apple.com>
14906
14907         * gcc.exp (gcc_target_compile): Put braces around
14908         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
14909         * objc.exp (objc_target_compile): Likewise.
14910         * treelang.exp (treelang_target_compile): Likewise.
14911
14912 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14913
14914         PR fortran/19673
14915         * gfortran.dg/func_result_1.f90: New test.
14916
14917 2005-03-04  Ben Elliston  <bje@au.ibm.com>
14918
14919         * gcc.misc-tests/options.exp: New test.
14920
14921 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
14922
14923         * gcc.dg/pr15784-4.c: New test.
14924
14925 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
14926
14927         * gcc.c-torture/execute/pr17133.c: New.
14928         * gcc.c-torture/compile/20050303-1.c: New.
14929
14930 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
14931
14932         * gcc.dg/cpp/assert4.c: Fix for cygwin.
14933
14934 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
14935
14936         * g++.dg/overload/using2.C: New.
14937
14938 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
14939
14940         PR c++/19916
14941         * g++.dg/init/ptrmem2.C: New test.
14942
14943 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
14944
14945         PR c/8927
14946         * gcc.dg/pr8927-1.c: New test.
14947
14948 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14949
14950         PR c++/20232
14951         * g++.dg/inherit/covariant12.C: New.
14952
14953 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14954
14955         PR fortran/19479
14956         * gfortran.dg/bound_1.f90: New test.
14957
14958 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
14959
14960         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
14961         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
14962
14963 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14964
14965         PR c/20245
14966         * gcc.dg/pr20245-1.c: New test.
14967
14968 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14969
14970         PR middle-end/19874
14971         * gcc.c-torture/execute/20050119-2.c: New test case.
14972
14973 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14974
14975         * README: Update the DejaGnu bug reporting address.
14976         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14977         * lib/objc-torture.exp: Likewise.
14978
14979 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14980
14981         * gfortran.dg/boz_1.f90: New test.
14982         * gfortran.dg/boz_3.f90: New test.
14983         * gfortran.dg/boz_4.f90: New test.
14984
14985 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14986
14987         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14988         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14989
14990 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14991
14992         PR libfortran/20101
14993         * gfortran.dg/write_0_pe_format.f90: New test.
14994
14995 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14996
14997         PR c++/20206
14998         * g++.dg/opt/thunk2.C: New test.
14999         * g++.dg/opt/covariant1.C: New test.
15000
15001 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15002
15003         * gfortran.dg/e_d_fmt.f90: New test.
15004
15005 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
15006
15007         * gcc.dg/asm-b.c: Fix comment typos.
15008
15009 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15010
15011         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
15012         a V_MAY_DEF also.
15013
15014 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15015
15016         PR tree-opt/20188
15017         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
15018         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
15019         * gcc.dg/asm-b.c: New test.
15020
15021 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
15022
15023         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
15024         Disable this test on IRIX 6.
15025
15026 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
15027
15028         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
15029         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
15030         parser.
15031
15032 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
15033
15034         PR tree-optimization/20204
15035         * testsuite/gcc.dg/pr20204.c: New test.
15036
15037 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
15038
15039         PR target/20196
15040         * gcc.c-torture/execute/20050224-1.c: New test.
15041
15042         PR c++/20175
15043         * g++.dg/warn/Wbraces2.C: New test.
15044
15045 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
15046
15047         PR c++/19878
15048         * g++.dg/init/const2.C: New test.
15049
15050 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
15051
15052         PR tree-optimization/20100
15053         * gcc.c-torture/execute/pr20100-1.c: New test.
15054
15055 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15056
15057         * gfortran.dg/implicit_3.f90: New test.
15058
15059         * gfortran.dg/deftype_1.f90: New test.
15060
15061 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
15062
15063         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
15064         the test passes.
15065         * g++.dg/other/anon3.C: Accept a warning.
15066
15067 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
15068
15069         * gcc.dg/pr20017.c: Fix a comment typo.
15070
15071 2005-02-23  Bud Davis  <bdavis@gfortran.org>
15072
15073         * gfortran.dg/list_read_4.f90: Change to f90 comments.
15074
15075 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15076
15077         PR ada/19902
15078         * ada/acats/tests/cxa/cxa3004.a: Remove.
15079         * ada/acats/tests/cxb/cxb30061.am: Likewise.
15080
15081 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15082
15083         PR c++/20073
15084         * g++.dg/init/const1.C: New test.
15085
15086         PR c++/19991
15087         * g++.dg/parse/constant7.C: New test.
15088
15089         PR c++/20152
15090         * g++.dg/parse/error27.C: New test.
15091         * g++.dg/template/qualttp15.C: Adjust error markers.
15092         * g++.old-deja/g++.other/struct1.C: Likewise.
15093
15094         PR c++/20153
15095         * g++.dg/template/error17.C: New test.
15096
15097         PR c++/20148
15098         * g++.dg/parser/error26.C: New test.
15099
15100 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
15101
15102         PR tree-optimization/20100
15103         PR tree-optimization/20115
15104         * gcc.dg/pr20115.c: New test.
15105         * gcc.dg/pr20115-1.c: New test.
15106         * gcc.dg/pr20100.c: New test.
15107         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
15108         call-clobbered variables after alias1.
15109
15110 2005-02-22  Bud Davis  <bdavis@gfortran.org>
15111
15112         * gfortran.dg/list_read_4.f90: new test.
15113
15114 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
15115
15116         PR rtl-optimization/20017.
15117         * gcc.dg/pr20017.c: New.
15118
15119 2005-02-22  Devang Patel  <dpatel@apple.com>
15120
15121         PR 19952
15122         * g++.dg/tree-ssa/pr19952.C: New test.
15123
15124 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15125
15126         PR c++/19883
15127         * g++.dg/parse/constant6.C: New test.
15128
15129 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15130
15131         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15132         * g++.dg/charset/asm2.c: Likewise.
15133         * g++.dg/charset/asm3.c: Likewise.
15134         * g++.dg/charset/asm4.c: Likewise.
15135         * g++.dg/charset/asm5.c: Likewise.
15136         * g++.dg/charset/attribute1.c: Likewise.
15137         * g++.dg/charset/attribute2.c: Likewise.
15138         * g++.dg/charset/extern1.cc: Likewise.
15139         * g++.dg/charset/extern2.cc: Likewise.
15140         * g++.dg/charset/extern3.cc: Likewise.
15141         * g++.dg/charset/function.cc: Likewise.
15142         * g++.dg/charset/string.c: Likewise.
15143         * g++.dg/charset/charset.exp: Likewise.
15144         * lib/target-supports.exp (check_iconv_available): Fix comment.
15145
15146 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15147
15148         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
15149         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15150         * gcc.dg/charset/asm2.c: Likewise.
15151         * gcc.dg/charset/asm3.c: Likewise.
15152         * gcc.dg/charset/asm4.c: Likewise.
15153         * gcc.dg/charset/asm5.c: Likewise.
15154         * gcc.dg/charset/asm6.c: Likewise.
15155         * gcc.dg/charset/attribute1.c: Likewise.
15156         * gcc.dg/charset/attribute2.c: Likewise.
15157         * gcc.dg/charset/builtin1.c: Likewise.
15158         * gcc.dg/charset/extern.c: Likewise.
15159         * gcc.dg/charset/function.c: Likewise.
15160         * gcc.dg/charset/string.c: Likewise.
15161         * gcc.dg/charset/charset.exp: Likewise.
15162
15163 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
15164
15165         PR fortran/20086
15166         * gfortran.dg/pr20086.f90: New test.
15167
15168 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
15169
15170         PR tree-optimization/19786
15171         * g++.dg/tree-ssa/pr19786.C: New.
15172
15173 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15174
15175         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
15176
15177 2005-02-21  Jeff Law  <law@redhat.com>
15178
15179         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
15180
15181 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15182
15183         * gfortran.dg/do_iterator: Split loop, markup all lines for
15184         which an error locus is printed.
15185         * gfortran.dg/pr17708.f90: Markup all lines for which an error
15186         locus is printed.
15187         * gfortran.dg/select_4.f90: Likewise.
15188         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
15189         locuses in the various permutations.
15190
15191 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
15192
15193         PR tree-optimization/19951
15194         * g++.dg/vect: New directory.
15195         * g++.dg/vect/vect.exp: New file.
15196         * g++.dg/vect/pr19951.cc: New testcase.
15197         * g++.dg/dg.exp: Also prune vectorizer tests.
15198
15199 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
15200
15201         PR 18785
15202         * gcc.dg/charset/builtin1.c: New test.
15203
15204 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15205
15206         PR c++/19299
15207         * g++.dg/inherit/volatile1.C: New test.
15208
15209         PR c++/19440
15210         * g++.dg/template/dtor4.C: New test.
15211
15212 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15213
15214         * gfortran.dg/int_1.f90: New test.
15215
15216 2005-02-19  Devang Patel  <dpatel@apple.com>
15217
15218         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
15219
15220 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15221
15222         * gfortran.dg/achar_1.f90: New test.
15223
15224 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
15225
15226         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
15227
15228 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
15229             Jakub Jelinek  <jakub@redhat.com>
15230
15231         PR tree-optimization/19828
15232         * gcc.dg/tree-ssa/loop-7.c: New test.
15233         * gcc.c-torture/execute/20050218-1.c: New test.
15234
15235 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
15236
15237         PR c/20043
15238         * gcc.dg/transparent-union-1.c: New test.
15239         * gcc.dg/transparent-union-2.c: New test.
15240
15241 2005-02-18  James E Wilson  <wilson@specifixinc.com>
15242
15243         PR tree-optimization/18977
15244         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
15245
15246 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
15247
15248         PR target/20054
15249         * gcc.dg/pr20054.c: New test.
15250
15251 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15252
15253         PR c++/19508
15254         * g++.dg/ext/attrib20.C: New test.
15255
15256 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15257
15258         PR middle-end/20030
15259         * gfortran.fortran-torture/execute/character_passing.f90: New test.
15260
15261 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
15262
15263         PR c++/20008
15264         * g++.dg/opt/switch4.C: New.
15265
15266 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
15267
15268         PR c++/20023
15269         PR tree-optimization/20009
15270         * gcc.c-torture/compile/20050217-1.c: New test.
15271         * g++.dg/opt/switch3.C: New test.
15272
15273         PR tree-optimization/18947
15274         * gcc.c-torture/compile/20050215-1.c: New test.
15275         * gcc.c-torture/compile/20050215-2.c: New test.
15276         * gcc.c-torture/compile/20050215-3.c: New test.
15277
15278 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
15279
15280         PR c++/20028
15281         * g++.dg/template/crash34.C: New.
15282
15283         PR c++/20022
15284         * g++.dg/other/access3.C: New.
15285
15286 2005-02-17  Ira Rosen  <irar@il.ibm.com>
15287
15288         * gcc.dg/vect/vect-98.c: New test.
15289
15290 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
15291
15292         PR tree-optimization/19967
15293         * gcc.dg/pr19967.c: New.
15294
15295 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
15296
15297         PR middle-end/19857
15298         * gcc.dg/tree-ssa/20050215-1.c: New test.
15299         * gcc.c-torture/execute/20050215-1.c: New test.
15300
15301 2005-02-15  Eric Christopher  <echristo@redhat.com>
15302
15303         * gcc.dg/cpp/20050215-1.c: New file.
15304
15305 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
15306
15307         PR tree-optimization/15785
15308         * gcc.dg/pr15785-1.c: New test.
15309
15310 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
15311
15312         PR c++/17788
15313         * g++.dg/init/ctor4.C: New.
15314         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
15315
15316 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
15317
15318         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
15319         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
15320
15321 2005-02-15  Andreas Schwab  <schwab@suse.de>
15322
15323         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
15324         declare malloc.
15325
15326 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
15327
15328         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
15329
15330 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
15331
15332         PR tree-optimization/19853
15333         * gcc.c-torture/compile/pr19853.c: New test.
15334
15335 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15336
15337         PR c++/19608
15338         * g++.dg/parse/local-class1.C: New.
15339
15340         PR c++/19895
15341         * g++.dg/parse/ptrmem3.C: New.
15342
15343         PR c++/19884
15344         * g++.old-deja/g++.oliva/template6.C: Add another case.
15345         * g++.dg/template/explicit6.C: New.
15346
15347 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
15348
15349         PR c++/17816
15350         * g++.dg/other/redecl2.C: New.
15351
15352 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15353
15354         PR c++/19891
15355         * g++.dg/abi/covariant4.C: New.
15356
15357 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
15358
15359         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
15360
15361 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
15362
15363         * gcc.dg/vect/vect-96.c: Fix typo.
15364
15365 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15366
15367         PR c++/14479
15368         PR c++/19487
15369         * g++.dg/template/enum5.C: New test.
15370
15371 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15372
15373         * gcc.dg/vect/vect-97.c: New test.
15374
15375 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15376
15377         * gcc.dg/vect/vect-96.c: New test.
15378
15379 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
15380
15381         * gcc.dg/builtins-34.c: Also check ldexp*.
15382
15383 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
15384
15385         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
15386
15387 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
15388
15389         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
15390         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
15391         dg-require-dll, dg-require-iconv, dg-require-named-sections,
15392         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
15393         selector_list, selector_expression, dg-process-target): Move to new
15394         file target-supports-dg.exp.
15395         * lib/target-supports-dg.exp: New.
15396
15397         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
15398         New.
15399
15400 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
15401
15402         PR c++/19666
15403         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
15404
15405         PR middle-end/19858
15406         * gcc.c-torture/compile/20050210-1.c: New test.
15407
15408 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
15409
15410         PR c++/19755
15411         * g++.dg/warn/Wbraces1.C: New test.
15412
15413 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
15414
15415         * gcc.dg/builtins-52.c: New testcase.
15416
15417 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
15418
15419         PR c/19342
15420         * gcc.c-torture/execute/20050119-1.c: New test.
15421
15422 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15423
15424         PR c++/19811
15425         * g++.dg/init/delete1.C: New test.
15426
15427 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15428
15429         PR c++/18470
15430         * g++.dg/template/static12.C: New test.
15431
15432 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15433
15434         PR c++/19787
15435         * g++.dg/conversion/ambig1.C: New test.
15436
15437         PR c++/19739
15438         * g++.dg/ext/attrib19.C: New test.
15439
15440         PR c++/19732
15441         * g++.dg/parse/dtor5.C: New test.
15442
15443         PR c++/19762
15444         * g++.dg/template/dtor3.C: New test.
15445
15446         PR c++/19826
15447         * g++.dg/template/static11.C: New test.
15448         * g++.dg/template/crash2.C: Remove dg-error marker.
15449
15450 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
15451
15452         PR C++/18491
15453         * g++.old-deja/g++.mike/p10769a.C: Remove.
15454
15455 2005-02-09  Roger Sayle  <roger@eyesopen.com>
15456
15457         * gcc.dg/builtins-48.c: New test case.
15458         * gcc.dg/builtins-49.c: New test case.
15459         * gcc.dg/builtins-50.c: New test case.
15460         * gcc.dg/builtins-51.c: New test case.
15461
15462 2005-02-09  Ian Lance Taylor  <ian@airs.com>
15463
15464         PR middle-end/19583
15465         * g++.dg/warn/Wreturn-type-3.C: New test.
15466
15467 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15468
15469         PR middle-end/19402
15470         * gcc.dg/pr19402-1.c: New testcase.
15471         * gcc.dg/pr19402-2.c: likewise.
15472
15473 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15474
15475         PR middle-end/19854
15476         * g++.dg/tree-ssa/tmmti.C: New testcase.
15477
15478 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15479
15480         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
15481
15482 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
15483
15484         PR c++/19733
15485         * g++.dg/parse/crash23.C: New test.
15486         * g++.dg/warn/Weff1.C: New test.
15487
15488 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15489
15490         * gcc.dg/20050209-1.c: New test.
15491
15492 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15493
15494         PR target/19799
15495         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
15496
15497 2005-02-08  Mike Stump  <mrs@apple.com>
15498
15499         * g++.dg/pch/import-2.c: New test.
15500         * g++.dg/pch/import-2.hs: New.
15501         * g++.dg/pch/include/import-2a.h: New.
15502         * g++.dg/pch/include/import-2b.h: New.
15503
15504 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
15505
15506         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
15507
15508 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15509
15510         * gfortran.dg/substr_1.f90: New test.
15511
15512 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
15513
15514         PR middle-end/19775
15515         * gcc.dg/torture/builtin-power-1.c: Disable test for
15516         invalid transformation.
15517         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
15518         no longer optimize.
15519         * gcc.dg/builtins-47.c: New testcase.
15520
15521 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
15522             Dorit Naishlos  <dorit@il.ibm.com>
15523
15524         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
15525
15526 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
15527
15528         * gcc.c-torture/compile/20050206-1.c: New test.
15529
15530 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15531
15532         PR tree-opt/19768
15533         * g++.dg/opt/pr19768.C: New test.
15534
15535 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15536
15537         PR tree-opt/19736
15538         * gcc.c-torture/compile/pr19736.c: New test.
15539
15540 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15541
15542         PR c++/17401
15543         * g++.dg/parse/error25.C: New test.
15544
15545 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
15546
15547         * gcc.c-torture/execute/20050203-1.c: New.
15548
15549 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
15550
15551         * gcc.dg/vect/vect-85.c: Remove xfail.
15552         * gcc.dg/vect/vect-86.c: Remove xfail.
15553         * gcc.dg/vect/vect-87.c: Remove xfail.
15554         * gcc.dg/vect/vect-88.c: Remove xfail.
15555
15556 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
15557
15558         * gcc.dg/altivec-19.c: New.
15559
15560 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
15561
15562         PR c/17807
15563         * gcc.dg/nested-func-3.c: New test.
15564         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
15565
15566 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
15567
15568         * gcc.test-framework/gen_directive_tests: Generate tests for
15569         selector expressions.
15570
15571 2005-02-02  Matt Austern  <austern@apple.com>
15572
15573         PR c++/19628
15574         * g++/ext/builtin7.C: New.
15575         * g++/ext/builtin8.C: New.
15576
15577 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15578
15579         PR c/18502
15580         * gcc.dg/pr18502-1.c: New test.
15581
15582 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15583
15584         PR c++/17413
15585         * g++.dg/template/local4.C: Tweak.
15586
15587 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
15588
15589         PR tree-optimization/19578
15590         * gcc.c-torture/compile/20050202-1.c: New test.
15591
15592 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15593
15594         PR c/19435
15595         * gcc.dg/c99-init-4.c: New test.
15596
15597 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15598
15599         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
15600
15601         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
15602
15603         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
15604         * g++.dg/eh/check-vect.h: New.
15605
15606         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
15607         * gcc.dg/vect/vect-78.c: Ditto.
15608         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
15609         Remove.
15610
15611         * g++.dg/conversion/simd1.C: Expect warning.
15612         * g++.dg/ext/attribute-test-1.C: Ditto.
15613         * g++.dg/ext/attribute-test-2.C: Ditto.
15614         * g++.dg/ext/attribute-test-3.C: Ditto.
15615         * g++.dg/ext/attribute-test-4.C: Ditto.
15616
15617         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
15618         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
15619
15620         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
15621
15622 2005-02-01  Richard Henderson  <rth@redhat.com>
15623
15624         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15625         long double for ibm double-double format.
15626         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15627
15628 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
15629
15630         PR tree-optimization/19633
15631         * testsuite/gcc.dg/pr19633-1.c: New test.
15632         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
15633         to NULL or a symbol.
15634
15635 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15636
15637         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
15638         New procs.
15639         (dg-process-target (local override)): Handle selector expressions.
15640
15641         * gcc.test-framework/README: Describe tests in source directory.
15642         * gcc.test-framework/test-framework.awk: Handle dg- tests.
15643         * gcc.test-framework/test-framework.exp: Handle dg- tests.
15644         * gcc.test-framework/dg-bogus-exp-P.c: New test.
15645         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
15646         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
15647         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
15648         * gcc.test-framework/dg-do-link-exp-P.c: New test.
15649         * gcc.test-framework/dg-do-run-exp-P.c: New test.
15650         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
15651         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
15652         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
15653         * gcc.test-framework/dg-error-exp-P.c: New test.
15654         * gcc.test-framework/dg-error-exp-XP.c: New test.
15655         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
15656         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
15657         * gcc.test-framework/dg-output-exp-P.c: New test.
15658         * gcc.test-framework/dg-output-exp-XF.c: New test.
15659         * gcc.test-framework/dg-warning-exp-P.c: New test.
15660         * gcc.misc-tests/dg-1.c: Remove.
15661         * gcc.misc-tests/dg-2.c: Remove.
15662         * gcc.misc-tests/dg-3.c: Remove.
15663         * gcc.misc-tests/dg-4.c: Remove.
15664         * gcc.misc-tests/dg-5.c: Remove.
15665         * gcc.misc-tests/dg-6.c: Remove.
15666         * gcc.misc-tests/dg-7.c: Remove.
15667         * gcc.misc-tests/dg-8.c: Remove.
15668         * gcc.misc-tests/dg-9.c: Remove.
15669         * gcc.misc-tests/dg-10.c: Remove.
15670         * gcc.misc-tests/dg-11.c: Remove.
15671         * gcc.misc-tests/dg-12.c: Remove.
15672         * gcc.misc-tests/dg-test.exp: Remove.
15673
15674         * gcc.test-framework/test-framework.awk: Change recording and
15675         printing of passes and failures.
15676
15677         * gcc.test-framework: New directory.
15678         * gcc.test-framework/README: New.
15679         * gcc.test-framework/test-framework.exp: New.
15680         * gcc.test-framework/test-framework.awk: New.
15681         * gcc.test-framework/gen_directive_tests: New.
15682
15683 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
15684
15685         * lib/treelang.exp: Fix comment typos.
15686         (treelang_target_compile): Don't append libs=-ltreelang to options.
15687
15688 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
15689
15690         * g++.dg/parse/typename7.C: Adjust error messages.
15691
15692 2005-01-31  Jeff Law  <law@redhat.com>
15693
15694         * gcc.c-torture/execute/20050131-1.c: New test.
15695         * gcc.dg/wcaselabel.c: New test.
15696
15697 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
15698
15699         * g++.dg/other/warning1.C: Adjust error messags.
15700         * g++.dg/parse/constant5.C: New test.
15701
15702 2005-01-31  Steven Bosscher  <stevenb@suse.de>
15703
15704         PR c/19333
15705         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
15706         the test case valid.
15707         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
15708         * testsuite/gcc.dg/array-7.c: Adjust expected result.
15709         * testsuite/gcc.dg/pr18596-3.c: Likewise.
15710         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
15711         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
15712         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
15713
15714 2005-01-31  Dale Johannesen  <dalej@apple.com>
15715
15716         * g++.dg/opt/pr19650.C: New test.
15717
15718 2005-01-31  Richard Henderson  <rth@redhat.com>
15719
15720         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15721         long double for intel double extended format.
15722         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15723
15724 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
15725
15726         PR c++/19555
15727         * g++.dg/template/static10.C: New test.
15728
15729         PR c++/19395
15730         * g++.dg/parse/error24.C: New test.
15731
15732         PR c++/19367
15733         * g++.dg/lookup/builtin1.C: New test.
15734
15735         PR c++/19457
15736         * g++.dg/warn/conv3.C: New test.
15737
15738 2005-01-30  Bud Davis  <bdavis@gfortran.org>
15739
15740         PR fortran/19647
15741         * gfortan.dg/inquire_7.f90
15742
15743 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
15744
15745         PR tree-optimization/15791
15746         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
15747         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
15748         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
15749         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
15750         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
15751         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
15752         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
15753         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
15754         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
15755         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
15756
15757 2005-01-29  Paul Brook  <paul@codesourcery.com>
15758
15759         PR fortran/18565
15760         * check.c (real_or_complex_check): New function.
15761         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
15762         * intrinsic.c (add_functions): Use new check functions.
15763         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
15764         Add prototypes.
15765
15766 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
15767
15768         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
15769         gcc.dg/lvalue-3.c: New tests.
15770         * gcc.dg/concat.c: Update expected messages.
15771
15772 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
15773
15774         PR libfortran/19595
15775         * gfortran.dg/eor_1.f90: New test.
15776
15777 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
15778
15779         PR fortran/19589
15780         * gfortran.dg/logical_data_1.f90: New test.
15781
15782 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
15783
15784         PR c++/19253
15785         * g++.dg/template/crash33.C: New test.
15786
15787         PR c++/19667
15788         * g++.dg/template/crash32.C: New test.
15789
15790 2005-01-28  Ian Lance Taylor  <ian@airs.com>
15791
15792         PR middle-end/16558
15793         * g++.dg/warn/Wreturn-type-2.C: New test.
15794
15795 2004-06-24  Jeff Law  <law@redhat.com>
15796
15797         * gcc.dg/tree-ssa/20050128-1.c: New test.
15798
15799 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
15800
15801         * gcc.target/frv/all-mdpackh-1.c: New test.
15802
15803 2005-01-28  Steven Bosscher  <stevenb@suse.de>
15804
15805         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
15806
15807 2005-01-27  Richard Henderson  <rth@redhat.com>
15808
15809         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
15810
15811 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15812
15813         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
15814
15815 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15816
15817         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15818         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15819         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
15820         to cope with cases where the multilib options override the dg-options.
15821
15822 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
15823
15824         PR c/18946
15825         * gcc.dg/noncompile/20050120-1.c: New test.
15826
15827 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
15828
15829         PR tree-optimization/19633
15830         * gcc.dg/pr19633.c: New test.
15831         * gcc.dg/tree-ssa/pr19633.c: New test.
15832
15833 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
15834
15835         * gcc.dg/20041216-1.c: New test.
15836
15837 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
15838
15839         PR objc/18862
15840         * objc.dg/selector-2.m: New test.
15841
15842 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
15843
15844         * g++.dg/opt/range-test-2.C: New test.
15845
15846         PR rtl-optimization/19579
15847         * gcc.c-torture/execute/20050124-1.c: New test.
15848
15849 2005-01-26  Greg Parker  <gparker@apple.com>
15850         Stuart Hastings  <stuart@apple.com>
15851
15852         * gcc.c-torture/execute/20050125-1.c: New.
15853
15854 2005-01-18  Jan Hubicka  <jh@suse.cz>
15855
15856         PR tree-optimize/19337
15857         * gcc.c-torture/compile/20050119-1.c: New test.
15858
15859 2005-01-24  James E Wilson  <wilson@specifixinc.com>
15860
15861         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
15862         test for successful match.
15863
15864 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
15865
15866         PR objc/18408
15867         * objc.dg/comp-types-7.m: New test.
15868
15869 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
15870
15871         * lib/target-supports.exp (current_target_name): New.
15872         (check_effective_target_ilp32, check_effective_target_lp64):
15873         Cache the result to use as long as the current target, with
15874         multilib flags, remains the same.
15875
15876         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
15877         (dg-require-weak, dg-require-visibility, dg-require-alias,
15878         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
15879         dg-require-effective-target, dg-skip-if): Remove call to
15880         skip_test_and_clear_xfail.
15881         (dg-test): Clear xfail data.
15882
15883 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
15884
15885         PR target/17751
15886         * gcc.dg/ppc64-toc.c: New test.
15887
15888         * g++.dg/tree-ssa/empty-1.C: New test.
15889
15890         PR middle-end/19551
15891         * gcc.c-torture/execute/20050121-1.c: New test.
15892         * gcc.dg/20050121-2.c: New test.
15893
15894 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
15895         Paul Brook  <paul@codesourcery.com>
15896
15897         PR fortran/17941
15898         * gfortran.dg/real_const_1.f: New test.
15899         * gfortran.dg/real_const_2.f90: New test.
15900         * gfortran.dg/complex_int_1.f90: New test.
15901
15902 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
15903
15904         PR fortran/19313
15905         * gfortan.dg/inquire_6.f90: New test.
15906
15907 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15908
15909         PR libfortran/19451
15910         * open_readonly_1.f90: New test.
15911
15912 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15913
15914         PR libfortran/18982
15915         * gfortran.dg/open_new.f90: New file.
15916
15917 2005-01-22  Paul Brook  <paul@codesourcery.com>
15918
15919         * namelist_1.f90: New test.
15920
15921 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
15922
15923         PR tree-optimization/19484
15924         * gcc.c-torture/compile/20050122-[12].c: New tests.
15925
15926 2005-01-22  Paul Brook  <paul@codesourcery.com>
15927
15928         * gfortran.dg/implicit_2.f90: New test.
15929
15930 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
15931
15932         PR fortran/19314
15933         * gfortran.dg/inquire_5.f90: New test.
15934
15935 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15936
15937         PR c/18809
15938         * gcc.dg/pr18809-1.c: New test.
15939
15940 2005-01-21  Ian Lance Taylor  <ian@airs.com>
15941
15942         * gcc.dg/20050121-1.c: New test.
15943
15944         PR tree-optimization/13000
15945         * gcc.dg/20040206-1.c: Change warning to point where function is
15946         being inlined.
15947
15948 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15949
15950         PR c++/19208
15951         * g++.dg/template/array11.C: New test.
15952
15953 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15954
15955         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
15956         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
15957         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
15958         * gfortran.dg/getenv_1.f90: Add dg-do directive.
15959         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
15960         gfortran.dg/pr17164.f90: Add missing dg-do directives.
15961
15962 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15963
15964         PR tree-optimization/15349
15965         * gcc.dg/tree-ssa/pr15349.c: New.
15966
15967 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15968
15969         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15970
15971 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15972
15973         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15974         scan-assembler-times directive name.
15975
15976         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15977         after dg-do.
15978
15979         PR rtl-optimization/19462
15980         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15981
15982 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15983
15984         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15985         counting function calls on ia64.
15986
15987 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15988
15989         PR rtl-optimization/15139
15990         * gcc.dg/20050111-2.c: New test.
15991
15992         PR c/17297
15993         * gcc.c-torture/compile/20050113-1.c: New testcase.
15994
15995         PR middle-end/19164
15996         * gcc.dg/20050113-1.c: New testcase.
15997
15998 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15999
16000         * gcc.dg/vect/vect-85.c: Add comment.
16001         * gcc.dg/vect/vect-86.c: Add xfail for now.
16002         * gcc.dg/vect/vect-87.c: Add xfail for now.
16003         * gcc.dg/vect/vect-88.c: Add xfail for now.
16004         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
16005
16006 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16007
16008         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
16009
16010 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16011
16012         * g++.dg/debug/typedef3.C: New test.
16013
16014 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
16015
16016         PR c/19472
16017         * gcc.dg/asm-a.c: New test.
16018
16019 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
16020
16021         * gcc.dg/sh-relax.c: Add prototype for abort.
16022
16023 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16024
16025         * gcc.dg/short-compare-1.c: New test.
16026         * gcc.dg/short-compare-2.c: Likewise.
16027
16028 2005-01-18  Michael Matz  <matz@suse.de>
16029
16030         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
16031
16032 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
16033
16034         PR tree-optimization/19121
16035         * gcc.c-torture/compile/pr19121.c: New test.
16036
16037 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
16038
16039         PR target/19357
16040         * gcc.c-torture/compile/pr19357.c: New test.
16041
16042 2005-01-17  Ian Lance Taylor  <ian@airs.com>
16043
16044         PR c/5675
16045         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
16046         pass--those that refer just to the variable, possibly with a
16047         cast.
16048         * gcc.dg/c99-const-expr-3.c: Likewise.
16049
16050         PR middle-end/13127
16051         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
16052         longer emitted.
16053
16054 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
16055
16056         PR fortran/18778
16057         * gfortran.dg/endfile_2.f90: New test.
16058
16059 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
16060
16061         PR 19168
16062         * gfortran.dg/select_5.f90: New test.
16063
16064 2004-01-16  Paul Brook  <paul@codesourcery.com>
16065
16066         * gfortran.dg/common_4.f90: New test.
16067
16068 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
16069
16070         PR rtl-optimization/19462
16071         * gcc.dg/torture/pr19462-1.c: New test.
16072
16073 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
16074
16075         PR objc/19321
16076         * objc.dg/func-ptr-2.m: New.
16077         * objc.dg/volatile-1.m: New.
16078
16079 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16080
16081         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
16082
16083 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16084
16085         PR tree-optimization/19060
16086         * gcc.c-torture/execute/20050104-1.c: New test.
16087
16088 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
16089
16090         PR fortran/18983
16091         * gfortran.dg/write_to_null.f90: New test.
16092
16093 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
16094             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16095
16096         PR other/19328
16097         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
16098         argument.
16099
16100 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16101
16102         PR c++/19263
16103         * g++.dg/init/vector1.C: New test.
16104
16105 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
16106
16107         PR target/13158
16108         * gcc.target/ia64/sibcall-unwind-1.c: New test.
16109         PR target/18987
16110         * gcc.target/ia64/sibcall-unwind-2.c: New test.
16111
16112 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
16113
16114         * gfortran.dg/select_1.f90: New test.
16115         * gfortran.dg/select_2.f90: New test.
16116         * gfortran.dg/select_3.f90: New test.
16117         * gfortran.dg/select_4.f90: New test.
16118
16119 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
16120
16121         PR middle-end/19084
16122         PR rtl-optimization/19348
16123         * gcc.dg/20050111-1.c: New test.
16124         * gcc.c-torture/execute/20050111-1.c: New test.
16125
16126         * gcc.dg/i386-asm-4.c: New test.
16127
16128 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16129
16130         * gcc.dg/nested-func-2.c: New test.
16131         * ada/acats/norun.lst: Remove c953002.
16132
16133 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
16134
16135         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
16136
16137 2005-01-12  Ben Elliston  <bje@au.ibm.com>
16138
16139         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
16140
16141 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
16142
16143         PR target/18761
16144         * g++.dg/abi/align1.C: New test.
16145
16146 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
16147
16148         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
16149         at a time.
16150         * g++.dg/ext/altivec_check.h: Support compiling as C.
16151
16152 2005-01-10  Roger Sayle  <roger@eyesopen.com>
16153
16154         PR c++/19355
16155         * g++.dg/expr/pr19355-1.C: New test case.
16156
16157 2005-01-10  Laurent GUERBY <laurent@guerby.net>
16158
16159         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
16160         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
16161         * ada/acats/tests/c3/c92005b.ada: Likewise.
16162         * ada/acats/tests/c3/cxb3012.a: Likewise.
16163         * ada/acats/norun.lst: Add c380004 and c953002, add PR
16164
16165 2005-01-09  Paul Brook  <paul@codesourcery.com>
16166
16167         * gfortran.dg/common_2.f90: New file.
16168         * gfortran.dg/common_3.f90: New file.
16169
16170 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
16171
16172         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
16173
16174 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16175
16176         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
16177         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
16178         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
16179         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
16180         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
16181         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
16182         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
16183         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
16184         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
16185         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
16186         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
16187         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
16188         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
16189         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
16190         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
16191         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
16192         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
16193         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
16194         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
16195         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
16196         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
16197         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
16198         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
16199         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
16200         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
16201         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
16202         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
16203         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
16204         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
16205         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
16206         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
16207         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
16208         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
16209         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
16210         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
16211         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
16212         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
16213         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
16214         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
16215         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
16216         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
16217         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
16218         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
16219         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
16220         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
16221         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
16222         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
16223         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
16224         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
16225         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
16226         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
16227         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
16228         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
16229         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
16230         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
16231         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
16232         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
16233         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
16234         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
16235         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
16236         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
16237         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
16238         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
16239         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
16240         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
16241         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
16242         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
16243
16244         * gcc.dg/vect/vect-1.c: Fix spelling.
16245         * gcc.dg/vect/vect-10.c: Fix spelling.
16246         * gcc.dg/vect/vect-11.c: Fix spelling.
16247         * gcc.dg/vect/vect-12.c: Fix spelling.
16248         * gcc.dg/vect/vect-14.c: Fix spelling.
16249         * gcc.dg/vect/vect-15.c: Fix spelling.
16250         * gcc.dg/vect/vect-16.c: Fix spelling.
16251         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
16252         * gcc.dg/vect/vect-64.c: Fix comments.
16253         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
16254
16255 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16256             Ira Rosen  <irar@il.ibm.com>
16257
16258         * gcc.dg/vect/vect-70.c: New test.
16259         * gcc.dg/vect/vect-71.c: New test.
16260
16261 2005-01-09  Manfred Hollstein  <mh@suse.com>
16262
16263         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
16264         * gcc.dg/pr18241-2.c: Likewise.
16265         * gcc.dg/pr18241-3.c: Likewise.
16266         * gcc.dg/pr18241-4.c: Likewise.
16267         * gcc.dg/pr18241-5.c: Likewise.
16268
16269 2005-01-08  Richard Henderson  <rth@redhat.com>
16270
16271         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16272         False for x86 and x86-64.
16273
16274 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
16275
16276         PR tree-optimization/18241
16277         * gcc.dg/pr18241-1.c: New test.
16278         * gcc.dg/pr18241-2.c: New test.
16279         * gcc.dg/pr18241-3.c: New test.
16280         * gcc.dg/pr18241-4.c: New test.
16281         * gcc.dg/pr18241-5.c: New test.
16282
16283 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
16284
16285         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
16286         gfortran.dg/select_4.f90: New.
16287
16288 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16289
16290         * gcc.c-torture/execute/20050107-1.c: New test.
16291
16292 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
16293
16294         PR c++/19298
16295         * g++.dg/template/ref2.C: New.
16296
16297 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
16298
16299         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
16300         instead of being empty.
16301
16302 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16303
16304         PR fortran/15553
16305         * gfortran.dg/array-1.f90: New test.
16306
16307 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16308
16309         PR tree-optimization/19283
16310         * gcc.c-torture/execute/20050106-1.c: New test.
16311
16312         PR rtl-optimization/18861
16313         * gcc.dg/20050105-1.c: New test.
16314
16315         PR tree-optimization/18828
16316         * gcc.dg/20050105-2.c: New test.
16317
16318 2005-01-07  Andreas Jaeger  <aj@suse.de>
16319
16320         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
16321
16322 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
16323
16324         PR fortran/18398
16325         * gfortran.dg/fmt_read.f90: New test.
16326
16327 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
16328
16329         * gcc.dg/rs6000-ldouble-2.c: New.
16330
16331 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
16332
16333         PR c++/19244
16334         * g++.dg/parser/ctor2.C: New test.
16335
16336 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16337
16338         PR c++/17154
16339         * g++.dg/template/using9.C: New test.
16340
16341 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16342
16343         PR c++/19258
16344         * g++.dg/lookup/friend6.C: New test.
16345
16346 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16347
16348         PR c++/19270
16349         * g++.dg/template/array10.C: New.
16350
16351 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16352
16353         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
16354         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
16355
16356 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
16357
16358         * gcc.c-torture/compile/20050105-1.c: New test.
16359
16360 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
16361
16362         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
16363
16364 2005-01-05  Roger Sayle  <roger@eyesopen.com>
16365
16366         PR middle-end/19100
16367         * gcc.dg/conv-3.c: New test case.
16368
16369 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
16370
16371         * gcc.dg/asm-wide-1.c: New test.
16372
16373 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16374
16375         PR c++/19030
16376         * g++.dg/parse/crash22.C: New
16377
16378 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
16379
16380         PR 19257
16381         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
16382
16383 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
16384
16385         PR middle-end/17767
16386         * gcc.dg/i386-mmx-6.c: New test case.
16387
16388 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
16389
16390         PR tree-optimization/18308
16391         * gcc.dg/vect/pr18308.c: New testcase.
16392
16393 2005-01-04  Andreas Jaeger  <aj@suse.de>
16394
16395         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
16396
16397 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16398             Robert Bowdidge <bowdidge@apple.com>
16399
16400         * gcc.dg/cpp/subframework1.c: New.
16401         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
16402         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
16403         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
16404         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
16405
16406 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16407
16408         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
16409         producing warning.
16410         * gcc.dg/darwin-weakimport-2.c: New.
16411
16412 2005-01-03  Richard Henderson  <rth@redhat.com>
16413
16414         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
16415
16416 2005-01-03  Richard Henderson  <rth@redhat.com>
16417
16418         * gcc.dg/vect/vect.exp: Enable for ia64.
16419         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
16420         (check_effective_target_vect_float): Likewise.
16421         (check_effective_target_vect_no_align): Likewise.
16422         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
16423         * gcc.dg/vect/vect-8.c: Likewise.
16424
16425 2005-01-03  Uros Bizjak <uros@kss-loka.si>
16426
16427         PR target/19236
16428         * gcc.dg/pr19236-1.c: New test case.
16429
16430 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16431
16432         PR rtl-optimization/12092
16433         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
16434
16435 2005-01-02  Andreas Jaeger  <aj@suse.de>
16436
16437         * gcc.dg/pr12092-1.c: Do not run on x86_64.
16438
16439 2005-01-01  Roger Sayle  <roger@eyesopen.com>
16440             Andrew Pinski  <pinskia@physics.uc.edu>
16441
16442         PR rtl-optimization/12092
16443         * gcc.dg/pr12092-1.c: New test case.
16444
16445 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
16446
16447         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
16448         'hidden' and 'default' for better portability.
16449         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
16450
16451         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
16452         6 and 7.
16453         * g++.old-deja/g++.brendan/new3.C: Likewise.
16454
16455 2005-01-01  Steven Bosscher  <stevenb@suse.de>
16456
16457         * gcc.dg/20041231-1.C: New test.
16458         * g++.dg/warn/Wunreachable-code-1.C: New test.
16459
16460 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
16461
16462         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
16463         file, not /dev/null.  Abort on error.
16464
16465 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
16466             Ziemowit Laski  <zlaski@apple.com>
16467
16468         PR objc/18971
16469         * objc.dg/encode-5.m: New test.
16470
16471 2004-12-29  Richard Henderson  <rth@redhat.com>
16472
16473         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
16474         * objc.dg/stabs-1.m: Disable for ia64.
16475
16476 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
16477
16478         PR c++/19190
16479         * g++.dg/warn/Wunused-10.C: New test.
16480
16481 2004-12-28  Richard Henderson  <rth@redhat.com>
16482
16483         * objc.dg/stabs-1.m: Disable for alpha.
16484
16485 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16486
16487         PR c++/19149
16488         * g++.dg/parse/error23.C: New test.
16489
16490 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16491
16492         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
16493
16494         PR fortran/19032
16495         * gfortran.dg/intrinsic_modulo_1.f90: New.
16496         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
16497         tests with divisor -1.
16498
16499 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16500
16501         * g++.dg/opt/temp1.C (memcpy): Return a value.
16502
16503         PR c++/19148
16504         * g++.dg/expr/cond7.C: New test.
16505
16506 2004-12-27  Paul Brook  <paul@codesourcery.com>
16507
16508         * gfortran.dg/g77/select_no_compile.f: Remove.
16509
16510 2004-12-27  Richard Henderson  <rth@redhat.com>
16511
16512         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
16513         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
16514         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
16515
16516 2004-12-26  Richard Henderson  <rth@redhat.com>
16517
16518         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
16519         by 1i instead of token pasting.
16520
16521 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16522
16523         PR tree-optimization/17578
16524         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
16525         to additional_flags.
16526         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
16527
16528 2004-12-25  Richard Henderson  <rth@redhat.com>
16529
16530         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16531         Remove Alpha.
16532
16533 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16534
16535         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
16536         hppa*-*-hpux*.
16537         * gcc.dg/pr17957.c (dg-options): Likewise.
16538         * gcc.dg/struct-ret-1.c: Add prototype for abort.
16539         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
16540         instead of 0 on __hppa__.
16541         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
16542         "foo,%r" on hppa*-*-*.
16543
16544 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
16545
16546         PR fortran/19071
16547         * gfortran.dg/complex_write.f90: New test.
16548
16549 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16550
16551         PR c++/17595
16552         * g++.dg/parse/pragma2.C: New test.
16553
16554         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
16555
16556 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16557
16558         * gcc.dg/empty2.c: Add missing dg-warning.
16559
16560 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16561
16562         PR c++/17413
16563         * g++.dg/template/local4.C: New test.
16564         * g++.dg/template/crash19.C: Add dg-error marker.
16565
16566         * g++.dg/template/crash31.C: Correct embedded PR number.
16567
16568 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16569
16570         PR c++/16405
16571         * g++.dg/opt/temp1.C: Add do-run marker.
16572
16573 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16574
16575         * g++.dg/template/spec19.C: New.
16576
16577 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16578
16579         PR target/16819
16580         * gcc.dg/empty2.c: New.
16581
16582 2004-12-23  Richard Henderson  <rth@redhat.com>
16583
16584         * lib/target-supports.exp (check_effective_target_vect_no_align):
16585         Remove i?86 and x86-64.
16586
16587 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16588
16589         PR c++/16405
16590         * g++.dg/opt/temp1.C: New test.
16591
16592 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16593
16594         PR c++/18733
16595         * g++.dg/template/friend33.C: New testcase.
16596
16597 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
16598
16599         PR c++/18464
16600         * g++.dg/template/cond5.C: New test.
16601
16602         PR c++/18492
16603         * g++.dg/inherit/thunk3.C: New test.
16604
16605         PR c++/11224
16606         * g++.dg/warn/Wunused-9.C: New test.
16607
16608 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
16609
16610         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
16611
16612 2004-12-22  Jan Beulich  <jbeulich@novell.com>
16613
16614         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
16615
16616 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
16617
16618         PR c++/18378
16619         * g++.dg/ext/packed8.C: New test.
16620
16621         PR c++/19063
16622         * g++.dg/template/crash31.C: New test.
16623
16624         PR c++/19034
16625         * g++.dg/template/crash30.C: New test.
16626
16627 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16628
16629         PR C++/18984
16630         * g++.dg/eh/ctor3.C: New test.
16631
16632 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16633
16634         * objc.dg/stabs-1.m: Allow section name to be quoted and
16635         assembly label to begin with '.LL'.
16636
16637 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
16638
16639         * gcc.dg/vect/vect.exp
16640         (check_effective_target_lp64_or_vect_no_align): New.
16641         * gcc.dg/vect/vect-77.c: Use it.
16642         * gcc.dg/vect/vect-78.c: Use it.
16643
16644         * lib/target-supports.exp
16645         (check_effective_target_vect_no_max,
16646         check_effective_target_vect_no_bitwise,
16647         check_effective_target_vect_no_align): New.
16648         * gcc.dg/vect/vect-13.c: Use them.
16649         * gcc.dg/vect/vect-17.c: Ditto.
16650         * gcc.dg/vect/vect-18.c: Ditto.
16651         * gcc.dg/vect/vect-19.c: Ditto.
16652         * gcc.dg/vect/vect-20.c: Ditto.
16653         * gcc.dg/vect/vect-27.c: Ditto.
16654         * gcc.dg/vect/vect-29.c: Ditto.
16655         * gcc.dg/vect/vect-44.c: Ditto.
16656         * gcc.dg/vect/vect-48.c: Ditto.
16657         * gcc.dg/vect/vect-50.c: Ditto.
16658         * gcc.dg/vect/vect-52.c: Ditto.
16659         * gcc.dg/vect/vect-54.c: Ditto.
16660         * gcc.dg/vect/vect-56.c: Ditto.
16661         * gcc.dg/vect/vect-58.c: Ditto.
16662         * gcc.dg/vect/vect-60.c: Ditto.
16663         * gcc.dg/vect/vect-72.c: Ditto.
16664         * gcc.dg/vect/vect-80.c: Ditto.
16665
16666 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16667
16668         PR c++/14075
16669         * g++.dg/init/string1.C: New.
16670
16671         PR c++/18975
16672         * g++.dg/other/synth1.C: New.
16673
16674 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16675
16676         PR c/18963
16677         * gcc.dg/pr18963-1.c: New test.
16678
16679 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16680
16681         PR c/18596
16682         * gcc.dg/funcdef-storage-1.c (foo): Remove.
16683         * gcc.dg/pr18596-1.c: Use dg-error.
16684         (dg-options): Use -fno-unit-at-a-time.
16685         * gcc.dg/pr18596-2.c: New test.
16686         * gcc.dg/pr18596-3.c: New test.
16687
16688 2004-12-20  Roger Sayle  <roger@eyesopen.com>
16689
16690         PR middle-end/18683
16691         * g++.dg/opt/pr18683-1.C: New test case.
16692
16693 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
16694
16695         PR other/19093
16696         * g++.dg/opt/max1.C: Fix for 64bit targets.
16697
16698 2004-12-20  Matt Austern  <austern@apple.com>
16699
16700         PR c++/19044
16701         * g++.dg/ext/builtin6.C: New
16702
16703 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
16704
16705         PR tree-optimization/19080
16706         * gcc.c-torture/compile/pr19080.c: New test.
16707
16708 2004-12-20  Steven Bosscher  <stevenb@suse.de>
16709
16710         * gcc.dg/20041219-1.c: New test.
16711
16712 2004-12-19  Roger Sayle  <roger@eyesopen.com>
16713
16714         PR middle-end/19068
16715         * g++.dg/opt/max1.C: New test case.
16716
16717 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16718
16719         * gcc.dg/fdata-sections-1.c: New test.
16720
16721 2004-12-18  Roger Sayle  <roger@eyesopen.com>
16722
16723         PR middle-end/18548
16724         * gcc.dg/max-1.c: New test case.
16725
16726 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
16727
16728         * gcc.c-torture/execute/20041218-1.c: New test.
16729
16730 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
16731
16732         * gcc.dg/pr18501.c: New test.
16733         * gcc.dg/uninit-5.c: XFAIL.
16734         * gcc.dg/uninit-9.c: XFAIL.
16735
16736 2004-12-17  Dale Johannesen  <dalej@apple.com>
16737
16738         * gcc.dg/20041213-1.c: New.
16739
16740 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
16741
16742         * objc.dg/stabs-1.m: Allow assembly label to begin
16743         with a dot ('.').
16744
16745 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
16746
16747         * gcc.c-torture/execute/20041213-1.c: Move...
16748         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
16749
16750 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
16751
16752         PR c++/18721
16753         * g++.dg/lookup/conv-5.C: New.
16754
16755 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
16756
16757         * objc.dg/stabs-1.m: New test.
16758
16759 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16760
16761         * gcc.dg/visibility-c.c: Change compile to
16762         assemble for the test.
16763
16764 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16765
16766         PR target/19041
16767         * gcc.dg/visibility-c.c: New test.
16768
16769 2004-12-16  Roger Sayle  <roger@eyesopen.com>
16770
16771         PR middle-end/18493
16772         * gcc.dg/switch-8.c: New test case.
16773
16774 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16775
16776         PR c++/18905
16777         * g++.dg/template/init4.C: New.
16778         * g++.dg/opt/static3.C: Enable optimizer.
16779
16780 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
16781
16782         * g++.dg/other/complex1.C: New test.
16783
16784 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
16785
16786         * g++.dg/opt/inline9.C: New test.
16787
16788 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16789
16790         PR fortran/18993
16791         * gfotran.dg/nullify_1.f: New test.
16792
16793 2004-12-15  Richard Henderson  <rth@redhat.com>
16794
16795         * gcc.target/i386/i386.exp: New harness.
16796         * gcc.target/i386/vect-args.c: New.
16797
16798 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
16799
16800         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
16801
16802 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16803
16804         PR c++/18825
16805         * g++.dg/template/friend32.C: New test.
16806
16807 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16808
16809         * cpp/pragma-once-1.c: New test.
16810         * cpp/pragma-once-1b.h: Likewise.
16811         * cpp/pragma-once-1c.h: Likewise.
16812         * cpp/pragma-once-1d.h: Likewise.
16813         * cpp/inc/pragma-once-1a.h: Likewise.
16814
16815 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
16816             Steven G. Kargl  <kargls@comcast.net>
16817
16818         PR fortran/17597
16819         * gfortran.dg/list_read_3.f90: New test.
16820
16821 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16822
16823         * gcc.dg/ftrapv-2.c: New test.
16824
16825 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16826
16827         PR c++/18981
16828         * g++.dg/template/typename9.C: New test.
16829
16830 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16831
16832         PR c++/18738
16833         * g++.dg/template/typename8.C: New test.
16834         * g++.dg/parse/friend2.C: Tweak error message.
16835
16836 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16837
16838         * gcc.c-torture/20041214-1.c: New test.
16839
16840 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16841
16842         PR c++/18965
16843         * g++.dg/init/array17.C: New test.
16844
16845 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16846
16847         PR c++/18793
16848         * g++.dg/init/aggr3.C: New test.
16849
16850 2004-12-14  Janis Johnson  <janis187@us.ibm.com
16851
16852         * gcc.dg/altivec-types-1.c: New test.
16853         * gcc.dg/altivec-types-2.c: New test.
16854         * gcc.dg/altivec-types-3.c: New test.
16855         * gcc.dg/altivec-types-4.c: New test.
16856         * g++.dg/ext/altivec-types-1.C: New test.
16857         * g++.dg/ext/altivec-types-2.C: New test.
16858         * g++.dg/ext/altivec-types-3.C: New test.
16859         * g++.dg/ext/altivec-types-4.C: New test.
16860
16861 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
16862
16863         PR middle-end/18951
16864         * gcc.c-torture/execute/20041213-1.c: New test.
16865
16866 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
16867
16868         PR c++/18949
16869         * g++.dg/template/cast1.C: New.
16870
16871 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
16872
16873         * gcc.c-torture/execute/20041213-2.c: New test.
16874
16875 2004-12-13  Richard Henderson  <rth@redhat.com>
16876
16877         * gcc.dg/i386-sse-10.c: Fix typo in options.
16878
16879 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
16880
16881         PR c++/18968
16882         * g++.dg/opt/pr18968.C: New test.
16883
16884 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
16885
16886         PR c++/18925
16887         * g++.dg/ext/visibility/staticdatamem.C: New test.
16888
16889 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
16890
16891         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
16892
16893 2004-12-13  Roger Sayle  <roger@eyesopen.com>
16894
16895         PR rtl-optimization/18928
16896         * gcc.dg/pr18928-1.c: New test case.
16897
16898 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
16899
16900         PR tree-opt/16951
16901         * gcc.c-torture/compile/20041211-1.c: New.
16902
16903 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16904
16905         PR middle-end/17564
16906         * gcc.c-torture/execute/20041212-1.c: New test.
16907
16908 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16909
16910         PR fortran/18869
16911         * gfortran.dg/common_1.f90: New test.
16912
16913 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
16914         Paul Brook  <paul@codesourcery.com>
16915
16916         PR fortran/16222
16917         * gfortran.dg/real_do_1.f90: New test.
16918
16919 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16920
16921         PR tree-opt/18040
16922         * g++.dg/opt/ptrmem6.C: New test.
16923
16924 2004-12-11  Roger Sayle  <roger@eyesopen.com>
16925
16926         PR middle-end/18921
16927         * gcc.dg/pr18921-1.c: New test case.
16928
16929 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16930
16931         PR fortran/17175
16932         * gfortran.dg/scale_1.f90: New test.
16933
16934 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
16935
16936         PR middle-end/18903
16937         * gcc.c-torture/compile/pr18903.c: New test.
16938
16939 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
16940
16941         * gcc.c-torture/execute/20041210-1.c: New test.
16942
16943 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16944
16945         PR c++/18731
16946         * g++.dg/parser/struct-1.C: New test.
16947         * g++.dg/parser/struct-2.C: New test.
16948         * g++.dg/parser/struct-3.C: New test.
16949
16950 2004-12-09  Richard Henderson  <rth@redhat.com>
16951
16952         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
16953
16954         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
16955         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
16956
16957 2004-12-09  Matt Austern  <austern@apple.com>
16958
16959         PR c++/18514
16960         * g++.dg/ext/builtin1.C: New
16961         * g++.dg/ext/builtin2.C: New
16962         * g++.dg/ext/builtin3.C: New
16963         * g++.dg/ext/builtin4.C: New
16964         * g++.dg/ext/builtin5.C: New
16965
16966 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16967
16968         PR tree-opt/18904
16969         * g++.dg/opt/ptrmem5.C: New test.
16970
16971 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16972
16973         * g++.dg/parse/typename5.C: Adjust for new error.
16974         * g++.dg/parse/typename7.C: New.
16975
16976 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16977
16978         PR c++/18073
16979         * g++.dg/other/mmintrin.C: New test.
16980
16981 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16982
16983         PR c++/16681
16984         * g++.dg/init/array15.C: New.
16985         * g++.dg/init/array16.C: New.
16986
16987 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16988
16989         PR fortran/18826
16990         * gfortran.dg/assign_1.f90: New test.
16991
16992 2004-12-08  Nick Clifton  <nickc@redhat.com>
16993
16994         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16995         * gcc.target/xstormy16/data_below100: Likewise.
16996         * gcc.target/xstormy16/sfr: Likewise.
16997         * gcc.target/xstormy16/below100.S: New test source file.
16998         * gcc.target/xstormy16/below100.ld: New test linker script.
16999         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17000         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
17001         bp instructions.
17002         * gcc.target/xstormy16/bp.c: Likewise.
17003
17004         * gcc.target/xstormy16/bss_below100: New files:
17005         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17006         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17007         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17008         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17009         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17010         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17011         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17012         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17013         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17014         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17015         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17016         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17017         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17018         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17019         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17020         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17021         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17022         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17023         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17024         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17025         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17026         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17027         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17028         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17029         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17030         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17031         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17032
17033         * gcc.target/xstormy16/data_below100: New files:
17034         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17035         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17036         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17037         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17038         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17039         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17040         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17041         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17042         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17043         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17044         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17045         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17046         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17047         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17048         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17049         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17050         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17051         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17052         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17053         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17054         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17055         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17056         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17057         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17058         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17059         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17060         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17061
17062         * gcc.target/xstormy16/sfr: New files:
17063         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
17064         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
17065         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
17066         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
17067         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
17068         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
17069         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
17070         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
17071         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
17072         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
17073         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
17074         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
17075         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
17076         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
17077         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
17078         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
17079         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
17080         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
17081         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
17082         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
17083         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
17084         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
17085         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
17086         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
17087         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
17088         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
17089         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
17090         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
17091         27_if0_sfrw_bitfield_f.c
17092
17093 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17094
17095         PR c++/18100
17096         * g++.dg/lookup/name-clash4.C: New test.
17097
17098 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
17099
17100         PR c++/18672
17101         * g++.dg/opt/array1.C: New.
17102
17103         PR c++/18803
17104         * g++.dg/template/operator5.C: New.
17105
17106 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
17107
17108         PR c/18867
17109         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
17110
17111 2004-12-07  Steven Bosscher  <stevenb@suse.de>
17112
17113         * gcc.dg/noncompile/20041207.c: New test.
17114
17115 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
17116
17117         * g++.dg/other/unreachable-1.C: New test.
17118
17119 2004-12-06  Nick Clifton  <nickc@redhat.com>
17120
17121         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
17122         <limits.h> because the latter comes from gcc's include/ directory
17123         and not the newlib/libc/include directory.
17124
17125 2004-12-04  Richard Henderson  <rth@redhat.com>
17126
17127         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
17128
17129 2004-12-04  Richard Henderson  <rth@redhat.com>
17130
17131         * lib/target-supports.exp (check_gc_sections_available): Disable
17132         for alpha and ia64.
17133
17134 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
17135
17136         PR middle-end/17909
17137         * g++.dg/other/vararg-2.C: New test.
17138
17139 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17140
17141         PR c++/17011, c++/17971
17142         * g++.dg/template/error15.C: Adjust expected error.
17143         * g++.dg/template/instantiate3.C: Likewise.
17144
17145 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
17146
17147         * gcc.dg/altivec-18.c: Fix for darwin
17148
17149 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17150
17151         PR c++/18782
17152         * g++.dg/parse/ptrmem2.C: New.
17153
17154         PR c++/18318
17155         * g++.dg/template/new1.C: New.
17156
17157 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17158
17159         PR fortran/18710
17160         * gfortran.dg/direct_io_3.f90: New test.
17161
17162 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
17163
17164         PR 18758
17165         * g++.dg/parse/crash21.C: New.
17166
17167 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17168
17169         PR c++/15664, c++/18276
17170         * g++.dg/template/ttp13.C: New test.
17171         * g++.dg/template/ttp14.C: Likewise.
17172
17173 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17174
17175         PR c++/18123
17176         * g++.dg/parse/enum2.C: New test.
17177         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
17178
17179 2004-12-02  Nick Clifton  <nickc@redhat.com>
17180
17181         * gcc.target/xstormy16: New test directory.
17182         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17183         * gcc.target/xstormy16/bp.c: Check the generation of bp
17184         instructions.
17185         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
17186         bn instructions and the BELOW100 attribute.
17187
17188 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
17189
17190         PR target/16952
17191         * gcc.dg/ppc-eabi.c: New.
17192
17193 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17194
17195         PR fortran/18284
17196         * gfortran.dg/backspace.f90
17197
17198 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17199
17200         * gfortran.dg/inquire.f90: New test.
17201
17202 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
17203
17204         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
17205         handle effective-target-keyword.
17206         (dg-skip-if): Support effective-target keyword as target list.
17207         (dg-xfail-if): Ditto.
17208         * lib/target-supports.exp (is-effective-target-keyword): New proc.
17209
17210 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
17211
17212         PR tree-optimization/18291
17213         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
17214
17215 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
17216
17217         PR C++/18729
17218         * g++.dg/parse/crash20.C: New.
17219
17220         PR c++/17431
17221         * g++.dg/overload/arg1.C: New.
17222         * g++.dg/overload/arg2.C: New.
17223         * g++.dg/overload/arg3.C: New.
17224         * g++.dg/overload/arg4.C: New.
17225
17226 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
17227
17228         * gcc.dg/c99-flex-array-4.c: Remove.
17229
17230 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17231
17232         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
17233
17234         * lib/target-supports.exp (is-effective-target): Simplify.
17235
17236         * lib/target-supports.exp (check_effective_target_vect_long):
17237         Fix for powerpc64-*-*.
17238
17239 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
17240
17241         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
17242         to support new requirements on FreeBSD 5.
17243
17244 2004-11-30  Devang Patel  <dpatel@apple.com>
17245
17246         PR 18702
17247         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
17248
17249 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17250
17251         * g++.dg/ext/altivec-13.C: New test.
17252
17253 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
17254
17255         PR tree-opt/18298
17256         * gcc.c-torture/execute/p18298.c: New test.
17257
17258 2004-11-30  Ira Rosen  <irar@il.ibm.com>
17259             Dorit Naishlos  <dorit@il.ibm.com>
17260
17261         PR tree-opt/18607
17262         * gcc.dg/vect/vect-89.c: New test.
17263
17264 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
17265
17266         * gcc.dg/pr18596-1.c: New test.
17267
17268 2004-11-30  Ben Elliston  <bje@au.ibm.com>
17269
17270         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
17271
17272 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17273
17274         PR c/18479
17275         * gcc.dg/pr18479.c: New test.
17276
17277 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17278
17279         PR target/18490
17280         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
17281         mmix-knuth-mmixware.
17282
17283         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
17284         cris-*-elf* cris-*-aout* mmix-*-*
17285
17286 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17287
17288         PR middle-end/18725
17289         * gcc.dg/pr18725.c: New test.
17290
17291 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17292
17293         PR target/18488
17294         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
17295
17296         PR target/18336
17297         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
17298
17299 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
17300
17301         PR c++/18368
17302         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
17303         * g++.old-deja/g++.law/ctors5.C: Likewise.
17304         * g++.old-deja/g++.other/crash25.C: Likewise.
17305
17306         PR c++/18674
17307         * g++.dg/template/error16.C: New test.
17308
17309         PR c++/18512
17310         * g++.dg/template/crash29.C: New test.
17311
17312 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
17313
17314         PR tree-optimization/18712
17315         * gcc.c-torture/compile/pr18712.c: New test.
17316
17317 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
17318
17319         PR c/7544
17320         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
17321         tests.
17322
17323 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17324
17325         PR c++/18652
17326         * g++.dg/lookup/crash6.C: New test.
17327
17328 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17329
17330         PR middle-end/18164
17331         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
17332
17333 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17334
17335         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
17336         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
17337         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
17338
17339 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
17340
17341         * gcc.dg/pr18164.c: New test.
17342
17343 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
17344
17345         * gcc.dg/funroll-loops-all.c: New.
17346
17347 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17348
17349         PR target/18489
17350         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
17351         delimeter, match space and TAB as well as ":".
17352
17353         PR target/18484
17354         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
17355
17356         PR target/18348
17357         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
17358
17359         PR target/18345
17360         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
17361
17362         PR target/18337
17363         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
17364
17365 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
17366
17367         * gfortran.dg/direct_io_2.f90: New test.
17368
17369 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17370
17371         PR target/18334
17372         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
17373
17374 2004-11-28  Richard Henderson  <rth@redhat.com>
17375
17376         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
17377
17378 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
17379
17380         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
17381         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
17382         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
17383         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
17384         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
17385         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
17386         gcc.dg/pointer-arith-8.c: New tests.
17387
17388 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
17389
17390         PR fortran/18364
17391         * gfortran.dg/endfile.f90: New test.
17392
17393 2004-11-27  Falk Hueffner  <falk@debian.org>
17394
17395         * gcc.dg/loop-6.c: New test.
17396
17397 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17398
17399         * gcc.c-torture/execute/20041126-1.c: New test.
17400
17401 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17402
17403         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
17404         on IRIX.
17405
17406 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17407
17408         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
17409         functions.
17410
17411 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17412
17413         PR rtl-optimization/17825
17414         * gcc.c-torture/compile/20041119-1.c: New test.
17415
17416 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17417
17418         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
17419         Check existence of ld library path variables before unsetting.
17420
17421 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
17422
17423         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
17424
17425 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17426
17427         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
17428
17429 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17430
17431         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
17432
17433 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17434
17435         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
17436         dg-do directive.
17437
17438 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17439
17440         * gcc.dg/pr17957.c: Pass --param, not -param.
17441
17442 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17443
17444         PR middle-end/17957
17445         * testsuite/gcc.dg/pr17957.c: New test.
17446
17447 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
17448
17449         PR c++/18445
17450         * g++.dg/template/crash28.C: Likewise.
17451
17452         PR c++/18001
17453         * g++.dg/expr/unary2.C: Adjust lvalue messages.
17454         * g++.dg/ext/lvaddr.C: Likewise.
17455         * g++.dg/opt/pr7503-3.C: Likewise.
17456
17457         PR c++/18466
17458         * g++.dg/parse/qualified3.C: New test.
17459         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
17460
17461         PR c++/18545
17462         * g++.dg/expr/return1.C: New test.
17463
17464 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17465
17466         Friend class name lookup 3/n, PR c++/3332
17467         * g++.dg/lookup/friend3.C: New test.
17468         * g++.dg/lookup/friend4.C: Likewise.
17469         * g++.dg/lookup/friend5.C: Likewise.
17470
17471 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17472
17473         Friend class name lookup 2/n, PR c++/14513, c++/15410
17474         * g++.dg/lookup/friend2.C: New test.
17475         * g++.dg/template/friend31.C: Likewise.
17476
17477 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17478
17479         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
17480
17481 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17482
17483         PR c++/17473
17484         * g++.dg/tc1/dr56.C: Remove.
17485         * g++.dg/template/typedef1.C: Add dg-error markers.
17486         * g++.old-deja/g++.other/typedef7.C: Likewise.
17487
17488         PR c++/18285
17489         * g++.dg/parse/typedef7.C: New test.
17490
17491 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
17492
17493         * gcc.c-torture/execute/20041124-1.c: New test.
17494
17495 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17496
17497         * g++.dg/template/deduce3.C: New test.
17498
17499         PR c++/18586
17500         * g++.dg/template/crash27.C: New test.
17501
17502         PR c++/18530
17503         * g++.dg/warn/Wshadow-3.C: New test.
17504
17505 2004-11-24  Devang Patel  <dpatel@apple.com>
17506
17507         PR/18555
17508         * gcc.dg/cpp/isysroot-1.c: New test.
17509         * gcc.dg/cpp/usr/include/stdio.h: New file.
17510         * gcc.dg/cpp/isysroot-2.c: New test.
17511         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
17512         New file.
17513
17514 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17515
17516         PR c++/8929
17517         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
17518
17519 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17520
17521         * gcc.target/sparc/align.c: Do not include <stdint.h>.
17522         * gcc.target/sparc/pdist.c: Likewise.
17523
17524 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
17525
17526         PR c++/16882
17527         * g++.dg/conversion/simd1.C: New test.
17528
17529 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17530
17531         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
17532         and restore_ld_library_path_env_vars.
17533         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
17534         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
17535         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
17536         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
17537
17538 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
17539
17540         * gcc.dg/pragma-align-2.c: Test macro expansion.
17541         * gcc.dg/pragma-pack-2.c: New test.
17542
17543 2004-11-23  Richard Henderson  <rth@redhat.com>
17544
17545         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
17546         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17547         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
17548         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
17549         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
17550         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
17551
17552         * gcc.dg/vect/vect.exp: Add check for alpha.
17553         * lib/target-supports.exp (check_alpha_max_hw_available): New.
17554         (check_effective_target_vect_int): Enable for alpha.
17555         (check_effective_target_vect_long): New.
17556         (is-effective-target): Add it.
17557
17558 2004-11-23  Uros Bizjak <uros@kss-loka.si>
17559
17560         * gcc.dg/pr18614-1.c: New test.
17561
17562 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17563
17564         * gcc.dg/setjmp-2.c: New test.
17565
17566 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
17567
17568         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
17569         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
17570         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
17571         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
17572         gcc.target/sparc/pdist.c: New tests.
17573
17574 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
17575
17576         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
17577
17578 2004-11-22  Dale Johannesen  <dalej@apple.com>
17579
17580         * gcc.dg/20041111-1.c: New.
17581
17582 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17583
17584         PR tree-opt/18536
17585         * gcc.dg/vect/pr18536.c: New test.
17586
17587 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17588
17589         PR c++/18354
17590         * g++.dg/template/nontype11.C: New test.
17591
17592 2004-11-21  Roger Sayle  <roger@eyesopen.com>
17593
17594         PR middle-end/18520
17595         * gcc.dg/pr18520-1.c: New test case.
17596
17597 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
17598
17599         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
17600         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
17601         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
17602         expected diagnostics.
17603
17604 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17605
17606         PR target/18580
17607         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
17608         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
17609         vect-77.c, vect-77a.c: XFAIL on the SPARC.
17610
17611 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17612
17613         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
17614
17615 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
17616             Joseph Myers  <joseph@codesourcery.com>
17617
17618         * lib/target-supports.exp (check_visibility_available): Really
17619         test the compiler.
17620
17621 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17622
17623         PR tree-opt/18181
17624         * gcc.dg/vect/vect-85.c: New test.
17625         * gcc.dg/vect/vect-86.c: New test.
17626         * gcc.dg/vect/vect-87.c: New test.
17627         * gcc.dg/vect/vect-88.c: New test.
17628
17629 2004-11-19  Ben Elliston  <bje@au.ibm.com>
17630
17631         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
17632
17633 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
17634
17635         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
17636         * gcc.dg/ppc-and-1.c: Ditto.
17637         * gcc.dg/ppc-compare-1.c: Ditto.
17638         * gcc.dg/ppc-mov-1.c: Ditto
17639
17640 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
17641             Mark Mitchell  <mark@codesourcery.com>
17642
17643         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
17644
17645 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17646             Aldy Hernandez  <aldyh@redhat.com>
17647
17648         * lib/target-supports.exp (check_effective_target_vect_int): New
17649         (check_effective_target_vect_float): New
17650         (check_effective_target_vect_double): New.
17651         (is-effective-target): Support new effective targets keywords.
17652         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
17653         default action for dg-do.
17654         * gcc.dg/vect/pr16105.c: Use new support.
17655         * gcc.dg/vect/pr18400.c: Ditto.
17656         * gcc.dg/vect/pr18425.c: Ditto.
17657         * gcc.dg/vect/vect-1.c: Ditto.
17658         * gcc.dg/vect/vect-10.c: Ditto.
17659         * gcc.dg/vect/vect-11.c: Ditto.
17660         * gcc.dg/vect/vect-12.c: Ditto.
17661         * gcc.dg/vect/vect-13.c: Ditto.
17662         * gcc.dg/vect/vect-14.c: Ditto.
17663         * gcc.dg/vect/vect-15.c: Ditto.
17664         * gcc.dg/vect/vect-16.c: Ditto.
17665         * gcc.dg/vect/vect-17.c: Ditto.
17666         * gcc.dg/vect/vect-18.c: Ditto.
17667         * gcc.dg/vect/vect-19.c: Ditto.
17668         * gcc.dg/vect/vect-2.c: Ditto.
17669         * gcc.dg/vect/vect-20.c: Ditto.
17670         * gcc.dg/vect/vect-21.c: Ditto.
17671         * gcc.dg/vect/vect-22.c: Ditto.
17672         * gcc.dg/vect/vect-23.c: Ditto.
17673         * gcc.dg/vect/vect-24.c: Ditto.
17674         * gcc.dg/vect/vect-25.c: Ditto.
17675         * gcc.dg/vect/vect-26.c: Ditto.
17676         * gcc.dg/vect/vect-27.c: Ditto.
17677         * gcc.dg/vect/vect-27a.c: Ditto.
17678         * gcc.dg/vect/vect-28.c: Ditto.
17679         * gcc.dg/vect/vect-29.c: Ditto.
17680         * gcc.dg/vect/vect-29a.c: Ditto.
17681         * gcc.dg/vect/vect-3.c: Ditto.
17682         * gcc.dg/vect/vect-30.c: Ditto.
17683         * gcc.dg/vect/vect-31.c: Ditto.
17684         * gcc.dg/vect/vect-32.c: Ditto.
17685         * gcc.dg/vect/vect-33.c: Ditto.
17686         * gcc.dg/vect/vect-34.c: Ditto.
17687         * gcc.dg/vect/vect-35.c: Ditto.
17688         * gcc.dg/vect/vect-36.c: Ditto.
17689         * gcc.dg/vect/vect-37.c: Ditto.
17690         * gcc.dg/vect/vect-38.c: Ditto.
17691         * gcc.dg/vect/vect-4.c: Ditto.
17692         * gcc.dg/vect/vect-40.c: Ditto.
17693         * gcc.dg/vect/vect-41.c: Ditto.
17694         * gcc.dg/vect/vect-42.c: Ditto.
17695         * gcc.dg/vect/vect-43.c: Ditto.
17696         * gcc.dg/vect/vect-44.c: Ditto.
17697         * gcc.dg/vect/vect-45.c: Ditto.
17698         * gcc.dg/vect/vect-46.c: Ditto.
17699         * gcc.dg/vect/vect-47.c: Ditto.
17700         * gcc.dg/vect/vect-48.c: Ditto.
17701         * gcc.dg/vect/vect-48a.c: Ditto.
17702         * gcc.dg/vect/vect-49.c: Ditto.
17703         * gcc.dg/vect/vect-5.c: Ditto.
17704         * gcc.dg/vect/vect-50.c: Ditto.
17705         * gcc.dg/vect/vect-51.c: Ditto.
17706         * gcc.dg/vect/vect-52.c: Ditto.
17707         * gcc.dg/vect/vect-53.c: Ditto.
17708         * gcc.dg/vect/vect-54.c: Ditto.
17709         * gcc.dg/vect/vect-55.c: Ditto.
17710         * gcc.dg/vect/vect-56.c: Ditto.
17711         * gcc.dg/vect/vect-56a.c: Ditto.
17712         * gcc.dg/vect/vect-57.c: Ditto.
17713         * gcc.dg/vect/vect-58.c: Ditto.
17714         * gcc.dg/vect/vect-59.c: Ditto.
17715         * gcc.dg/vect/vect-6.c: Ditto.
17716         * gcc.dg/vect/vect-60.c: Ditto.
17717         * gcc.dg/vect/vect-61.c: Ditto.
17718         * gcc.dg/vect/vect-62.c: Ditto.
17719         * gcc.dg/vect/vect-63.c: Ditto.
17720         * gcc.dg/vect/vect-64.c: Ditto.
17721         * gcc.dg/vect/vect-65.c: Ditto.
17722         * gcc.dg/vect/vect-66.c: Ditto.
17723         * gcc.dg/vect/vect-67.c: Ditto.
17724         * gcc.dg/vect/vect-68.c: Ditto.
17725         * gcc.dg/vect/vect-69.c: Ditto.
17726         * gcc.dg/vect/vect-7.c: Ditto.
17727         * gcc.dg/vect/vect-72.c: Ditto.
17728         * gcc.dg/vect/vect-72a.c: Ditto.
17729         * gcc.dg/vect/vect-73.c: Ditto.
17730         * gcc.dg/vect/vect-74.c: Ditto.
17731         * gcc.dg/vect/vect-75.c: Ditto.
17732         * gcc.dg/vect/vect-76.c: Ditto.
17733         * gcc.dg/vect/vect-77.c: Ditto.
17734         * gcc.dg/vect/vect-77a.c: Ditto.
17735         * gcc.dg/vect/vect-78.c: Ditto.
17736         * gcc.dg/vect/vect-79.c: Ditto.
17737         * gcc.dg/vect/vect-8.c: Ditto.
17738         * gcc.dg/vect/vect-80.c: Ditto.
17739         * gcc.dg/vect/vect-82.c: Ditto.
17740         * gcc.dg/vect/vect-82_64.c: Ditto.
17741         * gcc.dg/vect/vect-83.c: Ditto.
17742         * gcc.dg/vect/vect-83_64.c: Ditto.
17743         * gcc.dg/vect/vect-9.c: Ditto.
17744         * gcc.dg/vect/vect-all.c: Ditto.
17745         * gcc.dg/vect/vect-none.c: Ditto.
17746
17747 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17748
17749         * lib/gcc-dg.exp (dg-skip-if): New function.
17750         (dg-forbid-option): Remove.
17751         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
17752         * g++.dg/abi/bitfield8.C: Likewise.
17753         * g++.dg/abi/dtor1.C: Likewise.
17754         * g++.dg/abi/empty10.C: Likewise.
17755         * g++.dg/abi/empty7.C: Likewise.
17756         * g++.dg/abi/empty9.C: Likewise.
17757         * g++.dg/abi/layout3.C: Likewise.
17758         * g++.dg/abi/layout4.C: Likewise.
17759         * g++.dg/abi/thunk1.C: Likewise.
17760         * g++.dg/abi/thunk2.C: Likewise.
17761         * g++.dg/abi/vbase11.C: Likewise.
17762         * g++.dg/abi/vthunk2.C: Likewise.
17763         * g++.dg/abi/vthunk3.C: Likewise.
17764         * g++.dg/ext/attrib8.C: Likewise.
17765         * g++.dg/opt/longbranch2.C: Likewise.
17766         * g++.dg/opt/reg-stack4.C: Likewise.
17767         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17768         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17769         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17770         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17771         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17772         * gcc.dg/20000609-1.c: Likewise.
17773         * gcc.dg/20000720-1.c: Likewise.
17774         * gcc.dg/20011107-1.c: Likewise.
17775         * gcc.dg/20011119-1.c: Likewise.
17776         * gcc.dg/20020108-1.c: Likewise.
17777         * gcc.dg/20020122-2.c: Likewise.
17778         * gcc.dg/20020122-3.c: Likewise.
17779         * gcc.dg/20020201-3.c: Likewise.
17780         * gcc.dg/20020206-1.c: Likewise.
17781         * gcc.dg/20020218-1.c: Likewise.
17782         * gcc.dg/20020310-1.c: Likewise.
17783         * gcc.dg/20020411-1.c: Likewise.
17784         * gcc.dg/20020418-2.c: Likewise.
17785         * gcc.dg/20020426-1.c: Likewise.
17786         * gcc.dg/20020426-2.c: Likewise.
17787         * gcc.dg/20020517-1.c: Likewise.
17788         * gcc.dg/20020523-1.c: Likewise.
17789         * gcc.dg/20020523-2.c: Likewise.
17790         * gcc.dg/20020729-1.c: Likewise.
17791         * gcc.dg/20030204-1.c: Likewise.
17792         * gcc.dg/20030826-2.c: Likewise.
17793         * gcc.dg/20030926-1.c: Likewise.
17794         * gcc.dg/20031202-1.c: Likewise.
17795         * gcc.dg/980312-1.c: Likewise.
17796         * gcc.dg/980313-1.c: Likewise.
17797         * gcc.dg/990117-1.c: Likewise.
17798         * gcc.dg/990424-1.c: Likewise.
17799         * gcc.dg/990524-1.c: Likewise.
17800         * gcc.dg/991230-1.c: Likewise.
17801         * gcc.dg/i386-387-1.c: Likewise.
17802         * gcc.dg/i386-387-2.c: Likewise.
17803         * gcc.dg/i386-387-3.c: Likewise.
17804         * gcc.dg/i386-387-4.c: Likewise.
17805         * gcc.dg/i386-387-5.c: Likewise.
17806         * gcc.dg/i386-387-6.c: Likewise.
17807         * gcc.dg/i386-asm-1.c: Likewise.
17808         * gcc.dg/i386-bitfield1.c: Likewise.
17809         * gcc.dg/i386-bitfield2.c: Likewise.
17810         * gcc.dg/i386-loop-1.c: Likewise.
17811         * gcc.dg/i386-loop-2.c: Likewise.
17812         * gcc.dg/i386-loop-3.c: Likewise.
17813         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17814         * gcc.dg/i386-pic-1.c: Likewise.
17815         * gcc.dg/i386-regparm.c: Likewise.
17816         * gcc.dg/i386-signbit-1.c: Likewise.
17817         * gcc.dg/i386-signbit-2.c: Likewise.
17818         * gcc.dg/i386-signbit-3.c: Likewise.
17819         * gcc.dg/i386-sse-5.c: Likewise.
17820         * gcc.dg/i386-sse-8.c: Likewise.
17821         * gcc.dg/i386-unroll-1.c: Likewise.
17822         * gcc.dg/tls/opt-1.c: Likewise.
17823         * gcc.dg/tls/opt-2.c: Likewise.
17824         * gcc.dg/unroll-1.c: Likewise.
17825         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17826         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17827         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17828         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17829
17830 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17831
17832         * g++.dg/template/incomplete1.C: New test.
17833
17834 2004-11-16  Nick Clifton  <nickc@redhat.com>
17835
17836         Revert patches accidentally commited during checkin of fixes for
17837         xstormy16 tests:
17838         gcc.c-torture/execute/simd-4.c: Revert
17839         gcc.dg/20040910-1.c: Revert.
17840
17841 2004-11-16  Paul Brook  <paul@codesourcery.com>
17842
17843         PR fortran/13010
17844         * gfortran.dg/der_pointer_1.f90: New test.
17845
17846 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
17847
17848         PR c/18498
17849         * gcc.dg/bitfld-13.c: New test.
17850
17851 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
17852
17853         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
17854         powerpc*-*-linux*.
17855
17856         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
17857         * gcc.dg/ppc64-abi-2.c: Ditto.
17858         * gcc.dg/ppc64-abi-3.c: Ditto.
17859
17860         * lib/gcc-dg.exp (dg-target-list): Remove.
17861
17862 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
17863
17864         * gcc.dg/ia64-postinc.c: New test.
17865
17866 2004-11-15  Mark Mitchell <mark@codesourcery.com>
17867
17868         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
17869
17870 2004-11-15  Nick Clifton  <nickc@redhat.com>
17871
17872         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
17873         __INT_MAX__ so that the test can be compiled by toolchains
17874         targeted at 16-bit processors.
17875
17876         * gcc.dg/20040625-1.c: Use long constants rather than integers
17877         when performing arithmetic that will overflow 16-bits.
17878
17879         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
17880         xstormy16.  It does not support 128-bit vector operations.
17881
17882         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
17883         with the macro PTR_TYPE.  Define this macro to an integer type
17884         suitable for holding a pointer.
17885
17886         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
17887         the target is a 16-bit processor.
17888
17889         * gcc.dg/cpp/if-2.c: Expect a different warning message from
17890         16-bit targets where the character constant will be too long.
17891
17892         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
17893         where the double will not be directly addressable.
17894
17895 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17896
17897         Friend class name lookup 1/n, PR c++/18471
17898         * g++.dg/template/crash26.C: New test.
17899         * g++.dg/lookup/struct1.C: Adjust expected error.
17900         * g++.dg/parse/elab1.C: Likewise.
17901         * g++.dg/parse/elab2.C: Likewise.
17902         * g++.dg/parse/int-as-enum1.C: Likewise.
17903         * g++.dg/parse/struct-as-enum1.C: Likewise.
17904         * g++.dg/parse/typedef1.C: Likewise.
17905         * g++.dg/parse/typedef3.C: Likewise.
17906         * g++.dg/parse/typedef4.C: Likewise.
17907         * g++.dg/parse/typedef5.C: Likewise.
17908         * g++.dg/template/nontype4.C: Likewise.
17909         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
17910         * g++.old-deja/g++.other/elab1.C: Likewise.
17911         * g++.old-deja/g++.other/syntax4.C: Likewise.
17912
17913 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17914
17915         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
17916
17917 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
17918
17919         * gcc.c-torture/execute/20041114-1.c: New test.
17920
17921 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
17922
17923         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
17924         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
17925         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
17926         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
17927         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
17928         gcc.dg/switch-7.c: New tests.
17929
17930 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17931
17932         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
17933
17934 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17935
17936         PR tree-opt/18400
17937         * gcc.dg/vect/pr18400.c: New test.
17938
17939 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17940             Andrew Pinski  <pinskia@physics.uc.edu>
17941
17942         PR tree-opt/18425
17943         * gcc.dg/vect/pr18425.c: New test.
17944
17945 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17946
17947         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
17948         Guard with dg-require-alias and dg-require-visibility.
17949
17950 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17951
17952         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
17953
17954 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17955
17956         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
17957
17958 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17959
17960         PR c++/17344
17961         * g++.dg/template/defarg5.C: New test.
17962
17963 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17964
17965         * g++.dg/parse/cast1.C: Run only on ILP32.
17966         * g++.old-deja/g++.mike/p784.C: Likewise.
17967
17968 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17969
17970         * gcc.c-torture/execute/20041113-1.c: New test.
17971
17972 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17973
17974         PR target/18230
17975         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17976         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17977         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17978         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17979         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17980         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17981         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17982         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17983         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17984         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17985         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17986         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17987         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17988
17989 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17990
17991         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17992         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17993         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17994         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17995         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17996         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17997         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17998         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17999         gcc.target/sparc/combined-1.c: New tests.
18000
18001 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
18002
18003         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
18004         New tests.
18005
18006 2004-11-12  Mark Mitchell <mark@codesourcery.com>
18007
18008         * lib/gcc-dg.exp (dg-forbid-option): New function.
18009         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
18010         * g++.dg/abi/bitfield8.C: Likewise.
18011         * g++.dg/abi/dtor1.C: Likewise.
18012         * g++.dg/abi/empty10.C: Likewise.
18013         * g++.dg/abi/empty7.C: Likewise.
18014         * g++.dg/abi/empty9.C: Likewise.
18015         * g++.dg/abi/layout3.C: Likewise.
18016         * g++.dg/abi/layout4.C: Likewise.
18017         * g++.dg/abi/thunk1.C: Likewise.
18018         * g++.dg/abi/thunk2.C: Likewise.
18019         * g++.dg/abi/vbase11.C: Likewise.
18020         * g++.dg/abi/vthunk2.C: Likewise.
18021         * g++.dg/abi/vthunk3.C: Likewise.
18022         * g++.dg/ext/attrib8.C: Likewise.
18023         * g++.dg/opt/longbranch2.C: Likewise.
18024         * g++.dg/opt/reg-stack4.C: Likewise.
18025         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18026         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18027         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18028         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18029         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18030         * gcc.dg/20000609-1.c: Likewise.
18031         * gcc.dg/20000720-1.c: Likewise.
18032         * gcc.dg/20011107-1.c: Likewise.
18033         * gcc.dg/20011119-1.c: Likewise.
18034         * gcc.dg/20020108-1.c: Likewise.
18035         * gcc.dg/20020122-2.c: Likewise.
18036         * gcc.dg/20020122-3.c: Likewise.
18037         * gcc.dg/20020201-3.c: Likewise.
18038         * gcc.dg/20020206-1.c: Likewise.
18039         * gcc.dg/20020218-1.c: Likewise.
18040         * gcc.dg/20020310-1.c: Likewise.
18041         * gcc.dg/20020411-1.c: Likewise.
18042         * gcc.dg/20020418-2.c: Likewise.
18043         * gcc.dg/20020426-1.c: Likewise.
18044         * gcc.dg/20020426-2.c: Likewise.
18045         * gcc.dg/20020517-1.c: Likewise.
18046         * gcc.dg/20020523-1.c: Likewise.
18047         * gcc.dg/20020523-2.c: Likewise.
18048         * gcc.dg/20020729-1.c: Likewise.
18049         * gcc.dg/20030204-1.c: Likewise.
18050         * gcc.dg/20030826-2.c: Likewise.
18051         * gcc.dg/20030926-1.c: Likewise.
18052         * gcc.dg/20031202-1.c: Likewise.
18053         * gcc.dg/980312-1.c: Likewise.
18054         * gcc.dg/980313-1.c: Likewise.
18055         * gcc.dg/990117-1.c: Likewise.
18056         * gcc.dg/990424-1.c: Likewise.
18057         * gcc.dg/990524-1.c: Likewise.
18058         * gcc.dg/991230-1.c: Likewise.
18059         * gcc.dg/i386-387-1.c: Likewise.
18060         * gcc.dg/i386-387-2.c: Likewise.
18061         * gcc.dg/i386-387-3.c: Likewise.
18062         * gcc.dg/i386-387-4.c: Likewise.
18063         * gcc.dg/i386-387-5.c: Likewise.
18064         * gcc.dg/i386-387-6.c: Likewise.
18065         * gcc.dg/i386-asm-1.c: Likewise.
18066         * gcc.dg/i386-bitfield1.c: Likewise.
18067         * gcc.dg/i386-bitfield2.c: Likewise.
18068         * gcc.dg/i386-loop-1.c: Likewise.
18069         * gcc.dg/i386-loop-2.c: Likewise.
18070         * gcc.dg/i386-loop-3.c: Likewise.
18071         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18072         * gcc.dg/i386-pic-1.c: Likewise.
18073         * gcc.dg/i386-regparm.c: Likewise.
18074         * gcc.dg/i386-signbit-1.c: Likewise.
18075         * gcc.dg/i386-signbit-2.c: Likewise.
18076         * gcc.dg/i386-signbit-3.c: Likewise.
18077         * gcc.dg/i386-sse-5.c: Likewise.
18078         * gcc.dg/i386-sse-8.c: Likewise.
18079         * gcc.dg/i386-unroll-1.c: Likewise.
18080         * gcc.dg/tls/opt-1.c: Likewise.
18081         * gcc.dg/tls/opt-2.c: Likewise.
18082         * gcc.dg/unroll-1.c: Likewise.
18083         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18084         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18085         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18086         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18087         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
18088         -m64 is specified.
18089
18090 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18091
18092         PR c++/18389
18093         * g++.dg/parse/cond1.C: New test.
18094
18095         PR c++/18429
18096         * g++.dg/template/array9.C: New test.
18097         * g++.dg/ext/vla1.C: Adjust error messages.
18098         * g++.dg/ext/vlm1.C: Likewise.
18099         * g++.dg/template/crash2.C: Likewise.
18100
18101         PR c++/18436
18102         * g++.dg/template/call3.C: New test.
18103
18104         PR c++/18407
18105         * g++.dg/template/ptrmem11.C: New test.
18106
18107 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
18108
18109         PR other/14264
18110         * lib/g++.exp: Set LC_ALL and LANG to C.
18111         * lib/gcc-dg.exp: Likewise.
18112         * lib/gfortran.exp: Likewise.
18113         * lib/objc.exp: Likewise.
18114         * lib/treelang.exp: Likewise.
18115
18116 2004-11-12  Andreas Schwab  <schwab@suse.de>
18117
18118         * gcc.dg/pr16286.c: Fix last change.
18119
18120 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18121
18122         PR c++/18416
18123         * g++.dg/init/global1.C: New test.
18124
18125 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
18126
18127         * gcc.c-torture/execute/20041112-1.c: New test.
18128
18129 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18130
18131         * lib/gcc-dg.exp (dg-target-list): New.
18132
18133 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18134             Richard Sandiford  <rsandifo@redhat.com>
18135
18136         * lib/target-supports.exp (get-compiler_messages): New.
18137         (check_named_sections_available): Use it.
18138         (check_effective_target_ilp32): New.
18139         (check_effective_target_lp64): New.
18140         (is-effective-target): New.
18141         * lib/gcc-dg.exp (dg-require-effective-target): New.
18142
18143 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
18144
18145         * gcc.dg/precedence-1.c: New test.
18146
18147 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18148
18149         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
18150
18151         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
18152         message, delete generated files, use more descriptive name for
18153         executable, and make the test unsupported when it cannot be run.
18154
18155         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
18156         (dg-require-weak, dg-require-visibility, dg-require-alias,
18157         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
18158         dg-require-iconv, dg-require-named-sections): Use it.
18159
18160         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
18161
18162 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
18163
18164         PR target/16457
18165         * gcc.dg/ppc-and-1: New
18166
18167         PR target/16796
18168         * gcc.dg/ppc-mov-1.c: New.
18169
18170         PR target/16458
18171         * gcc.dg/ppc-compare-1.c: New.
18172
18173 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
18174
18175         * objc.dg/desig-init-2.m: New test.
18176
18177 2004-11-10  Adam Nemet  <anemet@lnxw.com>
18178
18179         PR middle-end/18160
18180         * g++.dg/warn/register-var-1.C: New test.
18181         * g++.dg/warn/register-var-2.C: New test.
18182
18183 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18184
18185         * gcc.dg/union-2.c: New test.
18186
18187 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
18188
18189         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
18190         New test for PR tree-optimization/17892.
18191
18192 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
18193
18194         PR c++/18369
18195         * g++.dg/init/new12.C: New test.
18196
18197 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
18198
18199         * gcc.target/sparc: New directory.
18200         * gcc.target/sparc/sparc.exp: New driver.
18201         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
18202         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
18203         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
18204         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
18205
18206 2004-11-10  Paul Brook  <paul@codesourcery.com>
18207
18208         PR fortran/18218
18209         * gfortran.dg/list_read.c: New test.
18210
18211 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18212
18213         PR c/18322
18214         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
18215         expected diagnostic location.
18216
18217 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
18218
18219         * gcc.dg/20041109-1.c: New test.
18220
18221 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18222
18223         PR objc/18406
18224         * objc/compile/pr18406.m: New test.
18225
18226 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18227
18228         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
18229
18230 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18231
18232         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
18233
18234 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18235
18236         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
18237
18238 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18239
18240         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
18241         exit.
18242
18243 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
18244
18245         PR tree-opt/18299
18246         * gcc.c-torture/pr18299-1.c: New test.
18247
18248 2004-11-06  Andreas Schwab  <schwab@suse.de>
18249
18250         * gcc.dg/pr16286.c: Also test for bool and pixel.
18251
18252 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
18253
18254         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
18255         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
18256         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
18257         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
18258         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
18259         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
18260         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
18261         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
18262         gcc.dg/struct-semi-3.c: New tests.
18263
18264 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18265
18266         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
18267
18268 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18269
18270         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
18271         Do not use C99 designators.
18272
18273 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18274
18275         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
18276
18277 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18278
18279         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
18280         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
18281         * gcc.c-torture/execute/simd-5.x: Remove.
18282
18283 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
18284
18285         PR rtl-optimization/17933
18286         * gcc.dg/torture/pr17933-1.c: New test.
18287
18288 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18289
18290         PR target/18106
18291         * lib/target-supports.exp (check_weak_available): Support
18292         Windows.
18293
18294 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
18295
18296         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
18297         call to fflush(stdout) before abort.
18298         (my_ffsll): New function.
18299         (generate_fields): Use it.
18300
18301 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18302
18303         * gcc.dg/init-undef-1.c: New test.
18304
18305 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18306
18307         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
18308         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
18309         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
18310         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
18311         expected messages for new parser.
18312
18313 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
18314
18315         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
18316
18317 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18318
18319         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
18320         on LP64 targets.
18321
18322 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18323
18324         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
18325         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
18326         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
18327         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
18328         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
18329         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
18330         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
18331         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
18332         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
18333         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
18334
18335 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18336
18337         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
18338         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
18339         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
18340         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
18341         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
18342         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
18343         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
18344         for new parser.
18345
18346 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
18347
18348         PR target/15342
18349         * gcc.dg/20041104-1.c: New test.
18350
18351 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18352
18353         * g++.dg/template/nontype7.C: New test.
18354         * g++.dg/template/nontype8.C: Likewise.
18355         * g++.dg/template/nontype9.C: Likewise.
18356         * g++.dg/template/nontype10.C: Likewise.
18357         * g++.dg/tc1/dr49.C: Likewise.
18358         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
18359         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
18360
18361 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18362
18363         * g++.dg/rtti/tinfo1.C: Remove xfails.
18364
18365 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18366
18367         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
18368         packed attribute to the definition to satisfy the new C++ parser.
18369
18370 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18371
18372         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
18373         invocations of va_arg.
18374
18375 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
18376
18377         PR c++/18124
18378         * g++.dg/template/crash25.C: New test.
18379
18380         PR c++/18155
18381         * g++.dg/template/typedef2.C: New test.
18382         * g++.dg/parse/crash13.C: Adjust error markers.
18383
18384         PR c++/18177
18385         * g++.dg/conversion/const3.C: New test.
18386
18387 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18388
18389         PR fortran/17535
18390         PR fortran/17583
18391         PR fortran/17713
18392         * gfortran.dg/generic_[123].f90: New testcases.
18393
18394 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18395
18396         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
18397         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
18398
18399 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18400
18401         PR tree-opt/16808
18402         * gcc.c-torture/compile/pr16808.c: New test.
18403
18404 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
18405
18406         PR rtl-optimization/17104
18407         * gcc.dg/ppc-bitfield1.c: New.
18408
18409 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18410
18411         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
18412
18413 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18414
18415         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
18416         strings for 32-bit code.
18417
18418 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
18419
18420         PR c/18239
18421         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
18422
18423 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
18424
18425         PR c++/18064
18426         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
18427
18428 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
18429
18430         PR c++/15172
18431         * g++.dg/init/aggr2.C: New test.
18432
18433 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
18434
18435         * objc.dg/local-decl-1.m: New test.
18436
18437 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18438
18439         * gcc.dg/20040910-1.c: Adjust regex.
18440
18441 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18442
18443         PR rtl-optimization/18084
18444         * g++.dg/opt/pr18084-1.C: New testcase.
18445
18446 2004-10-30  Matt Austern  <austern@apple.com>
18447
18448         PR c++/17542
18449         * g++.dg/ext/attrib18.C: New test.
18450
18451 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18452
18453         PR middle-end/18096
18454         * gcc.dg/pr18096-1.c: New test case.
18455
18456 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18457
18458         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
18459
18460 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
18461
18462         PR c/16666
18463         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
18464         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
18465         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
18466         gcc.dg/old-style-prom-3.c: New tests.
18467
18468 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
18469
18470         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
18471         Remove unnecessary inclusion of stdio.h.
18472
18473 2004-10-29  Roger Sayle  <roger@eyesopen.com>
18474
18475         PR rtl-optimization/17581
18476         * gcc.dg/pr17581-1.c: New test case.
18477
18478 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
18479
18480         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
18481         being implemented.
18482         * g++.dg/conversion/dr195-1.C: New.
18483         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
18484         * g++.old-deja/g++.mike/p10148.C: Likewise.
18485
18486 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
18487
18488         PR c++/17695
18489         * g++.dg/debug/typedef2.C: New test.
18490
18491 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
18492
18493         PR fortran/13490
18494         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
18495         * gfortran.dg/g77/README: Update.
18496
18497 2004-10-28  Matt Austern  <austern@apple.com>
18498
18499         PR c++/14124
18500         * g++.dg/ext/packed7.C: New test.
18501
18502 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18503
18504         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
18505         scan-assembler.
18506         * lib/scanasm.exp (hidden-scan-for): New proc.
18507         (scan-hidden): Use hidden-scan-for instead of constructing the scan
18508         string.
18509         (scan-not-hidden): Likewise.
18510         * lib/target-supports.exp (check_visibility_available): mach-o is
18511         support too.
18512
18513 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
18514
18515         PR c++/17132
18516         * g++.dg/template/memclass3.C: New test.
18517
18518 2004-10-28  Adam Nemet  <anemet@lnxw.com>
18519
18520         PR middle-end/18160
18521         * gcc.dg/register-var-1.c: New test.
18522         * gcc.dg/register-var-2.c: New test.
18523         * gcc.dg/asm-7.c: Taking the address of a register variable is an
18524         error now.
18525
18526 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
18527
18528         PR other/18172
18529         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
18530         unused variables.
18531         * gcc.dg/vect/vect-22.c: Likewise.
18532
18533 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
18534
18535         * gcc.dg/i386-rotate-1.c: New test.
18536
18537 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
18538
18539         * g++.dg/init/ref12.C: Add "run" marker.
18540
18541         PR c++/17435
18542         * g++.dg/init/ref12.C: New test.
18543
18544         PR c++/18140
18545         * g++.dg/template/shift1.C: New test.
18546         * g++.dg/template/error10.C: Adjust error markers.
18547
18548 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
18549
18550         PR tree-opt/17529
18551         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
18552
18553 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
18554
18555         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
18556         * gcc.dg/weak/weak-3.c: Likewise.
18557         * gcc.dg/weak/weak-5.c: Likewise.
18558         * gcc.dg/weak/weak-9.c: Likewise.
18559         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
18560         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
18561
18562         * gcc.dg/darwin-weakimport-1.c: New.
18563
18564 2004-10-28  Ben Elliston  <bje@au.ibm.com>
18565
18566         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
18567
18568 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
18569
18570         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
18571         'syntax' error messages.
18572         * gcc.dg/cpp/direct2s.c: Likewise.
18573
18574 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
18575
18576         * gcc.c-torture/compile/20041026-1.c: New.
18577
18578 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
18579
18580         PR c++/18093
18581         * g++.dg/lookup/ns2.C: New test.
18582
18583         PR c++/18020
18584         * g++.dg/template/enum4.C: New test.
18585
18586         PR c++/18161
18587         * g++.dg/template/expr1.C: New test.
18588
18589 2004-10-26  Ben Elliston  <bje@au.ibm.com>
18590
18591         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
18592
18593 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18594
18595         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
18596         gcc.dg/decl-nospec-3.c: New tests.
18597
18598 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
18599
18600         * objc.dg/super-class-3.m: New test.
18601
18602 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
18603
18604         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
18605         resyncing.
18606         * gcc.dg/cpp/direct2s.c: Likewise.
18607
18608 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
18609
18610         * objc.dg/image-info.m: Update for changes to section selection.
18611
18612 2004-10-25  David Ayers  <d.ayers@inode.at>
18613             Ziemowit Laski  <zlaski@apple.com>
18614
18615         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
18616         diagnostics when messaging 'id <Proto>'.
18617         * objc.dg/class-protocol-1.m: New test.
18618         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
18619         a non-existent method signature.
18620         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
18621         Update diagnostics when messaging with non-existent method signature.
18622         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
18623         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
18624         invalid receivers are now resolved as if messaging 'id'; remove
18625         extraneous diagnostics.
18626
18627 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18628
18629         PR c/16667
18630         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
18631         gcc.dg/init-desig-obs-3.c: New tests.
18632
18633 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
18634
18635         * gcc.dg/debug/20041023-1.c: New test.
18636
18637 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
18638
18639         PR middle-end/17407
18640         * gcc.c-torture/compile/pr17407.c: New test.
18641
18642         PR c++/18121
18643         * g++.dg/template/array8.C: New test.
18644
18645 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18646
18647         PR other/18138
18648         * lib/g++.exp: Accept more than one multilib libgcc.
18649         * lib/gcc-dg.exp: Likewise.
18650         * lib/objc.exp: Likewise.
18651         * lib/treelang.exp: Likewise.
18652         * lib/gfortran.exp: Likewise.
18653
18654 2004-10-24  Ben Elliston  <bje@au.ibm.com>
18655
18656         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
18657
18658 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
18659
18660         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
18661         * gcc.dg/c99-const-expr-3.c: Likewise.
18662
18663 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
18664
18665         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
18666
18667 2004-10-23  Ben Elliston  <bje@au.ibm.com>
18668
18669         * gcc.c-torture/execute/loop-2e.x: Remove.
18670
18671 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18672
18673         PR c++/18095
18674         * g++.dg/parse/crash18.C: New.
18675         * g++.dg/parse/crash19.C: New.
18676
18677 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18678
18679         * g++.dg/ext/dllimport1.C: Move dg-warnings.
18680         * g++.dg/ext/dllimport2.C: Same.
18681         * g++.dg/ext/dllimport8.C: Same.
18682
18683 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
18684
18685         PR c++/10841
18686         * g++.dg/conversion/cast1.C: New test.
18687         * g++.dg/overload/pmf1.C: Adjust error marker.
18688
18689 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
18690
18691         PR objc/17923
18692         * objc.dg/const-str-7.m: New test.
18693
18694 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18695
18696         * g++.dg/template/memfriend11.C: Fix comment typo.
18697         * g++.dg/template/memfriend14.C: Likewise.
18698
18699 2004-10-20  Richard Henderson  <rth@redhat.com>
18700
18701         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
18702         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
18703         -fasynchronous-unwind-tables.
18704
18705 2004-10-20  Richard Henderson  <rth@redhat.com>
18706
18707         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
18708         (main): Return success.
18709         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
18710         (main): Return success.
18711
18712 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18713
18714         PR c++/13495
18715         * g++.dg/template/memfriend9.C: New test.
18716         * g++.dg/template/memfriend10.C: Likewise.
18717         * g++.dg/template/memfriend11.C: Likewise.
18718         * g++.dg/template/memfriend12.C: Likewise.
18719         * g++.dg/template/memfriend13.C: Likewise.
18720         * g++.dg/template/memfriend14.C: Likewise.
18721         * g++.dg/template/memfriend15.C: Likewise.
18722         * g++.dg/template/memfriend16.C: Likewise.
18723         * g++.dg/template/memfriend17.C: Likewise.
18724         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
18725
18726 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
18727
18728         * g++.dg/conversion/dr195.C: New.
18729         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
18730
18731 2004-10-20  Ben Elliston  <bje@au.ibm.com>
18732             Devang Patel  <dpatel@apple.com>
18733
18734         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
18735         of floating point arithmetic, which could trap.
18736
18737 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
18738
18739         PR c++/14035
18740         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
18741         * g++.dg/conversion/const2.C: New test.
18742         * g++.dg/expr/reinterpret2.C: New test.
18743         * g++.dg/expr/reinterpret3.C: New test.
18744         * g++.dg/expr/cast2.C: New test.
18745         * g++.dg/expr/copy1.C: New test.
18746         * g++.dg/other/conversion1.C: Change error message.
18747         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
18748         function pointers to void *.
18749         * g++.old-deja/g++.mike/p10148.C: Likewise.
18750
18751 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18752
18753         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
18754
18755 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
18756
18757         PR c++/18047
18758
18759         * g++.dg/parse/expr3.C: New test.
18760
18761 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18762
18763         * gcc.dg/smod-1.c: New test.
18764
18765 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
18766
18767         * objc.dg/method-14.m: New test.
18768
18769 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18770
18771         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
18772         Also xfail as the patch was reverted.
18773
18774 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18775
18776         PR middle-end/16973
18777         * gcc.dg/pr16973.c: New test.
18778
18779 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
18780
18781         PR tree-optimization/17656
18782         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
18783
18784 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18785
18786         * g++.dg/eh/shadow1.C: New.
18787
18788 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
18789
18790         * gcc.c-torture/compile/20041018-1.c: New test.
18791
18792 2004-10-18  Ben Elliston  <bje@au.ibm.com>
18793
18794         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
18795         compiler referring to register 0 when accessing sdata.  The linker
18796         now patches things up.
18797
18798 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
18799
18800         PR c/17529
18801         * gcc.c-torture/compile/pr17529.c: New test.
18802
18803 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18804
18805         PR c++/17743
18806         * g++.dg/ext/attrib17.C: New test.
18807
18808 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18809
18810         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
18811
18812 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18813
18814         PR c++/10479
18815         * g++.dg/ext/attrib16.C: New test.
18816
18817 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
18818
18819         PR c++/17042
18820         * g++.dg/init/dso_handle1.C: New test.
18821
18822         PR c++/14667
18823         * g++.dg/parse/typedef6.C: New test.
18824
18825         PR c++/17916
18826         * g++.dg/parse/pragma1.C: New test.
18827
18828 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
18829
18830         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
18831
18832 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
18833
18834         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
18835         -fno-common when on HPPA HP-UX platforms.
18836
18837 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
18838
18839         PR other/16820
18840         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
18841         stdint.h.
18842         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
18843         uintptr_t.
18844
18845 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18846
18847         PR c++/16301
18848         * g++.dg/lookup/strong-using-4.C: New test.
18849
18850 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18851
18852         PR middle-end/16567
18853         * gcc.c-torture/compile/nested-1.c: New test.
18854
18855 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18856
18857         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
18858         and mipsisa64*-*-* (until support for misaligned loads is added).
18859         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
18860         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
18861         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
18862         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
18863         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
18864         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
18865
18866 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
18867
18868         PR c++/17976
18869         * g++.dg/init/dtor3.C: New test.
18870
18871 2004-10-15  Ben Elliston  <bje@au.ibm.com>
18872
18873         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
18874
18875 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
18876
18877         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
18878         * gcc.dg/macho-lo-sum.c: Likewise.
18879
18880 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
18881
18882         * gcc.dg/ppc-spe64-1.c: New test.
18883
18884 2004-10-14  Devang Patel  <dpatel@apple.com>
18885
18886         PR 17635
18887         * gcc.dg/pr17635.c : New test.
18888
18889 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
18890
18891         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
18892         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
18893         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
18894         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
18895         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
18896         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
18897         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
18898         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
18899         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
18900         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
18901         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
18902         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
18903         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
18904         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
18905         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
18906         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
18907         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
18908         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
18909
18910 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18911
18912         * gcc.dg/vect/vect-82.c: New testcase.
18913         * gcc.dg/vect/vect-82_64.c: New testcase.
18914         * gcc.dg/vect/vect-83.c: New testcase.
18915         * gcc.dg/vect/vect-83_64.c: New testcase.
18916
18917 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18918
18919         * gcc.dg/cpp/error-1.c: New test.
18920
18921 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18922
18923         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
18924
18925 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
18926
18927         PR target/17984
18928         * gcc.dg/cris-peep2-xsrand2.c: New test.
18929
18930 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
18931
18932         PR c++/17661
18933         * testsuite/g++.dg/expr/for2.C: New test.
18934
18935 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18936
18937         * g++.dg/inherit/thunk1.C: Run on the SPARC.
18938
18939 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
18940
18941         PR tree-optimization/17724
18942         * g++.dg/opt/pr17724-1.C: New test.
18943         * g++.dg/opt/pr17724-2.C: New test.
18944         * g++.dg/opt/pr17724-3.C: New test.
18945         * g++.dg/opt/pr17724-4.C: New test.
18946         * g++.dg/opt/pr17724-5.C: New test.
18947         * g++.dg/opt/pr17724-6.C: New test.
18948
18949 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
18950
18951         PR c/17301
18952         * gcc.dg/pr17301-2.c: New test.
18953
18954 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
18955
18956         PR c++/15876
18957         * g++.dg/parse/error22.C: New test.
18958
18959         PR c++/17936
18960         * g++.dg/template/spec18.C: New test.
18961
18962 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
18963
18964         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18965         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18966         memcpy.
18967         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18968         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18969
18970 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18971
18972         * g++.dg/eh/cleanup5.C: Add dg-options "".
18973
18974 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18975
18976         PR middle-end/17657
18977         * gcc.dg/switch-4.c: New test case.
18978
18979 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18980
18981         * gcc.c-torture/execute/20041011-1.c: New test.
18982
18983 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18984
18985         PR c++/17554
18986         * g++.dg/init/for3.C: New test.
18987
18988         PR c++/17657
18989         * g++.dg/opt/switch2.C: New test.
18990
18991         PR middle-end/17703
18992         * g++.dg/warn/Wreturn-2.C: New test.
18993
18994 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18995
18996         PR c++/17907
18997         * g++.dg/eh/cleanup5.C: New test.
18998
18999 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
19000
19001         PR c++/17393
19002         * g++.dg/parse/error21.C: New test.
19003
19004 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19005
19006         * g++.dg/overload/pmf1.C: Adjust quoting marks.
19007         * g++.dg/warn/incomplete1.C: Likewise.
19008         * g++.dg/template/qualttp20.C: Likewise.
19009
19010 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19011
19012         PR c/17881
19013         * parm-incomplete-1.c: New test.
19014
19015 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19016
19017         PR c++/17867
19018         * g++.dg/parse/error19.C: New test.
19019
19020         PR c++/17670
19021         * g++.dg/init/new11.C: New test.
19022
19023         PR c++/17821
19024         * g++.dg/parse/error20.C: New test.
19025
19026         PR c++/17826
19027         * g++.dg/template/crash24.C: New test.
19028
19029 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19030
19031         PR c/17301
19032         * gcc.dg/pr17301-1.c: New test.
19033
19034 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19035
19036         PR c/17189
19037         * gcc.dg/anon-struct-5.c: New test.
19038
19039 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19040
19041         PR c/17844
19042         * gcc.dg/pr17844-1.c: New test.
19043
19044 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
19045
19046         PR tree-optimization/17906
19047         * gcc.c-torture/compile/pr17906.c: New.
19048
19049 2004-10-09  Stuart Hastings  <stuart@apple.com>
19050             Roger Sayle  <roger@eyesopen.com>
19051
19052         PR rtl-optimization/17853
19053         * gcc.dg/i386-mmx-5.c: New testcase.
19054
19055 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
19056
19057         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
19058
19059 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19060
19061         PR c++/17524
19062         * g++.dg/template/static9.C: New test.
19063
19064         PR c++/17685
19065         * g++.dg/parse/operator5.C: New test.
19066
19067 2004-10-09  Roger Sayle  <roger@eyesopen.com>
19068
19069         PR middle-end/17894
19070         * gcc.c-torture/execute/divcmp-4.c: New test case.
19071
19072 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19073
19074         PR tree-opt/17902
19075         * g++.dg/opt/pr17902.C: New test.
19076
19077 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
19078
19079         * gcc.dg/cpp/ident-1.c: Add dg-options "".
19080
19081 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19082
19083         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
19084
19085 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19086
19087         * gcc.dg/assign-warn-3.c: New test.
19088
19089 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19090
19091         PR c/16999
19092         * gcc.dg/cpp/ident-1.c: New test.
19093
19094 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19095
19096         * gcc.c-torture/compile/acc1.c: New.
19097
19098 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19099
19100         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
19101         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
19102
19103 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19104
19105         * gcc.dg/ultrasp11.c: New test.
19106
19107 2004-10-08  Michael Matz  <matz@suse.de>
19108
19109         * gcc.dg/doloop-2.c: New test.
19110
19111 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19112
19113         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
19114         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
19115         objc.dg/method-9.m: Update expected diagnostics.
19116
19117 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
19118
19119         * gcc.dg/ppc-fsel-3.c: New file.
19120         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
19121
19122 2004-10-07  Paul Brook  <paul@codesourcery.com>
19123
19124         * gfortran.dg/intrinsic_verify_1.f90: New test.
19125
19126 2004-10-07  Paul Brook  <paul@codesourcery.com>
19127
19128         * gfortran.dg/empty_format_1.f90: Remove stray commas.
19129
19130 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19131
19132         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
19133         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
19134         commit.
19135
19136 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19137
19138         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
19139
19140 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19141
19142         PR c++/17115
19143         * g++.dg/warn/Winline-4.C: New test.
19144
19145 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19146
19147         * gcc.c-torture/compile/20041007-1.c: New test.
19148
19149 2004-10-07  Paul Brook  <paul@codesourcery.com>
19150
19151         PR fortran/17678
19152         * gfortran.dg/use_allocated_1.f90: New test.
19153
19154 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19155
19156         PR middle-end/17849
19157         * gfortran.fortran-torture/compile/nested.f90: New test
19158
19159 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19160
19161         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
19162
19163 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19164
19165         PR c++/17368
19166         * g++.dg/ext/asm6.C: New test.
19167
19168 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
19169
19170         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
19171
19172 2004-10-06  Paul Brook  <paul@codesourcery.com>
19173
19174         PR libfortran/17709
19175         * gfortran.dg/empty_format_1.f90: New test.
19176
19177 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19178
19179         PR fortran/17568
19180         * gfortran.dg/ishft.f90: New test.
19181
19182         PR fortran/17283
19183         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
19184         tests.
19185
19186 2004-10-06  Paul Brook  <paul@codesourcery.com>
19187
19188         * gfortran.dg/do_1.f90: New test.
19189
19190 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19191
19192         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
19193         optimizing for size.
19194
19195 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19196
19197         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
19198
19199 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19200
19201         * gcc.c-torture/compile/20041005-1.c: New test.
19202
19203 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19204
19205         PR c++/17829
19206         * g++.dg/lookup/koenig4.C: New.
19207
19208 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19209
19210         * g++.dg/other/classkey1.C: Adjust quoting marks.
19211         * g++.dg/parse/error15.C: Likewise.
19212         * g++.dg/template/meminit2.C (int>): Likewise.
19213
19214 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19215
19216         PR fortran/17283
19217         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
19218
19219         PR fortran/17631
19220         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
19221
19222         PR fortran/17708
19223         * gfortran.dg/pr17708.f90: New test.
19224
19225 2004-10-04  Chao-ying Fu  <fu@mips.com>
19226
19227         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
19228         * gcc.dg/vect/vect-4.c: Ditto.
19229         * gcc.dg/vect/vect-5.c: Ditto.
19230         * gcc.dg/vect/vect-6.c: Ditto.
19231         * gcc.dg/vect/vect-8.c: Ditto.
19232         * gcc.dg/vect/vect-16.c: Ditto.
19233         * gcc.dg/vect/vect-30.c: Ditto.
19234         * gcc.dg/vect/vect-40.c: Ditto.
19235         * gcc.dg/vect/vect-41.c: Ditto.
19236         * gcc.dg/vect/vect-42.c: Ditto.
19237         * gcc.dg/vect/vect-43.c: Ditto.
19238         * gcc.dg/vect/vect-44.c: Ditto.
19239         * gcc.dg/vect/vect-45.c: Ditto.
19240         * gcc.dg/vect/vect-46.c: Ditto.
19241         * gcc.dg/vect/vect-47.c: Ditto.
19242         * gcc.dg/vect/vect-48.c: Ditto.
19243         * gcc.dg/vect/vect-49.c: Ditto.
19244         * gcc.dg/vect/vect-50.c: Ditto.
19245         * gcc.dg/vect/vect-51.c: Ditto.
19246         * gcc.dg/vect/vect-52.c: Ditto.
19247         * gcc.dg/vect/vect-53.c: Ditto.
19248         * gcc.dg/vect/vect-54.c: Ditto.
19249         * gcc.dg/vect/vect-55.c: Ditto.
19250         * gcc.dg/vect/vect-56.c: Ditto.
19251         * gcc.dg/vect/vect-57.c: Ditto.
19252         * gcc.dg/vect/vect-58.c: Ditto.
19253         * gcc.dg/vect/vect-59.c: Ditto.
19254         * gcc.dg/vect/vect-60.c: Ditto.
19255         * gcc.dg/vect/vect-74.c: Ditto.
19256         * gcc.dg/vect/vect-79.c: Ditto.
19257         * gcc.dg/vect/vect-80.c: Ditto.
19258
19259 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19260
19261         * gcc.dg/unused-7.c: Use the correct option.
19262
19263 2004-10-04  Paul Brook  <paul@codesourcery.com>
19264         Bud Davis  <bdavis9659@comcast.net>
19265
19266         PR fortran/17706
19267         PR fortran/16434
19268         * gfortran/pr17706.f90: New test.
19269         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
19270
19271 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19272
19273         * gfortran.dg/pr17612.f90: New test.
19274
19275 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19276
19277         * g++.dg/template/local1.C: Adjust quoting marks in
19278         testing for diagnostics.
19279         * g++.dg/tls/diag-2.C: Likewise.
19280         * g++.dg/other/error8.C: Likewise.
19281
19282 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19283
19284         PR c/17178
19285         * gcc.dg/unused-4.c: Adjust to be correct.
19286
19287         PR c/17820
19288         * gcc.dg/unused-7.c: New test.
19289
19290 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19291
19292         PR c++/17797
19293         * g++.dg/overload/template2.C: New test.
19294
19295 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
19296
19297         PR tree-optimization/16632
19298         * gcc.dg/tree-ssa/20041002-1.c: New.
19299
19300 2004-10-03  Paul Brook  <paul@codesourcery.com>
19301
19302         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
19303         rather than relying on default formatting.
19304
19305 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
19306
19307         * gcc.dg/20040920-1.c: Update expected message text.
19308
19309 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
19310
19311         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
19312
19313 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
19314
19315         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
19316         tree level.
19317
19318 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19319
19320         * gcc.dg/tree-ssa/pr17343.c: Remove.
19321
19322 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19323
19324         PR tree-opt/17343
19325         * gcc.dg/tree-ssa/pr17343.c: New test.
19326
19327 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
19328
19329         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
19330         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
19331         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
19332         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
19333         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
19334
19335 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19336
19337         * gcc.dg/lvalue-2.c: New test.
19338
19339 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19340
19341         PR c/17730
19342         * gcc.dg/pr17730-1.c: New test
19343
19344 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
19345
19346         PR c/7425
19347         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
19348
19349 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19350
19351         * gcc.c-torture/execute/stdarg-1.c: New test.
19352         * gcc.c-torture/execute/stdarg-2.c: New test.
19353         * gcc.c-torture/execute/stdarg-3.c: New test.
19354         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19355         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19356         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19357         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19358         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19359
19360 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19361
19362         PR tree-optimization/17697
19363         * g++.dg/opt/pr17697-1.C: New test.
19364         * g++.dg/opt/pr17697-2.C: New test.
19365         * g++.dg/opt/pr17697-3.C: New test.
19366
19367 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
19368
19369         PR c/16409
19370         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
19371         gcc.dg/vla-init-5.c: New tests.
19372
19373 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19374
19375         PR c/13804
19376         * gcc.dg/pr13804-1.c: New test.
19377
19378 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19379
19380         PR fortran/16938
19381         * gfortran.dg/pr16938.f90: New test.
19382
19383 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19384
19385         * g++.dg/template/crash23.C: New test.
19386
19387 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19388
19389         PR c++/17585
19390         * g++.dg/template/static8.C: New test.
19391
19392 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
19393
19394         PR c++/17681
19395         * g++.dg/other/error9.C: New test.
19396
19397 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19398
19399         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
19400
19401 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19402
19403         PR fortran/15164
19404         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
19405
19406 2004-09-26  Roger Sayle  <roger@eyesopen.com>
19407
19408         PR middle-end/17112
19409         * gcc.dg/pr17112-1.c: New test case.
19410
19411 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19412
19413         PR c/11459
19414         * gcc.dg/pr11459-1.c: New test.
19415
19416 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
19417
19418         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
19419         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19420
19421 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19422
19423         * gfortran.dg/pr15324.f90: Make array bounds consistent.
19424
19425 2004-09-25  Jan Hubicka  <jh@suse.cz>
19426
19427         * compile/30040909-1.c: New test.
19428         * compile/30040907-1.c: New test.
19429
19430 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
19431
19432         * gcc.c-torture/execute/va-arg-26.c: New test.
19433
19434 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
19435
19436         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
19437         extra diagnostics on targets with 64-bit pointers.
19438         * objc.dg/selector-1.m: Adjust dg-warning regexp.
19439
19440 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19441
19442         PR c/17188
19443         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
19444         * gcc.dg/decl-3.c: Adjust expected message.
19445
19446 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19447
19448         PR fortran/17615
19449         * gfortran.dg/pr17615.f90: New test.
19450
19451 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
19452
19453         PR tree-optimzation/17517
19454         * g++.dg/tree-ssa/pr17517.C: New Test.
19455
19456 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19457
19458         PR c++/16889
19459         * g++.dg/lookup/ambig3.C: New.
19460
19461 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
19462
19463         PR tree-opt/17624
19464         * g++.dg/opt/pr17624.C: New test.
19465
19466 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19467
19468         PR c/6980
19469         * gcc.dg/Wbad-function-cast-1.c: New test.
19470
19471 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
19472
19473         * g++.dg/ext/complit1.C
19474         * g++.dg/other/error2.C
19475         * g++.dg/other/nontype-1.C
19476         * g++.dg/parse/crash11.C
19477         * g++.dg/parse/crash12.C
19478         * g++.dg/parse/error15.C
19479         * g++.dg/parse/error4.C
19480         * g++.dg/parse/tmpl-outside1.C
19481         * g++.dg/parse/too-many-tmpl-args1.C
19482         * g++.dg/template/dependent-expr3.C
19483         * g++.dg/template/error10.C
19484         * g++.dg/template/instantiate1.C
19485         * g++.dg/template/vtable2.C
19486         * g++.dg/warn/Wshadow-1.C
19487         * g++.dg/warn/weak1.C
19488         * g++.old-deja/g++.brendan/crash16.C
19489         * g++.old-deja/g++.brendan/crash18.C
19490         * g++.old-deja/g++.brendan/crash48.C
19491         * g++.old-deja/g++.brendan/crash49.C
19492         * g++.old-deja/g++.brendan/crash55.C
19493         * g++.old-deja/g++.brendan/crash56.C
19494         * g++.old-deja/g++.brendan/crash8.C
19495         * g++.old-deja/g++.brendan/enum11.C
19496         * g++.old-deja/g++.brendan/enum8.C
19497         * g++.old-deja/g++.brendan/enum9.C
19498         * g++.old-deja/g++.brendan/friend3.C
19499         * g++.old-deja/g++.brendan/misc14.C
19500         * g++.old-deja/g++.bugs/900402_02.C
19501         * g++.old-deja/g++.bugs/900404_03.C
19502         * g++.old-deja/g++.bugs/900404_04.C
19503         * g++.old-deja/g++.bugs/900428_03.C
19504         * g++.old-deja/g++.jason/crash4.C
19505         * g++.old-deja/g++.jason/overload21.C
19506         * g++.old-deja/g++.jason/redecl1.C
19507         * g++.old-deja/g++.jason/report.C
19508         * g++.old-deja/g++.jason/rfg10.C
19509         * g++.old-deja/g++.jason/template30.C
19510         * g++.old-deja/g++.law/arm12.C
19511         * g++.old-deja/g++.law/ctors5.C
19512         * g++.old-deja/g++.law/cvt20.C
19513         * g++.old-deja/g++.law/init10.C
19514         * g++.old-deja/g++.law/init8.C
19515         * g++.old-deja/g++.law/visibility17.C
19516         * g++.old-deja/g++.law/visibility7.C
19517         * g++.old-deja/g++.mike/net8.C
19518         * g++.old-deja/g++.mike/p646.C
19519         * g++.old-deja/g++.mike/p700.C
19520         * g++.old-deja/g++.mike/p701.C
19521         * g++.old-deja/g++.mike/p811.C
19522         * g++.old-deja/g++.ns/template13.C
19523         * g++.old-deja/g++.other/array3.C
19524         * g++.old-deja/g++.other/crash25.C
19525         * g++.old-deja/g++.other/dtor3.C
19526         * g++.old-deja/g++.other/dtor4.C
19527         * g++.old-deja/g++.other/main1.C
19528         * g++.old-deja/g++.other/warn7.C
19529         * g++.old-deja/g++.pt/crash11.C
19530         * g++.old-deja/g++.pt/crash36.C
19531         * g++.old-deja/g++.pt/spec22.C
19532         * g++.old-deja/g++.pt/spec9.C
19533         * g++.old-deja/g++.pt/ttp52.C
19534         * g++.old-deja/g++.robertl/eb103.C
19535         * g++.old-deja/g++.robertl/eb121.C
19536         * g++.old-deja/g++.robertl/eb22.C
19537         * g++.old-deja/g++.robertl/eb8.C:
19538         Update locations and/or regexps of dg-error markers.
19539         Remove markers for some bogus messages that are no longer issued.
19540
19541 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
19542
19543         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
19544         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
19545
19546 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
19547
19548         PR c++/17618
19549         * g++.dg/lookup/crash5.C: New test.
19550
19551 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
19552
19553         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
19554         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
19555         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
19556         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
19557         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
19558         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
19559
19560         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
19561         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
19562         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
19563         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
19564         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
19565         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
19566
19567         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
19568
19569         * gcc.dg/vect/vect-44.c: Check additional cases.
19570         * gcc.dg/vect/vect-48.c: Check additional cases.
19571
19572         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
19573         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
19574         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
19575         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
19576         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
19577         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
19578         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
19579         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
19580         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
19581
19582         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
19583         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
19584         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
19585
19586 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19587
19588         * gcc.dg/tree-ssa/loop-6.c: New test.
19589
19590 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
19591
19592         PR c++/17620
19593         * g++.dg/inherit/base2.C: New.
19594
19595 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19596
19597         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
19598         * gcc.dg/20001012-2.c: Likewise.
19599         * gcc.dg/20001013-1.c: Likewise.
19600         * gcc.dg/20001101-1.c: Likewise.
19601         * gcc.dg/20001102-1.c: Likewise.
19602         * gcc.dg/bf-spl1.c: Likewise.
19603         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
19604         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
19605
19606 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
19607
19608         PR tree-optimization/16721
19609         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
19610
19611 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
19612
19613         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
19614         * gcc.dg/20040305-1.c: Likewise.
19615
19616 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19617
19618         PR c/16566
19619         * gcc.c-torture/compile/pr16566-1.c,
19620         gcc.c-torture/compile/pr16566-2.c,
19621         gcc.c-torture/compile/pr16566-3.c: New tests.
19622
19623 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
19624
19625         PR tree-optimization/17512
19626         * gcc.c-torture/compile/20040916-1.c.
19627
19628 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
19629
19630         * gcc.dg/pragma-re-3.c: New test.
19631
19632 2004-09-17  Matt Austern  <austern@apple.com>
19633
19634         PR c++/15049
19635         * g++.dg/other/anon3.C: New.
19636
19637 2004-09-21  Roger Sayle  <roger@eyesopen.com>
19638
19639         PR c++/7503
19640         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
19641         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
19642         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
19643         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
19644         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
19645
19646 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
19647
19648         PR fortran/17286
19649         * gfortran.dg/pr17286.f90: New test.
19650
19651 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
19652
19653         PR c++/17530
19654         * g++.dg/template/static7.C: New test.
19655
19656 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
19657
19658         PR tree-opt/17558
19659         * gcc.c-torture/compile/pr17558.c: New test.
19660
19661 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19662
19663         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
19664         if SKIP_ATTRIBUTE is defined.
19665
19666 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19667
19668         PR fortran/15957
19669         * gfortran.dg/pr15957.f90: New test.
19670
19671 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
19672
19673         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
19674         in comparison.
19675         * gcc.dg/vect/vect-79.c: Likewise.
19676         * gcc.dg/vect/vect-80.c: Likewise.
19677
19678 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19679
19680         PR fortran/15750
19681         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
19682
19683 2004-09-20  Ira Rosen  <irar@il.ibm.com>
19684
19685         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
19686         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
19687         * gcc.dg/vect/vect-62.c: New testcase.
19688         * gcc.dg/vect/vect-63.c: New testcase.
19689         * gcc.dg/vect/vect-64.c: New testcase.
19690         * gcc.dg/vect/vect-65.c: New testcase.
19691         * gcc.dg/vect/vect-66.c: New testcase.
19692         * gcc.dg/vect/vect-67.c: New testcase.
19693         * gcc.dg/vect/vect-68.c: New testcase.
19694         * gcc.dg/vect/vect-69.c: New testcase.
19695         * gcc.dg/vect/vect-79.c: New testcase.
19696         * gcc.dg/vect/vect-80.c: New testcase.
19697
19698 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19699
19700         * gcc.target/mips/asm-1.c: New test.
19701
19702 2004-09-19  Ira Rosen  <irar@il.ibm.com>
19703
19704         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
19705         * gcc.dg/vect/vect-73.c: New testcase.
19706         * gcc.dg/vect/vect-74.c: New testcase.
19707         * gcc.dg/vect/vect-75.c: New testcase.
19708         * gcc.dg/vect/vect-76.c: New testcase.
19709         * gcc.dg/vect/vect-77.c: New testcase.
19710         * gcc.dg/vect/vect-78.c: New testcase
19711
19712 2004-09-18  Paul Brook  <paul@codesourcery.com>
19713
19714         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
19715
19716 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
19717
19718         PR c/17424
19719         * gcc.dg/pr17424-1.c: New test.
19720
19721 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
19722
19723         * g++.dg/tree-ssa/pr17153.C: New test.
19724
19725 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
19726
19727         PR pch/13361
19728         * testsuite/g++.dg/pch/wchar-1.C: New.
19729         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19730
19731 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
19732
19733         * gcc.c-torture/execute/20040917-1.c: New test.
19734
19735 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19736
19737         PR tree-optimization/17319
19738         * gcc.dg/pr17319.c: New test.
19739
19740 2004-09-17  Devang Patel  <dpatel@apple.com>
19741
19742         * gcc.dg/20040813-1.c: New test.
19743
19744 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19745
19746         PR tree-optimization/17273
19747         * gcc.c-torture/compile/pr17273.c: New test.
19748
19749 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19750
19751         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
19752         Update expected messages.
19753         * gcc.dg/declspec-13.c: New test.
19754
19755 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
19756
19757         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
19758
19759 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19760
19761         * gcc.c-torture/execute/pr17252.c: Use post-increment to
19762         change what 'a' is pointing to.
19763
19764 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
19765
19766         PR c++/16002
19767         * g++.dg/template/error18.C: New test.
19768
19769         PR c++/16029
19770         * g++.dg/warn/Wunused-8.C: New test.
19771
19772 2004-09-17  Steven Bosscher  <stevenb@suse.de>
19773
19774         PR tree-optimization/17513
19775         * gcc.dg/20040916-1.c: New test.
19776
19777 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
19778
19779         PR c++/17501
19780         * g++.dg/template/typename7.C: New test.
19781
19782 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19783
19784         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
19785
19786 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
19787
19788         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
19789         with -ftree-based-profiling also.
19790         * lib/profopt.exp: Support late-set profile_option/feedback_option.
19791
19792 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
19793
19794         PR/15364
19795         * gfortran.dg/der_array_io_1.f90: New test.
19796         * gfortran.dg/der_array_io_2.f90: New test.
19797         * gfortran.dg/der_array_io_3.f90: New test.
19798
19799 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19800
19801         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
19802         EABI.
19803
19804 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19805
19806         * g++.dg/opt/switch1.C: New test.
19807
19808 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19809
19810         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
19811         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
19812         Update expected messages.
19813
19814 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19815
19816         PR fortran/16485
19817         * gfortran.dg/same_name_1.f90: New test.
19818
19819 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
19820
19821         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
19822         dereference garbage pointers.
19823
19824 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
19825
19826         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
19827         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
19828
19829         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
19830         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
19831         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
19832
19833 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
19834
19835         PR c++/17324
19836         * g++.dg/template/mangle1.C: New test.
19837
19838 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19839
19840         PR tree-optimization/17252
19841         * gcc.c-torture/execute/pr17252.c: New test.
19842
19843 2004-09-14  Andrew Pinski  <apinski@apple.com>
19844
19845         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
19846
19847 2004-09-14  Roger Sayle  <roger@eyesopen.com>
19848
19849         PR rtl-optimization/9771
19850         * gcc.dg/pr9771-1.c: New test case.
19851
19852 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19853
19854         PR tree-optimization/15262
19855         * gcc.c-torture/execute/pr15262-1.c: New test.
19856         * gcc.c-torture/execute/pr15262-2.c: New test.
19857
19858 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19859
19860         * gcc.dg/declspec-12.c: New test.
19861
19862 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
19863
19864         * gfortran.dg/pr17090.f90: Add directives to test.
19865
19866 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19867
19868         * gcc.c-torture/compile/20040914-1.c: New test.
19869
19870 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19871
19872         PR c++/16162
19873         * g++.dg/template/decl2.C: New test.
19874
19875 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
19876
19877         PR fortran/17090
19878         * gfortran.dg/pr17090.f90: New test.
19879
19880 2004-09-13  Dale Johannesen  <dalej@apple.com>
19881
19882         * gcc.c-torture/compile/pr17408.c: New test case.
19883
19884 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19885
19886         PR c++/16716
19887         * g++.dg/parse/crash17.C: New test.
19888
19889         PR c++/17327
19890         * g++.dg/template/enum3.C: New test.
19891
19892 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
19893
19894         * lib/gcc-defs.exp: Load wrapper.exp.
19895         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
19896         using local code.
19897         * lib/gcc.exp (gcc_init): Similar.
19898         * lib/gfortran.exp (gfortran_init): Similar.
19899         * lib/objc.exp (objc_init): Similar.
19900         * lib/treelang.exp (treelang_init): Similar.
19901         * lib/wrapper.exp: New file with build_wrapper call machinery in
19902         ${tool}_maybe_build_wrapper.
19903
19904 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19905
19906         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
19907         "inline".
19908         * gcc.dg/declspec-11.c: Update expected messages.
19909         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
19910         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
19911         gcc.dg/inline-12.c: New tests.
19912
19913 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
19914
19915         * g++.dg/tree-ssa/pr17400.C: New testcase.
19916
19917 2004-09-13  James E Wilson  <wilson@specifixinc.com>
19918
19919         * gcc.target/mips/sb1-1.c: New testcase.
19920
19921 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
19922
19923         * lib/g77-dg.exp: Remove unused file.
19924         * lib/mike-g77.exp: Ditto.
19925         * lib/g77.exp: Ditto.
19926
19927 2004-09-12  Richard Henderson  <rth@redhat.com>
19928
19929         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
19930
19931 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19932
19933         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
19934         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19935         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
19936         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
19937         Update expected messages.
19938
19939 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
19940
19941         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
19942         declaration/use mismatch for dirp parameter.
19943
19944 2004-09-12  Andrew Pinski  <apinski@apple.com>
19945
19946         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
19947         -fgnu-runtime is passed.
19948
19949 2004-09-12  Richard Henderson  <rth@redhat.com>
19950
19951         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
19952         do the uplevel thing and update additional_flags directly.
19953         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
19954         gfortran.fortran-torture/execute/intrinsic_nearest.x,
19955         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
19956         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
19957
19958 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19959
19960         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
19961
19962 2004-09-11  Roger Sayle  <roger@eyesopen.com>
19963
19964         PR middle-end/17411
19965         * g++.dg/opt/pr17411-1.C: New test case.
19966
19967 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19968
19969         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19970         gcc.dg/tls/diag-2.c: Update expected messages.
19971         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19972         messages.
19973         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19974         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19975         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19976         gcc.dg/tls/diag-5.c: New tests.
19977
19978 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19979
19980         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19981
19982 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19983
19984         * g++.dg/parse/break-in-for.C: New test.
19985
19986 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19987
19988         * gcc.dg/tree-ssa/20040911-1.c: New test.
19989
19990 2004-09-11  Andreas Jaeger  <aj@suse.de>
19991
19992         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19993         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19994
19995 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19996
19997         * gcc.target/frv: New directory of FR-V-specific tests.
19998
19999 2004-09-10  James E Wilson  <wilson@specifixinc.com>
20000
20001         * gcc.dg/convert-vec-1.c: New test.
20002
20003 2004-09-10  Roger Sayle  <roger@eyesopen.com>
20004
20005         PR middle-end/17024
20006         * gcc.dg/pr17024-1.c: New test case.
20007
20008 2004-09-10  Eric Christopher  <echristo@redhat.com>
20009
20010         * gcc.dg/20040910-1.c: New test.
20011
20012 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20013
20014         * gcc.dg/bitfld-9.c: New test.
20015
20016 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
20017
20018         * gcc.c-torture/execute/ieee/acc1.c: New test.
20019         * gcc.c-torture/execute/ieee/acc2.c: New test.
20020         * gcc.c-torture/execute/ieee/mzero6.c: New test.
20021
20022 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20023
20024         * gcc.dg/deprecated-2.c: New test.
20025
20026 2004-09-09  James E Wilson  <wilson@specifixinc.com>
20027
20028         * gcc.dg/init-vec-1.c: New test.
20029
20030 2004-09-09  Roger Sayle  <roger@eyesopen.com>
20031
20032         PR middle-end/17055
20033         * gcc.dg/pr17055-1.c: New test case.
20034
20035 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
20036
20037         PR target/17377
20038         * gcc.c-torture/execute/pr17377.c: New test.
20039
20040 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20041
20042         PR c/8420
20043         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
20044         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
20045         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20046         gcc.dg/long-long-typespec-1.c: New tests.
20047         * gcc.dg/tls/diag-2.c: Update expected diagnostics
20048
20049 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20050
20051         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
20052         gcc.dg/gnu99-static-1.c: New tests.
20053
20054 2004-09-08  Devang Patel  <dpatel@apple.com>
20055
20056         * gcc.dg/darwin-ld-20040828-1.c: New test.
20057         * gcc.dg/darwin-ld-20040828-2.c: New test.
20058         * gcc.dg/darwin-ld-20040828-3.c: New test.
20059
20060 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
20061
20062         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
20063         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
20064         in error message.
20065         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
20066         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
20067         in error message.
20068         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
20069         types they qualify.
20070         * objc.dg/type-size-2.m: Fix wording in comment.
20071         * objc.dg/va-meth-1.m: New test case.
20072
20073 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
20074
20075         PR c/16633:
20076         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
20077         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
20078
20079 2004-09-06  Devang Patel  <dpatel@apple.com>
20080
20081         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
20082         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
20083
20084 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
20085
20086         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
20087         reflect changed line numbering of diagnostics.
20088
20089 2004-09-06  Paul Brook  <paul@codesourcery.com>
20090
20091         * gfortran.dg/edit_real_1.f90: Add new test.
20092
20093 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20094
20095         * gcc.dg/tree-ssa/loop-2.c: New test.
20096         * gcc.dg/tree-ssa/loop-3.c: New test.
20097         * gcc.dg/tree-ssa/loop-4.c: New test.
20098         * gcc.dg/tree-ssa/loop-5.c: New test.
20099
20100 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20101
20102         * gcc.dg/format/sentinel-1.c: Update for parameter option.
20103
20104 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20105
20106         * gcc.dg/format/sentinel-1.c: New test.
20107
20108 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
20109
20110         * testsuite/gcc.dg/builtins-46.c: New.
20111
20112 2004-09-03  Devang Patel  <dpatel@apple.com>
20113
20114         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
20115         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
20116
20117 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20118
20119         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
20120         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
20121         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
20122         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
20123         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
20124         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
20125         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
20126         the non-portable bzero.
20127         * gcc.dg/20010912-1.c: xfail for NetWare.
20128         * gcc.dg/20020426-2.c: xfail for NetWare.
20129         * gcc.dg/20021014-1.c: xfail for NetWare.
20130         * gcc.dg/20021018-1.c: xfail for NetWare.
20131         * gcc.dg/20030213-1.c: xfail for NetWare.
20132         * gcc.dg/20030225-1.c: xfail for NetWare.
20133         * gcc.dg/20030708-1.c: xfail for NetWare.
20134         * gcc.dg/builtins-config.h: Also exclude NetWare.
20135         * gcc.dg/format/format.h: Define restrict only if not already defined.
20136         * gcc.dg/nest.c: xfail for NetWare.
20137         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
20138         * lib/target-supports.exp (check_visibility_available): Exclude
20139         NetWare.
20140
20141 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20142
20143         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
20144         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
20145         deterministic starting point for the alignment of structure fields.
20146         * gcc.dg/Wpadded.c: Dito.
20147         * g++.dg/abi/vbase10.C: Dito.
20148
20149 2004-09-03  Devang Patel  <dpatel@apple.com>
20150
20151         * g++.dg/debug/pr15736.cc: New test.
20152
20153 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20154
20155         * README.QMTEST: Fix out-of-date link.
20156
20157 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
20158
20159         PR fortran/16579
20160         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
20161         Delete.  Duplicate of gfortran.dg/g77/20010610.f
20162
20163 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20164
20165         * g++.dg/abi/arm_rtti1.C: New test.
20166
20167 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
20168
20169         * gcc.dg/ppc-vector-memcpy.c: New.
20170         * gcc.dg/ppc-vector-memset.c: New.
20171
20172 2004-09-02  Chao-ying Fu  <fu@mips.com>
20173
20174         * gcc.target/mips/mips-3d-1.c: New test.
20175         * gcc.target/mips/mips-3d-2.c: New test.
20176         * gcc.target/mips/mips-3d-3.c: New test.
20177         * gcc.target/mips/mips-3d-4.c: New test.
20178         * gcc.target/mips/mips-3d-5.c: New test.
20179         * gcc.target/mips/mips-3d-6.c: New test.
20180         * gcc.target/mips/mips-3d-7.c: New test.
20181         * gcc.target/mips/mips-3d-8.c: New test.
20182         * gcc.target/mips/mips-3d-9.c: New test.
20183         * gcc.target/mips/mips-ps-1.c: New test.
20184         * gcc.target/mips/mips-ps-2.c: New test.
20185         * gcc.target/mips/mips-ps-3.c: New test.
20186         * gcc.target/mips/mips-ps-4.c: New test.
20187         * gcc.target/mips/mips-ps-type.c: New test.
20188
20189 2004-09-02  Paul Brook  <paul@codesourcery.com>
20190
20191         * gfortran.dg/edit_real_1.f90: Add new tests.
20192
20193 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20194
20195         PR fortran/15327
20196         * gfortran.dg/merge_char_1.f90: New test.
20197
20198 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20199
20200         PR fortran/16404
20201         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
20202
20203 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20204
20205         PR c/1522
20206         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
20207
20208 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
20209
20210         * g++.dg/opt/loop1.C: Do not XFAIL.
20211
20212 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
20213
20214         * gcc.c-torture/execute/20040831-1.c: New test.
20215
20216 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
20217
20218         PR fortran/16579
20219         * gfortran.dg/g77/20010610.f: Now passes.
20220         Copy from g77.f-torture/execute. Add dg-run directive.
20221         * gfortran.dg/g77/README: Update
20222
20223 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20224
20225         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
20226         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
20227         (t1, t2, t3, t4): Add volatile.
20228
20229 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20230
20231         * g++.dg/ext/visibility/arm1.C: New test.
20232
20233 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
20234
20235         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
20236         -pedantic-errors.
20237
20238 2004-09-01  Paul Brook  <paul@codesourcery.com>
20239
20240         * gfortran.dg/eof_2.f90: New test.
20241
20242 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20243
20244         PR fortran/16579
20245         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
20246
20247 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
20248
20249         PR libfortran/16805
20250         * gfortran.dg/list_read_2.f90: New test.
20251
20252 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20253
20254         * g++.dg/abi/key1.C: New test.
20255
20256 2004-08-31  Richard Henderson  <rth@redhat.com>
20257
20258         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
20259         form of offsetof.
20260         * g++.dg/other/offsetof5.C: Remove duplicate.
20261
20262 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20263
20264         PR fortran/17244
20265         * gfortran.dg/func_derived_1.f90: New test.
20266
20267 2004-08-31  Paul Brook  <paul@codesourcery.com>
20268
20269         * gfortran.dg/eof_1.f90: New test.
20270
20271 2004-08-31  Paul Brook  <paul@codesourcery.com>
20272
20273         * gfortran.dg/list_read_1.f90: New file.
20274
20275 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
20276
20277         * g++.dg/opt/loop1.C: XFAIL.
20278
20279 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
20280
20281         * gcc.dg/funcdef-storage-1.c: New.
20282         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
20283         an extern function in local scope.
20284         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
20285         declare an 'auto inline' function in local scope.
20286         * gcc.dg/20011130-1.c: Likewise.
20287         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
20288         an 'auto' function in local scope.
20289         * gcc.dg/20021014-1.c: Likewise.
20290         * gcc.dg/20030331-2.c: Likewise.
20291
20292 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20293
20294         * gfortran.dg/blockdata_1.f90: New test.
20295
20296 2004-08-30  Richard Henderson  <rth@redhat.com>
20297
20298         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
20299
20300 2004-08-30  Richard Henderson  <rth@redhat.com>
20301
20302         * lib/fortran-torture.exp (fortran-torture-execute): Honor
20303         additional_flags set by alternate driver.
20304         (ieee-options): New procedure.
20305         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
20306         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
20307         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
20308         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
20309
20310 2004-08-30  Richard Henderson  <rth@redhat.com>
20311
20312         * lib/f-torture.exp: Remove.
20313
20314 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
20315
20316         PR rtl-optimization/16590
20317         * g++.dg/opt/loop1.C: New test.
20318
20319 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20320
20321         PR fortran/13910
20322         * gfortran.dg/oldstyle_1.f90: New test.
20323
20324 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
20325         Paul Brook  <paul@codesourcery.com>
20326
20327         * gfortran.dg/g77/README: Update.
20328         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
20329         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20330         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
20331
20332 2004-08-28  Paul Brook  <paul@codesourcery.com>
20333
20334         PR libfortran/17195
20335         * gfortran.dg/edit_real_1.f90: New test.
20336
20337 2004-08-27  Paul Brook  <paul@codesourcery.com>
20338
20339         * gfortran.dg/rewind_1.f90: New test.
20340
20341 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
20342
20343         PR fortran/16597
20344         * gfortran.dg/pr16597.f90: New test.
20345
20346 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20347
20348         PR c/13801
20349         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
20350         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
20351         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
20352         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
20353         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
20354
20355 2004-08-26  Nick Clifton  <nickc@redhat.com>
20356
20357         * gcc.c-torture/compile/pr17119.c: New test.
20358
20359 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20360
20361         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
20362
20363 2004-08-25  Richard Henderson  <rth@redhat.com>
20364
20365         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
20366         the bits that expect kind=8 to be the largest real kind.
20367
20368 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20369
20370         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
20371
20372 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20373
20374         * gfortran.dg/assignment_1.f90: New test.
20375
20376 2004-08-25  Adam Nemet  <anemet@lnxw.com>
20377
20378         * g++.dg/template/repo3.C: New test.
20379
20380 2004-08-25  Roger Sayle  <roger@eyesopen.com>
20381
20382         PR middle-end/16693
20383         PR tree-optimization/16372
20384         * g++.dg/opt/pr16372-1.C: New test case.
20385         * g++.dg/opt/pr16693-1.C: New test case.
20386         * g++.dg/opt/pr16693-2.C: New test case.
20387
20388 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20389
20390         * objc.dg/proto-lossage-4.m: New test.
20391
20392 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
20393
20394         PR c++/17155
20395         * g++.dg/inherit/local2.C: New test.
20396
20397 2004-08-25  Paul Brook  <paul@codesourcery.com>
20398
20399         PR fortran/17144
20400         * gfortran.dg/string_ctor_1.f90: New test.
20401
20402 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20403
20404         PR c++/14428
20405         * g++.dg/template/redecl2.C: New test.
20406
20407 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20408
20409         PR fortran/17143
20410         * gfortran.dg/pr17143.f90: New test.
20411
20412 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20413
20414         PR fortran/17164
20415         * gfortran.dg/pr17164.f90: New test.
20416
20417 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20418
20419         * gcc.dg/tree-ssa/loop-1.c: New test.
20420
20421 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20422
20423         * gcc.c-torture/compile/20040824-1.c: New test.
20424
20425 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20426
20427         * gcc.c-torture/compile/iftrap-3.c: New test.
20428
20429 2004-08-24  Paul Brook  <paul@codesourcery.com>
20430
20431         * gfortran.dg/entry_2.f90: New test.
20432
20433 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20434
20435         PR c++/16889
20436         * g++.dg/lookup/ambig[12].C: New.
20437
20438 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20439
20440         PR c++/16706
20441         * g++.dg/template/crash21.C: New test.
20442         * g++.dg/template/crash22.C: Likewise.
20443
20444 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20445
20446         PR c++/17149
20447         * g++.dg/template/access15.C: New.
20448
20449 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20450
20451         PR c++/17163
20452         * g++.dg/template/repo2.C: New test.
20453
20454 2004-08-23  Roger Sayle  <roger@eyesopen.com>
20455
20456         PR rtl-optimization/17078
20457         * gcc.c-torture/execute/pr17078-1.c: New test case.
20458
20459 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20460
20461         PR c/14492
20462         * gcc.dg/debug/crash1.c: New test.
20463
20464 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20465
20466         PR c/16180
20467         * gcc.dg/loop-5.c: New test.
20468
20469 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20470
20471         * gcc.c-torture/execute/20040823-1.c: New test.
20472
20473 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
20474
20475         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
20476         to the assembler.  Simplify test accordingly.
20477         (asm_abi_flags): Use GNU names.
20478         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
20479         to check for ABI flags.
20480
20481 2004-08-22  Andrew Pinski  <apinski@apple.com>
20482
20483         * g++.dg/opt/pr14029.C: New test.
20484         * gcc.c-torture/execute/pr15262.c: New test.
20485
20486 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20487
20488         * gfortran.dg/reduction.f90: Add checks with complex arguments.
20489
20490 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
20491
20492         PR 16908
20493         * gfortran.dg/direct_io.f90: New test.
20494
20495 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20496
20497         PR c++/17121
20498         * g++.dg/inherit/local2.C: New test.
20499
20500 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20501
20502         PR c++/17120
20503         * g++.dg/warn/Wparentheses-4.C: New test.
20504
20505 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20506
20507         PR c++/17121
20508         * g++.dg/inherit/local2.C: New test.
20509
20510         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
20511         * gcc.dg/ppc-ldstruct.c: Likewise.
20512         * gcc.dg/ppc64-abi-2.c: Likewise.
20513
20514 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
20515
20516         PR rtl-optimization/17099
20517         * gcc.c-torture/execute/20040820-1.c: New test.
20518
20519 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
20520
20521         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
20522
20523 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
20524
20525         PR fortran/17077
20526         * gfortran.dg/auto_array_1.f90: New test.
20527
20528 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20529
20530         PR fortran/17074
20531         * gfortran.dg/simpleif_1.f90: New test.
20532
20533 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
20534
20535         * lib/target-supports.exp (check_profiling_available): Return
20536         false for arm*-*-symbianelf* and arm*-*-eabi*.
20537
20538         PR c++/15890
20539         * g++.dg/template/delete1.C: New test.
20540
20541 2004-08-19  Paul Brook  <paul@codesourcery.com>
20542
20543         PR fortran/14976
20544         PR fortran/16228
20545         * gfortran.dg/data_char_1.f90: New test.
20546
20547 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
20548
20549         PR fortran/16946
20550         * gfortran.dg/reduction.f90: New testcase.
20551
20552 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20553
20554         PR fortran/16520
20555         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
20556
20557 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20558
20559         PR c++/17041
20560         * g++.dg/Wparentheses-3.C: New test.
20561
20562 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
20563
20564         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
20565         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
20566         * gcc.dg/vect/vect-2.c: Likewise.
20567         * gcc.dg/vect/vect-3.c: Likewise.
20568         * gcc.dg/vect/vect-4.c: Likewise.
20569         * gcc.dg/vect/vect-5.c: Likewise.
20570         * gcc.dg/vect/vect-6.c: Likewise.
20571         * gcc.dg/vect/vect-7.c: Likewise.
20572         * gcc.dg/vect/vect-25.c: Likewise.
20573         * gcc.dg/vect/vect-31.c: Likewise.
20574         * gcc.dg/vect/vect-32.c: Likewise.
20575         * gcc.dg/vect/vect-34.c: Likewise.
20576         * gcc.dg/vect/vect-36.c: Likewise.
20577         * gcc.dg/vect/vect-all.c: Likewise.
20578
20579 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
20580
20581         PR c++/17068
20582         * g++.dg/template/operator4.C: New test.
20583
20584 2004-08-18  Richard Henderson  <rth@redhat.com>
20585
20586         * gcc.dg/20040206-1.c: XFAIL.
20587
20588 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20589
20590         PR c++/16246
20591         * g++.dg/template/array7.C: New test.
20592
20593 2004-08-17  James E Wilson  <wilson@specifixinc.com>
20594
20595         * gcc.dg/mips-movcc-1.c: New test.
20596         * gcc.dg/mips-movcc-2.c: New test.
20597         * gcc.dg/mips-movcc-3.c: New test.
20598
20599         * gcc.dg/mips-nmadd-1.c: New test.
20600         * gcc.dg/mips-nmadd-2.c: New test.
20601
20602 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20603
20604         PR c++/15871
20605         * g++.dg/opt/inline8.C: New test.
20606
20607         PR c++/16965
20608         * g++.dg/parse/error17.C: New test.
20609
20610 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
20611
20612         * gcc.dg/vect: New directory for vectorizer tests.
20613         * gcc.dg/vect/tree-vect.h: New file.
20614         * gcc.dg/vect/vect.exp: New file.
20615         * gcc.dg/vect/pr16105.c.c: New test.
20616         * gcc.dg/vect/vect-1.c: New test.
20617         * gcc.dg/vect/vect-2.c: New test.
20618         * gcc.dg/vect/vect-3.c: New test.
20619         * gcc.dg/vect/vect-4.c: New test.
20620         * gcc.dg/vect/vect-5.c: New test.
20621         * gcc.dg/vect/vect-6.c: New test.
20622         * gcc.dg/vect/vect-7.c: New test.
20623         * gcc.dg/vect/vect-8.c: New test.
20624         * gcc.dg/vect/vect-9.c: New test.
20625         * gcc.dg/vect/vect-10.c: New test.
20626         * gcc.dg/vect/vect-11.c: New test.
20627         * gcc.dg/vect/vect-12.c: New test.
20628         * gcc.dg/vect/vect-13.c: New test.
20629         * gcc.dg/vect/vect-14.c: New test.
20630         * gcc.dg/vect/vect-15.c: New test.
20631         * gcc.dg/vect/vect-16.c: New test.
20632         * gcc.dg/vect/vect-17.c: New test.
20633         * gcc.dg/vect/vect-18.c: New test.
20634         * gcc.dg/vect/vect-19.c: New test.
20635         * gcc.dg/vect/vect-20.c: New test.
20636         * gcc.dg/vect/vect-21.c: New test.
20637         * gcc.dg/vect/vect-22.c: New test.
20638         * gcc.dg/vect/vect-23.c: New test.
20639         * gcc.dg/vect/vect-24.c: New test.
20640         * gcc.dg/vect/vect-25.c: New test.
20641         * gcc.dg/vect/vect-26.c: New test.
20642         * gcc.dg/vect/vect-27.c: New test.
20643         * gcc.dg/vect/vect-28.c: New test.
20644         * gcc.dg/vect/vect-29.c: New test.
20645         * gcc.dg/vect/vect-30.c: New test.
20646         * gcc.dg/vect/vect-31.c: New test.
20647         * gcc.dg/vect/vect-32.c: New test.
20648         * gcc.dg/vect/vect-33.c: New test.
20649         * gcc.dg/vect/vect-34.c: New test.
20650         * gcc.dg/vect/vect-35.c: New test.
20651         * gcc.dg/vect/vect-36.c: New test.
20652         * gcc.dg/vect/vect-37.c: New test.
20653         * gcc.dg/vect/vect-38.c: New test.
20654         * gcc.dg/vect/vect-40.c: New test.
20655         * gcc.dg/vect/vect-41.c: New test.
20656         * gcc.dg/vect/vect-42.c: New test.
20657         * gcc.dg/vect/vect-43.c: New test.
20658         * gcc.dg/vect/vect-44.c: New test.
20659         * gcc.dg/vect/vect-45.c: New test.
20660         * gcc.dg/vect/vect-46.c: New test.
20661         * gcc.dg/vect/vect-47.c: New test.
20662         * gcc.dg/vect/vect-48.c: New test.
20663         * gcc.dg/vect/vect-49.c: New test.
20664         * gcc.dg/vect/vect-50.c: New test.
20665         * gcc.dg/vect/vect-51.c: New test.
20666         * gcc.dg/vect/vect-52.c: New test.
20667         * gcc.dg/vect/vect-53.c: New test.
20668         * gcc.dg/vect/vect-54.c: New test.
20669         * gcc.dg/vect/vect-55.c: New test.
20670         * gcc.dg/vect/vect-56.c: New test.
20671         * gcc.dg/vect/vect-57.c: New test.
20672         * gcc.dg/vect/vect-58.c: New test.
20673         * gcc.dg/vect/vect-59.c: New test.
20674         * gcc.dg/vect/vect-60.c: New test.
20675         * gcc.dg/vect/vect-61.c: New test.
20676         * gcc.dg/vect/vect-all.c: New test.
20677         * gcc.dg/vect/vect-none.c: New test.
20678
20679 2004-08-17  Paul Brook  <paul@codesourcery.com>
20680
20681         PR fortran/13082
20682         * gfortran.dg/entry_1.f90: New test.
20683
20684 2004-08-17  Andrew Pinski  <apinski@apple.com>
20685
20686         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
20687
20688 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
20689
20690         * gcc.dg/pr17036-1.c: New test.
20691
20692 2004-08-16  Devang Patel  <dpatel@apple.com>
20693
20694         * gcc.dg/darwin-20040809-1.c: New test.
20695
20696 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
20697
20698         * gcc.dg/funcdef-attr-1.c: New test.
20699
20700 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
20701
20702         * gcc.dg/altivec-17.c: New test.
20703         * gcc.dg/altivec-18.c: New test.
20704
20705 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20706
20707         PR c++/6749
20708         * g++.dg/template/vtable2.C: New test.
20709
20710 2004-08-14  Richard Henderson  <rth@redhat.com>
20711
20712         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
20713         * gcc.dg/pack-test-4.c (main): Return 0.
20714         * gcc.dg/setjmp-1.c: Remove XFAIL.
20715         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
20716
20717 2004-08-14  Richard Henderson  <rth@redhat.com>
20718
20719         * gcc.dg/980217-1.c: Add prototype for printf.
20720
20721 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
20722
20723         * gfortran.dg/pr16935.f90: New test.
20724
20725 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
20726
20727         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
20728
20729 2004-08-13  Paul Brook  <paul@codesourcery.com>
20730
20731         * gfortran.dg/der_io_1.f90: Remove stray comma.
20732
20733 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20734
20735         * gcc.dg/vmx/cw-bug-2.c: Remove.
20736         * gcc.dg/vmx/vprint-1.c: Remove.
20737         * gcc.dg/vmx/vscan-1.c: Remove.
20738
20739 2004-08-12  Devang patel  <dpatel@apple.com>
20740
20741         * gcc.dg/darwin-20040809-2.c: New test.
20742
20743 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
20744
20745         * g++.dg/ext/altivec-12.C: New test.
20746
20747         * g++.dg/ext/altivec-11.C: New test.
20748
20749 2004-08-12  Paul Brook  <paul@codesourcery.com>
20750
20751         * g++.dg/abi/arm_cxa_vec_1.C: New test.
20752
20753 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20754
20755         * g++.dg/ext/altivec-2.C: Check for hardware support before
20756         executing any VMX instructions.
20757
20758         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
20759
20760 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
20761
20762         PR c++/16276
20763         * g++.old-deja/g++.other/comdat4.C: New test.
20764         * g++.old-deja/g++.other/comdat4-aux.cc: New.
20765
20766 2004-08-12  Ben Elliston  <bje@au.ibm.com>
20767
20768         PR target/16286
20769         * gcc.dg/pr16286.c: New test.
20770
20771 2004-08-12 Jan Beulich <jbeulich@novell.com>
20772
20773         * g++.dg/ext/asm5.C: New.
20774
20775 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20776
20777         PR c++/16698
20778         * g++.dg/eh/crash1.C: New test.
20779
20780         PR c++/16717
20781         * g++.dg/ext/construct1.C: New test.
20782
20783 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20784
20785         PR c++/16853
20786         * g++.dg/init/ptrmem1.C: New test.
20787
20788         PR c++/16618
20789         * g++.dg/parse/offsetof5.C: New test.
20790
20791         PR c++/16870
20792         * g++.dg/template/overload3.C: New test.
20793
20794 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20795
20796         PR c++/16964
20797         * g++.dg/parse/error16.C: New test.
20798
20799         PR c++/16904
20800         * g++.dg/template/error14.C: New test.
20801
20802         PR c++/16929
20803         * g++.dg/template/error15.C: New test.
20804
20805 2004-08-11  Devang Patel  <dpatel@apple.com>
20806
20807         * gcc.dg/darwin-ld-20040809-1.c: New test.
20808         * gcc.dg/darwin-ld-20040809-2.c: New test.
20809
20810 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
20811
20812         PR fortran/16917
20813         * gfortran.dg/dfloat_1.f90: New test.
20814
20815 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
20816
20817         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
20818         * gcc.dg/dll-2.c: Fix dg-require syntax.
20819         * gcc.misc-tests/arm-isr.c (abort): Declare.
20820         (exit): Likewise.
20821
20822 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
20823
20824         PR c++/16971
20825         * g++.dg/parse/crash16.C: New test.
20826
20827 2004-08-10  Roger Sayle  <roger@eyesopen.com>
20828
20829         * gcc.dg/mips-rsqrt-1.c: New test case.
20830         * gcc.dg/mips-rsqrt-2.c: New test case.
20831         * gcc.dg/mips-rsqrt-3.c: New test case.
20832
20833 2004-08-10  Paul Brook  <paul@codesourcery.com>
20834
20835         * gfortran.dg/der_io_1.f90: New test.
20836
20837 2004-08-10  Paul Brook  <paul@codesourcery.com>
20838
20839         PR fortran/16919
20840         * gfortran.dg/der_array_1.f90: New test.
20841
20842 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
20843
20844         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
20845
20846 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
20847
20848         * gcc.dg/wchar_t-2.c: Fix typo.
20849
20850 2004-08-09  Falk Hueffner  <falk@debian.org>
20851
20852         PR tree-optimization/12517
20853         * gcc.c-torture/compile/pr12517.c: New test.
20854
20855         PR tree-optimization/12578
20856         * gcc.c-torture/compile/pr12578.c: New test.
20857
20858         PR tree-optimization/12899
20859         * gcc.c-torture/compile/pr12899.c: New test.
20860
20861         PR rtl-optimization/14692
20862         * gcc.c-torture/compile/pr14692.c: New test.
20863
20864         PR tree-optimization/16461
20865         * gcc.c-torture/compile/pr16461.c: New test.
20866
20867 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20868
20869         * gfortran.dg/getenv_1.f90: New test.
20870
20871 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20872
20873         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
20874         wchar_t.
20875         * gcc.dg/symbian5.c: Test -fno-short-wchar.
20876
20877 2004-08-06  Paul Brook  <paul@codesourcery.com>
20878
20879         * gfortran.dg/ret_array_1.f90: New test.
20880         * gfortran.dg/ret_pointer_1.f90: New test.
20881
20882 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
20883
20884         * gcc.dg/missing-field-init-[12].c: New tests.
20885         * g++.dg/warn/missing-field-init-[12].C: New tests.
20886
20887 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20888
20889         * gcc.dg/enum2.c: New test.
20890         * gcc.dg/symbian3.c: Likewise.
20891         * gcc.dg/symbian4.c: Likewise.
20892         * gcc.dg/wchar_t-2.c: Likewise.
20893
20894 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20895
20896         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
20897         destructor tests.
20898
20899 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20900
20901         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
20902         dg-require-visiblity.
20903         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
20904         * g++.dg/ext/visibility/fvisibility.C: Likewise.
20905         * g++.dg/ext/visibility/memfuncts.C: Likewise.
20906         * g++.dg/ext/visibility/new1.C: Likewise.
20907         * g++.dg/ext/visibility/pragma.C: Likewise.
20908         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
20909         * g++.dg/ext/visibility/virtual.C: Likewise.
20910         * g++/dg/ext/visibility/visibility-1.C: Likewise.
20911         * g++/dg/ext/visibility/visibility-2.C: Likewise.
20912         * g++/dg/ext/visibility/visibility-3.C: Likewise.
20913         * g++/dg/ext/visibility/visibility-4.C: Likewise.
20914         * g++/dg/ext/visibility/visibility-5.C: Likewise.
20915         * g++/dg/ext/visibility/visibility-6.C: Likewise.
20916         * g++/dg/ext/visibility/visibility-7.C: Likewise.
20917         * g++/dg/ext/visibility/visibility-8.C: New test.
20918         * gcc.c-torture/compile/dll.x: Remove.
20919         * gcc.dg/dll-2.c: Use dg-require-dll
20920         * gcc.dg/visibility-10.c: New test.
20921         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
20922         supporting DLLs.
20923         * testsuite/lib/scanasm.exp (scan_hidden): New function.
20924         (scan_not_hidden): Likewise.
20925
20926 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
20927
20928         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
20929
20930 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
20931
20932         * gcc.c-torture/execute/20040805-1.c: New test.
20933
20934 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
20935
20936         * gcc.dg/20020118-1.c: Declare abort.
20937         * gcc.dg/altivec_check.h: Likewise.
20938         * gcc.dg/iftrap-2.c: Likewise.
20939         * gcc.dg/pragma-darwin.c: Likewise.
20940         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
20941
20942 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
20943
20944         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
20945
20946 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20947
20948         * gcc.c-torture/execute/builtins/abs-2.c,
20949         gcc.c-torture/execute/builtins/abs-3.c,
20950         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
20951         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
20952         intmax_t, uintmax_t and their limits.
20953         * gcc.dg/intmax_t-1.c: New test.
20954
20955 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20956
20957         * g++.dg/tc1/dr147.C: Add reference to PR.
20958
20959 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
20960
20961         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
20962         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
20963
20964 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20965
20966         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20967
20968 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20969
20970         * gcc.dg/redecl-5.c: New test.
20971         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20972         of scanf.
20973
20974 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20975
20976         PR middle-end/16790
20977         * gcc.c-torture/execute/pr16790-1.c: New test case.
20978
20979 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20980
20981         * g++.dg/ext/visibility/assign1.C: New test.
20982         * g++.dg/ext/visibility/new1.C: Likewise.
20983
20984         * gcc.dg/symbian1.c: New test.
20985         * gcc.dg/symbian2.c: Likewise.
20986
20987 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20988
20989         PR target/16570
20990         * gcc.dg/i386-sse-9.c: New test.
20991
20992 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20993
20994         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20995
20996 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20997
20998         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20999         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
21000         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
21001         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
21002         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
21003         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
21004         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
21005         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
21006         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
21007         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
21008         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
21009         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
21010         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
21011         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
21012         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
21013         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
21014         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
21015         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
21016         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
21017         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
21018         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
21019         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
21020         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
21021         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21022         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
21023         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
21024         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
21025         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
21026         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21027         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21028         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
21029         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
21030         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
21031         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
21032         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
21033         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21034         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21035         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21036         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21037         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
21038         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
21039         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
21040         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
21041         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
21042         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21043         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21044         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
21045         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
21046         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
21047         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
21048         gcc.misc-tests/i386-pf-3dnow-1.c,
21049         gcc.misc-tests/i386-pf-athlon-1.c,
21050         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21051         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
21052         Declare built-in functions used.
21053         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
21054
21055 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
21056
21057         PR c++/16707
21058         * g++.dg/lookup/using12.C: New test.
21059
21060         * g++.dg/init/null1.C: Fix PR number.
21061         * g++.dg/parse/namespace10.C: Likewise.
21062
21063 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21064
21065         PR c++/16224
21066         * g++.dg/template/spec17.C: New test.
21067         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
21068         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
21069
21070 2004-08-02  David Billinghurst
21071
21072         PR fortran/16292
21073         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
21074
21075 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
21076
21077         * gcc.dg/ia64-got-1.c: New test case.
21078
21079 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21080
21081         PR c++/16489
21082         * g++.dg/init/null1.C: New test.
21083         * g++.dg/tc1/dr76.C: Adjust error marker.
21084
21085         PR c++/16529
21086         * g++.dg/parse/namespace10.C: New test.
21087
21088         PR c++/16810
21089         * g++.dg/inherit/ptrmem2.C: New test.
21090
21091 2004-08-02  Ben Elliston  <bje@au.ibm.com>
21092
21093         PR target/16155
21094         * gcc.dg/pr16155.c: New test.
21095
21096 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21097
21098         * gcc.dg/redecl-2.c: New test.
21099
21100 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
21101
21102         * gcc.dg/darwin-longdouble.c: New file.
21103
21104 2004-07-30  Richard Henderson  <rth@redhat.com>
21105
21106         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
21107         write to constant argument.
21108         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
21109
21110 2004-07-30  Richard Henderson  <rth@redhat.com>
21111
21112         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
21113         tests of nearest around zero.
21114
21115 2004-07-30  Andrew Pinski  <apinski@apple.com>
21116
21117         * gcc.c-torture/compile/20040730-1.c: New test.
21118
21119 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21120
21121         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
21122         powerpc-eabispe.
21123
21124 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21125
21126         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
21127
21128 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
21129
21130         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
21131         contains $ld_library_path.
21132         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21133
21134 2004-07-29  Richard Henderson  <rth@redhat.com>
21135
21136         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
21137
21138         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
21139         (alt2, which): New.
21140         (Check): Accept either alternative.
21141
21142 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
21143
21144         * g++.dg/abi/inline1.C: New test.
21145         * g++.dg/abi/local1-a.cc: Likewise.
21146         * g++.dg/abi/local1.C: Likewise.
21147         * g++.dg/abi/mangle11.C: Tweak location of warnings.
21148         * g++.dg/abi/mangle12.C: Likewise.
21149         * g++.dg/abi/mangle17.C: Likewise.
21150         * g++.dg/abi/mangle20-2.C: Likewise.
21151         * g++.dg/opt/interface1.C: Likewise.
21152         * g++.dg/opt/interface1.h: Likewise.
21153         * g++.dg/opt/interface1-a.cc: New test.
21154         * g++.dg/parse/repo1.C: New test.
21155         * g++.dg/template/repo1.C: Likewise.
21156         * g++.dg/warn/Winline-1.C: Likewise.
21157         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
21158
21159 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
21160
21161         * gcc.dg/tree-ssa/20040729-1.c: New test.
21162
21163 2004-07-27  Matt Austern <austern@apple.com>
21164
21165         * gcc.dg/darwin-bool-1.c: New test.
21166         * gcc.dg/darwin-bool-2.c: New test.
21167
21168 2004-07-28  Richard Henderson  <rth@redhat.com>
21169
21170         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
21171         arguments in the correct type.  Don't write to constant arguments.
21172
21173 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21174
21175         PR tree-optimization/16688
21176         PR tree-optimization/16689
21177         * g++.dg/tree-ssa/pr16688.C: New test.
21178
21179 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21180
21181         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21182         loads.  Not only in the comment, this time.
21183
21184 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
21185
21186         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
21187         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
21188         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
21189         * gcc.dg/sh4a-bitmovua.c: New.
21190         * gcc.dg/sh4a-cos.c: New.
21191         * gcc.dg/sh4a-cosf.c: New.
21192         * gcc.dg/sh4a-fprun.c: New.
21193         * gcc.dg/sh4a-fsrra.c: New.
21194         * gcc.dg/sh4a-memmovua.c: New.
21195         * gcc.dg/sh4a-sin.c: New.
21196         * gcc.dg/sh4a-sincos.c: New.
21197         * gcc.dg/sh4a-sincosf.c: New.
21198         * gcc.dg/sh4a-sinf.c: New.
21199
21200 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21201
21202         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
21203         conditionals.
21204         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21205         loads.
21206         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
21207         DOM1.
21208
21209 2004-07-27  Andrew Pinski  <apinski@apple.com>
21210
21211         * g++.dg/rtti/tinfo1.C: Correct the xfail.
21212
21213 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
21214
21215         * gcc.dg/pragma-isr.c: New test.
21216
21217 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21218
21219         PR c++/14429
21220         * g++.dg/template/ttp11.C: New test.
21221
21222 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
21223
21224         * gcc.c-torture/compile/20040727-1.c: New test.
21225
21226 2004-07-26  Eric Christopher  <echristo@redhat.com>
21227
21228         * gcc.c-torture/compile/20040726-2.c: New test.
21229
21230 2004-07-26  Andrew Pinski  <apinski@apple.com>
21231
21232         * g++.dg/rtti/tinfo1.C: Xfail.
21233
21234 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
21235
21236         * gcc.c-torture/compile/20040726-1.c: New test.
21237
21238 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
21239             Brian Ryner  <bryner@brianryner.com>
21240
21241         PR c++/9283
21242         PR c++/15000
21243         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
21244         * g++.dg/ext/visibility/: New directory.
21245         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
21246         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
21247         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
21248         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
21249         * g++.dg/ext/visibility/fvisibility.C,
21250         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
21251         g++.dg/ext/visibility/fvisibility-override1.C
21252         g++.dg/ext/visibility/fvisibility-override2.C
21253         g++.dg/ext/visibility/memfuncts.C
21254         g++.dg/ext/visibility/noPLT.C
21255         g++.dg/ext/visibility/pragma.C
21256         g++.dg/ext/visibility/pragma-override1.C
21257         g++.dg/ext/visibility/pragma-override2.C
21258         g++.dg/ext/visibility/staticmemfuncts.C
21259         g++.dg/ext/visibility/virtual.C: New tests.
21260
21261 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21262
21263         PR c/15360
21264         * gcc.dg/pr15360-1.c: New test.
21265
21266 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
21267
21268         * gcc.dg/pragma-align-2.c: New test.
21269         * gcc.dg/pragma-init-fini.c: New test.
21270         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
21271         targets.
21272
21273 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21274
21275         * gcc.dg/init-string-2.c: New test.
21276
21277 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
21278
21279         PR 16684
21280         * gcc.dg/Wredundant-decls-1.c: New test case.
21281
21282 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
21283
21284         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
21285         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
21286         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
21287         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
21288         * gcc.dg/compat/generate-random.c: New file.
21289         * gcc.dg/compat/generate-random.h: Likewise.
21290         * gcc.dg/compat/generate-random_r.c: Likewise.
21291         * gcc.dg/compat/struct-layout-1.h: Likewise.
21292         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
21293         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
21294         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
21295         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
21296         * gcc.dg/compat/struct-layout-1_main.c: New test.
21297         * gcc.dg/compat/struct-layout-1_x.c: New file.
21298         * gcc.dg/compat/struct-layout-1_y.c: New file.
21299         * gcc.dg/compat/struct-layout-1_test.h: New file.
21300
21301 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
21302
21303         * gcc.dg/comp-return-1.c: New test
21304
21305 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
21306
21307         * gcc.dg/vmx/8-02a.c: Fix typo.
21308
21309         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
21310         * gcc.dg/darwin-abi-3.c: New test.
21311
21312         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
21313         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
21314
21315         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
21316         * gcc.dg/vmx/ops-long-1.c: New test.
21317         * gcc.dg/vmx/ops-long-2.c: New test.
21318
21319 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21320
21321         * g++.dg/lookup/conv-[1234].C: New.
21322
21323 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
21324
21325         * g++.dg/parse/attr2.C: Simplify.
21326
21327 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21328
21329         PR c/7284
21330         * gcc.c-torture/execute/pr7284-1.c: New test.
21331
21332 2004-07-22  Brian Booth  <bbooth@redhat.com>
21333
21334         * gcc.dg/tree-ssa/20040721-1.c: New test.
21335
21336 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21337
21338         * g++.dg/template/crash20.c: New.
21339
21340 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
21341
21342         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
21343         Add dg-run directive.  Declare variables as required.
21344         * gfortran.dg/g77/README: Update
21345
21346 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
21347
21348         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
21349         gcc.dg/cris-peep2-andu2.c: New tests.
21350
21351 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21352
21353         PR c/15052
21354         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
21355         on return type.
21356         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
21357         messages.
21358         * gcc.dg/qual-return-2.c: Update expected messages.
21359         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
21360
21361 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21362
21363         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
21364         * gcc.dg/noncompile/921102-1.c: Update expected error message.
21365
21366 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21367
21368         PR c/11250
21369         * gcc.dg/init-string-1.c: New test.
21370
21371 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
21372
21373         PR middle-end/15345
21374         PR c/16450
21375         * gcc.dg/torture/nested-fn-1.c: New test.
21376
21377 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
21378
21379         PR target/16559
21380         * gcc.dg/ia64-fptr-1.c: New file.
21381
21382 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21383
21384         PR c++/14497
21385         * g++.dg/template/spec16.C: New test.
21386         * g++.old-deja/g++.robertl/eb118.C: Remove.
21387
21388 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21389
21390         PR c++/509
21391         * g++.dg/template/spec15.C: New test.
21392
21393 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
21394
21395         Copy cases from g77.f-torture/execute and add dg-run
21396         directive.  Other changes as noted.
21397         * gfortran.dg/g77/13037.f
21398         * gfortran.dg/g77/1832.f
21399         * gfortran.dg/g77/19981119-0.f
21400         * gfortran.dg/g77/19990313-0.f
21401         * gfortran.dg/g77/19990313-1.f
21402         * gfortran.dg/g77/19990313-2.f
21403         * gfortran.dg/g77/19990313-3.f
21404         * gfortran.dg/g77/19990419-1.f
21405         * gfortran.dg/g77/19990826-0.f
21406         * gfortran.dg/g77/19990826-2.f
21407         * gfortran.dg/g77/20000503-1.f
21408         * gfortran.dg/g77/20001111.f
21409         * gfortran.dg/g77/20010116.f
21410         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
21411         * gfortran.dg/g77/20010430.f
21412         * gfortran.dg/g77/6177.f
21413         * gfortran.dg/g77/947.f
21414         * gfortran.dg/g77/970816-3.f
21415         * gfortran.dg/g77/971102-1.f
21416         * gfortran.dg/g77/980520-1.f
21417         * gfortran.dg/g77/980628-0.f
21418         * gfortran.dg/g77/980628-1.f
21419         * gfortran.dg/g77/980628-10.f
21420         * gfortran.dg/g77/980628-2.f
21421         * gfortran.dg/g77/980628-3.f
21422         * gfortran.dg/g77/980628-7.f
21423         * gfortran.dg/g77/980628-8.f
21424         * gfortran.dg/g77/980628-9.f
21425         * gfortran.dg/g77/980701-0.f
21426         * gfortran.dg/g77/980701-1.f
21427         * gfortran.dg/g77/cabs.f
21428         * gfortran.dg/g77/claus.f
21429         * gfortran.dg/g77/complex_1.f
21430         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
21431         * gfortran.dg/g77/dcomplex.f
21432         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
21433         * gfortran.dg/g77/f90-intrinsic-mathematical.f
21434         * gfortran.dg/g77/f90-intrinsic-numeric.f
21435         * gfortran.dg/g77/int8421.f
21436         * gfortran.dg/g77/labug1.f
21437         * gfortran.dg/g77/large_vec.f
21438         * gfortran.dg/g77/le.f
21439         * gfortran.dg/g77/short.f
21440         * gfortran.dg/g77/README: Update
21441
21442 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
21443
21444         PR c++/16637
21445         * g++.dg/parse/lookup4.C: New test.
21446
21447 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21448
21449         PR c++/16175
21450         * g++.dg/template/ttp10.C: New test.
21451
21452 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21453
21454         * gcc.dg/pr12625-1.c: New test.
21455
21456 2004-07-20  Steven Bosscher  <stevenb@suse.de>
21457
21458         * testsuite/gcc.dg/switch-warn-1.c: New test.
21459         * testsuite/gcc.dg/switch-warn-2.c: New test.
21460         * gcc.c-torture/compile/pr14730.c: Update.
21461
21462 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
21463
21464         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
21465         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
21466         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
21467         g++.dg/template/nontype3.C: Remove trailing CR from tests.
21468
21469 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
21470
21471         PR c++/16623
21472         * g++.dg/template/assign1.C: New test.
21473
21474 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21475
21476         PR c++/12170
21477         * g++.dg/template/ttp9.C: New test.
21478
21479 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
21480
21481         * gcc.dg/format/cmn-err-1.c: New test.
21482
21483 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21484
21485         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
21486         gcc.dg/Wparentheses-10.c: New tests.
21487         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
21488
21489 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21490
21491         PR fortran/16465
21492         * gfortran.dg/g77//ffixed-line-length-0.f,
21493         gfortran.dg/g77/ffixed-line-length-132.f,
21494         gfortran.dg/g77/ffixed-line-length-72.f,
21495         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
21496         gfortran.dg/g77/README: Update.
21497
21498 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21499
21500         PR c++/13092
21501         * g++.dg/template/non-dependent7.C: New test.
21502         * g++.dg/template/non-dependent8.C: Likewise.
21503         * g++.dg/template/non-dependent9.C: Likewise.
21504         * g++.dg/template/non-dependent10.C: Likewise.
21505
21506 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
21507
21508         PR c++/16337
21509         * g++.dg/parse/attr2.C: New test.
21510
21511 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
21512
21513         * g77.dg: Removed.
21514         * g77.f-torture: Ditto.
21515
21516 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21517
21518         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
21519         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
21520         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
21521
21522 2004-07-16  Richard Henderson  <rth@redhat.com>
21523
21524         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
21525
21526 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21527
21528         * lib/fortran-torture.exp (fortran-torture): Don't test compile
21529         tests with full list of options.
21530         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
21531         of TORTURE_OPTIONS if test contains 'dg-do run'.
21532
21533         PR fortran/16404
21534         * gfortran.dg/do_iterator.f90: New test.
21535
21536 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21537
21538         PR rtl-optimization/16536
21539         * gcc.c-torture/execute/restrict-1.c: New test.
21540
21541 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21542
21543         PR fortran/15324
21544         * gfortran.dg/pr15324.f90: New test.
21545
21546         PR fortran/15129
21547         * gfortran.dg/pr15129.f90: New test.
21548
21549         PR fortran/15140
21550         * gfortran.dg/pr15140.f90: New test.
21551
21552         PR fortran/13792
21553         * gfortran.fortran-torture/execute/bounds.f90: Add check for
21554         compile-time simplification.
21555
21556 2004-07-14  Mike Stump  <mrs@apple.com>
21557
21558         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
21559
21560 2004-07-14  James E Wilson  <wilson@specifixinc.com>
21561
21562         PR target/16325
21563         * gcc.dg/profile-generate-1.c: New.
21564
21565 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
21566
21567         * gcc.c-torture/execute/20040709-1.c: New test.
21568         * gcc.c-torture/execute/20040709-2.c: New test.
21569
21570 2004-07-14  Mike Stump  <mrs@apple.com>
21571
21572         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
21573
21574 2004-07-14  Mike Stump  <mrs@apple.com>
21575
21576         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
21577
21578 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
21579
21580         PR c++/16518
21581         * g++.dg/parse/mutable1.C: New test.
21582
21583 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
21584
21585         PR tree-optimization/16443
21586         * gcc.dg/tree-ssa/20040713-1.c: New test.
21587
21588 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
21589
21590         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
21591         for operator new.
21592
21593 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21594
21595         * gfortran.dg/g77/README: New file
21596         * gfortran.dg/g77/19981216-0.f: Copy from
21597         g77.f-torture/noncompile.  Add "dg-do compile" and
21598         dg-error as required.
21599         * gfortran.dg/g77/19990218-1.f: Likewise.
21600         * gfortran.dg/g77/19990905-1.f: Likewise.
21601         * gfortran.dg/g77/9263.f: Likewise.
21602         * gfortran.dg/g77/980615-0.f: Likewise.
21603         * gfortran.dg/g77/980616-0.f: Likewise.
21604         * gfortran.dg/g77/check0.f: Likewise.
21605         * gfortran.dg/g77/select_no_compile.f: Likewise.
21606
21607 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21608
21609         Copy files from g77.f-torture/compile.
21610         Add "{ dg-do compile}".  Other changes as noted
21611         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
21612         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
21613         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
21614         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
21615         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
21616         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
21617         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
21618         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
21619         statement to conform to standard.  Append alpha1.x for reference.
21620         * gfortran.dg/g77/xformat.f: Add dg-warning
21621
21622 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21623
21624         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
21625         Add {dg-do compile} directive.
21626         * gfortran.dg/g77/cpp2.F: Likewise.
21627
21628 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21629
21630         PR c++/5402
21631         * g++.dg/lookup/name-clash1.C: New test.
21632
21633         PR c++/9777
21634         * g++.dg/lookup/name-clash2.C: New test.
21635
21636         PR c++/12102
21637         * g++.dg/lookup/name-clash3.C: New test.
21638
21639 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21640
21641         * g++.dg/lookup/new2.C: New test.
21642         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
21643
21644 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
21645
21646         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
21647         Add {dg-do compile} directive.
21648         * gfortran.dg/g77/13060.f: Likewise.
21649         * gfortran.dg/g77/19990218-0.f: Likewise.
21650         * gfortran.dg/g77/19990305-0.f: Likewise.
21651         * gfortran.dg/g77/19990419-0.f: Likewise.
21652         * gfortran.dg/g77/19990502-0.f: Likewise.
21653         * gfortran.dg/g77/19990502-1.f: Likewise.
21654         * gfortran.dg/g77/19990525-0.f: Likewise.
21655         * gfortran.dg/g77/19990826-1.f: Likewise.
21656         * gfortran.dg/g77/19990826-3.f: Likewise.
21657         * gfortran.dg/g77/19990905-2.f: Likewise.
21658         * gfortran.dg/g77/20000412-1.f: Likewise.
21659         * gfortran.dg/g77/20000511-1.f: Likewise.
21660         * gfortran.dg/g77/20000511-2.f: Likewise.
21661         * gfortran.dg/g77/20000518.f: Likewise.
21662         * gfortran.dg/g77/20000601-1.f: Likewise.
21663         * gfortran.dg/g77/20000601-2.f: Likewise.
21664         * gfortran.dg/g77/20000629-1.f: Likewise.
21665         * gfortran.dg/g77/20000630-2.f: Likewise.
21666         * gfortran.dg/g77/20010115.f: Likewise.
21667         * gfortran.dg/g77/20010321-1.f: Likewise.
21668         * gfortran.dg/g77/20010426.f: Likewise.
21669         * gfortran.dg/g77/20020307-1.f: Likewise.
21670         * gfortran.dg/g77/8485.f: Likewise.
21671         * gfortran.dg/g77/960317-1.f: Likewise.
21672         * gfortran.dg/g77/970915-0.f: Likewise.
21673         * gfortran.dg/g77/980310-1.f: Likewise.
21674         * gfortran.dg/g77/980310-2.f: Likewise.
21675         * gfortran.dg/g77/980310-3.f: Likewise.
21676         * gfortran.dg/g77/980310-4.f: Likewise.
21677         * gfortran.dg/g77/980310-6.f: Likewise.
21678         * gfortran.dg/g77/980310-7.f: Likewise.
21679         * gfortran.dg/g77/980310-8.f: Likewise.
21680         * gfortran.dg/g77/980419-2.f: Likewise.
21681         * gfortran.dg/g77/980424-0.f: Likewise.
21682         * gfortran.dg/g77/980427-0.f: Likewise.
21683         * gfortran.dg/g77/980729-0.f: Likewise.
21684         * gfortran.dg/g77/981117-1.f: Likewise.
21685         * gfortran.dg/g77/toon_1.f: Likewise.
21686
21687 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21688
21689         PR c++/2204
21690         * g++.dg/other/abstract2.C: New test.
21691
21692 2004-07-12  Paul Brook  <paul@codesourcery.com>
21693
21694         * gfortran.dg/pointer_init_1.f90: New test.
21695
21696 2004-07-11  Paul Brook  <paul@codesourcery.com>
21697
21698         PR fortran/15986
21699         * gfortran.dg/contained_1.f90: New test.
21700
21701 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
21702
21703         * g++.dg/parse/defarg8.C: New test.
21704
21705 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21706
21707         PR fortran/16433
21708         * gfortran.dg/pr16433.f: New test.
21709
21710         PR fortran/17574
21711         * gfortran.dg/pr15754.f90: New test.
21712
21713 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21714
21715         PR tree-optimization/16437
21716         * gcc.c-torture/execute/bitfld-4.c: New test.
21717
21718 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21719
21720         * gfortran.fortran-torture/execute/common_2.f90: Add check for
21721         access to common var from module.
21722
21723 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21724
21725         PR fortran/16336
21726         * gfortran.fortran-torture/execute/common_2.f90: New test.
21727
21728 2004-07-10  Paul Brook  <paul@codesourcery.com>
21729
21730         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
21731
21732 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21733
21734         PR fortran/15969
21735         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
21736
21737 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
21738
21739         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
21740         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
21741         * gfortran.dg/g77/ffree-form-1.f: Likewise.
21742         * gfortran.dg/g77/ffree-form-2.f: Likewise.
21743         * gfortran.dg/g77/ffree-form-3.f: Likewise.
21744         * gfortran.dg/g77/fno-underscoring.f: Likewise.
21745         * gfortran.dg/g77/funderscoring.f: Likewise.
21746         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
21747
21748 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21749
21750         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
21751
21752 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21753         Paul Brook  <paul@codesourcery.com>
21754
21755         PR fortran/13415
21756         * gfortran.dg/common_pointer_1.f90: New test.
21757
21758 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21759
21760         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
21761
21762 2004-07-09  James E Wilson  <wilson@specifixinc.com>
21763
21764         PR target/16364
21765         * gcc.c-torture/compile/20040709-1.c: New.
21766
21767 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21768
21769         PR fortran/14077
21770         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
21771
21772 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21773
21774         PR fortran/13201
21775         * gfortran.dg/shape_1.f90: New test.
21776
21777 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
21778             Andrew Pinski  <apinski@apple.com>
21779
21780         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
21781
21782 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21783
21784         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
21785         comment.
21786
21787 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21788         Paul Brook  <paul@codesourcery.com>
21789
21790         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
21791         '.f95' and '.F95'.
21792
21793 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
21794
21795         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
21796
21797 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21798
21799         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
21800         testcases with capital suffix.
21801
21802 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21803
21804         PR fortran/15481
21805         PR fortran/13372
21806         PR fortran/13575
21807         PR fortran/15978
21808         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
21809
21810         * gfortran.dg/implicit_1.f90: New test.
21811
21812 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21813
21814         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
21815         expression to match gfortran warning/error messages
21816         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
21817         dg-error text.
21818
21819 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21820
21821         * lib/fortran-torture.exp: Rename proc search_for to
21822         search_for_re.
21823
21824 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21825
21826         * gcc.c-torture/execute/simd-5.x: New file.
21827         XFAIL on SPARC 64-bit at -O0.
21828
21829 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21830
21831         PR c++/8211
21832         PR c++/16165
21833         * g++.dg/warn/effc3.C: New test.
21834
21835 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21836
21837         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
21838         change X to 1X in format.
21839         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
21840         add data statements to conform to standard.
21841
21842 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21843
21844         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
21845         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
21846         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
21847
21848 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21849
21850         * gfortran.dg/g77/7388.f: Copy from g77.dg
21851         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
21852         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
21853         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
21854         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
21855         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
21856         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
21857         * gfortran.dg/g77/strlen0.f: Likewise.
21858
21859 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
21860
21861         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
21862         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
21863
21864 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21865
21866         * gcc.c-torture/execute/920428-2.x: Delete.
21867         * gcc.c-torture/execute/920501-7.x: Likewise.
21868
21869 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
21870
21871         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
21872         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
21873         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
21874         prescott and c3-2.
21875         (PREFETCH_3DNOW): Add -march=c3.
21876
21877 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
21878
21879         PR c/16437
21880         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
21881         * gcc.c-torture/execute/bf64-1.x: Likewise.
21882
21883 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21884
21885         * gcc.c-torture/compile/20040708-1.c: New test.
21886
21887 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21888
21889         PR c++/16169
21890         * g++.dg/warn/effc2.C: New test.
21891
21892 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21893
21894         * gcc.c-torture/execute/bitfld-1.x: Remove.
21895         * gcc.c-torture/execute/bitfld-3.c: New test.
21896         * gcc.dg/bitfld-2.c: Remove XFAILs.
21897
21898 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
21899
21900         PR c++/16276
21901         * g++.dg/rtti/tinfo1.C: New file.
21902
21903 2004-07-07  Eric Christopher  <echristo@redhat.com>
21904
21905         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
21906
21907 2004-07-07  Andrew Pinski  <apinski@apple.com>
21908
21909         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
21910
21911 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
21912
21913         * g++.dg/init/call1.C: XFAIL.
21914
21915 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
21916
21917         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
21918         except for movstrict*, to movmem* and clrstr* to clrmem*.
21919
21920 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
21921
21922         * gcc.c-torture/execute/20040707-1.c: New test.
21923
21924 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
21925
21926         * gcc.c-torture/execute/20040706-1.c: New test.
21927
21928 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21929
21930         PR c++/3671
21931         * g++.dg/template/spec14.C: New test.
21932
21933 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
21934
21935         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
21936         nothing if not yet defined.  Use it in b, c and d type definitions.
21937         * gcc.c-torture/execute/20040705-1.c: New test.
21938         * gcc.c-torture/execute/20040705-2.c: New test.
21939
21940 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21941
21942         PR c++/2518
21943         * g++.dg/lookup/new1.C: New test.
21944
21945 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21946
21947         PR c++/11406
21948         * g++.dg/template/sizeof8.C: New test.
21949
21950 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
21951
21952         * gcc.c-torture/compile/20040705-1.c: New test.
21953
21954 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
21955
21956         * gfortran.fortran-torture/execute/seq_io.f90: New test.
21957
21958 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
21959
21960         * gcc.dg/cpp/if-mop.c: Two new testcases.
21961         * gcc.dg/cpp/trad/comment-3.c: New.
21962
21963 2004-07-04  Paul Brook  <paul@codesourcery.com>
21964
21965         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21966
21967 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21968
21969         PR c++/3761
21970         * g++.dg/lookup/crash4.C: New test.
21971
21972 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21973
21974         * gcc.c-torture/execute/builtin-abs-1.c
21975         * gcc.c-torture/execute/builtin-abs-2.c
21976         * gcc.c-torture/execute/builtin-complex-1.c
21977         * gcc.c-torture/execute/builtins/string-1-lib.c
21978         * gcc.c-torture/execute/builtins/string-1.c
21979         * gcc.c-torture/execute/builtins/string-2-lib.c
21980         * gcc.c-torture/execute/builtins/string-2.c
21981         * gcc.c-torture/execute/builtins/string-3-lib.c
21982         * gcc.c-torture/execute/builtins/string-3.c
21983         * gcc.c-torture/execute/builtins/string-4-lib.c
21984         * gcc.c-torture/execute/builtins/string-4.c
21985         * gcc.c-torture/execute/builtins/string-5-lib.c
21986         * gcc.c-torture/execute/builtins/string-5.c
21987         * gcc.c-torture/execute/builtins/string-6-lib.c
21988         * gcc.c-torture/execute/builtins/string-6.c
21989         * gcc.c-torture/execute/builtins/string-7-lib.c
21990         * gcc.c-torture/execute/builtins/string-7.c
21991         * gcc.c-torture/execute/builtins/string-8-lib.c
21992         * gcc.c-torture/execute/builtins/string-8.c
21993         * gcc.c-torture/execute/builtins/string-9-lib.c
21994         * gcc.c-torture/execute/builtins/string-9.c
21995         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21996         * gcc.c-torture/execute/builtins/string-asm-1.c
21997         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21998         * gcc.c-torture/execute/builtins/string-asm-2.c
21999         * gcc.c-torture/execute/stdio-opt-1.c
22000         * gcc.c-torture/execute/stdio-opt-2.c
22001         * gcc.c-torture/execute/stdio-opt-3.c
22002         * gcc.c-torture/execute/string-opt-1.c
22003         * gcc.c-torture/execute/string-opt-10.c
22004         * gcc.c-torture/execute/string-opt-11.c
22005         * gcc.c-torture/execute/string-opt-12.c
22006         * gcc.c-torture/execute/string-opt-13.c
22007         * gcc.c-torture/execute/string-opt-14.c
22008         * gcc.c-torture/execute/string-opt-15.c
22009         * gcc.c-torture/execute/string-opt-16.c
22010         * gcc.c-torture/execute/string-opt-2.c
22011         * gcc.c-torture/execute/string-opt-6.c
22012         * gcc.c-torture/execute/string-opt-7.c
22013         * gcc.c-torture/execute/string-opt-8.c:
22014         Replace with ...
22015
22016         * gcc.c-torture/execute/builtins/abs-2.c
22017         * gcc.c-torture/execute/builtins/abs-3.c
22018         * gcc.c-torture/execute/builtins/complex-1.c
22019         * gcc.c-torture/execute/builtins/fprintf.c
22020         * gcc.c-torture/execute/builtins/fputs.c
22021         * gcc.c-torture/execute/builtins/memcmp.c
22022         * gcc.c-torture/execute/builtins/memmove.c
22023         * gcc.c-torture/execute/builtins/memops-asm.c
22024         * gcc.c-torture/execute/builtins/mempcpy-2.c
22025         * gcc.c-torture/execute/builtins/mempcpy.c
22026         * gcc.c-torture/execute/builtins/memset.c
22027         * gcc.c-torture/execute/builtins/printf.c
22028         * gcc.c-torture/execute/builtins/sprintf.c
22029         * gcc.c-torture/execute/builtins/strcat.c
22030         * gcc.c-torture/execute/builtins/strchr.c
22031         * gcc.c-torture/execute/builtins/strcmp.c
22032         * gcc.c-torture/execute/builtins/strcpy.c
22033         * gcc.c-torture/execute/builtins/strcspn.c
22034         * gcc.c-torture/execute/builtins/strlen-2.c
22035         * gcc.c-torture/execute/builtins/strlen.c
22036         * gcc.c-torture/execute/builtins/strncat.c
22037         * gcc.c-torture/execute/builtins/strncmp-2.c
22038         * gcc.c-torture/execute/builtins/strncmp.c
22039         * gcc.c-torture/execute/builtins/strncpy.c
22040         * gcc.c-torture/execute/builtins/strpbrk.c
22041         * gcc.c-torture/execute/builtins/strpcpy-2.c
22042         * gcc.c-torture/execute/builtins/strpcpy.c
22043         * gcc.c-torture/execute/builtins/strrchr.c
22044         * gcc.c-torture/execute/builtins/strspn.c
22045         * gcc.c-torture/execute/builtins/strstr-asm.c
22046         * gcc.c-torture/execute/builtins/strstr.c:
22047         ... these new files.
22048
22049         * gcc.c-torture/execute/builtins/abs-2-lib.c
22050         * gcc.c-torture/execute/builtins/abs-3-lib.c
22051         * gcc.c-torture/execute/builtins/complex-1-lib.c
22052         * gcc.c-torture/execute/builtins/fprintf-lib.c
22053         * gcc.c-torture/execute/builtins/fputs-lib.c
22054         * gcc.c-torture/execute/builtins/memcmp-lib.c
22055         * gcc.c-torture/execute/builtins/memmove-lib.c
22056         * gcc.c-torture/execute/builtins/memops-asm-lib.c
22057         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
22058         * gcc.c-torture/execute/builtins/mempcpy-lib.c
22059         * gcc.c-torture/execute/builtins/memset-lib.c
22060         * gcc.c-torture/execute/builtins/printf-lib.c
22061         * gcc.c-torture/execute/builtins/sprintf-lib.c
22062         * gcc.c-torture/execute/builtins/strcat-lib.c
22063         * gcc.c-torture/execute/builtins/strchr-lib.c
22064         * gcc.c-torture/execute/builtins/strcmp-lib.c
22065         * gcc.c-torture/execute/builtins/strcpy-lib.c
22066         * gcc.c-torture/execute/builtins/strcspn-lib.c
22067         * gcc.c-torture/execute/builtins/strlen-2-lib.c
22068         * gcc.c-torture/execute/builtins/strlen-lib.c
22069         * gcc.c-torture/execute/builtins/strncat-lib.c
22070         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
22071         * gcc.c-torture/execute/builtins/strncmp-lib.c
22072         * gcc.c-torture/execute/builtins/strncpy-lib.c
22073         * gcc.c-torture/execute/builtins/strpbrk-lib.c
22074         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
22075         * gcc.c-torture/execute/builtins/strpcpy-lib.c
22076         * gcc.c-torture/execute/builtins/strrchr-lib.c
22077         * gcc.c-torture/execute/builtins/strspn-lib.c
22078         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
22079         * gcc.c-torture/execute/builtins/strstr-lib.c
22080         * gcc.c-torture/execute/builtins/lib/abs.c
22081         * gcc.c-torture/execute/builtins/lib/fprintf.c
22082         * gcc.c-torture/execute/builtins/lib/memset.c
22083         * gcc.c-torture/execute/builtins/lib/printf.c
22084         * gcc.c-torture/execute/builtins/lib/sprintf.c
22085         * gcc.c-torture/execute/builtins/lib/strcpy.c
22086         * gcc.c-torture/execute/builtins/lib/strcspn.c
22087         * gcc.c-torture/execute/builtins/lib/strncat.c
22088         * gcc.c-torture/execute/builtins/lib/strncmp.c
22089         * gcc.c-torture/execute/builtins/lib/strncpy.c
22090         * gcc.c-torture/execute/builtins/lib/strpbrk.c
22091         * gcc.c-torture/execute/builtins/lib/strspn.c
22092         * gcc.c-torture/execute/builtins/lib/strstr.c:
22093         New files containing support routines.
22094
22095         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
22096         declaration.
22097         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
22098         when not optimizing.
22099
22100 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
22101
22102         PR c++/16240
22103         * g++.dg/abi/mangle22.C: New test.
22104         * g++.dg/abi/mangle23.C: Likewise.
22105
22106 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
22107
22108         PR fortran/16290
22109         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
22110         Allow for cases without denormalized floating point numbers.
22111
22112 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
22113
22114         PR c/1027
22115         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22116         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
22117         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
22118         expected warning text.
22119         * gcc.dg/format/diag-2.c: New test.
22120
22121 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22122
22123         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
22124
22125 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
22126
22127         * gcc.dg/builtins-43.c: New.
22128         * gcc.dg/builtins-44.c: New.
22129         * gcc.dg/builtins-45.c: New.
22130
22131 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
22132             Andreas Tobler  <a.tobler@schweiz.ch>
22133
22134         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
22135         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
22136         as SIGSEGV.
22137         * gcc.dg/cleanup-11.c: Likewise.
22138         * gcc.dg/cleanup-8.c: Likewise.
22139         * gcc.dg/cleanup-9.c: Likewise.
22140         * gcc.dg/cleanup-5.c: Run on all platforms.
22141
22142 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22143
22144         * g++.dg/warn/nonnull1.C: New test.
22145
22146 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22147
22148         * gcc.dg/compat/compat-common.h: Wrap up CINT in
22149         an #ifndef SKIP_COMPLEX_INT/#endif pair.
22150         Special-case the Sun compiler wrt to <complex.h>.
22151
22152 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
22153
22154         * gcc.dg/Wunreachable-8.C: New test.
22155
22156         * gcc.dg/h8300-ice2.c : New test.
22157
22158 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
22159
22160         PR fortran/16161
22161         * gfortran.fortran-torture/compile/implicit.f90: Add test
22162         for implicit character.
22163
22164 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
22165
22166         PR fortran/16289
22167         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
22168         Use tiny() intrinsic to find smallest non-negative real
22169
22170 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
22171
22172         * gcc.dg/compat/struct-by-value-22_main.c: New test.
22173         * gcc.dg/compat/struct-by-value-22_x.c: New.
22174         * gcc.dg/compat/struct-by-value-22_y.c: New.
22175
22176         * gcc.c-torture/execute/20040629-1.c: New test.
22177
22178 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
22179
22180         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
22181         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
22182
22183         PR target/16195
22184         * gcc.dg/20040625-1.c: New test.
22185
22186 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22187
22188         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
22189
22190 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22191
22192         PR fortran/15963
22193         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
22194
22195 2004-06-29  Richard Henderson  <rth@redhat.com>
22196
22197         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
22198
22199 2004-06-29  Paul Brook  <paul@codesourcery.com>
22200
22201         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
22202         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
22203
22204 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
22205
22206         PR c++/16260
22207         * g++.dg/parse/crash15.C: New.
22208
22209 2004-06-28  Andrew Pinski  <apinski@apple.com>
22210
22211         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
22212         by the error already.
22213
22214         * g++.dg/opt/ptrmem4.C: Change to compile only test.
22215
22216 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
22217
22218         PR target/14041
22219         * gcc.dg/h8300-bss-align-1.c : New.
22220
22221 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22222
22223         * PR c++/16174
22224         * g++.dg/template/ctor4.C: New.
22225
22226 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22227
22228         PR c++/16205
22229         * g++.dg/warn/Wsequence-point-1.C: New test.
22230
22231 2004-06-27  Paul Brook  <paul@codesourcery.com>
22232
22233         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
22234
22235 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
22236
22237         * g++.old-deja/g++.mike/p7325.C: Remove.
22238
22239 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22240
22241         PR c/14963
22242         * gcc.dg/pr14963.c: New test.
22243
22244 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
22245
22246         PR c++/16193
22247         * g++.dg/parse/redef1.C: New test.
22248
22249 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22250
22251         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
22252         20021110.c.
22253         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
22254         20021119-1.c.
22255         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
22256         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
22257         5-04.c.
22258         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
22259         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
22260         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
22261         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
22262         g++.brendan/enum14.C.
22263         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
22264         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
22265         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
22266         g++.mike/virt1.C.
22267         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
22268         memtemp24.C.
22269
22270 2004-06-27  Roger Sayle  <roger@eyesopen.com>
22271
22272         * gcc.dg/20040527-1.c: New test case.
22273
22274 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
22275
22276         PR gfortran/pr16196
22277         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
22278
22279 2004-06-25  Roger Sayle  <roger@eyesopen.com>
22280
22281         PR middle-end/15825
22282         * gcc.dg/pr15825-1.c: New test case.
22283
22284 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22285
22286         * gcc.c-torture/execute/20040625-1.c: New test.
22287
22288 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22289
22290         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
22291
22292 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22293
22294         * gcc.dg/torture/mips-div-1.c: New test.
22295
22296 2004-06-24  Jeff Law  <law@redhat.com>
22297
22298         * gcc.dg/tree-ssa/20040624-1.c: New test.
22299
22300 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
22301
22302         * gcc.c-torture/compile/20040624-1.c: New test.
22303
22304 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22305
22306         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
22307         this directory.
22308
22309 2004-06-23  Andrew Pinski  <apinski@apple.com>
22310
22311         PR middle-end/15988
22312         * g++.dg/opt/ptrmem4.C: New test.
22313
22314         * gcc.dg/c90-array-quals-2.c: New test.
22315
22316 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
22317
22318         * gcc.dg/kpice1.c: New test.
22319
22320 2006-06-23  Andrew Pinski  <apinski@apple.com>
22321
22322         * gcc.dg/c90-array-quals.c: New test.
22323
22324 2006-06-22  Richard Henderson  <rth@redhat.com>
22325
22326         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
22327
22328 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
22329
22330         * gcc.dg/builtins-config.h: Handle FreeBSD.
22331
22332 2006-06-22  Richard Henderson  <rth@redhat.com>
22333
22334         * g++.dg/opt/devirt1.C: New.
22335
22336 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
22337
22338         * g++.dg/opt/pr15551.C: New testcase.
22339
22340 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
22341
22342         PR target/14800
22343         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
22344         x86_64-*-linux* when compiling for 32bit.
22345
22346 2004-06-21  Andrew Pinski  <apinski@apple.com>
22347
22348         * gcc.dg/pch/struct-1.c: New.
22349         * gcc.dg/pch/struct-1.hs: New.
22350
22351 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
22352
22353         * gcc.dg/pch/save-temps-1.c: New file.
22354         * gcc.dg/pch/save-temps-1.hs: New file.
22355
22356 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
22357
22358         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
22359         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
22360
22361 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22362
22363         * gfortran.fortran-torture/execute/select_1.f90: Rename function
22364         to fix type error.
22365         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
22366         Remove trailing spaces.
22367
22368 2004-06-21  Richard Henderson  <rth@redhat.com>
22369
22370         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
22371         merging && to BIT_FIELD_REF.
22372
22373 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
22374
22375         * g++.dg/opt/placeholder1.C: New test.
22376
22377 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22378
22379         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
22380         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22381         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22382         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22383
22384 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
22385
22386         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
22387         extern "C".
22388         * g++.dg/other/pragma-re-1.C: Add comments.
22389
22390 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
22391
22392         PR gfortran/16080
22393         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
22394
22395 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
22396
22397         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
22398         instead of setting the type of size_t by
22399         hand.
22400
22401 2004-06-18  Roger Sayle  <roger@eyesopen.com>
22402
22403         * gcc.dg/unordered-2.c: New test case.
22404         * gcc.dg/unordered-3.c: New test case.
22405
22406 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
22407
22408         PR other/16043
22409         * lib/g++.exp (g++_version): Tweak regexp for version
22410         * lib/g77.exp (g77_version): Likewise.
22411         * lib/gfortran.exp (gfortran_version): Likewise.
22412         * lib/objc.exp (objc_version): Likewise.
22413         * lib/treelang.exp (treelang_version): Likewise.
22414
22415 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
22416
22417         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
22418         Use INT_MAX instead of __INT_MAX__.
22419         * gcc.dg/compat/struct-align-2_y.c: Likewise.
22420
22421         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
22422         * gcc.dg/compat/scalar-return-3_x.c: Use it.
22423         * gcc.dg/compat/scalar-return-3_y.c: Use it.
22424         * gcc.dg/compat/scalar-return-4_x.c: Use it.
22425         * gcc.dg/compat/scalar-return-4_y.c: Use it.
22426         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
22427         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
22428         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
22429         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
22430
22431         * gcc.dg/range-test-1.c: New test.
22432         * g++.dg/opt/range-test-1.C: New test.
22433
22434 2004-06-17  Richard Henderson  <rth@redhat.com>
22435
22436         * objc.dg/sync-1.m: New.
22437         * objc.dg/try-catch-1.m: Don't force next runtime.
22438         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
22439         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
22440         shadowed catch clause.
22441         * objc.dg/try-catch-5.m: New.
22442
22443 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
22444
22445         Bug 14610
22446         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
22447
22448 2004-06-15  Richard Henderson  <rth@redhat.com>
22449
22450         * gcc.dg/20001116-1.c: Move expected warning line.
22451
22452 2004-06-15  Richard Henderson  <rth@redhat.com>
22453
22454         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
22455         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
22456
22457 2004-06-15  Jeff Law  <law@redhat.com>
22458
22459         * gcc.dg/tree-ssa/20040615-1.c: New test.
22460         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
22461         be less sensitive to operand ordering.
22462         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
22463
22464 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
22465
22466         * g++.dg/abi/bitfield3.C: Add comment..
22467
22468 2004-06-15  Richard Henderson  <rth@redhat.com>
22469
22470         * g++.dg/ext/stmtexpr1.C: XFAIL.
22471         * gcc.dg/20030612-1.c: XFAIL.
22472
22473 2004-06-15  Eric Christopher  <echristo@redhat.com>
22474
22475         * g++.dg/charset/asm5.c: New.
22476         * gcc.dg/charset/asm6.c: New.
22477
22478 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22479
22480         PR fortran/15962
22481         * gfortran.fortran-torture/execute/select_1.f90: New test.
22482
22483 2004-06-15  Paul Brook  <paul@codesourcery.com>
22484
22485         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
22486
22487 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22488
22489         PR c++/15967
22490         * g++.dg/lookup/crash3.C: New test.
22491
22492 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22493
22494         PR c++/15947
22495         * g++.dg/parse/dtor4.C: New test.
22496
22497 2004-06-14  Jeff Law  <law@redhat.com>
22498
22499         * gcc.c-torture/compile/20040614-1.c: New test.
22500
22501 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22502
22503         PR fortran/15211
22504         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
22505         LEN of a character array.
22506
22507 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
22508
22509         PR c++/15096
22510         * g++.dg/template/ptrmem10.C: New test.
22511
22512         PR c++/14930
22513         * g++.dg/template/friend30.C: New test.
22514
22515 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22516
22517         PR fortran/14928
22518         * gfortran.fortran-torture/compile/mloc.f90: New test.
22519
22520 2004-06-13  Paul Brook  <paul@codesourcery.com>
22521
22522         * gfortran.fortran-torture/execute/random_2.f90: New test.
22523
22524 2004-06-13  Eric Christopher  <echristo@redhat.com>
22525
22526         * gcc.dg/noncompile/redecl-1.c: Fix error message.
22527
22528 2004-06-12  Paul Brook  <paul@codesourcery.com>
22529
22530         * gfortran.fortran-torture/execute/contained_3.f90: New test.
22531
22532 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22533
22534         PR fortran/14923
22535         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
22536
22537 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22538
22539         PR fortran/14957
22540         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
22541         syntax errors in end statements of contained subroutines.
22542
22543 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22544
22545         PR fortran/12841
22546         * gfortran.fortran-torture/execute/null_arg.f90: New test.
22547
22548 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22549
22550         PR fortran/15665
22551         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
22552
22553 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22554
22555         PR gfortran/12839
22556         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
22557
22558 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
22559
22560         PR c++/15862
22561         * g++.dg/parse/enum1.C: New test.
22562
22563 2004-06-10  Jeff Law  <law@redhat.com>
22564
22565         * gcc.c-torture/compile/20040610-1.c: New test.
22566
22567 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22568
22569         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
22570         * g++.old-deja/g++.other/decl3.C: Likewise.
22571
22572 2004-06-10  Brian Booth  <bbooth@redhat.com>
22573
22574         * gcc.dg/tree-ssa/20031015-1.c: Scan for
22575         V_MAY_DEF instead of VDEF.
22576         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
22577
22578 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
22579
22580         PR c++/14211
22581         * g++.dg/conversion/const1.C: New test.
22582
22583         PR c++/15076
22584         * g++.dg/conversion/reinterpret1.C: New test.
22585
22586         PR c++/15877
22587         * g++.dg/template/enum2.C: New test.
22588
22589         PR c++/15227
22590         * g++.dg/template/error13.C: New test.
22591
22592 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22593
22594         PR fortran/14957
22595         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
22596         arguments to test_* REAL and of the right size.
22597
22598 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22599
22600         PR target/15569
22601         PR rtl-optimization/15681
22602         * gcc.dg/20040609-1.c: New test.
22603
22604 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22605
22606         PR c++/14791
22607         * g++.dg/opt/builtins1.C: New test.
22608
22609 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
22610
22611         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
22612         that use default windows32 struct layout.
22613         * gcc.dg/i386-bitfield2.c: Likewise.
22614
22615 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
22616
22617         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
22618         for mingw32 and cygwin targets.
22619
22620 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
22621
22622         * gcc.dg/pch/macro-4.c: New.
22623         * gcc.dg/pch/macro-4.hs: New.
22624
22625 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22626
22627         PR fortran/13249
22628         * gfortran.fortran-torture/compile/name_clash.f90: New test.
22629
22630 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22631
22632         PR fortran/13372
22633         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
22634
22635 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22636
22637         PR gfortran/14897
22638         * gfortran.fortran-torture/execute/t_edit.f90: New test.
22639
22640 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22641
22642         PR gfortran/15755
22643         * gfortran.fortran-torture/execute/backspace.c : New test.
22644
22645 2004-06-09  Paul Brook  <paul@codesourcery.com>
22646
22647         * gfortran.fortran-torture/execure/intrinsic_associated.f90
22648         (pointer_to_section): Rewrite to use smaller array.
22649
22650 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
22651
22652         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
22653         * gcc.dg/ext/altivec-10.c: Same.
22654         * gcc.dg/ext/altivec-11.c: Same.
22655         * gcc.dg/ext/altivec-12.c: Same.
22656         * gcc.dg/ext/altivec-13.c: Same.
22657         * gcc.dg/ext/altivec-14.c: Same.
22658         * gcc.dg/ext/altivec-15.c: Same.
22659         * gcc.dg/ext/altivec-16.c: Same.
22660         * gcc.dg/ext/altivec-3.c: Same.
22661         * gcc.dg/ext/altivec-4.c: Same.
22662         * gcc.dg/ext/altivec-6.c: Same.
22663         * gcc.dg/ext/altivec-7.c: Same.
22664         * gcc.dg/ext/altivec-8.c: Same.
22665         * gcc.dg/ext/altivec-varargs-1.c: Same.
22666
22667         * g++.dg/ext/altivec-1.C: Correct dg syntax.
22668         * g++.dg/ext/altivec-10.C: Same.
22669         * g++.dg/ext/altivec-2.C: Same.
22670         * g++.dg/ext/altivec-3.C: Same.
22671         * g++.dg/ext/altivec-4.C: Same.
22672         * g++.dg/ext/altivec-5.C: Same.
22673         * g++.dg/ext/altivec-6.C: Same.
22674         * g++.dg/ext/altivec-7.C: Same.
22675         * g++.dg/ext/altivec-8.C: Same.
22676         * g++.dg/ext/altivec-9.C: Same.
22677
22678 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22679
22680         PR c++/7841
22681         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
22682
22683 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22684
22685         * gcc.dg/union-1.c: New test.
22686
22687 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22688
22689         * gcc.dg/builtins-41.c: New test case.
22690         * gcc.dg/builtins-42.c: New test case.
22691
22692 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22693
22694         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
22695         * g++.dg/ext/altivec-10.C: Same.
22696         * g++.dg/ext/altivec-2.C: Same.
22697         * g++.dg/ext/altivec-3.C: Same.
22698         * g++.dg/ext/altivec-4.C: Same.
22699         * g++.dg/ext/altivec-5.C: Same.
22700         * g++.dg/ext/altivec-6.C: Same.
22701         * g++.dg/ext/altivec-7.C: Same.
22702         * g++.dg/ext/altivec-8.C: Same.
22703         * g++.dg/ext/altivec-9.C: Same.
22704         * g++.old-deja/g++.abi/cxa_vec.C: Same.
22705         * g++.old-deja/g++.brendan/new3.C: Same.
22706         * gcc.c-torture/execute/eeprof-1.x: Same.
22707
22708 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22709
22710         PR c/14765
22711         * gcc.dg/pr14765-1.c: New test.
22712
22713 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22714
22715         PR c/14649
22716         * gcc.dg/pr14649-1.c: New test case.
22717
22718 2004-06-07  Richard Henderson  <rth@redhat.com>
22719
22720         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
22721         if temporaries.
22722
22723 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22724
22725         * g++.dg/eh/elide1.C: Remove XFAIL.
22726
22727 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
22728
22729         PR c++/15337
22730         * g++.dg/expr/sizeof3.C: New test.
22731
22732         PR c++/14777
22733         * g++.dg/template/access14.C: New test.
22734
22735         PR c++/15554
22736         * g++.dg/template/enum1.C: New test.
22737
22738         PR c++/15057
22739         * g++.dg/eh/throw1.C: New test.
22740
22741 2004-06-07  David Ayers  <d.ayers@inode.at>
22742             Ziemowit Laski  <zlaski@apple.com>
22743
22744         * lib/objc.exp (objc_target_compile): Revert the '-framework
22745         Foundation' flag fix, since bare Darwin does not ship
22746         with the Foundation framework.
22747         * objc/execute/next_mapping.h: Provide a local NSConstantString
22748         @interface and @implementation.
22749         (objc_constant_string_init): A constructor function, used to
22750         initialize the NSConstantString meta-class object.
22751         * objc/execute/string1.m: Include "next_mapping.h" instead of
22752         <Foundation/NSString.h>.
22753         * objc/execute/string2.m: Likewise.
22754         * objc/execute/string3.m: Likewise.
22755         * objc/execute/string4.m: Likewise.
22756
22757 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
22758
22759         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
22760         to double. Replace double with FLOAT.
22761         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
22762
22763         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
22764         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
22765         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
22766         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
22767         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
22768         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
22769         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
22770         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
22771
22772 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22773
22774         PR c/13519
22775         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
22776
22777 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22778
22779         PR c++/15503
22780         * g++.dg/template/meminit2.C: New test.
22781
22782 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
22783
22784         PR target/15822
22785         * gcc.c-torture/execute/compare-fp-1.c,
22786         gcc.c-torture/execute/compare-fp-2.c,
22787         gcc.c-torture/execute/compare-fp-3.c,
22788         gcc.c-torture/execute/compare-fp-4.c,
22789         gcc.c-torture/execute/compare-fp-3.x,
22790         gcc.c-torture/execute/compare-fp-4.x: Moved...
22791         * gcc.c-torture/execute/ieee/compare-fp-1.c,
22792         gcc.c-torture/execute/ieee/compare-fp-2.c,
22793         gcc.c-torture/execute/ieee/compare-fp-3.c,
22794         gcc.c-torture/execute/ieee/compare-fp-4.c,
22795         gcc.c-torture/execute/ieee/compare-fp-3.x,
22796         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
22797
22798 2004-06-04  David Ayers  <d.ayers@inode.at>
22799
22800         * objc/execute/protocol-isEqual-4.m: New testcase.
22801
22802 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
22803
22804         * objc/execute/protocol-isEqual-1.m: New testcase.
22805         * objc/execute/protocol-isEqual-2.m: New testcase.
22806         * objc/execute/protocol-isEqual-3.m: New testcase.
22807
22808 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22809
22810         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
22811
22812 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
22813
22814         * lib/objc.exp (objc_target_compile): When running tests on
22815         Darwin (Mac OS X), inform the linker about '-framework
22816         'Foundation'.
22817
22818 2004-06-02  Eric Christopher  <echristo@redhat.com>
22819
22820         * gcc.c-torture/compile/20040602-1.c: New.
22821
22822 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
22823
22824         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
22825         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22826
22827         PR tree-optimization/14736
22828         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
22829
22830         PR tree-optimization/14042
22831         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
22832
22833         PR tree-optimization/14729
22834         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
22835
22836 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22837
22838         PR fortran/15557
22839         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
22840
22841 2004-06-01  Richard Hederson  <rth@redhat.com>
22842
22843         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
22844
22845 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22846
22847         PR c++/14932
22848         * g++.dg/parse/offsetof4.C: New test.
22849
22850 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
22851
22852         PR objc/7993
22853         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
22854
22855 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
22856
22857         PR c++/15701
22858         * g++.dg/template/friend29.C: New test.
22859
22860 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22861
22862         PR c/15749
22863         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
22864
22865 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
22866
22867         * gcc.dg/sparc-trap-1.c: New test.
22868
22869 2004-05-31  Roger Sayle  <roger@eyesopen.com>
22870
22871         PR middle-end/15069
22872         * g++.dg/opt/fold3.C: New test case.
22873
22874 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
22875
22876         * lib/target-supports.exp (check_iconv_available): Fix fallout
22877         from 2004-05-28 patch.
22878
22879 2004-05-30  Paul Brook  <paul@codesourcery.com>
22880
22881         PR fortran/15620
22882         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
22883         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
22884
22885 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22886
22887         * gfortran.fortran-torture/execute/random_1.f90: New test.
22888
22889 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22890
22891         * g++.dg/ext/altivec-10.C: New test.
22892
22893 2004-05-29  Paul Brook  <paul@codesourcery.com>
22894
22895         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
22896
22897 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22898
22899         * gcc.dg/altivec-16.c: New test.
22900
22901 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
22902
22903         * lib/target-supports.exp (check_vmx_hw_available): New.
22904         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
22905
22906         * lib/target-supports.exp (check_alias_available,
22907         check_iconv_available, check_named_sections_available): Use
22908         unique names for temporary files.
22909
22910 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22911
22912         * gcc.dg/altivec-15.c: New test.
22913
22914 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22915
22916         PR c++/15083
22917         * g++.dg/warn/noeffect6.C: New test.
22918
22919         PR c++/15471
22920         * g++.dg/expr/ptrmem4.C: New test.
22921
22922         PR c++/15640
22923         * g++.dg/template/operator3.C: New test.
22924
22925 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22926
22927         PR c++/14668
22928         * g++.dg/lookup/redecl1.C: New test.
22929         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
22930
22931 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
22932
22933         * gcc.c-torture/execute/compare-fp-1.c,
22934         gcc.c-torture/execute/compare-fp-2.c,
22935         gcc.c-torture/execute/compare-fp-3.c,
22936         gcc.c-torture/execute/compare-fp-4.c,
22937         gcc.c-torture/execute/compare-fp-3.x,
22938         gcc.c-torture/execute/compare-fp-4.x,
22939         gcc.dg/pr15649-1.c: New.
22940
22941 2004-05-27  Adam Nemet  <anemet@lnxw.com>
22942
22943         PR c++/12883
22944         * g++.dg/init/array14.C: New test.
22945
22946 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
22947
22948         * lib/compat.exp (compat-get-options-main): New.
22949         (compat-get-options): Remove unneeded code, warn for ignored
22950         command.
22951         (compat-execute): Check flag set by dg-require-* commands.
22952
22953         * lib/compat.exp (compat-execute): Break up long lines.
22954
22955 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
22956
22957         * gcc.dg/altivec-7.c: Don't use 'vector long'.
22958         * gcc.dg/altivec-14.c: New test.
22959         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
22960
22961         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
22962         * gcc.dg/altivec-12.c: Ditto.
22963
22964         * gcc.dg/altivec-3.c: Move call to altivec_check.
22965
22966 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22967
22968         PR c++/15044
22969         * g++.dg/template/error12.C: New test.
22970
22971         PR c++/15317
22972         * g++.dg/ext/attrib15.C: New test.
22973
22974         PR c++/15329
22975         * g++.dg/template/ptrmem9.C: New test.
22976
22977 2004-05-25  Paul Brook  <paul@codesourcery.com>
22978
22979         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22980
22981 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22982
22983         PR c++/15165
22984         * g++.dg/template/crash19.C: New test.
22985
22986 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22987
22988         PR c++/15025
22989         * g++.dg/template/redecl1.C: New test.
22990
22991 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22992
22993         PR c++/14821
22994         * g++.dg/other/ns1.C: New test.
22995
22996         PR c++/14883
22997         * g++.dg/template/invalid1.C: New test.
22998
22999 2004-05-23  Paul Brook  <paul@codesourcery.com>
23000         Victor Leikehman  <lei@haifasphere.co.il>
23001
23002         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
23003         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
23004
23005 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23006
23007         PR c++/15285
23008         PR c++/15299
23009         * g++.dg/template/non-dependent5.C: New test.
23010         * g++.dg/template/non-dependent6.C: New test.
23011
23012 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23013
23014         PR c++/15507
23015         * g++.dg/inherit/union1.C: New test.
23016
23017         PR c++/15542
23018         * g++.dg/template/addr1.C: New test.
23019
23020         PR c++/15427
23021         * g++.dg/template/array5.C: New test.
23022
23023         PR c++/15287
23024         * g++.dg/template/array6.C: New test.
23025
23026 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
23027             Roger Sayle  <roger@eyesopen.com>
23028
23029         * g++.dg/lookup/forscope2.C: New test case.
23030
23031 2004-05-22  Ben Elliston  <bje@au.ibm.com>
23032
23033         * gcc.dg/cpp/Wmissingdirs.c: New.
23034
23035 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23036
23037         PR target/15301
23038         * gcc.dg/compat/union-m128-1.h: New file.
23039         * gcc.dg/compat/union-m128-1_main.c: Likewise.
23040         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23041         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23042
23043 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23044
23045         PR target/15302
23046         * gcc.dg/compat/struct-complex-1.h: New file.
23047         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
23048         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
23049         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23050
23051 2004-05-20  Roger Sayle  <roger@eyesopen.com>
23052
23053         PR middle-end/3074
23054         * gcc.dg/pr3074-1.c: New test case.
23055         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
23056
23057 2004-05-20  Falk Hueffner  <falk@debian.org>
23058
23059         PR other/15526
23060         * gcc.dg/ftrapv-1.c: New test case.
23061
23062 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23063
23064         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
23065
23066 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
23067             Jeff Law  <law@redhat.com>
23068
23069         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
23070         * gcc.dg/tree-ssa/20040518-2.c: New test.
23071
23072         * gcc.dg/tree-ssa/20040518-1.c: New test.
23073
23074 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
23075
23076         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
23077
23078 2004-05-18  Paul Brook  <paul@codesourcery.com>
23079
23080         PR fortran/13930
23081         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
23082
23083 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23084
23085         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
23086         constant folding.
23087
23088 2004-05-17  Steven Bosscher  <stevenb@suse.de>
23089
23090         * gcc.dg/tree-ssa/20040517-1.c: New test.
23091
23092 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23093
23094         * gcc.dg/loop-4.c: New test.
23095
23096 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
23097
23098         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
23099
23100 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
23101
23102         PR fortran/15311
23103         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
23104
23105 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23106
23107         PR fortran/13826
23108         PR fortran/13940
23109         * gfortran.fortran-torture/compile/data_1.f90: New test.
23110
23111 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
23112
23113         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
23114         * gcc.dg/uninit-H.c: Define ASM for __s390__.
23115
23116 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23117
23118         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
23119
23120 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23121
23122         PR c/15444
23123         * gcc.dg/format/xopen-1.c: Adjust expected message.
23124         * gcc.dg/format/xopen-3.c: New test.
23125
23126 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
23127
23128         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
23129
23130 2004-05-14  Jeff Law  <law@redhat.com>
23131
23132         * gcc.dg/tree-ssa/20040514-2.c: New test.
23133
23134 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23135
23136         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
23137         this ...
23138         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
23139         this.
23140
23141 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
23142
23143         * gcc.dg/tree-ssa/20040514-1.c: New test.
23144
23145 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23146
23147         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
23148         test.
23149
23150 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23151
23152         PR fortran/14066
23153         * gfortran.fortran-torture/compile/do_1.f90: New test.
23154
23155 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23156
23157         PR fortran/15051
23158         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
23159         test.
23160
23161 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
23162
23163         PR fortran/15149
23164         * gfortran.fortran-torture/execute/random_init.f90: New test.
23165
23166 2004-05-13  Paul Brook  <paul@codesourcery.com>
23167
23168         PR fortran/15314
23169         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
23170
23171 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
23172
23173         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
23174         for the powerpc case.
23175
23176 2004-05-13  Jeff Law  <law@redhat.com>
23177
23178         * gcc.dg/tree-ssa/20040513-1.c: New test.
23179         * gcc.dg/tree-ssa/20040513-2.c: New test.
23180
23181 2004-05-13  Paul Brook  <paul@codesourcery.com>
23182
23183         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
23184         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
23185         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
23186
23187 2004-05-13  Andreas Schwab  <schwab@suse.de>
23188
23189         PR other/10819
23190         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
23191         characters.
23192
23193 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
23194
23195         PR fortran/15294
23196         * gfortran.fortran-torture/execute/adjustr.f90: New file.
23197
23198 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
23199
23200         Merge from tree-ssa-20020619-branch.  See
23201         ChangeLog.tree-ssa for details.
23202
23203 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
23204
23205         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
23206         include <altivec.h> explicitly.
23207         * gcc.dg/altivec-13.c: Likewise.
23208
23209 2004-05-11  Paul Brook  <paul@codesourcery.com>
23210
23211         * gcc.c-torture/compile/20010518-1.c: Force enum size.
23212
23213 2004-05-10  Eric Christopher  <echristo@redhat.com>
23214
23215         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
23216         * gcc.dg/sibcall-4.c: Ditto.
23217
23218 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
23219
23220         * g++.dg/ext/altivec-8.C: New test case.
23221         * gcc.dg/altivec-13.c: New test case.
23222
23223 2004-05-08  Roger Sayle  <roger@eyesopen.com>
23224
23225         * gcc.c-torture/execute/divcmp-1.c: New test case.
23226         * gcc.c-torture/execute/divcmp-2.c: New test case.
23227         * gcc.c-torture/execute/divcmp-3.c: New test case.
23228
23229 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
23230
23231         * g++.dg/other/pragma-re-2.C: New test.
23232
23233 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23234
23235         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
23236         * gcc.dg/i386-387-2.c: Likewise.
23237
23238         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
23239         __builtin_drem.
23240         * gcc.dg/i386-387-6.c: Likewise.
23241
23242 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23243
23244         * gcc.dg/builtins-33.c: Also check log1p*.
23245
23246 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
23247
23248         PR optimization/15296
23249         * gcc.c-torture/execute/pr15296.c: New test.
23250
23251 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
23252
23253         * gcc.dg/builtins-40.c: New test.
23254
23255 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
23256
23257         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
23258
23259 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
23260
23261         * g++.dg/ext/spe1.C: New testcase.
23262
23263 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
23264
23265         * objc.dg/image-info.m: Allow additional attributes
23266         for __image_info section.
23267
23268 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
23269
23270         * gcc.dg/torture/mips-hilo-2.c: New test.
23271
23272 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23273
23274         PR c++/14389
23275         * g++.dg/template/member5.C: New test.
23276
23277 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
23278
23279         * gcc.dg/builtins-34.c: Also check expm1*.
23280
23281 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23282
23283         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
23284         * gcc.dg/torture/builtin-convert-3.c: New test.
23285
23286 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
23287
23288         PR middle-end/15054
23289         * g++.dg/opt/pr15054.C: New test.
23290
23291 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23292
23293         * gcc.dg/torture/builtin-rounding-1.c: New test.
23294         * gcc.dg/builtins-25.c: Delete.
23295         * gcc.dg/builtins-29.c: Delete.
23296
23297 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
23298
23299         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
23300         * gcc.dg/sibcall-4.c: Likewise.
23301         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
23302
23303 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23304
23305         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
23306         bit-field on 16-bit targets.
23307
23308 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23309
23310         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
23311         16-bit targets.
23312
23313 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
23314
23315         * gcc.dg/rs6000-power2-1.c: Change to compile only.
23316         * gcc.dg/rs6000-power2-2.c: Likewise.
23317
23318 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
23319
23320         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
23321         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
23322         Change the asm registers to be in form of frN instead of fN.
23323
23324 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23325
23326         * gcc.dg/torture/builtin-convert-2.c: New test.
23327
23328 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
23329
23330         * gcc.dg/rs6000-power2-1.c: New test.
23331         * gcc.dg/rs6000-power2-2.c: New test.
23332
23333 2004-04-28  Jan Hubicka  <jh@suse.cz>
23334
23335         * gcc.dg/unused-6.c: New test.
23336
23337 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
23338             Ulrich Weigand  <uweigand@de.ibm.com>
23339
23340         * ada/acats/run_all.sh: Define $target variable.
23341
23342 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
23343
23344         PR c++/15119
23345         * g++.dg/other/vararg-1.C: New test.
23346
23347         PR c++/4794
23348         * g++.dg/eh/cleanup3.C: New test.
23349
23350 2004-04-24  Laurent GUERBY <laurent@guerby.net>
23351
23352         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
23353         and ad8011a (target_insn).
23354         * ada/acats/support/macro.dfs: Likewise.
23355         * ada/acats/support/impbit.adb: New file.
23356
23357 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
23358
23359         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
23360
23361 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23362
23363         * gcc.dg/loop-3.c: New test.
23364
23365 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
23366
23367         * gcc.c-torture/execute/simd-5.c: New test.
23368
23369 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23370
23371         PR c++/15064
23372         * g++.dg/template/crash18.C: New test.
23373
23374 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
23375
23376         * g++.dg/ext/complit3.C: New test.
23377
23378 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23379
23380         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
23381         * gcc.dg/altivec-3.c: Same.
23382         * gcc.dg/altivec-varargs-1.c: Same.
23383
23384 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23385
23386         * lib/target-supports.exp (check_profiling_available): Assume
23387         profiling is not available on powerpc-eabi targets.
23388
23389 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
23390
23391         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
23392         * gcc.dg/vmx/bug-1.c: Ditto.
23393
23394 2004-04-20  Eric Christopher  <echristo@redhat.com>
23395
23396         * gcc.dg/charset/extern.c: New test.
23397         * g++.dg/charset/extern3.cc: Ditto.
23398
23399 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
23400
23401         * gcc.dg/builtins-39.c: New test.
23402
23403 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
23404
23405         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
23406
23407 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
23408
23409         * gcc.dg/torture/mips-hilo-1.c: New test.
23410
23411 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
23412
23413         * gcc.c-torture/compile/20040419-1.c: New test.
23414
23415 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
23416
23417         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
23418
23419 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
23420             Aldy Hernandez  <aldyh@redhat.com>
23421
23422         * gcc.c-torture/execute/va-arg-24.c: New.
23423
23424 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
23425             Aldy Hernandez  <aldyh@redhat.com>
23426
23427         * gcc.dg/vmx/1b-01.c: New.
23428         * gcc.dg/vmx/1b-02.c: New.
23429         * gcc.dg/vmx/1b-03.c: New.
23430         * gcc.dg/vmx/1b-04.c: New.
23431         * gcc.dg/vmx/1b-05.c: New.
23432         * gcc.dg/vmx/1b-06.c: New.
23433         * gcc.dg/vmx/1b-07.c: New.
23434         * gcc.dg/vmx/1c-01.c: New.
23435         * gcc.dg/vmx/1c-02.c: New.
23436         * gcc.dg/vmx/3a-01a.c: New.
23437         * gcc.dg/vmx/3a-01.c: New.
23438         * gcc.dg/vmx/3a-01m.c: New.
23439         * gcc.dg/vmx/3a-03.c: New.
23440         * gcc.dg/vmx/3a-03m.c: New.
23441         * gcc.dg/vmx/3a-04.c: New.
23442         * gcc.dg/vmx/3a-04m.c: New.
23443         * gcc.dg/vmx/3a-05.c: New.
23444         * gcc.dg/vmx/3a-06.c: New.
23445         * gcc.dg/vmx/3a-06m.c: New.
23446         * gcc.dg/vmx/3a-07.c: New.
23447         * gcc.dg/vmx/3b-01.c: New.
23448         * gcc.dg/vmx/3b-02.c: New.
23449         * gcc.dg/vmx/3b-10.c: New.
23450         * gcc.dg/vmx/3b-13.c: New.
23451         * gcc.dg/vmx/3b-14.c: New.
23452         * gcc.dg/vmx/3b-15.c: New.
23453         * gcc.dg/vmx/3c-01a.c: New.
23454         * gcc.dg/vmx/3c-01.c: New.
23455         * gcc.dg/vmx/3c-02.c: New.
23456         * gcc.dg/vmx/3c-03.c: New.
23457         * gcc.dg/vmx/3d-01.c: New.
23458         * gcc.dg/vmx/4-01.c: New.
23459         * gcc.dg/vmx/4-03.c: New.
23460         * gcc.dg/vmx/5-01.c: New.
23461         * gcc.dg/vmx/5-02.c: New.
23462         * gcc.dg/vmx/5-03.c: New.
23463         * gcc.dg/vmx/5-04.c: New.
23464         * gcc.dg/vmx/5-05.c: New.
23465         * gcc.dg/vmx/5-06.c: New.
23466         * gcc.dg/vmx/5-07.c: New.
23467         * gcc.dg/vmx/5-07t.c: New.
23468         * gcc.dg/vmx/5-08.c: New.
23469         * gcc.dg/vmx/5-10.c: New.
23470         * gcc.dg/vmx/5-11.c: New.
23471         * gcc.dg/vmx/7-01a.c: New.
23472         * gcc.dg/vmx/7-01.c: New.
23473         * gcc.dg/vmx/7c-01.c: New.
23474         * gcc.dg/vmx/7d-01.c: New.
23475         * gcc.dg/vmx/7d-02.c: New.
23476         * gcc.dg/vmx/8-01.c: New.
23477         * gcc.dg/vmx/8-02a.c: New.
23478         * gcc.dg/vmx/8-02.c: New.
23479         * gcc.dg/vmx/brode-1.c: New.
23480         * gcc.dg/vmx/bug-1.c: New.
23481         * gcc.dg/vmx/bug-2.c: New.
23482         * gcc.dg/vmx/bug-3.c: New.
23483         * gcc.dg/vmx/cw-bug-1.c: New.
23484         * gcc.dg/vmx/cw-bug-2.c: New.
23485         * gcc.dg/vmx/cw-bug-3.c: New.
23486         * gcc.dg/vmx/dct.c: New.
23487         * gcc.dg/vmx/debug-1.c: New.
23488         * gcc.dg/vmx/debug-2.c: New.
23489         * gcc.dg/vmx/debug-3.c: New.
23490         * gcc.dg/vmx/debug-4.c: New.
23491         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
23492         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
23493         * gcc.dg/vmx/eg-5.c: New.
23494         * gcc.dg/vmx/fft.c: New.
23495         * gcc.dg/vmx/gcc-bug-1.c: New.
23496         * gcc.dg/vmx/gcc-bug-2.c: New.
23497         * gcc.dg/vmx/gcc-bug-3.c: New.
23498         * gcc.dg/vmx/gcc-bug-4.c: New.
23499         * gcc.dg/vmx/gcc-bug-5.c: New.
23500         * gcc.dg/vmx/gcc-bug-6.c: New.
23501         * gcc.dg/vmx/gcc-bug-7.c: New.
23502         * gcc.dg/vmx/gcc-bug-8.c: New.
23503         * gcc.dg/vmx/gcc-bug-9.c: New.
23504         * gcc.dg/vmx/gcc-bug-b.c: New.
23505         * gcc.dg/vmx/gcc-bug-c.c: New.
23506         * gcc.dg/vmx/gcc-bug-d.c: New.
23507         * gcc.dg/vmx/gcc-bug-e.c: New.
23508         * gcc.dg/vmx/gcc-bug-f.c: New.
23509         * gcc.dg/vmx/gcc-bug-g.c: New.
23510         * gcc.dg/vmx/gcc-bug-i.c: New.
23511         * gcc.dg/vmx/harness.h: New.
23512         * gcc.dg/vmx/ira1.c: New.
23513         * gcc.dg/vmx/ira2a.c: New.
23514         * gcc.dg/vmx/ira2b.c: New.
23515         * gcc.dg/vmx/ira2.c: New.
23516         * gcc.dg/vmx/ira2c.c: New.
23517         * gcc.dg/vmx/mem.c: New.
23518         * gcc.dg/vmx/newton-1.c: New.
23519         * gcc.dg/vmx/ops.c: New.
23520         * gcc.dg/vmx/sn7153.c: New.
23521         * gcc.dg/vmx/spill2.c: New.
23522         * gcc.dg/vmx/spill3.c: New.
23523         * gcc.dg/vmx/spill.c: New.
23524         * gcc.dg/vmx/t.c: New.
23525         * gcc.dg/vmx/varargs-1.c: New.
23526         * gcc.dg/vmx/varargs-2.c: New.
23527         * gcc.dg/vmx/varargs-3.c: New.
23528         * gcc.dg/vmx/varargs-4.c: New.
23529         * gcc.dg/vmx/varargs-5.c: New.
23530         * gcc.dg/vmx/varargs-6.c: New.
23531         * gcc.dg/vmx/varargs-7.c: New.
23532         * gcc.dg/vmx/vmx.exp: New.
23533         * gcc.dg/vmx/vprint-1.c: New.
23534         * gcc.dg/vmx/vscan-1.c: New.
23535         * gcc.dg/vmx/x-01.c: New.
23536         * gcc.dg/vmx/x-02.c: New.
23537         * gcc.dg/vmx/x-03.c: New.
23538         * gcc.dg/vmx/x-04.c: New.
23539         * gcc.dg/vmx/x-05.c: New.
23540         * gcc.dg/vmx/yousufi-1.c: New.
23541         * gcc.dg/vmx/zero-1.c: New.
23542         * gcc.dg/vmx/zero.c: New.
23543
23544 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
23545
23546         * g++.dg/lookup/java1.C: Update for chage of
23547         _Jv_AllocObject.
23548         * g++.dg/lookup/java2.C: Likewise.
23549
23550 2004-04-17  Laurent GUERBY <laurent@guerby.net>
23551
23552         * ada/acats/run_all.sh: use -O2 by default.
23553
23554 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
23555
23556         * gcc.dg/vr-mult-[12].c: New tests.
23557
23558 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23559
23560         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
23561
23562         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
23563
23564 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
23565
23566         * lib/target-supports.exp (check_profiling_available): Assume profiling
23567         isn't available for mips*-*-elf targets.
23568
23569 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
23570
23571         * gcc.dg/builtins-38.c: New test.
23572
23573 2004-04-14  Eric Christopher  <echristo@redhat.com>
23574
23575         * g++.dg/charset/charset.exp: Run .cc extension tests.
23576
23577 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
23578
23579         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
23580
23581 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23582
23583         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
23584
23585 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
23586
23587         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
23588         * gcc.dg/i386-387-2.c: Likewise.
23589
23590         * gcc.dg/i386-387-7.c: New test.
23591         * gcc.dg/i386-387-8.c: New test.
23592
23593         * gcc.dg/builtins-37.c: New test.
23594
23595 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
23596
23597         * g++.dg/pch/externc-1.C: Add missing semicolon.
23598
23599 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
23600
23601         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
23602
23603 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23604
23605         * gcc.c-torture/execute/20040411-1.c: New test.
23606
23607 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23608
23609         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
23610
23611 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
23612
23613         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
23614
23615 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
23616
23617         * lib/target-supports.exp (check_named_sections_available): New.
23618         * lib/gcc-dg.exp (dg-require-named-sections): New.
23619         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
23620         old-deja.exp.  Also prune error-count message from HP linker.
23621         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
23622
23623         * g++.dg/init/init-ref4.C: Use dg-require-weak.
23624         * g++.old-deja/g++.pt/static3.C: Likewise.
23625         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
23626
23627 2004-04-09  Roger Sayle  <roger@eyesopen.com>
23628
23629         * gcc.c-torture/execute/20040409-1.c: New test case.
23630         * gcc.c-torture/execute/20040409-2.c: New test case.
23631         * gcc.c-torture/execute/20040409-3.c: New test case.
23632
23633 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
23634
23635         * gcc.dg/20040409-1.c: New test.
23636
23637 2004-04-08  Roger Sayle  <roger@eyesopen.com>
23638
23639         PR target/14888
23640         * g++.dg/opt/pr14888.C: New test case.
23641
23642 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
23643
23644         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
23645         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
23646         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
23647         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
23648         New tests.
23649
23650 2004-04-08  Paul Brook  <paul@codesourcery.com>
23651
23652         * gcc.dg/spill-1.c: New test.
23653
23654 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23655
23656         * gcc.dg/torture/builtin-ctype-2.c: New test.
23657
23658 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
23659
23660         * gcc.dg/pch/pch.exp: Add largefile test.
23661
23662 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
23663
23664         * g++.dg/pch/externc-1.Hs: New.
23665         * g++.dg/pch/externc-1.C: New.
23666
23667 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23668
23669         * gcc.dg/compat/struct-by-value-5a_main.c,
23670         gcc.dg/compat/struct-by-value-5b_main.c: New files.
23671         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
23672         * gcc.dg/compat/struct-by-value-5a_x.c,
23673         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
23674         gcc.dg/compat/struct-by-value-5_x.c.
23675         * gcc.dg/compat/struct-by-value-5a_y.c,
23676         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
23677         gcc.dg/compat/struct-by-value-5_y.c.
23678
23679         * gcc.dg/compat/struct-by-value-6a_main.c,
23680         gcc.dg/compat/struct-by-value-6b_main.c: New files.
23681         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
23682         * gcc.dg/compat/struct-by-value-6a_x.c,
23683         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
23684         gcc.dg/compat/struct-by-value-6_x.c.
23685         * gcc.dg/compat/struct-by-value-6a_y.c,
23686         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
23687         gcc.dg/compat/struct-by-value-6_y.c.
23688
23689         * gcc.dg/compat/struct-by-value-7a_main.c,
23690         gcc.dg/compat/struct-by-value-7b_main.c: New files.
23691         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
23692         * gcc.dg/compat/struct-by-value-7a_x.c,
23693         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
23694         gcc.dg/compat/struct-by-value-7_x.c.
23695         * gcc.dg/compat/struct-by-value-7a_y.c,
23696         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
23697         gcc.dg/compat/struct-by-value-7_y.c.
23698
23699 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
23700
23701         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
23702         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
23703         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
23704         options.
23705
23706 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
23707
23708         * gcc.dg/builtins-36.c: New test.
23709
23710 2004-04-06  Paul Brook  <paul@codesourcery.com>
23711
23712         * README.gcc: Remove obsolete contraint on testcases.
23713
23714 2004-04-05  Paul Brook  <paul@codesourcery.com>
23715
23716         PR2123
23717         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
23718         failure and exit(0) on success.
23719         * g++.dg/expr/anew2.C: Ditto.
23720         * g++.dg/expr/anew3.C: Ditto.
23721         * g++.dg/expr/anew4.C: Ditto.
23722
23723 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
23724
23725         PR c++/3518
23726         * g++.dg/template/unify7.C: New.
23727
23728 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23729
23730         * g++.dg/README: Bring up to date with new subdirectories; remove
23731         duplicate subdirectory lines.
23732
23733 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
23734
23735         PR c++/14007
23736         * g++.dg/template/unify5.C: New.
23737         * g++.dg/template/unify6.C: New.
23738         * g++.dg/template/qualttp20.C: Adjust.
23739         * g++.old-deja/g++.jason/report.C: Adjust.
23740         * g++.old-deja/g++.other/qual1.C: Adjust.
23741
23742 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
23743
23744         PR c++/14803
23745         * g++.dg/inherit/ptrmem1.C: New test.
23746
23747 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
23748
23749         PR c++/14755
23750         * gcc.c-torture/execute/20040331-1.c: New test.
23751         * gcc.dg/20040331-1.c: New test.
23752
23753 2004-04-01  Paul Brook  <paul@codesourcery.com>
23754
23755         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
23756
23757 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
23758
23759         PR c++/14724
23760         * g++.dg/init/goto1.C: New test.
23761
23762         PR c++/14763
23763         * g++.dg/template/defarg4.C: New test.
23764
23765 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
23766
23767         * gcc.dg/altivec-11.c: Extend test for more valid cases.
23768
23769 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
23770
23771         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
23772
23773 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
23774
23775         * gcc.dg/noncompile/undeclared-2.c: New test.
23776
23777 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23778
23779         * gcc.dg/940409-1.c: Remove XFAIL.
23780         * gcc.dg/reg-vol-struct-1.c: New test.
23781
23782 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23783
23784         * gcc.dg/torture/builtin-wctype-1.c: New test.
23785
23786 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
23787
23788         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
23789         * gcc.dg/20001101-1.c: Likewise.
23790         * gcc.dg/20001102-1.c: Likewise.
23791
23792 2004-03-25  Roger Sayle  <roger@eyesopen.com>
23793
23794         * gcc.dg/compare8.c: Add an additional test for XOR.
23795
23796 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23797
23798         * gcc.dg/torture/builtin-ctype-1.c: New test.
23799
23800 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23801
23802         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
23803         * gcc.dg/torture/builtin-math-1.c: Likewise.
23804         * gcc.dg/torture/builtin-power-1.c: New test.
23805
23806 2004-03-24  Andreas Schwab  <schwab@suse.de>
23807
23808         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
23809         IA64 assembler.
23810
23811 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23812             Roger Sayle  <roger@eyesopen.com>
23813
23814         * gcc.dg/compare8.c: New test case.
23815
23816 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
23817
23818         * g++.dg/ext/altivec-7.C: New test.
23819
23820 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
23821
23822         PR 12267, 12391, 12560, 13129, 14114, 14133
23823         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
23824         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
23825         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
23826         Adjust error regexps.
23827         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
23828         * gcc.dg/noncompile/undeclared-1.c: New test cases.
23829         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
23830         * gcc.dg/local1.c: Add explanatory comment.
23831
23832 2004-03-23  Roger Sayle  <roger@eyesopen.com>
23833
23834         PR optimization/14669
23835         * g++.dg/opt/fold2.C: New test case.
23836
23837 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
23838
23839         PR c/14069
23840         * gcc.dg/20040322-1.c: New test.
23841
23842 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23843
23844         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
23845         * gcc.dg/ultrasp4.c: Likewise.
23846         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
23847
23848 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23849
23850         * gcc.dg/i386-sse-8.c: Reset default options.
23851
23852 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23853
23854         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
23855         in the error message text.
23856
23857 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23858
23859         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
23860
23861 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
23862
23863         PR c++/14616
23864         * g++.dg/init/array13.C: New test.
23865
23866 2004-03-20  Roger Sayle  <roger@eyesopen.com>
23867
23868         PR target/13889
23869         * gcc.c-torture/compile/pr13889.c: New test case.
23870
23871 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23872
23873         PR c/14635
23874         * builtins-1.c (nan, nans): Don't test.
23875         * builtins-30.c: Don't use nan, nanf, nanl.
23876         * builtins-35.c: New test.
23877
23878 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
23879
23880         * g++.dg/ext/altivec-6.C: New test.
23881
23882 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
23883
23884         * g++.dg/init/placement3.C: New test.
23885
23886         * g++.dg/template/spec13.C: New test.
23887
23888         * g++.dg/lookup/using11.C: New test.
23889
23890         * g++.dg/lookup/koenig3.C: New test.
23891
23892         * g++.dg/template/operator2.C: New test.
23893
23894         * g++.dg/expr/dtor3.C: New test.
23895         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
23896         marker.
23897         * g++.old-deja/g++.law/visibility28.C: Likewise.
23898
23899 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
23900
23901         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
23902         * gcc.dg/ppc64-abi-3.c: Likewise.
23903
23904 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23905
23906         PR c++/14545
23907         * g++.dg/parse/template15.C: New test.
23908
23909 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23910
23911         * g++.dg/expr/dtor2.C: New test.
23912
23913         * g++.dg/lookup/anon4.C: New test.
23914
23915         * g++.dg/overload/using1.C: New test.
23916
23917         * g++.dg/template/lookup7.C: New test.
23918
23919         * g++.dg/template/typename6.C: New test.
23920
23921         * g++.dg/expr/cond6.C: New test.
23922
23923 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23924
23925         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
23926
23927 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23928
23929         * g++.dg/expr/cond5.C: New test.
23930         * g++.dg/expr/constcast1.C: Likewise.
23931         * g++.dg/expr/ptrmem2.C: Likewise.
23932         * g++.dg/expr/ptrmem3.C: Likewise.
23933         * g++.dg/lookup/main1.C: Likewise.
23934         * g++.dg/template/lookup6.C: Likewise.
23935
23936 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23937
23938         * gcc.dg/local1.c: New test.
23939
23940         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
23941
23942 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23943
23944         * gcc.dg/torture/builtin-convert-1.c: New test.
23945
23946 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23947
23948         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
23949
23950 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23951
23952         PR c++/14481
23953         * g++.dg/warn/Wunused-7.C: New test.
23954
23955 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23956
23957         * gcc.dg/torture/builtin-integral-1.c: New test.
23958
23959 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23960
23961         PR c++/14586
23962         * g++.dg/parse/non-dependent3.C: New test.
23963
23964 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23965
23966         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23967         * g++.dg/eh/simd-2.C: Likewise.
23968         * g++.dg/init/array10.C: Likewise.
23969         * gcc.c-torture/compile/simd-1.c: Likewise.
23970         * gcc.c-torture/compile/simd-2.c: Likewise.
23971         * gcc.c-torture/compile/simd-3.c: Likewise.
23972         * gcc.c-torture/compile/simd-4.c: Likewise.
23973         * gcc.c-torture/compile/simd-6.c: Likewise.
23974         * gcc.c-torture/execute/simd-1.c: Likewise.
23975         * gcc.c-torture/execute/simd-2.c: Likewise.
23976         * gcc.dg/compat/vector-defs.h: Likewise.
23977         * gcc.dg/20020531-1.c: Likewise.
23978         * gcc.dg/altivec-3.c: Likewise.
23979         * gcc.dg/altivec-4.c: Likewise.
23980         * gcc.dg/altivec-varargs-1.c: Likewise.
23981         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23982         * gcc.dg/i386-mmx-3.c: Likewise.
23983         * gcc.dg/i386-sse-4.c: Likewise.
23984         * gcc.dg/i386-sse-5.c: Likewise.
23985         * gcc.dg/i386-sse-8.c: Likewise.
23986         * gcc.dg/simd-1.c: Likewise.
23987         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23988         __ev64_opaque__ since the machine description provides it.
23989
23990 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23991
23992         * lib/compat.exp (skip_list): New global variable.
23993         Use it to hold the user defined COMPAT_SKIPS list if any.
23994         (compat-obj): Add the members of skip_list to optall.
23995
23996 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23997
23998         * gcc.dg/compat/union-by-value-1_main.c,
23999         union-by-value-1_x.c, union-by-value-1_y.c,
24000         union-check.h, union-defs.h,
24001         union-init.h, union-return-1_main.c,
24002         union-return-1_x.c, union-return-1_y.c: New files.
24003
24004 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24005
24006         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
24007         mixed-struct-init.h: Add 4 mixed structure types.
24008         struct-by-value-21_main.c, struct-by-value-21_x.c,
24009         struct-by-value-21_y.c, struct-return-21_main.c,
24010         struct-return-21_x.c, struct-return-21_y.c: New files.
24011
24012 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
24013
24014         PR c++/14550
24015         * g++.dg/parse/template14.C: New test.
24016
24017 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24018
24019         * gcc.c-torture/execute/20040313-1.c: New test.
24020
24021 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
24022
24023         PR target/14533
24024         * gcc.dg/20040311-2.c: New test.
24025
24026 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
24027
24028         PR other/14544
24029         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
24030         bit-field.
24031
24032 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
24033
24034         * gcc.dg/20040305-2.c: Add missing return statement.
24035
24036 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24037
24038         * gcc.dg/builtins-34.c: Also check pow10*.
24039
24040 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24041
24042         PR target/14262
24043         * gcc.dg/20040305-2.c: New test.
24044
24045 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24046
24047         * gcc.dg/20040310-1.c: New test.
24048
24049 2004-03-11  Roger Sayle  <roger@eyesopen.com>
24050
24051         * gcc.c-torture/execute/20040311-1.c: New test case.
24052
24053 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
24054
24055         PR c++/14476
24056         * g++.dg/lookup/enum1.C: New test.
24057
24058 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
24059
24060         PR c++/14510
24061         * g++.dg/lookup/struct2.C: New test.
24062
24063 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
24064
24065         * gcc.dg/builtins-34.c: New test.
24066
24067 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24068
24069         * gcc.dg/torture/builtin-nonneg-1.c: New test.
24070
24071 2004-03-09  James E Wilson  <wilson@specifixinc.com>
24072
24073         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
24074         * gcc.dg/alias-2.c: New testcase.
24075
24076 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
24077
24078         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
24079
24080 2004-03-09  Roger Sayle  <roger@eyesopen.com>
24081
24082         * gcc.c-torture/execute/20040309-1.c: New test case.
24083
24084 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24085
24086         PR c++/14397
24087         * g++.dg/overload/ref1.C: New.
24088
24089 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24090
24091         PR c++/14409
24092         * g++.dg/template/spec12.C: New test.
24093
24094         PR c++/14448
24095         * g++.dg/parse/crash14.C: New test.
24096
24097 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24098
24099         PR c++/14230
24100         * g++.dg/init/ref11.C: New test.
24101
24102 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24103
24104         PR c++/14432
24105         * g++.dg/parse/builtin2.C: New test.
24106
24107 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24108
24109         PR c++/14401
24110         * g++.dg/init/ctor3.C: New test.
24111         * g++.dg/init/union1.C: New test.
24112         * g++.dg/ext/anon-struct4.C: New test.
24113
24114 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24115
24116         * g++.dg/lookup/koenig1.C: Tweak error messages.
24117         * g++.dg/lookup/used-before-declaration.C: Likewise.
24118         * g++.dg/other/do1.C: Likewise.
24119         * g++.dg/overload/koenig1.C: Likewise.
24120         * g++.dg/parse/crash13.C: Likewise.
24121         * g++.dg/template/instantiate3.C: Likewise.
24122
24123 2004-03-08  Eric Christopher  <echristo@redhat.com>
24124
24125         * * lib/target-supports.exp: Enable libiconv in test
24126         compilation.  Fix up error checking.
24127
24128 2004-03-08  Roger Sayle  <roger@eyesopen.com>
24129
24130         PR middle-end/14289
24131         * gcc.dg/pr14289-1.c: New test case.
24132         * gcc.dg/pr14289-2.c: Likewise.
24133         * gcc.dg/pr14289-3.c: Likewise.
24134
24135 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
24136
24137         * gcc.c-torture/execute/20040308-1.c: New test.
24138
24139 2004-03-07  Roger Sayle  <roger@eyesopen.com>
24140
24141         * gcc.c-torture/execute/20040307-1.c: New test case.
24142
24143 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
24144
24145         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
24146
24147 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
24148
24149         * gcc.dg/20040306-1.c: New test.
24150
24151 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
24152
24153         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
24154         them static.
24155         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
24156
24157 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24158
24159         PR c/14465
24160         * gcc.dg/decl-6.c: New test.
24161
24162 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24163
24164         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
24165         Rename LOGPOW -> LOG_POW.
24166         (SQRT_EXP, POW_EXP): New.
24167
24168 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24169
24170         * gcc.dg/i386-sse-8.c: New test.
24171
24172 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24173
24174         PR c/14114
24175         * gcc.dg/decl-5.c: New test.
24176
24177 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
24178
24179         * gcc.dg/20040305-1.c: New test.
24180
24181 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
24182
24183         PR other/14354
24184         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
24185
24186 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
24187
24188         PR c++/14425, c++/14426
24189         * g++.dg/ext/altivec-4.C: New test.
24190         * g++.dg/ext/altivec-5.C: New test.
24191
24192 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
24193
24194         * g++.old-deja/g++.other/linkage1.C: Expect errors about
24195         global variables of a type with no linkage.
24196         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
24197         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
24198         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
24199         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
24200         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
24201         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
24202         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
24203         * g++.dg/warn/deprecated.C: Name enum Color.
24204         * g++.dg/overload/VLA.C: Name structure for 'b'.
24205         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
24206
24207 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24208
24209         * gcc.c-torture/compile/20040304-1.c: New test.
24210
24211 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
24212
24213         PR 13728
24214         * gcc.dg/decl-4.c: New testcase.
24215
24216 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
24217
24218         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
24219         as PRECF if sizeof (float) > sizeof (double).
24220         (PRECL): Make it the same as PRECF if
24221         sizeof (float) > sizeof (long double).
24222
24223 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24224
24225         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
24226         system type.  Add check for irix6 which doesn't have c99 runtime.
24227
24228 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
24229
24230         * gcc.dg/const-elim-1.c: xfail for xtensa.
24231
24232 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24233
24234         PR c++/14369
24235         * g++.dg/template/cond4.C: New test.
24236
24237 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24238
24239         PR c++/14360
24240         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
24241
24242         PR c++/14361
24243         * g++.dg/parse/defarg7.C: New test.
24244
24245         PR c++/14359
24246         * g++.dg/template/friend26.C: New test.
24247
24248 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24249
24250         PR c++/14324
24251         * g++.dg/abi/mangle21.C: New test.
24252
24253         PR c++/14260
24254         * g++.dg/parse/constructor2.C: New test.
24255
24256         PR c++/14337
24257         * g++.dg/template/sfinae1.C: New test.
24258
24259 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24260
24261         PR c++/14267
24262         * g++.dg/expr/crash2.C: New test.
24263
24264         PR middle-end/13448
24265         * gcc.dg/inline-5.c: New test.
24266         * gcc.dg/always-inline.c: Split out tests into ...
24267         * gcc.dg/always-inline2.c: ... this and ...
24268         * gcc.dg/always-inline3.c: ... this.
24269
24270 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24271
24272         PR debug/12103
24273         * g++.dg/debug/crash1.C: New test.
24274
24275 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
24276
24277         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
24278         function with __attribute__((noinline)).
24279         (recurser_void2): Likewise.
24280         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
24281         (recurser_void2): Likewise.
24282
24283 2004-02-29  Roger Sayle  <roger@eyesopen.com>
24284
24285         PR middle-end/14203
24286         * g++.dg/warn/Wunused-6.C: New test case.
24287
24288 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
24289
24290         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
24291         not defined.
24292
24293 2004-02-27  Eric Christopher  <echristo@redhat.com>
24294
24295         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
24296         * g++.dg/charset/asm2.c: Run only x86.
24297         * gcc.dg/charset/asm3.c: Ditto.
24298
24299 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
24300
24301         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
24302         ld_library_path.
24303
24304 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
24305
24306         * g++.dg/ext/altivec-3.C: New.
24307
24308 2004-02-26  Richard Henderson  <rth@redhat.com>
24309
24310         * g++.dg/ext/attrib10.C: Mark for warning.
24311         * gcc.dg/attr-alias-1.c: New.
24312
24313 2004-02-26  Richard Henderson  <rth@redhat.com>
24314
24315         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
24316         * gcc.c-torture/execute/20040208-2.c: ... it back.
24317
24318 2004-02-26  Eric Christopher  <echristo@redhat.com>
24319
24320         * lib/target-supports.exp (check-iconv-available): New function.
24321         * lib/gcc-dg.exp (dg-require-iconv): New function.
24322         Use above.
24323         * gcc.dg/charset: New directory.
24324         * gcc.dg/charset/charset.exp: New file.
24325         * gcc.dg/charset/asm1.c: Ditto.
24326         * gcc.dg/charset/asm2.c: Ditto.
24327         * gcc.dg/charset/asm3.c: Ditto.
24328         * gcc.dg/charset/asm4.c: Ditto.
24329         * gcc.dg/charset/asm5.c: Ditto.
24330         * gcc.dg/charset/attribute1.c: Ditto.
24331         * gcc.dg/charset/attribute2.c: Ditto.
24332         * gcc.dg/charset/string1.c: Ditto.
24333         * g++.dg/charset: New directory.
24334         * g++.dg/dg.exp: Add here. Special options.
24335         * g++.dg/charset/charset.exp: New file.
24336         * g++.dg/charset/asm1.c: Ditto.
24337         * g++.dg/charset/asm2.c: Ditto.
24338         * g++.dg/charset/asm3.c: Ditto.
24339         * g++.dg/charset/asm4.c: Ditto.
24340         * g++.dg/charset/attribute1.c: Ditto.
24341         * g++.dg/charset/attribute2.c: Ditto.
24342         * g++.dg/charset/extern1.cc: Ditto.
24343         * g++.dg/charset/extern2.cc: Ditto.
24344         * g++.dg/charset/string1.c: Ditto.
24345
24346 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
24347
24348         PR c++/14278
24349         * g++.dg/parse/comma1.C: New test.
24350
24351 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24352
24353         PR c++/14284
24354         * g++.dg/template/ttp8.C: New test.
24355
24356 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
24357
24358         * gcc.dg/fixuns-trunc-1.c: New test.
24359
24360 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24361
24362         * gcc.dg/builtins-config.h: Use #elif.
24363
24364 2004-02-26  Michael Matz  <matz@suse.de>
24365
24366         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
24367         * gcc.dg/991214-1.c: Likewise.
24368         * gcc.dg/i386-asm-1.c: Likewise.
24369
24370 2004-02-25  Richard Henderson  <rth@redhat.com>
24371
24372         * gcc.c-torture/execute/20040208-2.c: Move ...
24373         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
24374
24375 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24376
24377         PR c++/14246
24378         * g++.dg/other/crash-3.C: New test.
24379
24380 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24381
24382         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
24383         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
24384
24385         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
24386         HP-UX.
24387
24388 2004-02-24  Michael Matz  <matz@suse.de>
24389
24390         * gcc.dg/i386-regparm.c: New.
24391
24392 2004-02-23  James E Wilson  <wilson@specifixinc.com>
24393
24394         * gcc.c-torture/execute/20040223-1.c: New.
24395
24396 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
24397             Kazu Hirata  <kazu@cs.umass.edu>
24398
24399         * gcc.dg/fwritable-strings-1.c: Remove.
24400
24401 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
24402
24403         PR c/14156
24404         * gcc.dg/20040223-1.c: New test.
24405
24406 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24407
24408         PR c++/14106
24409         * g++.dg/ext/typeof9.C: New test.
24410
24411 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24412
24413         PR c++/14250
24414         * g++.dg/other/switch1.C: New test.
24415
24416 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24417
24418         * gcc.dg/cast-function-1.c: Adjust for new informative message.
24419         * gcc.dg/va-arg-1.c: Likewise.
24420
24421 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24422
24423         PR c++/14143
24424         * g++.dg/template/koenig5.C: New test.
24425
24426 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
24427
24428         * g++.dg/ext/altivec-1.C: Generalize target triple.
24429         * g++.dg/ext/altivec-2.C: New test case.
24430         * g++.dg/ext/altivec_check.h: New file.
24431         * gcc.dg/altivec-1.c: Generalize target triple;
24432         include altivec_check.h and call altivec_check().
24433         * gcc.dg/altivec-[2-5].c: Generalize target triple.
24434         * gcc.dg/altivec-6.c: New test case.
24435         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
24436         type casts as needed.
24437         * gcc.dg/altivec-10.c: Include altivec_check.h and call
24438         altivec_check().
24439         * gcc.dg/altivec-12.c: New test case.
24440         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
24441         include altivec_check.h and call altivec_check().
24442         * gcc.dg/altivec_check.h: New file.
24443
24444 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24445
24446         * lib/target-supports.exp (check_alias_available): Don't mangle
24447         function `g' in test program.
24448
24449 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24450
24451         * lib/target-supports.exp (check_profiling_available): Check
24452         argument to determine whether we support a profiling type.
24453         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
24454         check_profiling_available.
24455         * g++.dg/bprob/bprob.exp: Likewise.
24456         * g77.dg/bprob/bprob.exp: Likewise.
24457         * gcc.misc-tests/bprob.exp: Likewise.
24458         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
24459         dg-require-profiling and delete expected error handling.
24460         * gcc.dg/20021014-1.c: Likewise.
24461         * gcc.dg/nest.c: Likewise.
24462
24463 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24464
24465         PR c++/12007
24466         * g++.dg/other/vthunk1.C: New test.
24467
24468 2004-02-20  Falk Hueffner  <falk@debian.org>
24469
24470         PR target/14201
24471         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
24472
24473 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
24474
24475         PR c++/13927
24476         * g++.dg/other/error8.C: Remove XFAIL markers.
24477
24478         PR c++/14173
24479         * g++.dg/ext/packed5.C: New test.
24480
24481         PR c++/14199
24482         * g++.dg/warn/Wunused-5.C: New test.
24483
24484         PR c++/14186
24485         * g++.dg/lookup/member1.C: New test.
24486
24487 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
24488
24489         * gcc.c-torture/compile/20040130-1.c: Enable only when
24490         __INT_MAX__ >= 2147483647L.
24491         * gcc.c-torture/compile/961203-1.c: Likewise.
24492
24493 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
24494
24495         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
24496         * g++.dg/opt/template1.C: Robustify assembler regexp
24497
24498 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24499
24500         * gcc.c-torture/execute/simd-4.x: Remove.
24501         * gcc.c-torture/execute/va-arg-25.x: Likewise.
24502         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
24503         Guard with #ifndef SKIP_ATTRIBUTE.
24504         * gcc.dg/compat/vector-1_y.c: Likewise.
24505         * gcc.dg/compat/vector-2_x.c: Likewise.
24506         * gcc.dg/compat/vector-2_y.c: Likewise.
24507         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
24508         * g++.dg/eh/simd-2.C: Likewise.
24509
24510 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
24511
24512         * gcc.c-torture/compile/complex-1.c: New.
24513
24514 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
24515
24516         PR target/14209
24517         * gcc.c-torture/execute/20040218-1.c: New test.
24518
24519 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24520
24521         PR c++/14181
24522         * g++.dg/parse/new2.C: New test.
24523
24524 2004-02-18  Paul Brook  <paul@codesourcery.com>
24525
24526         * gcc.c-torture/compile/libcall-1.c: New test.
24527
24528 2004-02-18  Paul Brook  <paul@codesourcery.com>
24529
24530         PR debug/12934
24531         * gcc.dg/debug/debug-7.c: New test.
24532
24533 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
24534
24535         * gcc.dg/20040217-1.c: New test.
24536
24537 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
24538
24539         * gcc.c-torture/execute/990208-1.x: Delete.
24540
24541 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
24542
24543         * gcc.c-torture/execute/20040208-2.x: New file.
24544
24545 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
24546
24547         PR c++/11326
24548         * g++.dg/abi/structret1.C: New test.
24549
24550 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
24551
24552         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
24553         (i386_cpuid): No need to test if cpuid is available on AMD64.
24554         Fix assembly, so that it works onboth i386 and AMD64.
24555         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
24556         (vecInLong): Fix s[] member type to unsigned int.
24557         (vecInWord): Remove type.
24558         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
24559         (a64, b64, c64, d64, e64): Remove.
24560         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
24561         Remove unused variable.  Remove initialization of removed variables.
24562         Don't call mmx_tests nor sse_tests.
24563         (reference_mmx, reference_sse): Remove.
24564         (check): Add return stmt.
24565         * gcc.dg/i386-sse-7.c: New test.
24566         * gcc.dg/i386-mmx-4.c: New test.
24567
24568 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24569
24570         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
24571         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24572         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24573         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
24574         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
24575         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
24576         g++.dg/tc1/dr94.C: Fix line terminator.
24577
24578 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
24579
24580         * gcc.c-torture/compile/20040216-1.c: New.
24581
24582 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24583
24584         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24585         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24586         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
24587         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
24588         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
24589         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
24590
24591 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24592
24593         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
24594
24595 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
24596
24597         PR c++/13971
24598         * g++.dg/expr/cond4.C: New test.
24599
24600         PR c++/14086
24601         * g++.dg/lookup/crash2.C: New test.
24602
24603 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
24604
24605         * gcc.c-torture/compile/20040214-2.c: New test.
24606
24607 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
24608
24609         PR c++/14116
24610         * g++.dg/ext/typeof8.C: New test.
24611
24612 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
24613
24614         * gcc.c-torture/compile/20040214-1.c: New test.
24615
24616 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24617
24618         PR c++/13635
24619         * g++.dg/template/spec11.C: New test.
24620
24621 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24622
24623         PR c++/13927
24624         * g++.dg/other/error8.C: New test.
24625
24626 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
24627
24628         PR c++/14122
24629         * g++.dg/template/array4.C: New test.
24630
24631         PR c++/14108
24632         * g++.dg/inherit/thunk2.C: New test.
24633
24634         PR c++/14083
24635         * g++.dg/eh/cond2.C: New test.
24636
24637 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
24638
24639         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
24640
24641 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
24642
24643         * lib/scanasm.exp (dg-scan): Quote pattern before display.
24644
24645 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
24646
24647         * g++.dg/simd-2.C: xfail on ppc64-linux.
24648
24649 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24650
24651         PR c/456
24652         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
24653         tests.
24654
24655 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
24656
24657         * gcc.dg/builtins-33.c: New test.
24658
24659 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
24660
24661         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
24662
24663 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24664
24665         * g++.dg/simd-2.C: Set -maltivec for ppc64.
24666
24667 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24668
24669         * gcc.dg/ppc64-abi-3.c: New test.
24670
24671 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
24672
24673         PR c/14092
24674
24675         * gcc.dg/pr14092-1.c: New testcase.
24676
24677 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
24678
24679         * gcc.dg/cpp/assert4.c: Fix typo last change.
24680
24681         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
24682         * gcc.dg/cpp/assert4.c: Handle powerpc64.
24683
24684         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
24685
24686 2004-02-09  Roger Sayle  <roger@eyesopen.com>
24687
24688         * gcc.c-torture/compile/20040209-1.c: New test case.
24689
24690 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24691
24692         * gcc.dg/c90-init-1.c: Adjust expected error messages.
24693
24694 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
24695
24696         * gcc.c-torture/execute/20040208-[12].c: New tests.
24697
24698 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24699
24700         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
24701
24702 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24703
24704         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
24705
24706 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24707
24708         Bug 13856
24709         * gcc.dg/visibility-8.c: New testcase.
24710
24711 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24712
24713         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
24714         arguments.
24715         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
24716
24717 2004-02-07  Roger Sayle  <roger@eyesopen.com>
24718
24719         PR middle-end/13696
24720         * g++.dg/opt/fold1.C: New test case.
24721
24722 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24723
24724         PR c++/14033
24725         * g++.dg/other/crash-2.C: New test.
24726
24727 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24728
24729         PR c++/14028
24730         * g++.dg/parse/angle-bracket2.C: New test.
24731
24732 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24733
24734         PR middle-end/13750
24735         Revert:
24736         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24737         PR pch/13361
24738         * testsuite/g++.dg/pch/wchar-1.C: New.
24739         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24740
24741 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24742
24743         PR c++/14008
24744         * g++.dg/parse/error15.C: New test.
24745         * g++.dg/parse/crash11.C: Update dg-error mark.
24746
24747 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24748
24749         PR c++/13932
24750         * g++.dg/warn/conv2.C: New test.
24751
24752 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24753
24754         PR c++/13086
24755         * g++.dg/warn/incomplete1.C: Remove xfail.
24756
24757 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24758
24759         * lib/file-format.exp (gcc_target_object_format): Use
24760         ${tool}_target_compile, not gcc_target_compile.
24761         * lib/target-supports.exp (check_alias_available): Likewise.
24762         (check_gc_sections_available): Likewise.
24763         * g++.dg/ext/attrib10.C: Use dg-require-alias.
24764         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
24765         dg-require-alias.
24766
24767 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24768
24769         PR c++/13969
24770         * g++.dg/template/static6.C: New test.
24771
24772 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
24773
24774         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
24775
24776 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24777
24778         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
24779         tests for systems where `char' is unsigned by default.
24780
24781 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24782
24783         PR c++/13997
24784         * g++.dg/template/partial3.C: New test.
24785
24786 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
24787
24788         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
24789         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
24790         Remove mentions of obsolete ports.
24791
24792 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
24793
24794         * gcc.dg/noncompile/20001228-1.c: Fix for new
24795         error message.
24796
24797 2004-02-03  Roger Sayle  <roger@eyesopen.com>
24798
24799         PR target/9348
24800         * gcc.c-torture/execute/multdi-1.c: New test case.
24801
24802 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24803
24804         PR c++/13925
24805         * g++.dg/template/lookup5.C: New test.
24806
24807 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24808
24809         PR c++/13950
24810         * g++.dg/template/lookup4.C: New test.
24811
24812         PR c++/13970
24813         * g++.dg/parse/error14.C: New test.
24814
24815         PR c++/14002
24816         * g++.dg/parse/template13.C: New test.
24817
24818 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24819
24820         PR c++/13978
24821         * g++.dg/template/koenig4.C: New test.
24822
24823         PR c++/13968
24824         * g++.dg/template/crash17.C: New test.
24825
24826         PR c++/13975
24827         * g++.dg/parse/error13.C: New test.
24828         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
24829
24830 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24831
24832         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
24833
24834 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
24835
24836         PR c/11658
24837         PR c/13994
24838         * gcc.dg/noncompile/20040203-1.c: New test.
24839         * gcc.dg/noncompile/20040203-2.c: Likewise.
24840         * gcc.dg/noncompile/20040203-3.c: Likewise.
24841         * gcc.dg/20040203-1.c: Likewise.
24842
24843 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
24844
24845         PR c++/10858
24846         * g++.dg/template/sizeof7.C: New test.
24847
24848 2004-02-02  Eric Christopher  <echristo@redhat.com>
24849             Zack Weinberg  <zack@codesourcery.com>
24850
24851         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
24852
24853 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
24854
24855         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
24856         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
24857         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
24858         * gcc.dg/cleanup-5.c: Run only on Linux targets.
24859
24860 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
24861
24862         PR c++/13113
24863         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
24864
24865         PR c++/13854
24866         * g++.dg/ext/attrib13.C: New test.
24867
24868         PR c++/13907
24869         * g++.dg/conversion/op2.C: New test.
24870
24871 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24872
24873         * gcc.dg/titype-1.c: Fix pasto.
24874
24875 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24876
24877         * gcc.dg/titype-1.c: New test.
24878
24879 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24880
24881         PR c++/13957
24882         * g++.dg/template/non-type-template-argument-1.C,
24883         g++.dg/template/qualified-id1.C: Update dg-error marks.
24884         * g++.dg/template/nontype6.C: New test.
24885
24886 2004-02-01  Roger Sayle  <roger@eyesopen.com>
24887
24888         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
24889         * gcc.dg/builtins-31.c: New testcase.
24890         * gcc.dg/builtins-32.c: New testcase.
24891
24892 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
24893
24894         * objc.dg/call-super-2.m: Update line numbers
24895         for the including of stddef.h.
24896
24897 2004-01-30  Michael Matz  <matz@suse.de>
24898
24899         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
24900         g++.dg/ext/case-range3.C: New tests.
24901
24902 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24903
24904         DR206
24905         PR c++/13813
24906         * g++.dg/template/member4.C: New test.
24907
24908 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24909
24910         PR c++/13683
24911         * g++.dg/template/sizeof6.C: New test.
24912
24913 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24914
24915         * gcc.dg/fwritable-strings-1.c: New test.
24916
24917 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24918
24919         * gcc.c-torture/compile/20040130-1.c: New test.
24920
24921 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
24922
24923         * objc.dg/call-super-2.m: Include stddef.h for size_t.
24924
24925 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
24926
24927         PR c++/13883
24928         * g++.dg/template/ctor3.C: New test.
24929
24930 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24931
24932         * g++.dg/tc1: New directory.
24933         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
24934         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
24935         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
24936         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
24937         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
24938
24939 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24940
24941         * g++.dg/parse/error11.C: New test.
24942         * g++.dg/parse/error12.C: Likewise.
24943
24944 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
24945
24946         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
24947         (scan_initial, main): Use aligned_sizeof instead of sizeof.
24948
24949 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
24950
24951         PR c++/13791
24952         * g++.dg/ext/attrib12.C: New test.
24953
24954         PR c++/13736
24955         * g++.dg/parse/cast2.C: New test.
24956
24957 2004-01-27  James E Wilson  <wilson@specifixinc.com>
24958
24959         * objc.dg/encode-2.m (main): New local string.  Set depending on
24960         sizeof long.  Use in sscanf call.
24961         * objc.dg/encode-3.m (main): New local string.  Set depending on
24962         sizeof long.  Use in scan_initial call.
24963
24964 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24965
24966         * objc.dg/call-super-2.m: Make LP64-safe.
24967         * objc.dg/desig-init-1.m: Likewise.
24968
24969 2004-01-27  Devang Patel <dpatel@apple.com>
24970
24971         * g++.dg/debug/namespace1.C: New test.
24972
24973 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24974
24975         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24976         xscale-*-*.
24977
24978         * gcc.dg/arm-mmx-1.c: New test.
24979
24980 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24981
24982         * gcc.dg/20040127-1.c: New test.
24983         * gcc.dg/20040127-2.c: New test.
24984
24985 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24986
24987         * objc.dg/stret-1.m (glob): Renamed to globa.
24988
24989 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24990
24991         PR c++/13663
24992         * g++.dg/expr/for1.C: New test.
24993
24994 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24995
24996         PR middle-end/13779
24997         * gcc.dg/darwin-longlong.c: New test.
24998
24999 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
25000
25001         * gcc.dg/20040124-1.c: Moved test from here...
25002         * gcc.c-torture/compile/20040124-1.c: ...to here.
25003
25004 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25005
25006         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
25007         the assembly output if -m64 is passed.
25008
25009 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
25010
25011         PR c++/13833
25012         * g++.dg/template/cond3.C: New test.
25013
25014 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25015
25016         PR c++/13810
25017         * g++.dg/template/ttp7.C: New test.
25018
25019 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25020
25021         PR c++/13797
25022         * g++.dg/template/nontype4.C: New test.
25023         * g++.dg/template/nontype5.C: Likewise.
25024
25025 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
25026
25027         * gcc.dg/torture/mips-clobber-at.c: New test.
25028
25029 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
25030
25031         * gcc.dg/20040124-1.c: New test.
25032
25033 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
25034
25035         * gcc.dg/20040123-1.c: New test.
25036
25037 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25038
25039         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
25040
25041 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25042
25043         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
25044
25045 2004-01-23  Andrew Pinski  <apinski@apple.com>
25046
25047         * gcc.dg/20030121-1.c: Move to ..
25048         * gcc.dg/20040121-1.c: here.
25049
25050 2004-01-23  Roger Sayle  <roger@eyesopen.com>
25051
25052         * gcc.dg/builtins-29.c: New test case.
25053
25054 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25055
25056         PR 18314
25057         * gcc.dg/builtins-30.c: New testcase.
25058
25059 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
25060
25061         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
25062         * lib/g77.exp: Likewise.
25063         * lib/objc.exp: Likewise.
25064         * lib/g++.exp: Likewise.
25065
25066 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25067
25068         * gcc.dg/struct-by-value-2.c: New test.
25069
25070 2004-01-21  Andrew Pinski  <apinski@apple.com>
25071
25072         PR target/13785
25073         * gcc.dg/20030121-1.c: New test.
25074
25075 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
25076
25077         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
25078         clobber frame pointer register in asm statement.
25079
25080 2004-01-21  Falk Hueffner  <falk@debian.org>
25081
25082         * gcc.c-torture/compile/20040121-1.c: New test.
25083
25084 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
25085
25086         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
25087
25088 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
25089
25090         * gcc.dg/ppc64-abi-2.c: New test.
25091
25092 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
25093
25094         * lib/treelang.exp: Fill out this file.
25095         * lib/treelang-dg.exp: New File.
25096
25097 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25098
25099         * gcc.c-torture/compile/981022-1.c: Remove.
25100         * gcc.dg/array-5.c: Remove XFAIL.
25101         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
25102         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
25103         gcc.dg/cond-lvalue-1.c: Update.
25104         * gcc.dg/cast-lvalue-2.c: New test.
25105
25106 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
25107
25108         PR c++/13592
25109         * g++.dg/other/error1.C (class foo): Tweak error message.
25110
25111         PR c++/13592
25112         * g++.dg/template/call2.C: New test.
25113
25114 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25115
25116         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
25117         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
25118         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
25119         scalar-return-1_x.c, scalar-return-2_y.c,
25120         scalar-return-3_x.c, scalar-return-3_y.c,
25121         scalar-return-4_x.c, scalar-return-4_y.c,
25122         struct-align-1.h, struct-align-1_x.c,
25123         struct-align-1_y.c, struct-align-2.h,
25124         struct-align-2_x.c, struct-align-2_y.c,
25125         struct-by-value-10_y.c, struct-by-value-11_x.c,
25126         struct-by-value-11_y.c, struct-by-value-12_x.c,
25127         struct-by-value-12_y.c, struct-by-value-13_x.c,
25128         struct-by-value-13_y.c, struct-by-value-14_x.c,
25129         struct-by-value-14_y.c, struct-by-value-15_x.c,
25130         struct-by-value-15_y.c, struct-by-value-16_y.c,
25131         struct-by-value-17_y.c, struct-by-value-18_y.c,
25132         struct-by-value-19_y.c, struct-by-value-1_x.c,
25133         struct-by-value-1_y.c, struct-by-value-20_y.c,
25134         struct-by-value-2_x.c, struct-by-value-2_y.c,
25135         struct-by-value-3_y.c, struct-by-value-4_x.c,
25136         struct-by-value-4_y.c, struct-by-value-5_y.c,
25137         struct-by-value-6_y.c, struct-by-value-7_y.c
25138         struct-by-value-8_x.c, struct-by-value-8_y.c
25139         struct-by-value-9_x.c, struct-by-value-9_y.c
25140         struct-return-10_x.c, struct-return-10_y.c,
25141         struct-return-19_x.c, struct-return-20_x.c
25142         struct-return-2_x.c, struct-return-2_y.c
25143         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
25144         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
25145
25146 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25147
25148         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
25149         attribute on sparc*-sun-solaris2.*.
25150
25151 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
25152
25153         PR c++/13710
25154         * g++.dg/ext/typeof7.C: New test.
25155
25156 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
25157
25158         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
25159         * gcc.dg/const-elim-1.c: Same.
25160
25161 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
25162
25163         * objc.dg/stret-1.m: New.
25164         * objc.dg/stret-2.m: New.
25165
25166 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25167
25168         PR c++/11895
25169         * g++.dg/ext/vector1.C: New test.
25170
25171 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
25172
25173         * gcc.dg/pch/import-1.c: New.
25174         * gcc.dg/pch/import-1.hs: New.
25175         * gcc.dg/pch/import-1a.h: New.
25176         * gcc.dg/pch/import-1b.h: New.
25177         * gcc.dg/pch/import-1c.h: New.
25178
25179 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25180
25181         PR c++/13574
25182         * g++.dg/ext/array1.C: New test.
25183
25184         PR c++/13178
25185         * g++.dg/conversion/op1.C: New test.
25186
25187 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
25188
25189         PR 11864
25190         From Kazumoto Kojima / Dan Kegel:
25191         * gcc.dg/pr11864-1.c: New test.
25192
25193         PR 10392
25194         From Marcus Comstedt / Dan Kegel:
25195         * gcc.dg/pr10392-1.c: New test.
25196
25197 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25198
25199         PR c++/13478
25200         * g++.dg/init/ref10.C: New test.
25201
25202 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25203
25204         PR c++/13407
25205         * g++.dg/parse/typename6.C: New test.
25206
25207 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25208
25209         PR pch/13361
25210         * testsuite/g++.dg/pch/wchar-1.C: New.
25211         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25212
25213 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25214
25215         PR c++/9259
25216         * g++.dg/expr/sizeof2.C: New test.
25217
25218 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
25219
25220         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
25221
25222 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25223
25224         PR c++/13659
25225         * g++.dg/lookup/strong-using-3.C: New.
25226         * g++.dg/lookup/using-10.C: New.
25227
25228 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25229
25230         PR c++/13594
25231         * g++.dg/lookup/strong-using-2.C: New.
25232
25233 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
25234             Dan Kegel <dank@kegel.com>
25235             J"orn Rennecke <joern.rennecke@superh.com>
25236
25237         PR target/9365
25238         * gcc.dg/pr9365-1.c: New test.
25239
25240 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25241
25242         PR c++/8856
25243         * g++.dg/parse/casting-operator2.C: New test.
25244         * g++.old-deja/g++.pt/explicit83.C: Remove.
25245
25246 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25247
25248         * gcc.dg/label-compound-stmt-1.c: New test.
25249         * gcc.c-torture/compile/950922-1.c,
25250         gcc.c-torture/compile/20000211-3.c,
25251         gcc.c-torture/compile/20000518-1.c,
25252         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
25253         compound statements.
25254
25255 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
25256
25257         * gcc.dg/ppc64-abi-1.c: New test.
25258
25259 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
25260
25261          * g++.dg/ext/attrib9.C: Add dg-warnings.
25262
25263 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25264
25265         PR c++/12335
25266         * g++.dg/parse/dtor3.C: New test.
25267
25268 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25269
25270         PR c++/12709
25271         * g++.dg/parse/try-catch-1.C: New test.
25272
25273 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
25274
25275         * ada/acats/run_all.sh: Add more verbose output in acats.log
25276         when compiling tests.
25277
25278 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25279
25280         PR 13656
25281         * gcc.dg/typedef-redecl.c: New test case.
25282         * gcc.dg/typedef-redecl.h: New support file.
25283
25284 2004-01-13  Jan Hubicka  <jh@suse.cz>
25285
25286         * gcc.dg/always_inline.c: New test.
25287         * gcc.dg/debug/20031231-1.c: Fix.
25288
25289 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25290
25291         PR c++/13474
25292         * g++.dg/template/array3.C: New test.
25293
25294 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25295
25296         * g++.dg/ext/lvalue1.C: No longer expected to fail.
25297         * g++.dg/warn/Wunused-2.C: Likewise.
25298
25299 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25300
25301         PR c++/13289
25302         * g++.dg/template/instantiate6.C: New test.
25303
25304 2004-01-12  Roger Sayle  <roger@eyesopen.com>
25305
25306         PR middle-end/11397
25307         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
25308
25309 2004-01-12  Jan Hubicka  <jh@suse.cz>
25310
25311         PR opt/12826
25312         * gcc.dg/20040112-1.c: New.
25313
25314         * gcc.dg/dwarf-die[1-7].c: Move to...
25315         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
25316         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
25317
25318 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
25319
25320         PR c++/4100
25321         * g++.dg/parse/friend4.C: New test.
25322
25323 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
25324
25325         PR c++/4100
25326         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
25327         definition is called a friend.
25328
25329 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
25330
25331         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
25332
25333 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
25334
25335         PR c++/3478
25336         * g++.dg/parse/error10.C: New test.
25337         * g++.dg/template/arg2.C: Accept "invalid type" error.
25338
25339 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
25340
25341         PR middle-end/13392
25342         * g++.dg/opt/expect2.C: New test.
25343
25344 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25345
25346         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
25347         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
25348         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
25349         Update dg-error regexps.
25350
25351 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25352
25353         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
25354         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
25355
25356 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25357
25358         * gcc.dg/pragma-re-1.c: Use right pointer type.
25359
25360 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25361
25362         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
25363
25364 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
25365
25366         * gcc.dg/rs6000-ldouble-1.c: New.
25367
25368 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25369
25370         DR 337
25371         PR c++/9256
25372         * g++.dg/other/abstract1.C: New test.
25373
25374 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
25375
25376         * g++.dg/lookup/strong-using-1.C: New.
25377
25378 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25379
25380         PR c/11234
25381         * gcc.dg/func-ptr-conv-1.c: New test.
25382         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
25383
25384 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
25385
25386         PR target/13380.
25387         * gcc.c-torture/compile/20040109-1.c: New.
25388
25389 2004-01-08  Stuart Hastings  <stuart@apple.com>
25390
25391         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
25392         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
25393         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
25394
25395 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
25396
25397         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
25398
25399 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25400
25401         * ada/acats/run_acats: Treat 'gnatchop' the same way
25402         as 'gnatmake'.  Export GCC_DRIVER.
25403         * ada/acats/run_all.sh: Add target_gnatchop.  Use
25404         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
25405
25406 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25407
25408         PR c++/12573
25409         * g++.dg/template/dependent-expr4.C: New test.
25410
25411 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
25412
25413         * gcc.dg/altivec-11.c: New test.
25414
25415 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
25416
25417         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
25418
25419 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25420
25421         PR c/6024
25422         * gcc.dg/enum-compat-1.c: New test.
25423         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
25424
25425 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25426
25427         PR c/12165
25428         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
25429         gcc.dg/c99-idem-qual-3.c: New tests.
25430
25431 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
25432
25433         * gcc.dg/winline-7.c: Don't cast void * to int.
25434
25435 2004-01-06  Jan Hubicka  <jh@suse.cz>
25436
25437         * gcc.dg/i386-sse-5.c: New test
25438         * g++.dg/eh/simd-1.c: Add -w argument for i386.
25439
25440 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25441
25442         PR c++/12815
25443         * g++.dg/rtti/typeid4.C: New test.
25444
25445 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25446
25447         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
25448
25449 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25450
25451         PR c++/12132
25452         * g++.dg/template/error11.C: New test.
25453
25454         PR c++/13451
25455         * g++.dg/template/class2.C: New test.
25456
25457 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25458         Richard Sandiford <rsandifo@redhat.com>
25459
25460         PR c++/13387
25461         * g++.dg/opt/alias3.C: New test.
25462
25463 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
25464
25465         PR c++/13157
25466         * g++.dg/template/koenig3.C: New test.
25467
25468         PR c++/13529
25469         * g++.dg/parse/offsetof3.C: New test.
25470
25471         * g++.dg/init/copy7.C: Add missing dg-error markers.
25472
25473         PR c++/12226
25474         * g++.dg/init/copy7.c: New test.
25475
25476         PR c++/13536
25477         * g++.dg/parse/cast1.C: New test.
25478
25479 2004-01-04  Jan Hubicka  <jh@suse.cz>
25480
25481         * gcc.dg/winline[1-7].c: New tests.
25482
25483 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25484
25485         PR c++/13520
25486         * g++.dg/template/qualttp22.C: New test.
25487
25488 2004-01-01  Jan Hubicka  <jh@suse.cz>
25489
25490         * gcc.dg/debug/20031231-1.c: New.
25491         * gcc.c-torture/compile/20040101-1.c: New.
25492         * gcc.dg/dwarf-die-[1-7].c: New.
25493
25494 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
25495
25496         PR optimization/13521
25497         * gcc.c-torture/compile/20031231-1.c: New test.
25498
25499 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25500
25501         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
25502
25503 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25504
25505         PR c++/10079
25506         * g++.dg/template/crash16.C: New test.
25507
25508 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
25509
25510         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
25511
25512 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25513
25514         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
25515         ports.
25516         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25517         * g++.old-deja/g++.law/profile1.C: Likewise.
25518         * gcc.c-torture/compile/981006-1.c: Likewise.
25519         * gcc.c-torture/execute/loop-2e.x: Likewise.
25520         * gcc.c-torture/execute/loop-2f.x: Remove.
25521         * gcc.c-torture/execute/loop-2g.x: Likewise.
25522         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
25523         * gcc.dg/20020312-2.c: Remove traces of dead ports.
25524
25525 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25526
25527         PR c++/13507
25528         * g++.dg/ext/attrib11.C: New test.
25529
25530         PR c++/13494
25531         * g++.dg/template/array2-1.C: New test.
25532         * g++.dg/template/array2-2.C: New test.
25533
25534 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
25535
25536         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
25537
25538 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25539
25540         PR c++/12774
25541         * g++.dg/template/array1-1.C: New test.
25542         * g++.dg/template/array1-2.C: New test.
25543
25544 2003-12-29  Roger Sayle  <roger@eyesopen.com>
25545
25546         PR fortran/12632
25547         * g77.dg/12632.f: New test case.
25548
25549 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25550
25551         PR c++/13289
25552         * g++.dg/parse/nontype1.C: New test.
25553
25554 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25555
25556         PR c++/12403
25557         * g++.dg/parse/explicit1.C: New test.
25558         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
25559
25560 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25561
25562         PR c++/13081
25563         * g++.dg/opt/inline6.C: New test.
25564
25565         PR c++/12613
25566         * g++.dg/parse/error9.C: New test.
25567
25568         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
25569
25570 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25571
25572         PR c++/13009
25573         * g++.dg/init/assign1.C: New test.
25574
25575 2003-12-28  Roger Sayle  <roger@eyesopen.com>
25576
25577         PR c++/13070
25578         * g++.dg/warn/format3.C: New test case.
25579
25580 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25581
25582         * gcc.c-torture/compile/20031227-1.c: New test.
25583
25584 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25585
25586         * g++.dg/bprob/bprob.exp: Load target-supports.exp
25587         * g77.dg/bprob/bprob.exp: Likewise.
25588         * gcc.misc-tests/bprob.exp: Likewise.
25589         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
25590         variants on systems where the library does not provide that
25591         functionality.
25592         * gcc.dg/builtins-20.c: Use builtins-config.h.
25593         * gcc.dg/builtins-config.h: New file.
25594
25595 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25596
25597         * lib/gcc-dg.exp (dg-require-profiling): New function.
25598         * lib/target-supports.exp (check_profiling_available): Likewise.
25599         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
25600         * g77.dg/bprob/bprob.exp: Likewise.
25601         * gcc.misc-tests/bprob.exp: Likewise.
25602         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
25603         * gcc.dg/20021014-1.c: Likewise.
25604         * gcc.dg/nest.c: Likewise.
25605
25606 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25607
25608         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
25609         compiling.
25610         * g++.dg/lookup/java2.C: Likewise.
25611         * gcc.dg/cpp/lexident.c: Likewise.
25612
25613 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
25614
25615         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
25616         given.
25617         * gcc.c-torture/compile/961203-1.c: Likewise.
25618         * gcc.c-torture/compile/980506-1.c: Likewise.
25619
25620 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
25621
25622         * lib/gcc-dg.exp (dg-prune-output): New annotation.
25623         (additional_prunes): New global.
25624         (gcc-dg-prune): Handle additional per-test pruning.
25625         (dg-test): Clear additional_prunes between tests.
25626
25627         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
25628         dg-prune-output to avoid spurious failures from assembler
25629         complaining about nonexistent WAW violations.
25630         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
25631         Use dg-prune-output to avoid spurious failures from assembler
25632         warning about Itanium B-step errata.
25633
25634 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25635
25636         * g++.dg/abi/macro0.C: New test.
25637         * g++.dg/abi/macro1.C: Likewise.
25638         * g++.dg/abi/macro2.C: Likewise.
25639
25640         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
25641         * g++.dg/abi/bitfield7.C: Likewise.
25642         * g++.dg/abi/dtor2.C: Likewise.
25643         * g++.dg/abi/mangle11.C: Likewise.
25644         * g++.dg/abi/mangle12.C: Likewise.
25645         * g++.dg/abi/mangle14.C: Likewise.
25646         * g++.dg/abi/mangle17.C: Likewise.
25647         * g++.dg/abi/vbase10.C: Likewise.
25648         * g++.dg/abi/vbase14.C: Likewise.
25649         * g++.dg/template/qualttp17.C: Likewise.
25650
25651 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
25652
25653         PR c/11995
25654         * gcc.dg/20031223-1.c: New test.
25655
25656 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25657
25658         * gcc.dg/noreturn-7.c: New test.
25659
25660 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25661
25662         * gcc.dg/null-pointer-1.c: New test.
25663
25664 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25665
25666         * g++.old-deja/g++.jason/template18.C: Remove.
25667         * g++.old-deja/g++.jason/template37.C: Likewise.
25668
25669         PR c++/12862
25670         * g++.dg/lookup/ns1.C: New test.
25671
25672         PR c++/12397
25673         * g++.dg/template/lookup3.C: New test.
25674
25675 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25676
25677         * g++.dg/template/recurse1.C: New test
25678
25679 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25680
25681         PR c++/12479
25682         * g++.dg/parse/semicolon1.C: New test.
25683         * g++.dg/parse/semicolon1.h: Likewise.
25684
25685 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
25686
25687         * gcc.dg/darwin-misaligned.c: New test.
25688
25689 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25690
25691         PR c/9163
25692         * gcc.dg/20031222-1.c: New test.
25693
25694 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
25695
25696         PR c++/13438
25697         * g++.dg/parse/error8.C: New test.
25698
25699         PR c++/11554
25700         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
25701
25702 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
25703
25704         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
25705         too small.
25706         * gcc.c-torture/compile/930217-1.c: Likewise.
25707         * gcc.c-torture/compile/930513-1.c: Likewise.
25708         * gcc.c-torture/execute/920908-2.c: Likewise.
25709         * gcc.c-torture/execute/921204-1.c: Likewise.
25710         * gcc.c-torture/execute/930621-1.c: Likewise.
25711         * gcc.c-torture/execute/930630-1.c: Likewise.
25712         * gcc.c-torture/execute/931031-1.c: Likewise.
25713         * gcc.c-torture/execute/980602-2.c: Likewise.
25714         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25715         * gcc.c-torture/execute/compndlit-1.c: Likewise.
25716         * gcc.c-torture/execute/extzvsi.c: Likewise.
25717         * gcc.c-torture/unsorted/ext.c: Likewise.
25718
25719 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
25720
25721         PR target/12749
25722         * gcc.c-torture/compile/20031220-2.c: New test case.
25723
25724 2003-12-20  Roger Sayle  <roger@eyesopen.com>
25725
25726         PR optimization/13031
25727         * gcc.c-torture/compile/20031220-1.c: New test case.
25728
25729 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25730
25731         * gcc.dg/cast-function-1.c: New test.
25732
25733 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25734
25735         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
25736         formats.
25737
25738 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
25739
25740         PR c++/12795
25741         * g++.dg/ext/attrib10.C: New test.
25742
25743 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25744
25745         * gcc.dg/cleanup-10.c: New test.
25746         * gcc.dg/cleanup-11.c: New test.
25747
25748 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25749
25750         PR c++/13239
25751         * g++.dg/opt/expect1.C: New test.
25752
25753 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
25754
25755         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
25756
25757 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
25758
25759         PR debug/12923
25760         * gcc.dg/20031218-1.c: New test.
25761
25762         PR debug/12389
25763         * gcc.dg/20031218-2.c: New test.
25764         * gcc.dg/20031218-3.c: New test.
25765
25766         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
25767         of label name and allow for USER_LABEL_PREFIX == "_" names.
25768         * g++.dg/abi/mangle18-2.C: Likewise.
25769         * g++.dg/abi/mangle19-1.C: Likewise.
25770         * g++.dg/abi/mangle19-2.C: Likewise.
25771         * g++.dg/abi/mangle20-1.C: Likewise.
25772         * g++.dg/abi/mangle20-2.C: Likewise.
25773
25774 2003-12-18  Richard Henderson  <rth@redhat.com>
25775
25776         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
25777
25778 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
25779             Dan Kegel <dank@kegel.com>
25780
25781         PR other/12009
25782         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
25783         testing a cross compiler, it causes spurious compile failures.
25784         * lib/g++.exp: Likewise.
25785
25786 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25787
25788         PR c++/13262
25789         * g++.dg/template/access13.C: New test.
25790
25791 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25792
25793         * gcc.dg/20031216-1.c: New test.
25794
25795 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25796
25797         PR c++/9154
25798         * g++.dg/template/error10.C: New test.
25799
25800 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25801
25802         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
25803         * g++.dg/eh/simd-2.C: Likewise.
25804
25805 2003-12-17  James E Wilson  <wilson@specifixinc.com>
25806             Roger Sayle  <roger@eyesopen.com>
25807
25808         * gcc.c-torture/execute/ieee/mzero5.c: New.
25809
25810 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
25811
25812         PR c++/10603
25813         * g++.dg/parse/error6.C: New test.
25814
25815         PR c++/12827
25816         * g++.dg/parse/error7.C: New test.
25817
25818 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25819
25820         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
25821         at -O with stabs debugging formats.
25822         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
25823         * gcc.dg/debug/debug-2.c: Likewise.
25824
25825 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25826
25827         PR c++/12696
25828         * g++.dg/init/error1.C: New test.
25829
25830         PR c++/12218
25831         * g++.dg/init/pm3.C: New test.
25832
25833 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25834
25835         PR c/3347
25836         * gcc.dg/bitfld-8.c: New test.
25837
25838 2003-12-16  James Lemke  <jim@wasabisystems.com>
25839
25840         * gcc.dg/arm-scd42-[123].c: New tests.
25841
25842 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25843
25844         PR c++/9043
25845         * g++.dg/abi/mangle20-1.C: New test.
25846         * g++.dg/abi/mangle20-2.C: New test.
25847
25848 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25849
25850         PR c++/13275
25851         * g++.dg/other/offsetof2.C: Remove XFAIL.
25852         * g++.dg/parse/offsetof1.C: New test.
25853         * g++.gd/parse/offsetof2.C: Likewise.
25854
25855 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25856
25857         * g++.dg/template/nontype3.C: New test.
25858         * g++.dg/template/static2.C: Tweaked the dg-error clause.
25859
25860 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25861
25862         * g++.dg/warn/noreturn-3.C: Also test instantiation.
25863
25864 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25865
25866         PR c++/13387
25867         * g++.dg/expr/assign1.C: New test.
25868
25869         PR c++/13242
25870         * g++.dg/abi/mangle19-1.C: New test.
25871         * g++.dg/abi/mangle19-2.C: New test.
25872
25873 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
25874
25875         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
25876
25877 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25878
25879         * gcc.c-torture/execute/20031216-1.c: New test.
25880
25881 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25882
25883         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
25884         an ICE regression.
25885
25886 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25887
25888         PR c++/10926
25889         * g++.dg/template/error9.C: New test.
25890
25891         PR c++/11116
25892         * g++.dg/template/error8.C: New test.
25893
25894 2003-12-15  Roger Sayle  <roger@eyesopen.com>
25895
25896         PR middle-end/13400
25897         * gcc.c-torture/execute/20031215-1.c: New test case.
25898
25899 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25900
25901         PR c++/13269
25902         * g++.dg/parse/error5.C: New test.
25903
25904         PR c++/12989
25905         * g++.dg/expr/sizeof1.C: New test.
25906
25907         PR c++/13310
25908         * g++.dg/template/crash15.C: New test.
25909
25910 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
25911
25912         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
25913         a non-POD type as the last named parameter of a varargs function.
25914
25915 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25916
25917         PR c++/13243
25918         PR c++/12573
25919         * g++.dg/template/crash14.C: New test.
25920         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
25921
25922 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25923
25924         * g++.dg/other/java1.C: New test.
25925
25926         PR c++/13241
25927         * g++.dg/abi/mangle18-1.C: New test.
25928         * g++.dg/abi/mangle18-2.C: New test.
25929
25930 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25931
25932         PR optimization/10312
25933         * gcc.c-torture/execute/20031214-1.c: New.
25934
25935 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
25936
25937         PR c++/10779
25938         PR c++/12160
25939         * g++.dg/parse/error3.C: New test.
25940         * g++.dg/parse/error4.C: Likewise.
25941         * g++.dg/abi/mangle4.C: Tweak error messages.
25942         * g++.dg/lookup/using5.C: Likewise.
25943         * g++.dg/other/error2.C: Likewise.
25944         * g++.dg/parse/typename5.C: Likewise.
25945         * g++.dg/parse/undefined1.C: Likewise.
25946         * g++.dg/template/arg2.C: Likewise.
25947         * g++.dg/template/ttp3.C: Likewise.
25948         * g++.dg/template/type1.C: Likewise.
25949         * g++.old-deja/g++.other/crash32.C: Likewise.
25950         * g++.old-djea/g++.pt/defarg8.C: Likewise.
25951
25952 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25953
25954         PR c++/13106
25955         * g++.dg/warn/noreturn-3.C: New test.
25956
25957 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25958
25959         PR c++/13118
25960         * g++.dg/abi/covariant3.C: New.
25961
25962 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
25963
25964         * g++.dg/eh/ia64-1.C: New test.
25965
25966 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25967
25968         PR optimization/13037
25969         * g77.f-torture/execute/13037.f: New test case.
25970
25971 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25972
25973         PR c++/12881
25974         * g++.dg/abi/covariant2.C: New.
25975
25976 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25977
25978         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25979
25980 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25981
25982         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25983
25984 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25985
25986         PR other/10819
25987         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25988         to fix Bug 10819.
25989         * lib/g++.exp (g++_version): Likewise.
25990         * lib/g77.exp (g77_version): Likewise.
25991         * lib/objc.exp (default_objc_version): Likewise.
25992
25993 2003-12-10  Richard Henderson  <rth@redhat.com>
25994
25995         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25996
25997         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25998
25999 2003-12-08  Matt Austern  <austern@apple.com>
26000
26001         PR c/13134
26002         * lib/gcc-dg.exp (dg-require-visibility): Define.
26003         * lib/target-supports (check_visibility_available): Define.
26004         * gcc.dg/visibility-1.c: New test.
26005         * gcc.dg/visibility-2.c: Likewise.
26006         * gcc.dg/visibility-3.c: Likewise.
26007         * gcc.dg/visibility-4.c: Likewise.
26008         * gcc.dg/visibility-5.c: Likewise.
26009         * gcc.dg/visibility-6.c: Likewise.
26010         * g++.dg/ext/visibility-1.C: Likewise.
26011         * g++.dg/ext/visibility-2.C: Likewise.
26012         * g++.dg/ext/visibility-3.C: Likewise.
26013         * g++.dg/ext/visibility-4.C: Likewise.
26014         * g++.dg/ext/visibility-5.C: Likewise.
26015         * g++.dg/ext/visibility-6.C: Likewise.
26016
26017 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26018
26019         * g++.dg/lookup/java1.C: New test.
26020         * g++.dg/lookup/java2.C: New test.
26021
26022 2003-12-07  Falk Hueffner  <falk@debian.org>
26023
26024         * g++.dg/opt/noreturn-1.C: New test.
26025
26026 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
26027
26028         * gcc.dg/overflow-1.c: New test.
26029
26030 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26031
26032         * g77.f-torture/compile/13060.f: New test.
26033
26034 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
26035
26036         PR c++/13323
26037         * g++.dg/inherit/operator2.C: New test.
26038
26039 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26040
26041         PR c++/13305
26042         * g++.dg/ext/attrib9.C: New test.
26043
26044 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26045
26046         PR c++/13314
26047         * g++.dg/template/error7.C: New test.
26048
26049 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
26050             J"orn Rennecke <joern.rennecke@superh.com>
26051
26052         PR target/13302
26053         * g++.dg/other/struct-va_list.C: New test.
26054
26055 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26056
26057         PR c++/13166
26058         * g++.dg/parse/defarg6.C: New test.
26059
26060 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
26061
26062         PR target/13256
26063         * gcc.c-torture/execute/20031201-1.c: New test.
26064
26065 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
26066
26067         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
26068
26069 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26070
26071         * gcc.dg/builtin-return-1.c: New test.
26072
26073 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
26074             J"orn Rennecke <joern.rennecke@superh.com>
26075
26076         PR optimization/13260
26077         * gcc.c-torture/execute/20031204-1.c: New test.
26078
26079 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26080
26081         PR c++/9127
26082         * g++.dg/template/error6.C: New test.
26083
26084 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
26085
26086         * gcc.dg/20031202-1.c: New test.
26087
26088 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26089
26090         PR c++/13179
26091         * g++.dg/template/eh1.C: New test.
26092
26093         PR c++/10771
26094         * g++.dg/template/error5.C: New test.
26095
26096 2003-12-02  David Ung  <davidu@mips.com>
26097
26098         * gcc.dg/compat/vector-check.h: Corrected type for var
26099         g_##TMODE
26100
26101 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26102
26103         PR c++/10126
26104         * g++.dg/template/ptrmem8.C: New test.
26105
26106 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26107
26108         PR c++/12573
26109         * g++.dg/template/dependent-expr3.C: New test.
26110
26111 2003-12-01  James Lemke  <jim@wasabisystems.com>
26112
26113         * gcc.dg/arm-g2.c: New test.
26114
26115 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26116
26117         PR optimization/11634
26118         * gcc.dg/20031201-2.c: New test case.
26119
26120 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
26121
26122         PR 11433
26123         * objc.dg/proto-lossage-3.m: New test.
26124
26125 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26126
26127         PR optimization/12628
26128         * gcc.dg/20031201-1.c: New test case.
26129
26130 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26131
26132         * gcc.dg/unaligned-1.c: New test.
26133
26134 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
26135
26136         PR c++/9849
26137         * g++.dg/template/error4.C: New test.
26138         * g++.dg/template/nested3.C: Adjust error markers.
26139
26140 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26141
26142         * gcc.dg/cpp/assert4.c: Check more #system assertions.
26143
26144 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
26145
26146         PR c/10333
26147         * gcc.dg/bitfld-7.c: New test.
26148
26149 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
26150
26151         * gcc.dg/tls/asm-1.C: New test.
26152
26153 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26154
26155         * gcc.dg/cpp/assert4.c: Update.
26156
26157 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26158
26159         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
26160         * gcc.dg/builtin-apply3.c: New test.
26161
26162 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26163
26164         * lib/compat.exp (compat-obj): New xfaildata parameter.
26165         Use it to set compiler_conditional_xfail_data before compiling.
26166         (compat-get-options): Handle dg-xfail-if.
26167         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
26168         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
26169         * gcc.dg/compat/vector-1_y.c: Likewise.
26170         * gcc.dg/compat/vector-2_x.c: Likewise.
26171         * gcc.dg/compat/vector-2_y.c: Likewise.
26172
26173 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26174
26175         * g++.dg/opt/reg-stack4.C: New test.
26176
26177 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26178
26179         * gcc.dg/builtin-apply2.c: New test.
26180
26181 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26182
26183         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
26184
26185 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26186
26187         PR c++/12924
26188         * g++.dg/template/template-id-2.C: New test.
26189
26190 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26191
26192         PR c++/5369
26193         * g++.dg/template/memfriend1.C: New test.
26194         * g++.dg/template/memfriend2.C: Likewise.
26195         * g++.dg/template/memfriend3.C: Likewise.
26196         * g++.dg/template/memfriend4.C: Likewise.
26197         * g++.dg/template/memfriend5.C: Likewise.
26198         * g++.dg/template/memfriend6.C: Likewise.
26199         * g++.dg/template/memfriend7.C: Likewise.
26200         * g++.dg/template/memfriend8.C: Likewise.
26201         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
26202
26203 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
26204
26205         PR c++/12515
26206         * g++.dg/ext/cond1.C: New test.
26207
26208 2003-11-20  Richard Henderson  <rth@redhat.com>
26209
26210         * gcc.dg/20020201-2.c: Remove.
26211         * gcc.dg/20020201-4.c: Remove.
26212         * gcc.dg/20020304-1.c: Remove.
26213
26214 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
26215
26216         * gcc.dg/cpp/trad/xwin1.c: New test case.
26217
26218 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
26219
26220         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
26221         * lib/g77.exp: Likewise.
26222         * lib/objc.exp: Likewise.
26223         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
26224         for darwin.
26225
26226 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26227
26228         PR c++/12932
26229         * g++.dg/template/static5.C: New test.
26230
26231 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
26232
26233         * gcc.dg/nested-func-1.c: New test.
26234
26235 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26236
26237         * gcc.dg/cpp/assert4.c: New test.
26238
26239 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26240
26241         PR c++/2294
26242         * g++.dg/lookup/using9.c: New test.
26243
26244 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
26245
26246         PR c++/12762
26247         * g++.dg/template/error3.C: New test.
26248
26249 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
26250
26251         PR ada/13035
26252         * ada/acats/run_acats, run_all.sh: Fix syntax error.
26253         No longer use a wrapper for gcc, since this does not work under
26254         Windows.
26255
26256 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26257
26258         PR c++/2094
26259         * g++.dg/template/ptrmem7.C: New test.
26260
26261 2003-11-13  Andrew Pinski <apinski@apple.com>
26262
26263         * gcc.c-torture/compile/20031113-1.c: New test.
26264
26265 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
26266             Kean Johnston <jkj@sco.com>
26267
26268         PR c/13029
26269         * gcc.dg/unused-4.c: Update.
26270
26271 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26272
26273         * g++.dg/opt/const3.C: New test.
26274
26275 2003-11-13  Jan Hubicka  <jh@suse.cz>
26276
26277         * gcc.c-torture/compile/20031112-1.c: New test.
26278
26279 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
26280
26281         * g++.dg/parse/crash10.C: Remove bogus error marker.
26282
26283 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26284
26285         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
26286         (host_gcc): Likewise.
26287         (ROOT): Honor $PWDCMD.
26288         (BASE): Likewise.
26289         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
26290
26291 2003-11-12  Catherine Moore  <clm@redhat.com>
26292
26293         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
26294
26295 2003-11-12  Andreas Jaeger  <aj@suse.de>
26296             Jakub Jelinek  <jakub@redhat.com>
26297             Andrew Pinski  <pinskia@physics.uc.edu>
26298             Richard Henderson  <rth@redhat.com>
26299
26300         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
26301         systems.
26302         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
26303
26304         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
26305         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26306
26307 2003-11-11  Andreas Jaeger  <aj@suse.de>
26308
26309         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
26310
26311         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
26312
26313 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
26314
26315         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
26316         Clean ups.
26317
26318 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
26319
26320         * gcc.dg/trampoline-1.c: New test.
26321
26322 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26323
26324         * gcc.c-torture/compile/200031109-1.c: New test.
26325
26326 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26327
26328         PR c/3190
26329         PR c/8714
26330         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26331         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
26332         gcc.dg/format/no-y2k-1.c: Update.
26333
26334 2003-11-08  Roger Sayle  <roger@eyesopen.com>
26335
26336         PR optimization/10467
26337         * gcc.dg/20031108-1.c: New test case.
26338
26339 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
26340
26341         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
26342
26343 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26344
26345         * gcc.dg/compound-lvalue-1.c: New test.
26346         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
26347         some XFAILs.
26348
26349 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
26350
26351         * gcc.dg/altivec-varargs-1.c: New test.
26352
26353 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26354
26355         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
26356         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
26357         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
26358         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
26359         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
26360
26361 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26362
26363         * gcc.dg/cond-lvalue-1.c: New test.
26364
26365 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
26366
26367         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
26368
26369 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26370
26371         PR c++/11616
26372         * g++.dg/template/instantiate5.C: New test.
26373
26374 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26375
26376         PR c++/12726
26377         * g++.dg/ext/complit2.C: Replace test with self-contained version.
26378         * ChangeLog: Add missing first entry for above test.
26379
26380 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26381
26382         PR c++/9810
26383         * g++.dg/template/using8.C: New test.
26384         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
26385
26386 2003-11-02  Roger Sayle  <roger@eyesopen.com>
26387
26388         PR optimization/10817
26389         * gcc.c-torture/compile/20031102-1.c: New test case.
26390
26391 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
26392
26393         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
26394         2147483647.
26395
26396 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26397
26398         * gcc.dg/20031102-1.c: New test.
26399
26400 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26401
26402         * gcc.dg/complex-1.c: New test.
26403
26404 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26405
26406         PR c++/12796
26407         * g++.dg/template/crash13.C: Adjust expected error location.
26408         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26409
26410 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26411
26412         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26413
26414 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26415
26416         PR/10239
26417         * gcc.c-torture/compile/20031031-2.c: New test.
26418
26419 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26420
26421         PR/11640
26422         * gcc.c-torture/compile/20031031-1.c: New test.
26423
26424 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26425
26426         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26427         * gcc.misc-tests/bprob.exp: Likewise.
26428         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
26429         the execution test on arm-elf configs.
26430         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
26431         configs that don't support scratch files.
26432         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
26433
26434 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
26435
26436         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
26437         done by dejagnu.
26438
26439 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
26440
26441         * ada/acats/run_all.sh: Redirect mv output to /dev/null
26442         Avoid non pure sh syntax. Add more logging.
26443
26444         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
26445         fail.
26446
26447 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26448
26449         PR libgcj/10610
26450         * gcc.dg/ppc-stackalign-1.c: New test.
26451
26452 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
26453
26454         * ada/acats/run_all.sh: Change output to be more compliant with
26455         dejagnu framework.
26456         Create acats.sum and acats.log files under testsuite/ada/acats
26457         Only run [a-z]* directories, to filter out e.g. CVS.
26458         Redirect build output to log file.
26459
26460 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26461
26462         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
26463
26464 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26465
26466         PR ada/5909:
26467         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
26468
26469 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
26470
26471         * gcc.c-torture/compile/20031023-1.c: New test.
26472         * gcc.c-torture/compile/20031023-2.c: New test.
26473         * gcc.c-torture/compile/20031023-3.c: New test.
26474         * gcc.c-torture/compile/20031023-4.c: New test.
26475
26476 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26477
26478         PR c++/10371
26479         * g++.dg/lookup/scoped8.C: New test.
26480
26481 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26482
26483         * g++.dg/opt/reg-stack3.C: New test.
26484
26485 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26486
26487         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
26488
26489 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26490
26491         PR c++/11076
26492         * g++.dg/template/crash13.C: New test.
26493
26494 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26495
26496         * gcc.dg/c99-restrict-2.c: New test.
26497
26498 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
26499
26500         PR c++/12698, c++/12699, c++/12700, c++/12566
26501         * g++.dg/inherit/covariant9.C: New test.
26502         * g++.dg/inherit/covariant10.C: New test.
26503         * g++.dg/inherit/covariant11.C: New test.
26504
26505 2003-10-23  Jason Merrill  <jason@redhat.com>
26506
26507         PR c++/12726
26508         * g++.dg/ext/complit2.C: New test.
26509
26510 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26511
26512         PR target/12654
26513         * gcc.c-torture/execute/20031020-1.c: New test.
26514
26515 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26516
26517         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
26518         following the jump_insn.
26519
26520 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26521
26522         * gcc.dg/cast-lvalue-1.c: New test.
26523
26524 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
26525
26526         PR c++/11962
26527         * g++.dg/template/cond2.C: New test.
26528
26529 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26530
26531         * gcc.dg/builtins-28.c: New test.
26532
26533 2003-10-20  Jan Hubicka  <jh@suse.cz>
26534
26535         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
26536         parameter.
26537         * testsuite/gcc.dg/inline-2.c: Likewise.
26538
26539 2003-10-20  Phil Edwards  <phil@codesourcery.com>
26540
26541         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
26542         * gcc.dg/nest.c: Likewise.
26543
26544 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26545
26546         PR c++/9781, c++/10583, c++/11862
26547         * g++.dg/parse/crash13.C: New test.
26548
26549 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26550
26551         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
26552
26553 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26554
26555         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
26556         Define HAVE_C99_RUNTIME except on Solaris.
26557         * gcc.dg/builtins-20.c: Likewise.
26558
26559 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26560
26561         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
26562
26563 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26564
26565         PR c++/12495
26566         * g++.dg/template/crash21.C: New test.
26567
26568 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26569
26570         PR c++/2513
26571         * g++.dg/template/typename5.C: New test.
26572
26573 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26574
26575         PR c++/12369
26576         * g++.dg/template/friend25.C: New test.
26577
26578 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
26579
26580         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
26581         versions.
26582
26583 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
26584
26585         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
26586         == 2147483647.
26587
26588 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
26589
26590         * gcc.c-torture/execute/960416-1.x: Remove.
26591         * gcc.c-torture/execute/divconst-3.x: Likewise.
26592
26593 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
26594
26595         PR target/12598
26596         * gcc.dg/torture/cris-volatile-1.c: New test.
26597
26598 2003-10-14  Roger Sayle  <roger@eyesopen.com>
26599
26600         PR optimization/9325
26601         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
26602         for overflowing floating point to integer conversion during RTL
26603         simplification.
26604
26605 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
26606
26607         * objc/execute/_cmd.m: Fix typo.
26608         * objc.dg/image-info.m, objc.dg/symtab-1.m:
26609         Relax 'scan-assembler' regexp.
26610         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
26611         objc.dg/try-catch-4.m: Run on non-Darwin targets.
26612         * objc.dg/zero-link-2.m: Remove blank line.
26613         * objc.dg/zero-link-3.m: New test case.
26614
26615 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
26616
26617         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
26618
26619         * gcc.dg/asm-names.c: Use scan-assembler-not rather
26620         than linker trickery.
26621
26622 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26623
26624         PR c++/12370
26625         * g++.dg/other/friend2.C: New test.
26626
26627 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26628
26629         * gcc.dg/20031012-1.c: New test.
26630
26631 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26632
26633         * gcc.dg/weak/weak-3.c: Fix for new warning.
26634
26635 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
26636
26637         PR optimization/8750
26638         * gcc.c-torture/execute/20031012-1.c: New test case.
26639
26640 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26641
26642         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
26643         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
26644
26645 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26646
26647         PR optimization/12260
26648         * gcc.c-torture/compile/20031011-2.c: New test case.
26649
26650 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26651
26652         * gcc.c-torture/execute/20031011-1.c: New testcase.
26653
26654 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
26655
26656         * gcc.c-torture/compile/20031011-1.c: New test.
26657
26658 2003-10-11  Jan Hubicka  <jh@suse.cz>
26659
26660         * g++.dg/other/first-global.C: New test.
26661
26662 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26663
26664         * gcc.c-torture/execute/string-opt-18.c: New testcase.
26665
26666 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
26667
26668         * gcc.c-torture/compile/20031010-1.c: New test.
26669
26670 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
26671
26672         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
26673         * gcc.c-torture/execute/va-arg-25.c: ... here.
26674
26675 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
26676
26677         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
26678
26679 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
26680
26681         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
26682
26683 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
26684
26685         * g++.dg/parse/error2.C: New test.
26686
26687 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
26688
26689         PR c++/11097
26690         * g++.dg/other/error5.C: Modify the error message.
26691         * g++.dg/lookup/using8.C: New test.
26692
26693 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
26694
26695         * gcc.dg/darwin-abi-2.c: New file.
26696         * gcc.c-torture/execute/va-arg-24.c: New file.
26697
26698 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
26699
26700         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
26701         indentation.
26702
26703 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
26704
26705         PR c++/10147
26706         * g++.dg/other/error4.C: Update error messages.
26707         * g++.dg/template/ptrmem4.C: Likewise.
26708
26709         PR c++/12337
26710         * g++.dg/init/new9.C: New test.
26711
26712         PR c++/12334, c++/12236, c++/8656
26713         * g++.dg/ext/attrib8.C: New test.
26714
26715 2003-10-06  Devang Patel  <dpatel@apple.com>
26716
26717         * gcc.dg/debug/dwarf2-3.h: New test.
26718         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
26719
26720 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
26721
26722         * g++.dg/opt/cfg2.C: New test.
26723
26724 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26725
26726         * g++.dg/opt/float1.C: New test.
26727
26728 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26729
26730         * gcc.dg/c90-array-lval-6.c: New test.
26731         * gcc.dg/c99-array-lval-6.c: New test.
26732
26733 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
26734             Ziemowit Laski  <zlaski@apple.com>
26735
26736         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
26737         'Derived', so that it is never considered a class method; add
26738         new warning for '+port' method ambiguity.
26739         * objc.dg/method-12.m: Include <objc/objc.h> instead of
26740         <objc/objc-api.h> (needed on Mac OS X).
26741         * objc.dg/method-13.m: New test.
26742
26743 2003-10-03  Roger Sayle  <roger@eyesopen.com>
26744
26745         PR optimization/9325, PR java/6391
26746         * gcc.c-torture/execute/20031003-1.c: New test case.
26747
26748 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
26749
26750         PR optimization/12180
26751         * gcc.dg/20031002-1.c: New test.
26752
26753         PR c++/12486
26754         * g++.dg/inherit/error1.C: New test.
26755
26756 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
26757
26758         * lib/f-torture.exp (search_for): Rename to...
26759         (search_for_re): This.  Also, clean up comments and the
26760         "regexp" invocation.
26761
26762 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
26763
26764         * gcc.c-torture/compile/20031002-1.c: New test.
26765
26766 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
26767
26768         * g++.dg/opt/cond1.C: New test.
26769
26770 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
26771
26772         * gcc.dg/Wold-style-definition-2.c: New testcase.
26773         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
26774
26775 2003-09-29  Richard Henderson  <rth@redhat.com>
26776
26777         * g++.dg/init/array10.C: Add dg-options.
26778
26779 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26780
26781         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
26782
26783 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26784
26785         * g++.dg/template/friend19.C: Fix typo.
26786         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
26787
26788 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
26789
26790         * gcc.c-torture/execute/20030928-1.c: New test.
26791         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
26792
26793 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26794
26795         * g++.dg/opt/unroll1.C: New test.
26796
26797 2003-09-26  Roger Sayle  <roger@eyesopen.com>
26798
26799         PR optimization/11741
26800         * gcc.dg/20030926-1.c: New test case.
26801
26802 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26803
26804         PR c++/5655
26805         * g++.dg/parse/access7.C: New test.
26806         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
26807
26808 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
26809
26810         MERGE OF objc-improvements-branch into MAINLINE:
26811         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
26812         if libobjc has not been built.
26813         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
26814         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
26815         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
26816         objc/execute/nested-3.m, objc/execute/np-2.m,
26817         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
26818         objc/execute/redefining_self.m, objc/execute/root_methods.m,
26819         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
26820         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
26821         objc.dg/special/unclaimed-category-1.h,
26822         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
26823         well as GNU runtime.
26824         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
26825         * execute/cascading-1.m, execute/function-message-1.m,
26826         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
26827         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
26828         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
26829         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
26830         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
26831         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
26832         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
26833         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
26834         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
26835         * objc.dg/bitfield-2.m: Run only on Darwin.
26836         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
26837         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
26838         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
26839         * objc.dg/const-str-1.m: Fix constant string layout.
26840
26841 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
26842
26843         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
26844
26845 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
26846
26847         * gcc.dg/darwin-abi-1.c: New file.
26848
26849 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
26850
26851         PR target/12281
26852         * gcc.c-torture/compile/20030921-1.c: New test.
26853
26854 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26855
26856         * g++.dg/opt/reg-stack2.C: New test.
26857
26858 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26859
26860         * g++.dg/eh/delayslot1.C: New test.
26861
26862 2003-09-20  Richard Henderson  <rth@redhat.com>
26863
26864         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
26865
26866 2003-09-20  Roger Sayle  <roger@eyesopen.com>
26867
26868         * gcc.c-torture/execute/20030920-1.c: New test case.
26869
26870 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26871
26872         * g++.dg/rtti/typeid3.C: Correct expected error message.
26873
26874 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26875
26876         PR c++/157
26877         * g++.dg/parse/crash12.C: New test.
26878
26879 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
26880
26881         * gcc.dg/compat/mixed-struct-check.h: New.
26882         * gcc.dg/compat/mixed-struct-defs.h: New.
26883         * gcc.dg/compat/mixed-struct-init.h: New.
26884         * gcc.dg/compat/struct-by-value-19_main.c: New.
26885         * gcc.dg/compat/struct-by-value-19_x.c: New.
26886         * gcc.dg/compat/struct-by-value-19_y.c: New.
26887         * gcc.dg/compat/struct-by-value-20_main.c: New.
26888         * gcc.dg/compat/struct-by-value-20_x.c: New.
26889         * gcc.dg/compat/struct-by-value-20_y.c: New.
26890         * gcc.dg/compat/struct-return-19_main.c: New.
26891         * gcc.dg/compat/struct-return-19_x.c: New.
26892         * gcc.dg/compat/struct-return-19_y.c: New.
26893         * gcc.dg/compat/struct-return-20_main.c: New.
26894         * gcc.dg/compat/struct-return-20_x.c: New.
26895         * gcc.dg/compat/struct-return-20_y.c: New.
26896
26897 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
26898         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
26899         so that it will not complain on LP64 targets.
26900
26901 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26902
26903         PR c++/495
26904         * g++.dg/template/friend24.C: New test.
26905
26906 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
26907
26908         PR c++/12332
26909         * g++.dg/template/memtmpl2.C: New test.
26910
26911 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
26912
26913         PR target/11184
26914         * gcc.dg/builtin-apply1.c: New test.
26915
26916 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26917
26918         PR c++/9848
26919         * g++.dg/warn/Wunused-4.C: New test.
26920
26921 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26922
26923         PR c++/12316
26924         * g++.dg/other/gc2.C: New test.
26925
26926 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
26927
26928         PR c++/11991
26929         * g++.dg/rtti/typeid3.C: New test.
26930
26931         PR c++/12266
26932         * g++.dg/overload/template1.C: New test.
26933
26934 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26935
26936         * g++.dg/opt/cfg3.C: New test.
26937
26938 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26939
26940         PR c++/7939
26941         * g++.dg/template/crash11.C: New test.
26942
26943 2003-09-16  Jason Merrill  <jason@redhat.com>
26944             Jakub Jelinek  <jakub@redhat.com>
26945
26946         * gcc.dg/attr-warn-unused-result.c: New test.
26947
26948 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26949
26950         PR c++/12184
26951         * g++.dg/expr/call2.C: New test.
26952
26953 2003-09-15  Andreas Jaeger  <aj@suse.de>
26954
26955         * gcc.dg/Wold-style-definition-1.c: New test.
26956
26957 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
26958
26959         PR c++/3907
26960         * g++.dg/parse/template12.C: New test.
26961
26962         * g++.dg/abi/bitfield11.C: New test.
26963         * g++.dg/abi/bitfield12.C: Likewise.
26964
26965 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26966
26967         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26968         non-expansion of functional macro name without arguments at EOL.
26969         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26970
26971 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26972
26973         * gcc.c-torture/execute/20030914-[12].c: New tests.
26974
26975 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26976
26977         PR c++/11788
26978         * g++.dg/overload/addr1.C: New test.
26979
26980 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26981
26982         * gcc.dg/20030909-1.c: New test.
26983
26984 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26985
26986         * gcc.dg/ultrasp10.c: New test.
26987
26988 2003-09-09  Devang Patel  <dpatel@apple.com>
26989
26990         * gcc.dg/darwin-ld-6.c: New test.
26991
26992 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26993
26994         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26995
26996 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26997
26998         * gcc.dg/ia64-types1.c: New test.
26999         * gcc.dg/ia64-types2.c: Likewise.
27000
27001 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27002
27003         * gcc.dg/builtins-1.c: Add more _Complex tests.
27004         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27005
27006         * gcc.dg/builtins-1.c: Test existing _Complex functions.
27007         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27008
27009 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27010
27011         PR c++/11786
27012         * g++.dg/lookup/koenig2.C: New test.
27013
27014         PR c++/5296
27015         * g++.dg/rtti/typeid2.C: New test.
27016
27017 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
27018
27019         * gcc.c-torture/compile/20030904-1.c: New test.
27020
27021 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27022
27023         * g++.dg/opt/longbranch2.C: New test.
27024
27025 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27026
27027         * g++.dg/template/crash10.C: Only compile it.
27028
27029 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27030
27031         PR middle-end/11665
27032         * gcc.c-torture/compile/20030907-1.c: New test.
27033         * g++.dg/init/array11.C: New test.
27034
27035 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27036
27037         PR c++/11852
27038         * g++.dg/init/struct1.C: New test.
27039
27040 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27041
27042         PR c++/12181
27043         * g++.dg/expr/comma1.C: New test.
27044
27045 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
27046
27047         PR c++/11867
27048         * g++.dg/expr/static_cast5.C: New test.
27049
27050 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
27051
27052         PR c++/11507
27053         * g++.dg/lookup/scoped7.C: New test.
27054
27055         PR c++/9574
27056         * g++.dg/other/static1.C: New test.
27057
27058         PR c++/11490
27059         * g++.dg/warn/template-1.C: New test.
27060
27061         PR c++/11432
27062         * g++.dg/template/crash10.C: New test.
27063
27064         PR c++/2478
27065         * g++.dg/overload/VLA.C: New test.
27066
27067         PR c++/10804
27068         * g++.dg/template/call1.C: New test.
27069
27070 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27071
27072         PR c++/11794
27073         * g++.dg/parse/using3.C: New test.
27074
27075 2003-09-06  Roger Sayle  <roger@eyesopen.com>
27076
27077         PR c++/11409
27078         * g++.dg/overload/builtin3.C: New test case.
27079
27080 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
27081
27082         PR c/9862
27083         * gcc.dg/20030906-1.c: New test.
27084         * gcc.dg/20030906-2.c: Likewise.
27085
27086 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27087
27088         PR c++/12167
27089         * g++.dg/parse/defarg5.C: New test.
27090
27091         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
27092
27093 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
27094
27095         PR c++/12163
27096         * g++.dg/expr/static_cast4.C: New test.
27097
27098         PR c++/12146
27099         * g++.dg/template/crash9.C: New test.
27100
27101 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
27102
27103         * g++.old-deja/g++.ext/pretty2.C: Update for change
27104         in __FUNCTION__.
27105         * g++.old-deja/g++.ext/pretty3.C: Likewise.
27106
27107 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
27108
27109         PR c++/11922
27110         * g++/dg/template/qualified-id1.C: New test.
27111
27112         PR c++/12037
27113         * g++.dg/warn/noeffect4.C: New test.
27114
27115 2003-09-04  Matt Austern  <austern@apple.com>
27116
27117         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
27118         * g++.dg/ext/fnname2.C: Likewise.
27119         * g++.dg/ext/fnname3.C: Likewise.
27120
27121 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
27122
27123         * g++.dg/expr/lval1.C: New test.
27124         * g++.dg/ext/lvcast.C: Remove.
27125
27126 2003-09-03  Roger Sayle  <roger@eyesopen.com>
27127
27128         PR optimization/11700.
27129         * gcc.c-torture/compile/20030903-1.c: New test case.
27130
27131 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
27132
27133         PR c++/12053
27134         * g++.dg/abi/layout4.C: New test.
27135
27136 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
27137
27138         PR c++/11553
27139         * g++.dg/parse/friend3.C: New test.
27140
27141 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
27142
27143         PR c++/11847
27144         * g++.dg/template/class1.C: New test.
27145
27146         PR c++/11808
27147         * g++.dg/expr/call1.C: New test.
27148
27149 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
27150
27151         PR c++/12114
27152         * g++.dg/init/ref9.C: New test.
27153
27154         PR c++/11972
27155         * g++.dg/template/nested4.C: New test.
27156
27157 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27158
27159         PR c++/12093
27160         * g++.dg/template/non-dependent4.C: New test.
27161
27162         PR c++/11928
27163         * g++.dg/inherit/conv1.C: New test.
27164
27165 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27166
27167         PR c++/6196
27168         * g++.dg/ext/label1.C: New test.
27169         * g++.dg/ext/label2.C: Likewise.
27170
27171 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27172
27173         * g++.dg/expr/cond3.C: New test.
27174
27175 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27176
27177         * gcc.dg/builtins-1.c: Add new builtin cases.
27178
27179 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27180
27181         * gcc.dg/builtins-1.c: Add new cases.
27182         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27183
27184 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27185
27186         * gcc.dg/builtins-1.c: Add more math builtin tests.
27187         * gcc.dg/torture/builtin-attr-1.c: New test.
27188
27189 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27190
27191         PR optimization/5079
27192         * g++.dg/opt/static3.C: New test.
27193
27194 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27195
27196         * gcc.misc-tests/gcov-10b.c: New test.
27197
27198 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
27199
27200         * g++.dg/opt/ptrmem3.C: New test.
27201
27202         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
27203
27204 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
27205
27206         * gcc.dg/20030826-2.c: New test.
27207
27208 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27209
27210         PR middle-end/12002
27211         * g77.f-torture/compile/12002.f: New test case.
27212
27213 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27214
27215         * gcc.dg/20030826-1.c: New test case.
27216
27217 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
27218
27219         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
27220
27221 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
27222
27223         PR c++/11871
27224         * c++.dg/lookup/crash1.C: New test.
27225
27226         * c++.dg/warn/noeffect3.C: New test.
27227
27228 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
27229
27230         * gcc.dg/compat/vector-1_x.c: Compile with -w.
27231         * gcc.dg/compat/vector-1_y.c: Ditto.
27232         * gcc.dg/compat/vector-2_x.c: Ditto.
27233         * gcc.dg/compat/vector-2_y.c: Ditto.
27234
27235 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
27236
27237         * gcc.dg/20030702-1.c: New test.
27238
27239 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
27240
27241         PR c++/8795
27242         * g++.dg/ext/altivec-1.C: New test.
27243
27244 2003-08-24  Richard Henderson  <rth@redhat.com>
27245
27246         * g++.dg/eh/simd-2.C: Add -w for x86.
27247
27248 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
27249
27250         * gcc.dg/20030815-1.c: New test.
27251
27252 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27253
27254         PR c++/3765
27255         * g++.dg/parse/access6.C: New test.
27256
27257 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27258
27259         PR c++/641, c++/11876
27260         * g++.dg/template/friend22.C: New test.
27261         * g++.dg/template/friend23.C: Likewise.
27262
27263 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27264
27265         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
27266         identically.
27267
27268 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27269
27270         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
27271
27272 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27273
27274         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
27275
27276 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27277
27278         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
27279
27280 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27281
27282         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
27283
27284 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
27285
27286         PR c++/11919
27287         * g++.dg/overload/prom1.C: New test.
27288
27289         PR c++/11551
27290         * g++.dg/parse/dtor2.C: New test.
27291
27292         PR c++/10762
27293         * g++.dg/parse/using2.C: New test.
27294
27295 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
27296
27297         PR target/11805
27298         * gcc.c-torture/compile/20030821-1.c: New.
27299
27300 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
27301
27302         PR c++/11834
27303         * g++.dg/template/deduce2.C: New test.
27304
27305 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
27306
27307         * gcc.c-torture/execute/20030821-1.c: New test.
27308
27309 2003-08-20  Roger Sayle  <roger@eyesopen.com>
27310
27311         PR middle-end/11984
27312         * gcc.dg/20030820-1.c: New test case.
27313
27314 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
27315
27316         PR c++/11945
27317         * g++.dg/warn/noeffect2.C: New test.
27318
27319 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
27320
27321         PR c++/10926
27322         * g++.dg/template/dtor2.C: New test.
27323
27324         PR c++/11684
27325         * g++.dg/template/operator1.C: New test.
27326         * g++.dg/parse/operator4.C: New test.
27327
27328         PR c++/11946.C
27329         * g++.dg/expr/enum1.C: New test.
27330         * gcc.dg/c99-bool-1.c: Remove bogus warning.
27331
27332         PR c++/11036.C
27333         * g++.dg/parse/elab2.C: New test.
27334         * g++.dg/parse/typedef4.C: Change error message.
27335         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
27336         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
27337         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
27338
27339 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
27340
27341         * gcc.dg/pch/warn-1.c: New.
27342         * gcc.dg/pch/warn-1.hs: New.
27343
27344         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
27345         not-tested file.
27346
27347 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27348
27349         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
27350
27351 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27352
27353         * gcc.dg/uninit-D.c: New Test.
27354         * gcc.dg/uninit-E.c: New Test.
27355         * gcc.dg/uninit-F.c: New Test.
27356         * gcc.dg/uninit-G.c: New Test.
27357
27358 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
27359
27360         * g++.dg/README: Describe the pch directory.
27361
27362 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27363
27364         PR c++/11174
27365         * g++.dg/parse/access4.C: New test.
27366         * g++.dg/parse/access5.C: Likewise.
27367         * g++.old-deja/g++.jason/access17.C: Adjust error message.
27368
27369 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
27370
27371         * gcc.dg/noncompile/20030818-1.c: New.
27372
27373 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27374
27375         PR c++/11957
27376         * g++.dg/warn/noeffect1.C: New test.
27377
27378         * g++.dg/template/scope2.C: New test.
27379         * g++.dg/template/error2.C: Correct dg-error
27380
27381 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
27382
27383         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
27384
27385 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
27386
27387         PR C++/11512
27388         * g++.dg/template/warn1.C: New.
27389
27390 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
27391
27392         * g++.dg/template/error2.C: New test.
27393         * g++.dg/lookup/using7.C: Adjust errors
27394         * g++.old-deja/g++.pt/crash36.C: Likewise.
27395         * g++.old-deja/g++.pt/derived3.C: Likewise.
27396
27397 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27398
27399         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
27400         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
27401         * gcc.c-torture/execute/builtins/string-9.c: New, from
27402         string-opt-9.c.  Adjust for execute/builtins framework.
27403         * gcc.c-torture/execute/string-opt-9.c: Delete.
27404
27405 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
27406
27407         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
27408
27409         * g++.dg/parse/ret-type2.C: New test.
27410
27411         PR c++/11703
27412         * g++.dg/init/new8.C: New test.
27413
27414         PR c++/10923
27415         * g++.dg/parse/typedef5.C: New test.
27416
27417         PR c++/9512
27418         * g++.dg/parse/qualified2.C: New test.
27419         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
27420         invalid code.
27421
27422 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
27423
27424         * g++.dg/conversion/ptrmem1.C: New test.
27425
27426 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
27427
27428         PR target/11693
27429         * gcc.dg/20030811-1.c: New test.
27430
27431         PR target/11535
27432         * gcc.c-torture/execute/20030811-1.c: New test.
27433
27434 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27435
27436         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
27437
27438 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
27439
27440         PR c++/11789.C
27441         * g++.dg/inherit/multiple1.C: New test.
27442
27443 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27444
27445         * gcc.dg/spe1.c: New test.
27446
27447         PR c++/11670
27448         * g++.dg/expr/cast2.C: New test.
27449
27450         PR c++/10530
27451         * g++.dg/template/dependent-name2.C: New test.
27452
27453 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
27454
27455         * g++.dg/parse/crash11.C: Put the dg options in comments.
27456
27457 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
27458
27459         * lib/gcc-dg.exp: Update for diagnostic change.
27460
27461 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27462
27463         PR c++/5767
27464         * g++.dg/parse/crash11.C: New test.
27465
27466 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
27467
27468         * gcc.dg/cpp/spacing1.c: Update.
27469
27470 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
27471
27472         PR target/11739
27473         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
27474         a value for -mtune.
27475
27476 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27477
27478         PR middle-end/11771
27479         * gcc.c-torture/compile/20030804-1.c: New test case.
27480
27481 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27482
27483         * gcc.dg/20030804-1.c: New test case.
27484
27485 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
27486
27487         * gcc.dg/cpp/separate-1.c: New test.
27488
27489 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
27490
27491         PR c++/11704
27492         * g++.dg/template/dependent-expr2.C: New test.
27493
27494         PR c++/11766
27495         * g++.dg/expr/ptrmem1.C: New test.
27496
27497 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27498
27499         PR c++/9453
27500         * g++.dg/template/friend15.C: New test.
27501
27502 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
27503
27504         * lib/dg-pch.exp: Work round PCH bug.
27505
27506 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27507
27508         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
27509         builtins.  Move cases from builtins-4.c here.
27510
27511         * gcc.dg/torture/builtin-math-1.c: New test taken from
27512         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
27513         additional cases.
27514
27515         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
27516         Delete.
27517
27518 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27519
27520         PR c++/9447
27521         * g++.dg/template/using7.C: New test.
27522
27523 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
27524
27525         * import1.c, import2.c: New tests.
27526
27527 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
27528
27529         * g++.dg/eh/crossjump1.C: New test.
27530
27531 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
27532
27533         PR c++/11697
27534         * g++.dg/template/using6.C: New test.
27535
27536         PR c++/11744
27537         * g++.dg/template/koenig2.C: New test.
27538
27539 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27540
27541         PR c++/7983
27542         * g++.dg/parse/typedef4.C: New test.
27543
27544 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27545
27546         PR c++/8442, c++/8806
27547         * g++.dg/template/elab1.C: New test.
27548         * g++.dg/template/type2.C: Likewise.
27549         * g++.dg/template/ttp3.C: Adjust expected error message.
27550         * g++.old-deja/g++.law/visibility13.C: Likewise.
27551         * g++.old-deja/g++.niklas/t135.C: Likewise.
27552         * g++.old-deja/g++.pt/ttp41.C: Likewise.
27553         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
27554         template argument.
27555         * g++.old-deja/g++.pt/ttp44.C: Likewise.
27556
27557 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
27558
27559         PR c++/11295
27560         * g++.dg/ext/stmtexpr1.C: New test.
27561
27562         * g++.dg/opt/tmp1.C: New test.
27563
27564         PR c++/11525
27565         * g++.dg/parse/constant4.C: New test.
27566
27567         PR c++/9447
27568         * g++.dg/template/using5.C: New test.
27569
27570 2003-07-31  Roger Sayle  <roger@eyesopen.com>
27571
27572         * gcc.dg/builtins-27.c: New test case.
27573
27574 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
27575
27576         * gcc.dg/tls/opt-7.c: New test.
27577
27578 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
27579
27580         * g++.old-deja/g++.other/crash18.C: Remove.
27581
27582 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27583
27584         * g++.dg/template/explicit3.C: New.
27585         * g++.dg/template/explicit4.C: New.
27586         * g++.dg/template/explicit5.C: New.
27587
27588         PR c++/11347
27589         * g++.dg/template/memtmpl1.C: New.
27590
27591 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
27592
27593         PR target/11565
27594         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
27595         * gcc.dg/i386-387-5.c (dg-options): Likewise.
27596
27597 2003-07-30  Jan Hubicka  <jh@suse.cz>
27598
27599         * vtgc1.c: Kill.
27600
27601 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
27602
27603         * gcc.dg/struct-in-proto-1.c: New test.
27604
27605 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
27606
27607         * gcc.dg/cpp/include2.c: Only expect one message.
27608
27609 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
27610
27611         PR c++/9447
27612         * g++.dg/template/using1.C: New test.
27613         * g++.dg/template/using2.C: New test.
27614         * g++.dg/template/using3.C: New test.
27615         * g++.dg/template/using4.C: New test.
27616
27617 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
27618
27619         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
27620         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27621
27622 2003-07-28  Jan Hubicka  <jh@suse.cz>
27623
27624         PR c++/11530
27625         * g++.dg/opt/call1.C: New test.
27626
27627 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
27628
27629         PR c++/11667
27630         * g++.dg/init/enum2.C: New test.
27631         * g++.dg/template/overload1.C: Add "-w" option.
27632
27633 2003-07-28    <hp@bitrange.com>
27634
27635         * gcc.dg/Wdeclaration-after-statement-1.c,
27636         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
27637
27638 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
27639
27640         * gcc.c-torture/compile/20030725-1.c: New test.
27641
27642 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
27643
27644         * gcc.dg/20030505.c: Only run for SPE.
27645         Remove definition of opaque type.
27646
27647 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
27648
27649         * g++.dg/template/ptrmem6.C: New test.
27650
27651 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
27652
27653         * gcc.c-torture/compile/zero-strct-2.c: New test.
27654
27655 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
27656
27657         * gcc.dg/intermod-1.c: New test.
27658
27659 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27660
27661         PR c++/11617
27662         * g++.dg/template/lookup2.C: New test.
27663         * g++.dg/template/memclass1.C: Remove instantiated from error.
27664         * g++.dg/other/error2.C: Tweak expected errors.
27665
27666         PR c++/11596
27667         * g++.dg/template/defarg3.C: New test.
27668
27669         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
27670
27671 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
27672
27673         * g++.dg/inherit/access5.C: New test.
27674
27675 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27676
27677         PR c++/11513
27678         * g++.dg/template/crash8.C: New test.
27679
27680 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
27681
27682         PR c/10602
27683         * gcc.dg/noncompile/incomplete-2.c: New test.
27684
27685 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
27686
27687         PR c++/11645
27688         * g++.dg/inherit/access4.C: New test.
27689
27690         PR c++/11517
27691         * g++.dg/expr/cond2.C: New test.
27692
27693         PR optimization/10679
27694         * g++.dg/opt/inline4.C: New test.
27695
27696 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27697
27698         * g++.dg/parse/crash10: New test.
27699
27700 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27701
27702         * g++.dg/ext/flexary1.C: New test.
27703
27704 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27705
27706         PR c++/10793
27707         * g++.dg/template/crash9.C: New test.
27708
27709 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27710
27711         PR c++/3004
27712         * g++.dg/parse/typedef3.C: New test.
27713
27714         PR c++/7906
27715         * g++.dg/parse/operator2.C: New test.
27716
27717         PR c++/8895
27718         * g++.dg/parse/def-tmpl-arg1.C: New test.
27719
27720         PR c++/9282
27721         * g++.dg/parse/funptr1.C: New test.
27722
27723         PR c++/9452
27724         * g++.dg/parse/ambig3.C: New test.
27725
27726         PR c++/9454
27727         * g++.dg/parse/operator3.C: New test.
27728
27729         PR c++/9486
27730         * g++.dg/parse/template10.C: New test.
27731
27732         PR c++/9488
27733         * g++.dg/parse/template11.C: New test.
27734
27735         PR c++/10150
27736         * g++.dg/parse/invalid-op1.C: New test.
27737
27738         PR c++/10247
27739         * g++.dg/parse/condexpr1.C: New test.
27740
27741 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27742
27743         * g++.dg/ext/packed3.C: New test.
27744         * g++.dg/ext/packed4.C: New test.
27745
27746         * gcc.dg/pack-test-3.c: New test.
27747
27748 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
27749
27750         * lib/compat.exp: Handle dg-options per source file.
27751         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
27752         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
27753         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
27754         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
27755         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
27756         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
27757         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
27758         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
27759         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
27760         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
27761         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
27762         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
27763         * g++.dg/compat/break/bitfield7_x.C: Ditto.
27764         * g++.dg/compat/break/bitfield7_y.C: Ditto.
27765
27766 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27767
27768         PR c/10320
27769         * gcc.c-torture/execute/20030718-1.c: New test.
27770
27771 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27772
27773         PR optimization/11536
27774         * gcc.dg/20030721-1.c: New test.
27775
27776 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
27777
27778         PR c++/11546
27779         * g++.dg/template/lookup1.C: New test.
27780
27781 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
27782
27783         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
27784         diagnostics of ill-formed constructs involving labels.
27785         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
27786         the new 'previously defined here' message.
27787
27788 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
27789
27790         * g++.dg/parse/non-dependent2.C: New test.
27791
27792 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27793
27794         * g++.dg/init/init-ref4.C: xfail on targets without
27795         weak symbols.
27796
27797 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
27798
27799         PR target/11087
27800         * gcc.c-torture/execute/20030717-1.c: New test.
27801
27802 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27803
27804         * g++.dg/opt/cfg1.C: New test.
27805
27806 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
27807
27808         PR optimization/11557
27809         * gcc.dg/20030717-1.c: New test.
27810
27811 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
27812
27813         PR c++/10476
27814         * g++.dg/expr/crash-1.C: New test.
27815
27816         PR c++/11027
27817         * g++.dg/template/init3.C: New test.
27818
27819         PR c++/8222
27820         * g++.dg/template/non-dependent1.C: New test.
27821
27822         PR c++/11070
27823         * g++.dg/template/non-dependent2.C: New test.
27824
27825         PR c++/11071
27826         * g++.dg/template/non-dependent3.C: New test.
27827
27828         PR c++/9907
27829         * g++.dg/template/sizeof5.C: New test.
27830
27831 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
27832
27833         PR 11498
27834         * gcc.c-torture/compile/mangle-1.c: New file.
27835
27836 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27837
27838         PR c++/7809
27839         * g++.dg/parse/access3.C: New test.
27840
27841 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
27842
27843         PR c++/11384
27844         * g++.dg/init/init-ref4.C: New test.
27845
27846 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
27847
27848         PR c++/11547
27849         * g++.dg/parse/constant3.C: New test.
27850         * g++.dg/parse/crash7.C: Likewise.
27851
27852 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
27853
27854         PR target/11008
27855         * gcc.dg/i386-pentium4-not-mull.c: New.
27856
27857 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
27858
27859         * gcc.dg/asm-names.c (ymain): Make it weak.
27860
27861 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27862
27863         PR c++/5421
27864         * g++.dg/template/friend21.C: New test.
27865
27866 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
27867
27868         * gcc.dg/cleanup-8.c: New test.
27869         * gcc.dg/cleanup-9.c: New test.
27870
27871 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
27872
27873         * g++.dg/ext/dll-MI1.h: New file.
27874         * g++.dg/ext/dllexport-MI1.C: New file.
27875         * g++.dg/ext/dllimport-MI1.C: New file.
27876
27877 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
27878
27879         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
27880         it does not have cmpstrsi patterns (just cmpmemsi).
27881
27882 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
27883
27884         PR debug/11473
27885         * g++.dg/debug/debug8.C: New test.
27886
27887 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27888
27889         PR c++/10108
27890         * g++.dg/template/crash7.C: New test.
27891
27892 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
27893
27894         PR target/10795
27895         * gcc.c-torture/compile/20030708-1.c: New.
27896
27897 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27898
27899         * gcc.c-torture/execute/20030715-1.c: New test.
27900
27901 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
27902
27903         * gcc.dg/pch/inline-3.c: New file.
27904         * gcc.dg/pch/inline-3.hs: New file.
27905         * gcc.dg/pch/inline-4.c: New file.
27906         * gcc.dg/pch/inline-4.hs: New file.
27907
27908 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
27909
27910         PR c++/11509
27911         * g++.dg/template/crash6.C: New test.
27912
27913         PR c++/7053
27914         * g++.dg/template/friend20.C: New test.
27915
27916         PR c++/7019
27917         * g++.dg/template/overload2.C: New test.
27918
27919 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27920
27921         PR optimization/11440
27922         * gcc.c-torture/execute/20030714-1.c: New test.
27923
27924 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27925
27926         PR c++/11154
27927         * g++.dg/template/partial2.C: New test.
27928
27929 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
27930
27931         PR c++/11503
27932         * g++.dg/template/anon1.C: New test.
27933
27934         PR c++/11493
27935         PR c++/11495
27936         * g++.dg/parse/template9.C: Likewise.
27937         * g++.dg/template/crash4.C: New test.
27938         * g++.dg/template/koenig1.C: Likewise.
27939         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
27940         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
27941         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
27942         functions.
27943         * g++.old-deja/g++.jason/template36.C: Likewise.
27944         * g++.old-deja/g++.mike/p1989.C: Likewise.
27945         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
27946         * g++.old-deja/g++.pt/ttp20.C: Use this->.
27947         * g++.old-deja/g++.pt/ttp21.C: Use this->.
27948         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
27949         compiling.
27950         * g++.old-deja/g++.pt/union2.C: Use this->.
27951
27952 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
27953
27954         * gcc.dg/20030711-1.c: New test.
27955
27956 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
27957
27958         PR c++/11050
27959         * g++.dg/parse/args1.C: New test.
27960         * g++.pt/defarg8.C: Change expected errors.
27961
27962 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
27963
27964         PR c++/8164
27965         * g++.dg/template/nontype2.C: New test.
27966
27967         PR c++/10558
27968         * g++.dg/parse/template8.C: New test.
27969
27970         PR c++/8327
27971         * g++.dg/template/scope1.C: New test.
27972
27973         * g++.dg/warn/Wsign-compare-1.C: New test.
27974
27975 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27976
27977         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27978
27979 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27980
27981         PR c++/9411
27982         * g++.dg/template/explicit2.C: New test.
27983
27984         PR c++/10032
27985         * g++.dg/warn/pedantic1.C: New test.
27986
27987 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27988
27989         PR c++ 9483
27990         * g++.dg/other/field1.C: New test.
27991
27992 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27993
27994         PR c/11449
27995         * gcc.c-torture/compile/20030707-1.c: New.
27996
27997 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27998
27999         PR c++/10849
28000         * g++.dg/template/access12.C: New test.
28001
28002 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
28003
28004         * g++.dg/bprob/bprob.exp (prof_ext): Update.
28005         * g77.dg/bprob/bprob.exp (prof_ext): Update.
28006         * gcc.misc-tests/bprob.exp (prof_ext): Update.
28007         * gcc.misc-tests/gcov.exp: Update
28008         * g++.dg/gcov/gcov.exp: Update
28009         * lib/gcov.exp: Update.
28010
28011 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
28012
28013         * g++.dg/abi/mangle17.C: Make sure template expressions are
28014         dependent.
28015         * g++.dg/abi/mangle4.C: Mark erroneous casts.
28016         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
28017         * g++.dg/opt/stack1.C: Remove erroneous code.
28018         * g++.dg/parse/template7.C: New test.
28019         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
28020         * g++.old-deja/g++.pt/crash4.C: Likewise.
28021
28022 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28023
28024         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
28025         with zero or one occurence of `$' after the initial `L'.
28026
28027 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
28028
28029         * gcc.c-torture/compile/20030704-1.c: Add a comment.
28030
28031 2003-07-08  Roger Sayle  <roger@eyesopen.com>
28032
28033         PR c/11370
28034         * gcc.dg/Wunreachable-6.c: New testcase.
28035         * gcc.dg/Wunreachable-7.c: New testcase.
28036
28037 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28038
28039         PR c/11420
28040         * gcc.dg/20030708-1.c: New test.
28041
28042 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
28043
28044         * gcc.dg/compat/sdata-section.h: New file.
28045         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
28046         * gcc.dg/torture/mips-sdata-1.c: New test.
28047
28048 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28049
28050         PR c++/11030
28051         * g++.dg/template/friend19.C: New test.
28052
28053 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28054
28055         * g++.dg/opt/strength-reduce.C: New test.
28056
28057 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28058
28059         PR target/10979
28060         * gcc.dg/20030707-1.c: New testcase.
28061
28062 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28063
28064         PR optimization/11059
28065         * g++.dg/opt/emptyunion.C: New testcase.
28066
28067 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28068             Eric Botcazou  <ebotcazou@libertysurf.fr>
28069
28070         * g++.dg/opt/stack1.C: New test.
28071
28072 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
28073
28074         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
28075         run test.
28076
28077         PR c++/11431
28078         * g++.dg/expr/static_cast3.C: New test.
28079
28080 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
28081
28082         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
28083         everywhere.
28084         * gcc.dg/concat.c: Concatenation of string constants with
28085         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
28086         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
28087         * gcc.dg/cpp/escape-2.c: Use wide character constants where
28088         necessary to avoid multi-character character constant warning.
28089         * gcc.dg/cpp/escape.c: Likewise.
28090         * gcc.dg/cpp/ucs.c: Likewise.
28091         Remove backslashes from dg-bogus comments, as they confuse Tcl.
28092         Fix a typo.
28093
28094 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28095
28096         PR c/11428
28097         * gcc.c-torture/compile/20030704-1.c: New.
28098
28099 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28100
28101         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
28102
28103 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
28104
28105         PR c++/5287, PR c++/7910,  PR c++/11021
28106         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
28107         tests for warnings.
28108         * g++.dg/ext/dllimport2.C: Add tests for warnings.
28109         * g++.dg/ext/dllimport3.C: Likewise.
28110         * g++.dg/ext/dllimport4.C: New file.
28111         * g++.dg/ext/dllimport5.C: New file.
28112         * g++.dg/ext/dllimport6.C: New file.
28113         * g++.dg/ext/dllimport7.C: New file.
28114         * g++.dg/ext/dllimport8.C: New file.
28115         * g++.dg/ext/dllimport9.C: New file.
28116         * g++.dg/ext/dllimport10.C: New file.
28117         * g++.dg/ext/dllexport1.C: New file.
28118
28119 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28120
28121         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
28122         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
28123
28124 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28125
28126         * gcc.dg/builtins-25.c: New testcase.
28127         * gcc.dg/builtins-26.c: New testcase.
28128
28129 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
28130
28131         * gcc.dg/compat/vector-defs.h: New file.
28132         * gcc.dg/compat/vector-setup.h: New file.
28133         * gcc.dg/compat/vector-check.h: New file.
28134         * gcc.dg/compat/vector-1_main.c: New file.
28135         * gcc.dg/compat/vector-1_x.c: New file.
28136         * gcc.dg/compat/vector-1_y.c: New file.
28137         * gcc.dg/compat/vector-2_main.c: New file.
28138         * gcc.dg/compat/vector-2_x.c: New file.
28139         * gcc.dg/compat/vector-2_y.c: New file.
28140
28141         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
28142         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
28143         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
28144         * gcc.dg/compat/struct-align-1.h: New file.
28145         * gcc.dg/compat/struct-align-1_main.c: New file.
28146         * gcc.dg/compat/struct-align-1_x.c: New file.
28147         * gcc.dg/compat/struct-align-1_y.c: New file.
28148         * gcc.dg/compat/struct-align-2.h: New file.
28149         * gcc.dg/compat/struct-align-2_main.c: New file.
28150         * gcc.dg/compat/struct-align-2_x.c: New file.
28151         * gcc.dg/compat/struct-align-2_y.c: New file.
28152
28153         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
28154         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28155         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28156         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28157         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28158         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28159         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28160         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28161         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28162         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28163         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28164         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28165         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28166         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28167         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28168         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28169         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28170         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28171         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28172         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28173         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28174         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28175         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28176         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28177         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28178         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28179         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28180         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28181         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28182
28183 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28184
28185         * gcc.dg/i386-call-1.c: New test.
28186
28187 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28188
28189         PR c++/9162
28190         * g++.dg/parse/defarg4.C: New.
28191
28192 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28193
28194         PR target/10700
28195         * gcc.c-torture/compile/20030703-1.c: New test case.
28196
28197 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28198
28199         * g++.dg/template/local3.C: Remove extra semicolon.
28200
28201 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28202
28203         * gcc.dg/i386-volatile-1.c: New test.
28204
28205 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
28206
28207         PR c++/11072
28208         * g++.dg/other/offsetof2.C: XFAIL.
28209         * g++.dg/other/offsetof5.C: New.
28210
28211         PR c++/10219
28212         * g++.dg/template/error1.C: New.
28213
28214         PR c++/9779
28215         * g++.dg/template/dependent-expr1.C: New.
28216
28217 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28218
28219         PR c++/6949
28220         * g++.dg/template/local3.C: New test.
28221
28222         PR c++/11149
28223         * g++.dg/lookup/scoped6.C: New test.
28224
28225 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
28226
28227         PR c++/8046
28228         * g++.dg/other/error7.C: New test.
28229
28230 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
28231
28232         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
28233         * g++.old-deja/g++.abi/vtable3.h: Likewise.
28234         * g++.old-deja/g++.law/code-gen5.C: Likewise.
28235         * g++.old-deja/g++.other/union2.C: Likewise.
28236         * gcc.dg/c90-const-expr-2.c: Likewise.
28237         * gcc.dg/c90-const-expr-3.c: Likewise.
28238         * gcc.dg/c99-const-expr-2.c: Likewise.
28239         * gcc.dg/c99-const-expr-3.c: Likewise.
28240         * gcc.dg/concat.c: Likewise.
28241
28242 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28243
28244         PR c++/9559
28245         * g++.dg/init/static1.C: New test.
28246
28247 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28248
28249         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
28250         * g++.old-deja/g++.other/access2.C: Likewise.
28251         * g++.old-deja/g++.other/decl2.C: Likewise.
28252         * gcc.c-torture/execute/20020615-1.c: Likewise.
28253
28254 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28255
28256         PR c++/4933
28257         * g++.dg/template/sizeof4.C: New test.
28258
28259 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28260
28261         * g++.dg/other/error6.C: New test.
28262
28263 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28264
28265         PR c++/10750
28266         * g++.dg/parse/constant2.C: New test.
28267
28268 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
28269
28270         PR c++/11106
28271         * g++.dg/other/error5.C: New test.
28272
28273 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28274
28275         * gcc.dg/format/gcc_diag-1.c: New test.
28276
28277 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
28278
28279         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
28280
28281 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28282
28283         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
28284         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
28285         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
28286
28287 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
28288
28289         * gcc.c-torture/execute/builtins/string-8.c: New test.
28290         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
28291         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
28292         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
28293
28294 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28295
28296         PR c++/10468
28297         * g++.dg/ext/typeof6.C: New test.
28298
28299 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28300
28301         PR c++/10796
28302         * g++.dg/init/enum1.C: New test.
28303
28304 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
28305
28306         * gcc.dg/20030627-1.c: New test.
28307
28308 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
28309
28310         PR c++/11332
28311         * g++.dg/expr/static_cast2.C: New test.
28312
28313 2003-06-26  Roger Sayle  <roger@eyesopen.com>
28314             Jakub Jelinek  <jakub@redhat.com>
28315
28316         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
28317         sprintf(dst,"%s",src) optimization.
28318         * gcc.c-torture/execute/20030626-1.c: New test case.
28319         * gcc.c-torture/execute/20030626-2.c: New test case.
28320
28321 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
28322
28323         * gcc.c-torture/execute/multi-ix.c: New test.
28324
28325         * gcc.c-torture/execute/simd-4.c (main):
28326         Added missing semicolon at end of union.
28327
28328 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
28329
28330         PR c++/8266
28331         * g++.dg/template/explicit-instantiation3.C: New test.
28332
28333 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28334
28335         * gcc.dg/20030626-1.c: Use signed char.
28336
28337 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28338
28339         * gcc.dg/20030626-1.c: New test.
28340
28341 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
28342
28343         * const-str-2.m: Update.
28344
28345 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
28346
28347         PR c++/10990
28348         * g++.dg/rtti/dyncast1.C: New test.
28349         * g++.dg/abi/mangle4.C: Correct base-specifier access.
28350         * g++.dg/lookup/scoped1.C: Remove XFAIL.
28351         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
28352
28353         PR c++/10931
28354         * g++.dg/expr/static_cast1.C: New test.
28355
28356 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
28357
28358         * gcc.dg/20030625-1.c: New test.
28359
28360 2003-06-24  Roger Sayle  <roger@eyesopen.com>
28361
28362         * gcc.c-torture/compile/20030624-1.c: New test case.
28363
28364 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
28365
28366         * gcc.c-torture/execute/string-opt-17.c: New test.
28367
28368 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
28369
28370         PR c++/5754
28371         * g++.dg/parse/crash6.C: New test.
28372
28373 2003-06-23  Roger Sayle  <roger@eyesopen.com>
28374
28375         * gcc.dg/builtins-24.c: New test case.
28376
28377 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
28378
28379         * g++.dg/opt/operator1.C: New test.
28380
28381 2003-06-22  Roger Sayle  <roger@eyesopen.com>
28382
28383         * gcc.c-torture/execute/string-opt-16.c: New test case.
28384
28385 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28386
28387         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
28388         * g++.old-deja/g++.other/conv7.C: Likewise.
28389         * g++.old-deja/g++.other/overcnv2.C: Likewise.
28390         * g++.old-deja/g++.other/overload14.C: Likewise.
28391
28392 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28393
28394         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
28395         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
28396
28397 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28398
28399         PR c++/10888
28400         * g++.dg/warn/Winline-3.C: New test.
28401
28402 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28403
28404         * lib/target-supports.exp (check_alias_available): Make the test
28405         program acceptable to the Solaris assembler.
28406
28407         PR c++/10749
28408         * g++.dg/template/memclass2.C: New test.
28409
28410 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28411             Eric Botcazou  <ebotcazou@libertysurf.fr>
28412
28413         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
28414         data for non-matching targets.
28415         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
28416
28417 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28418
28419         PR c++/10845
28420         * g++.dg/template/member3.C: New test.
28421
28422 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
28423
28424         PR c++/10939
28425         * g++.dg/template/func1.C: New test.
28426
28427         PR c++/9649
28428         * g++.dg/template/static4.C: New test.
28429         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
28430
28431         PR c++/11041
28432         * g++.dg/init/ref7.C: New test.
28433
28434 2003-06-19  Matt Austern  <austern@apple.com>
28435
28436         PR c++/11228
28437         * g++.dg/anew1.C: New test.
28438         * g++.dg/anew2.C: New test.
28439         * g++.dg/anew3.C: New test.
28440         * g++.dg/anew4.C: New test.
28441
28442 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
28443
28444         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
28445
28446 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
28447
28448         * gcc.c-torture/execute/simd-4.c (main): Make expected value
28449         endian-dependent.
28450
28451 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
28452
28453         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
28454         Remove cruft.
28455
28456 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
28457
28458         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
28459         * gcc.c-torture/compile/961203-1.c: Likewise.
28460         * gcc.c-torture/compile/980506-1.c: Likewise.
28461
28462 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28463
28464         PR c++/10712
28465         * g++.dg/lookup/using7.C: New test.
28466
28467 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28468
28469         PR c++/11105
28470         * g++.dg/abi/conv1.C: Remove it.
28471         * g++.dg/template/conv7.C: New test.
28472         * g++.dg/template/conv8.C: Likewise.
28473         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
28474         conversion operator.
28475
28476 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
28477
28478         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
28479         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28480         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28481         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28482         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28483         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28484         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28485         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28486         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28487         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28488         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28489         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28490         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28491         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28492         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28493         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28494         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28495         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28496         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28497         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28498         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28499         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28500         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28501         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28502         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28503         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28504         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28505         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28506         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28507
28508 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
28509
28510         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
28511         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
28512         indications.
28513
28514 2003-06-16  Roger Sayle  <roger@eyesopen.com>
28515
28516         * gcc.dg/i386-387-5.c: New test case.
28517         * gcc.dg/i386-387-6.c: New test case.
28518         * gcc.dg/builtins-23.c: New test case.
28519
28520 2003-06-15  Roger Sayle  <roger@eyesopen.com>
28521
28522         * gcc.dg/builtins-22.c: New test case.
28523         * gcc.dg/i386-387-1.c: Update to test exp.
28524         * gcc.dg/i386-387-2.c: Likewise.
28525
28526 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28527
28528         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
28529
28530 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28531
28532         * lib/gcc-dg.exp (dg-require-dll): New function.
28533         (dg-xfail-if): Likewise.
28534         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
28535         driver.
28536
28537         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
28538         * gcc.c-torture/compile/20001205-1.c: Likewise.
28539         * gcc.c-torture/compile/20001226-1.c: Likewise.
28540         * gcc.c-torture/compile/20010518-2.c: Likewise.
28541         * gcc.c-torture/compile/20020312-1.c: Likewise.
28542         * gcc.c-torture/compile/20020604-1.c: Likewise.
28543         * gcc.c-torture/compile/920501-12.c: Likewise.
28544         * gcc.c-torture/compile/920501-4.c: Likewise.
28545         * gcc.c-torture/compile/920520-1.c: Likewise.
28546         * gcc.c-torture/compile/920521-1.c: Likewise.
28547         * gcc.c-torture/compile/920625-1.c: Likewise.
28548         * gcc.c-torture/compile/961203-1.c: Likewise.
28549         * gcc.c-torture/compile/980506-1.c: Likewise.
28550         * gcc.c-torture/compile/981006-1.c: Likewise.
28551         * gcc.c-torture/compile/981022-1.c: Likewise.
28552         * gcc.c-torture/compile/981223-1.c: Likewise.
28553         * gcc.c-torture/compile/990617-1.c: Likewise.
28554         * gcc.c-torture/compile/dll.c: Likewise.
28555         * gcc.c-torture/compile/labels-3.c: Likewise.
28556         * gcc.c-torture/compile/mipscop-1.c: Likewise.
28557         * gcc.c-torture/compile/mipscop-2.c: Likewise.
28558         * gcc.c-torture/compile/mipscop-3.c: Likewise.
28559         * gcc.c-torture/compile/mipscop-4.c: Likewise.
28560         * gcc.c-torture/compile/simd-5.c: Likewise.
28561         * gcc.c-torture/compile/20000804-1.x: Remove.
28562         * gcc.c-torture/compile/20001205-1.x: Likewise.
28563         * gcc.c-torture/compile/20001226-1.x: Likewise.
28564         * gcc.c-torture/compile/20010518-2.x: Likewise.
28565         * gcc.c-torture/compile/20020312-1.x: Likewise.
28566         * gcc.c-torture/compile/20020604-1.x: Likewise.
28567         * gcc.c-torture/compile/920501-12.x: Likewise.
28568         * gcc.c-torture/compile/920501-4.x: Likewise.
28569         * gcc.c-torture/compile/920520-1.x: Likewise.
28570         * gcc.c-torture/compile/920521-1.x: Likewise.
28571         * gcc.c-torture/compile/920625-1.x: Likewise.
28572         * gcc.c-torture/compile/961203-1.x: Likewise.
28573         * gcc.c-torture/compile/980506-1.x: Likewise.
28574         * gcc.c-torture/compile/981006-1.x: Likewise.
28575         * gcc.c-torture/compile/981022-1.x: Likewise.
28576         * gcc.c-torture/compile/981223-1.x: Likewise.
28577         * gcc.c-torture/compile/990617-1.x: Likewise.
28578         * gcc.c-torture/compile/mipscop-1.x: Likewise.
28579         * gcc.c-torture/compile/mipscop-2.x: Likewise.
28580         * gcc.c-torture/compile/mipscop-3.x: Likewise.
28581         * gcc.c-torture/compile/mipscop-4.x: Likewise.
28582         * gcc.c-torture/compile/simd-5.x: Likewise.
28583
28584         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
28585
28586 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28587
28588         * gcc.c-torture/execute/20030611-1.c: New test.
28589
28590 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28591
28592         PR middle-end/168
28593         * gcc.dg/20030612-1.c: New test case.
28594
28595 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28596
28597         PR c++/10635
28598         * g++.dg/expr/cast1.C: New test.
28599
28600 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28601
28602         * gcc.dg/builtins-21.c: New test case.
28603
28604 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
28605
28606         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
28607         options instead of at the end.
28608         * lib/objc.exp (objc_target_compile): Likewise.
28609
28610 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
28611
28612         PR c++/10432
28613         * g++.dg/parse/error1.C: New test.
28614
28615 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
28616
28617         * gcc.dg/compat/struct-by-value-11_main.c: New file.
28618         * gcc.dg/compat/struct-by-value-11_x.c: New file.
28619         * gcc.dg/compat/struct-by-value-11_y.c: New file.
28620         * gcc.dg/compat/struct-by-value-12_main.c: New file.
28621         * gcc.dg/compat/struct-by-value-12_x.c: New file.
28622         * gcc.dg/compat/struct-by-value-12_y.c: New file.
28623         * gcc.dg/compat/struct-by-value-13_main.c: New file.
28624         * gcc.dg/compat/struct-by-value-13_x.c: New file.
28625         * gcc.dg/compat/struct-by-value-13_y.c: New file.
28626         * gcc.dg/compat/struct-by-value-14_main.c: New file.
28627         * gcc.dg/compat/struct-by-value-14_x.c: New file.
28628         * gcc.dg/compat/struct-by-value-14_y.c: New file.
28629         * gcc.dg/compat/struct-by-value-15_main.c: New file.
28630         * gcc.dg/compat/struct-by-value-15_x.c: New file.
28631         * gcc.dg/compat/struct-by-value-15_y.c: New file.
28632         * gcc.dg/compat/struct-by-value-16_main.c: New file.
28633         * gcc.dg/compat/struct-by-value-16_x.c: New file.
28634         * gcc.dg/compat/struct-by-value-16_y.c: New file.
28635         * gcc.dg/compat/struct-by-value-17_main.c: New file.
28636         * gcc.dg/compat/struct-by-value-17_x.c: New file.
28637         * gcc.dg/compat/struct-by-value-17_y.c: New file.
28638         * gcc.dg/compat/struct-by-value-18_main.c: New file.
28639         * gcc.dg/compat/struct-by-value-18_x.c: New file.
28640         * gcc.dg/compat/struct-by-value-18_y.c: New file.
28641
28642         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
28643         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
28644         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
28645         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
28646         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
28647         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
28648         * gcc.dg/compat/scalar-return-3_main.c: New file.
28649         * gcc.dg/compat/scalar-return-3_x.c: New file.
28650         * gcc.dg/compat/scalar-return-3_y.c: New file.
28651         * gcc.dg/compat/scalar-return-4_main.c: New file.
28652         * gcc.dg/compat/scalar-return-4_x.c: New file.
28653         * gcc.dg/compat/scalar-return-4_y.c: New file.
28654
28655 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
28656
28657         * gcc.dg/compat/fp2-struct-check.h: New file.
28658         * gcc.dg/compat/fp2-struct-defs.h: New file.
28659         * gcc.dg/compat/fp2-struct-init.h: New file.
28660         * gcc.dg/compat/struct-by-value-10_main.c: New file.
28661         * gcc.dg/compat/struct-by-value-10_x.c: New file.
28662         * gcc.dg/compat/struct-by-value-10_y.c: New file.
28663         * gcc.dg/compat/struct-return-10_main.c: New file.
28664         * gcc.dg/compat/struct-return-10_x.c: New file.
28665         * gcc.dg/compat/struct-return-10_y.c: New file.
28666
28667         * gcc.dg/compat/compat-common.h: New file.
28668         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
28669         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
28670         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
28671         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
28672         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
28673         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
28674         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
28675         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28676         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
28677         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
28678         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28679         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
28680         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
28681         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28682         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
28683         * gcc.dg/compat/small-struct-check.h: Ditto.
28684         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
28685         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28686         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
28687         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
28688         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28689         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28690         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
28691         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28692         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
28693         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
28694         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28695         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28696         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
28697         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28698         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28699         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
28700         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28701         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
28702         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
28703         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28704         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
28705         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
28706         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28707         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
28708         * gcc.dg/compat/struct-return-2_main.c: Ditto.
28709         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28710         * gcc.dg/compat/struct-return-2_y.c: Ditto.
28711         * gcc.dg/compat/struct-return-3_main.c: Ditto.
28712         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28713         * gcc.dg/compat/struct-return-3_y.c: Ditto.
28714
28715 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
28716
28717         * g++.dg/pch/static-1.C: New file.
28718         * g++.dg/pch/static-1.Hs: New file.
28719
28720 2003-06-10  Richard Henderson  <rth@redhat.com>
28721
28722         * gcc.dg/asm-7.c: Adjust expected warning text.
28723
28724 2003-06-10  Roger Sayle  <roger@eyesopen.com>
28725
28726         * gcc.dg/builtins-20.c: New test case.
28727
28728 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
28729
28730         PR c++/11131
28731         * g++.dg/opt/template1.C: New test.
28732
28733 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28734
28735         * lib/gcc-dg.exp (dg-test): Clear additional_files and
28736         additional_sources.
28737
28738 2003-05-21  David Taylor  <dtaylor@emc.com>
28739
28740         * gcc.dg/Wpadded.c: New file.
28741
28742 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28743
28744         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
28745         * gcc.dg/special/weak-2.c: Add dg-require-weak.
28746         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
28747         dg-require-weak.
28748
28749 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
28750
28751         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
28752
28753 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28754
28755         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
28756         (dg-require-alias): Likewise.
28757         (dg-require-gc-sections): Likewise.
28758         * lib/target-supports.exp (check_gc_sections_available): Likewise.
28759
28760 2003-06-08  Richard Henderson  <rth@redhat.com>
28761
28762         * gcc.dg/20011029-2.c: Fix the array reference.
28763         * gcc.dg/asm-7.c: New.
28764
28765 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
28766
28767         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
28768
28769 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
28770
28771         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
28772         (dg-require-gc-sections): Likewise.
28773
28774 2003-06-08  Jan Hubicka  <jh@suse.cz>
28775
28776         * i386-cmov1.c: Fix regular expression.
28777         * i386-cvt-1.c: Likewise.
28778         * i386-local.c: Likewise.
28779         * i386-local2.c: Likewise.
28780         * i386-mul.c: Likewise.
28781         * i386-ssetype-1.c: Likewise.
28782         * i386-ssetype-3.c: Likewise.
28783         * i386-ssetype-5.c: Likewise.
28784
28785 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28786
28787         PR c++/11039
28788         * g++.dg/warn/implicit-typename2.C: New test.
28789         * g++.dg/warn/implicit-typename3.C: New test.
28790
28791 2003-06-07  Richard Henderson  <rth@redhat.com>
28792
28793         * g++.dg/other/offsetof3.C: Use size_t.
28794         * g++.dg/other/offsetof4.C: Likewise.
28795
28796 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
28797
28798         * lib/copy-file.exp: New. Implement gcc_copy_files.
28799
28800         * lib/dg-pch.exp: Load copy-file.exp
28801         (dg-pch): Use gcc_copy_files instead of "file copy".
28802
28803 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
28804
28805         * gcc.dg/weak/weak.exp: Simplify.
28806         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
28807         * gcc.dg/weak/weak-1.c: Likewise.
28808         * gcc.dg/weak/weak-2.c: Likewise.
28809         * gcc.dg/weak/weak-3.c: Likewise.
28810         * gcc.dg/weak/weak-4.c: Likewise.
28811         * gcc.dg/weak/weak-5.c: Likewise.
28812         * gcc.dg/weak/weak-6.c: Likewise.
28813         * gcc.dg/weak/weak-7.c: Likewise.
28814         * gcc.dg/weak/weak-8.c: Likewise.
28815         * gcc.dg/weak/weak-9.c: Likewise.
28816
28817 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
28818
28819         gcc.c-torture/execute/20030606-1.c: New.
28820
28821 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28822
28823         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
28824         * gcc.dg/builtins-19.c: Likewise.
28825
28826 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28827
28828         * gcc.dg/builtins-2.c: Add some more tests.
28829         * gcc.dg/builtins-18.c: New test case.
28830         * gcc.dg/builtins-19.c: New test case.
28831
28832 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28833             Jim Wilson  <wilson@tuliptree.org>
28834
28835         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
28836
28837 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
28838
28839         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
28840         mempcpy/stpcpy calls not to be optimized into something else.
28841         * gcc.c-torture/execute/string-opt-3.c: Moved to...
28842         * gcc.c-torture/execute/builtins/string-7.c: ...here.
28843         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
28844
28845 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28846
28847         * gcc.dg/format/asm_fprintf-1.c: New test.
28848
28849 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
28850
28851         * lib/gcc-defs.exp (additional_sources): New variable.
28852         (dg-additional-sources): New function.
28853         (additional_files): New variable.
28854         (dg-additional-files): New function.
28855         (dg-additional-files-options): Likewise.
28856         * lib/gcc-dg.exp (dg-require-weak): New function.
28857         (dg-require-alias): Likewise.
28858         (dg-require-gc-sections): Likewise.
28859         * lib/target-supports.exp (check_alias_available): Remove testfile
28860         parameter.
28861         (check_gc_sections_available): New function.
28862         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
28863         (dg-gpp-additional-files): Likewise.
28864         * lib/g++.exp (additional_sources): Remove.
28865         (additional_files): Likewise.
28866         (g++_target_compile): Use dg-additional-files-options.
28867
28868         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
28869         Tcl logic.
28870         * gcc.dg/special/ecos.exp: Remove.
28871         * gcc.dg/special/20000419-2.c: Use dg-require-*.
28872         * gcc.dg/special/alias-1.c: Likewise.
28873         * gcc.dg/special/alias-2.c: Likewise.
28874         * gcc.dg/special/gcsec-1.c: Likewise.
28875         * gcc.dg/special/weak-1.c: Likewise.
28876         * gcc.dg/special/weak-2.c: Likewise.
28877         * gcc.dg/special/wkali-1.c: Likewise.
28878         * gcc.dg/special/wkali-2.c: Likewise.
28879
28880         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
28881         dg-gpp-additional-*.
28882         * g++.dg/special/conpr-3.C: Likewise.
28883         * g++.dg/special/conpr-4.C: Likewise.
28884         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
28885         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
28886         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
28887         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
28888         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
28889         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
28890         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
28891         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
28892         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
28893         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
28894         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
28895         * g++.old-deja/g++.other/comdat1.C: Likewise.
28896         * g++.old-deja/g++.other/comdat2.C: Likewise.
28897         * g++.old-deja/g++.other/comdat3.C: Likewise.
28898         * g++.old-deja/g++.other/ctor1.C: Likewise.
28899         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
28900
28901 2003-06-05  Richard Henderson  <rth@redhat.com>
28902
28903         * gcc.dg/debug/20030605-1.c: New.
28904
28905 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28906
28907         * README.QMTEST: Update.
28908
28909 2003-06-04  Richard Henderson  <rth@redhat.com>
28910
28911         * gcc.dg/cleanup-1.c: New.
28912         * gcc.dg/cleanup-2.c: New.
28913         * gcc.dg/cleanup-3.c: New.
28914         * gcc.dg/cleanup-4.c: New.
28915         * gcc.dg/cleanup-5.c: New.
28916         * gcc.dg/cleanup-6.c: New.
28917         * gcc.dg/cleanup-7.c: New.
28918
28919 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28920
28921         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
28922
28923         * lib/dg-pch.exp: New file.
28924         * g++.dg/pch/pch.exp: Use dg-pch.exp.
28925         * gcc.dg/pch/pch.exp: Likewise.
28926
28927 2003-06-04  Roger Sayle  <roger@eyesopen.com>
28928
28929         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
28930         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
28931         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
28932         * gcc.dg/builtins-17.c: New test case.
28933         * gcc.dg/i386-387-4.c: New test case.
28934         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
28935
28936 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28937
28938         * gcc.dg/ultrasp9.c: New test.
28939
28940 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28941
28942         * gcc.c-torture/compile/20030604-1.c: New test.
28943         * gcc.dg/sparc-constant-1.c: New test.
28944
28945 2003-06-03  Glen Nakamura  <glen@imodulo.com>
28946
28947         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28948
28949 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
28950
28951         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
28952
28953         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28954         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
28955
28956 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
28957
28958         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
28959
28960 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28961
28962         PR c++/10940
28963         * g++.dg/template/spec10.C: New test.
28964
28965 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28966
28967         * gcc.dg/builtins-16.c: New test case.
28968
28969 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28970
28971         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28972         mempcpy test with post-increments.
28973         * gcc.c-torture/execute/string-opt-3.c: New test.
28974         * gcc.dg/string-opt-1.c: New test.
28975
28976 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28977
28978         PR fortran/10965
28979         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28980
28981 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28982
28983         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28984         (scan-assembler): ... here.  Use dg-scan.
28985         (scan-assembler-not): Likewise.
28986         (scan-file): New function.
28987         (scan-file-not): Likewise.
28988         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28989         * gcc.dg/cpp/_Pragma4.c: Likewise.
28990         * gcc.dg/cpp/_Pragma5.c: Likewise.
28991         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28992         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28993         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28994         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28995         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28996         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28997         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28998         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28999         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
29000         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
29001         * gcc.dg/cpp/cxxcom1.c: Likewise.
29002         * gcc.dg/cpp/line1.c: Likewise.
29003         * gcc.dg/cpp/maccom1.c: Likewise.
29004         * gcc.dg/cpp/maccom2.c: Likewise.
29005         * gcc.dg/cpp/maccom3.c: Likewise.
29006         * gcc.dg/cpp/maccom4.c: Likewise.
29007         * gcc.dg/cpp/maccom5.c: Likewise.
29008         * gcc.dg/cpp/maccom6.c: Likewise.
29009         * gcc.dg/cpp/multiline.c: Likewise.
29010         * gcc.dg/cpp/spacing1.c: Likewise.
29011         * gcc.dg/cpp/spacing2.c: Likewise.
29012         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
29013         * gcc.dg/cpp/trad/maccom1.c: Likewise.
29014         * gcc.dg/cpp/trad/maccom2.c: Likewise.
29015         * gcc.dg/cpp/trad/maccom3.c: Likewise.
29016         * gcc.dg/cpp/trad/maccom4.c: Likewise.
29017         * gcc.dg/cpp/trad/maccom6.c: Likewise.
29018         * gcc.dg/cpp/cxxcom2.c: Likewise.
29019         * gcc.dg/cpp/cxxcom2.h: New file.
29020
29021         * gcc.dg/cpp/truefalse.cpp: Move it to ...
29022         * g++.dg/cpp/truefalse.C: Here.
29023         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
29024
29025 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
29026
29027         * gcc.dg/cpp/redef3.c: New file.
29028
29029 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29030
29031         * gcc.dg/i386-loop-3.c: New test.
29032
29033 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
29034
29035         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
29036
29037 2003-05-31  Roger Sayle  <roger@eyesopen.com>
29038
29039         * gcc.dg/fwrapv-1.c: New test case.
29040         * gcc.dg/fwrapv-2.c: New test case.
29041
29042 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29043
29044         PR c++/10956
29045         * g++.dg/template/spec9.C: New test.
29046
29047 2003-05-29  Roger Sayle  <roger@eyesopen.com>
29048
29049         * gcc.dg/duff-4.c: New test case.
29050
29051 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
29052
29053         PR fortran/10843
29054         * g77.dg/ffixed-form-1.f: New test
29055         * g77.dg/ffixed-form-2.f: New test
29056         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
29057         * g77.dg/ffree-form-3.f: New test
29058
29059 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
29060
29061         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
29062         * gcc.dg/wint_t-1.c: Likewise.
29063
29064 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29065
29066         * g++.dg/template/access11.C: New test.
29067
29068 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29069
29070         PR c++/10849
29071         * g++.dg/template/access10.C: New test.
29072
29073 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29074             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29075
29076         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
29077
29078 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29079
29080         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
29081         suppress for powerpc-*-darwin*.
29082         * gcc.dg/torture/builtin-noret-2.c: Likewise.
29083
29084 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29085
29086         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
29087         suppress option for powerpc-*-darwin*.
29088
29089 2003-05-23  Roger Sayle  <roger@eyesopen.com>
29090
29091         * gcc.dg/builtins-1.c: Add tests for tan and atan.
29092         * gcc.dg/builtins-4.c: Add test for fmod.
29093
29094 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29095
29096         PR c++/10682
29097         * g++.dg/template/instantiate4.C: New test.
29098
29099 2003-05-22  Roger Sayle  <roger@eyesopen.com>
29100
29101         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
29102
29103 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
29104
29105         * gcc.dg/compat/scalar-return-1_main.c: New file.
29106         * gcc.dg/compat/scalar-return-1_x.c: New file.
29107         * gcc.dg/compat/scalar-return-1_y.c: New file.
29108         * gcc.dg/compat/scalar-return-2_main.c: New file.
29109         * gcc.dg/compat/scalar-return-2_x.c: New file.
29110         * gcc.dg/compat/scalar-return-2_y.c: New file.
29111         * gcc.dg/compat/struct-return-3_main.c: New file.
29112         * gcc.dg/compat/struct-return-3_y.c: New file.
29113         * gcc.dg/compat/struct-return-3_x.c: New file.
29114         * gcc.dg/compat/struct-return-2_main.c: New file.
29115         * gcc.dg/compat/struct-return-2_x.c: New file.
29116         * gcc.dg/compat/struct-return-2_y.c: New file.
29117
29118 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29119
29120         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
29121         for hppa*-hp-hpux*.
29122         * gcc.dg/20021014-1.c (dg-options): Likewise.
29123         * gcc.dg/nest.c (dg-options): Likewise.
29124
29125 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
29126
29127         PR c++/9738
29128         * g++.dg/ext/dllimport2.C: New file.
29129         * g++.dg/ext/dllimport3.C: New file.
29130
29131 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
29132
29133         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
29134         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29135         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29136         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29137         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29138         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29139         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
29140         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
29141         * gcc.dg/compat/small-struct-defs.h: New file.
29142         * gcc.dg/compat/small-struct-init.h: New file.
29143         * gcc.dg/compat/small-struct-check.h: New file.
29144         * gcc.dg/compat/fp-struct-defs.h: New file.
29145         * gcc.dg/compat/fp-struct-check.h: New file.
29146         * gcc.dg/compat/fp-struct-init.h: New file.
29147         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
29148         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
29149
29150 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
29151
29152         * gcc.dg/20030225-2.c: New test.
29153
29154 2003-05-18  Roger Sayle  <roger@eyesopen.com>
29155             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29156
29157         * gcc.c-torture/compile/20030518-1.c: New test case.
29158
29159 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
29160
29161         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
29162         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
29163         gcc-dg-debug-runtest.
29164         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
29165         gcc-dg-debug-runtest.
29166
29167 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29168
29169         PR c++/9022
29170         * g++.dg/lookup/using6.C: New test.
29171
29172 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29173
29174         * g++.dg/parse/access2.C: New test.
29175
29176 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
29177
29178         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
29179         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
29180         * gcc.dg/debug/debug.exp: Likewise.
29181
29182 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
29183
29184         * gcc.dg/dollar.c: New test.
29185
29186 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
29187
29188         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
29189         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
29190         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
29191         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
29192         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
29193         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
29194         * gcc.dg/compat/struct-by-value-6_main.c: New file.
29195         * gcc.dg/compat/struct-by-value-6_x.c: New file.
29196         * gcc.dg/compat/struct-by-value-6_y.c: New file.
29197         * gcc.dg/compat/struct-by-value-7_main.c: New file.
29198         * gcc.dg/compat/struct-by-value-7_x.c: New file.
29199         * gcc.dg/compat/struct-by-value-7_y.c: New file.
29200         * gcc.dg/compat/struct-by-value-8_main.c: New file.
29201         * gcc.dg/compat/struct-by-value-8_x.c: New file.
29202         * gcc.dg/compat/struct-by-value-8_y.c: New file.
29203         * gcc.dg/compat/struct-by-value-9_main.c: New file.
29204         * gcc.dg/compat/struct-by-value-9_x.c: New file.
29205         * gcc.dg/compat/struct-by-value-9_y.c: New file.
29206
29207 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
29208
29209         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
29210         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
29211         support for "repo" mode.
29212         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
29213         * lib/g77-dg.exp: Likewise.
29214         * lib/obj-dg.exp: Likewise.
29215
29216 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
29217
29218         Merge from gcc-3_2-rhl8-branch:
29219         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
29220
29221         * gcc.dg/tls/opt-6.c: New test.
29222
29223         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
29224
29225         * gcc.dg/20030405-1.c: New test.
29226
29227         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
29228
29229         * gcc.dg/20030309-1.c: New test.
29230
29231         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29232
29233         * gcc.c-torture/execute/20030307-1.c: New test.
29234
29235         2003-02-20  Randolph Chung  <tausq@debian.org>
29236
29237         * gcc.c-torture/compile/20030220-1.c: New test.
29238
29239         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
29240
29241         * gcc.dg/20030217-1.c: New test.
29242
29243         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
29244
29245         * gcc.c-torture/compile/20020129-1.c: New test.
29246
29247         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29248
29249         * gcc.dg/unroll-1.c: New test.
29250
29251         2002-11-16  Jan Hubicka  <jh@suse.cz>
29252
29253         * gcc.c-torture/execute/20020920-1.c: New test.
29254
29255         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
29256
29257         PR target/7434
29258         * gcc.c-torture/compile/20021008-1.c: New test.
29259
29260         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
29261
29262         PR target/7559
29263         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
29264
29265         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29266
29267         * gcc.c-torture/compile/20020807-1.c: New test.
29268
29269         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
29270
29271         * gcc.dg/tls/opt-1.c: New test.
29272
29273         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
29274
29275         * gcc.dg/20020729-1.c: New test.
29276
29277         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
29278
29279         * g++.dg/opt/life1.C: New test.
29280
29281         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
29282
29283         * gcc.dg/20020525-1.c: New test.
29284
29285         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29286
29287         PR c++/6794
29288         * g++.dg/ext/pretty1.C: New test.
29289         * g++.dg/ext/pretty2.C: New test.
29290
29291 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
29292
29293         PR c++/8385
29294         * g++.dg/ext/typeof5.C: New test.
29295
29296 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
29297
29298         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
29299         __USER_LABEL_PREFIX__ into account.
29300         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
29301
29302 2003-05-14  Roger Sayle  <roger@eyesopen.com>
29303
29304         * gcc.dg/builtins-15.c: New test case.
29305
29306 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
29307
29308         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
29309
29310 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
29311
29312         * lib/g++.exp: Tweak handling of additional source files.
29313         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
29314         * g++.dg/special/conpr-2a.C: Rename to ...
29315         * g++.dg/special/conpr-2a.cc: ... this.
29316         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
29317         * g++.dg/special/conpr-3a.C: Rename to ...
29318         * g++.dg/special/conpr-3a.cc: This.
29319         * g++.dg/special/conpr-3b.C: Rename to ...
29320         * g++.dg/special/conpr-3b.cc: This.
29321         * g++.dg/special/conpr-4.C: New test.
29322         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
29323
29324 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
29325
29326         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
29327
29328 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29329
29330         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
29331         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29332         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
29333         * g++.old-deja/g++.other/warn3.C: Likewise.
29334
29335 2003-05-11  Roger Sayle  <roger@eyesopen.com>
29336
29337         * gcc.dg/i386-387-1.c: Update to also test log.
29338         * gcc.dg/i386-387-2.c: Likewise.
29339
29340 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29341
29342         * g77.f-torture/execute/int8421.f: New test.
29343
29344 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29345
29346         PR c++/10230, c++/10481
29347         * g++.dg/lookup/scoped5.C: New test.
29348
29349 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29350
29351         PR c++/10552
29352         * g++.dg/template/ttp6.C: New test.
29353
29354 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
29355
29356         * gcc.c-torture/execute/builtins: New directory.
29357         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
29358         gcc.c-torture/execute/builtins.
29359         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
29360         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
29361         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
29362         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
29363
29364 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29365
29366         PR c++/9252
29367         * g++.dg/template/access8.C: New test.
29368         * g++.dg/template/access9.C: New test.
29369
29370 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29371
29372         PR c++/9554
29373         * g++.dg/parse/access1.C: New test.
29374
29375 2003-05-09  DJ Delorie  <dj@redhat.com>
29376
29377         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
29378         long, and not an int.
29379
29380 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29381
29382         PR c++/10555, c++/10576
29383         * g++.dg/template/memclass1.C: New test.
29384
29385 2003-05-08  DJ Delorie  <dj@redhat.com>
29386
29387         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
29388         targets.
29389         * gcc.c-torture/execute/20021024-1.x: Likewise.
29390         * gcc.c-torture/execute/shiftdi.x: Likewise.
29391         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
29392         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
29393         * gcc.dg/20021018-1.c: Likewise.
29394
29395 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29396
29397         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
29398
29399         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
29400         (bcopy): Call memmove.
29401
29402 2003-05-08  Roger Sayle  <roger@eyesopen.com>
29403
29404         * g77.f-torture/compile/8485.f: New test case.
29405
29406 2003-05-07  Richard Henderson  <rth@redhat.com>
29407
29408         PR c++/10570
29409         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
29410         Verify exception_cleanup not called for rethrows.
29411         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
29412         when exiting catch block without rethrowing.
29413         * g++.dg/eh/forced3.C: New.
29414         * g++.dg/eh/forced4.C: New.
29415
29416 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
29417
29418         * gcc.dg/20030505.c: Fix triplet.
29419
29420 2003-05-06  DJ Delorie  <dj@redhat.com>
29421
29422         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
29423         * gcc.dg/nest.c: Likewise.
29424
29425 2003-05-05  Roger Sayle  <roger@eyesopen.com>
29426
29427         * gcc.dg/builtins-14.c: New test case.
29428
29429 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
29430
29431         * lib/compat.exp (compat-execute): New argument.
29432         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
29433         * gcc.dg/compat: New test directory.
29434         * gcc.dg/compat/compat.exp: New expect script.
29435         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
29436         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
29437         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
29438         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
29439         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
29440         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
29441
29442         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
29443         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
29444         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
29445         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
29446         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
29447         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
29448         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
29449         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
29450         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
29451         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
29452         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
29453         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
29454         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
29455         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
29456         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
29457
29458 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
29459
29460         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
29461
29462 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
29463
29464         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
29465
29466 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
29467
29468         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
29469         * gcc.dg/ppc-fsel-2.c: New test.
29470
29471         * gcc.dg/unused-5.c: New test.
29472
29473 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29474
29475         PR c++/10496
29476         * g++.dg/warn/pmf1.C: New test.
29477
29478 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29479
29480         PR c++/4494
29481         * g++.dg/warn/main.C: New test.
29482
29483 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29484
29485         * gcc.dg/nonnull-3.c: New test.
29486
29487 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
29488
29489         * gcc.dg/cpp/Wtrigraphs.c: Update.
29490         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
29491
29492 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
29493
29494         * gcc.dg/ppc-fsel-1.c: New test.
29495
29496 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
29497
29498         PR c/10604
29499         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
29500
29501 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
29502
29503         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
29504
29505 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29506
29507         PR c++/9364, c++/10553, c++/10586
29508         * g++.dg/parse/typename4.C: New test.
29509         * g++.dg/parse/typename5.C: Likewise.
29510
29511 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
29512
29513         * gcc.c-torture/compile/20030503-1.c: New test.
29514
29515 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29516
29517         * g++.dg/lookup/using5.C: Fix testcase error.
29518
29519 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
29520
29521         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
29522         since MEABI is no longer supported.  Remove all vestiges
29523         of MEABI from the test.
29524
29525 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29526
29527         PR c++/10554
29528         * g++.dg/lookup/using5.C: New test.
29529
29530 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29531
29532         PR c++/8772
29533         * g++.dg/template/ttp5.C: New test.
29534
29535 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
29536
29537         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
29538         (dg-gpp-additional-sources): New function.
29539         (dg-gpp-additional-files): Likewise.
29540         * lib/g++.exp (additional_sources): New variable.
29541         (additional_files): Likewise.
29542         (g++_target_compile): Deal with them.
29543         * lib/old-dejagnu.exp: Remove.
29544         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
29545         * g++.old-deja: Revise all tests to use dg commands.
29546
29547 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29548
29549         PR c++/9432, c++/9528
29550         * g++.dg/lookup/using4.C: New test.
29551
29552 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
29553
29554         * gcc.dg/noreturn-5.c: New file.
29555         * gcc.dg/noreturn-6.c: New file.
29556
29557         * gcc.c-torture/compile/inline-1.c: New file.
29558
29559 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29560
29561         PR c++/10551
29562         * g++.dg/template/explicit1.C: New test.
29563
29564 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29565
29566         PR c++/10549
29567         * g++.dg/other/bitfield1.C: New test.
29568
29569         PR c++/10527
29570         * g++.dg/init/new7.C: New test.
29571
29572 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29573
29574         * g++.dg/ext/desig1.C: New test.
29575         * g++.dg/ext/init1.C: Update.
29576
29577         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
29578
29579 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
29580
29581         PR c++/10180
29582         * g++.dg/warn/Winline-1.C: New test.
29583
29584 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
29585
29586         * gcc.c-torture/execute/string-opt-19.c: New test.
29587
29588         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
29589         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
29590
29591 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
29592
29593         PR c++/10506
29594         * g++.dg/init/new6.C: New test.
29595
29596         PR c++/10503
29597         * g++.dg/init/ref6.C: New test.
29598
29599 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
29600
29601         * g++.dg/warn/weak1.C: XFAIL on AIX4.
29602
29603 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29604
29605         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
29606         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
29607
29608 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
29609
29610         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
29611         initialized static data members.
29612
29613 2003-04-25  H.J. Lu <hjl@gnu.org>
29614
29615         * gcc.dg/ia64-sync-4.c: New test.
29616
29617 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29618
29619         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
29620         date.
29621
29622 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
29623
29624         PR c++/10337
29625         * g++.dg/warn/conv1.C: New test.
29626         * g++.old-deja/g++.other/conv7.C: Adjust.
29627         * g++.old-deja/g++.other/overload14.C: Adjust.
29628
29629 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29630
29631         PR c++/10471
29632         * g++.dg/template/defarg2.C: New test.
29633
29634 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
29635
29636         * gcc.dg/cpp/include2.c: Update.
29637         * gcc.dg/cpp/multiline-2.c: New.
29638         * gcc.dg/cpp/multiline.c: Update.
29639         * gcc.dg/cpp/strify2.c: Update.
29640         * gcc.dg/cpp/trad/literals-2.c: Update.
29641
29642 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29643
29644         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
29645
29646 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29647
29648         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
29649
29650 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29651
29652         PR c++/10451
29653         * g++.dg/parse/crash4.C: New test.
29654
29655         PR c++/9847
29656         * g++.dg/parse/crash5.C: New test.
29657
29658 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
29659
29660         PR c++/10446
29661         * g++.dg/parse/crash3.C: New test.
29662
29663         PR c++/10428
29664         * g++.dg/parse/elab1.C: New test.
29665
29666 2003-04-22  Devang Patel  <dpatel@apple.com>
29667
29668         * gcc.dg/cpp/trad/funlike-5.c: New test.
29669
29670 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
29671
29672         * g++.dg/other/packed1.C: Fix dg options.
29673
29674 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
29675
29676         * g++.dg/other/offsetof2.C: New test.
29677
29678 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
29679
29680         * g++.dg/template/recurse.C: Adjust location of error messages.
29681
29682 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
29683
29684         PR c++/9881
29685         * g++.dg/init/addr-const1.C: New test.
29686         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
29687
29688 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29689
29690         PR c++/10405
29691         * g++.dg/lookup/struct-hack1.C: New test.
29692
29693 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
29694
29695         * ucs.c: Update diagnostic messages.
29696
29697 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29698
29699         * gcc.dg/cpp/truefalse.cpp: New test.
29700         * gcc.dg/cpp/cpp.exp: Update.
29701         * g++.dg/other/stdbool-if.C: Remove.
29702
29703 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29704
29705         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
29706         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
29707
29708 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29709
29710         * gcc.c-torture/compile/20030418-1.c: New test.
29711
29712 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
29713
29714         * README.compat: Remove; content moved to doc/sourcebuild.texi.
29715
29716 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29717
29718         PR c++/10347
29719         g++.dg/template/dependent-name1.C: New test.
29720
29721 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
29722
29723         * gcc.dg/warn-1.c (tourist_guide): New array,
29724         contains a pointer to bar.
29725
29726 2003-04-16  Roger Sayle  <roger@eyesopen.com>
29727
29728         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
29729         * gcc.c-torture/execute/medce-1.c: New test case.
29730         * gcc.c-torture/execute/medce-2.c: New test case.
29731
29732 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
29733
29734         * lib/prune.exp: Ignore more messages.
29735
29736         PR c++/10381
29737         * g++.dg/parse/lookup3.C: New test.
29738
29739 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
29740
29741         * gcc.c-torture/compile/20030415-1.c : New test.
29742
29743 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
29744
29745         * gcc.c-torture/execute/scope-2.c: Move to ...
29746         * gcc.dg/noncompile/scope.c: .... here.
29747
29748 2003-04-14  Roger Sayle  <roger@eyesopen.com>
29749
29750         * gcc.dg/20030414-2.c: New test case.
29751
29752 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
29753
29754         PR target/10377
29755         * gcc.dg/20030414-1.c: New test.
29756
29757 2003-04-13  Roger Sayle  <roger@eyesopen.com>
29758
29759         * gcc.dg/builtins-12.c: New test case.
29760         * gcc.dg/builtins-13.c: New test case.
29761
29762 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29763
29764         * gcc.c-torture/execute/string-opt-18.c: New test.
29765
29766 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
29767
29768         PR c++/10300
29769         * g++.dg/init/new5.C: New test.
29770
29771 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
29772
29773         PR c++/7910
29774         * g++.dg/ext/dllimport1.C: New test.
29775
29776 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29777
29778         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
29779
29780 2003-04-11  Bud Davis <bdavis9659@comcast.net>
29781
29782         PR Fortran/9263
29783         * g77.f-torture/noncompile/9263.f: New test
29784         PR Fortran/1832
29785         * g77.f-torture/execute/1832.f: New test
29786
29787 2003-04-11  David Chad  <davidc@freebsd.org>
29788             Loren J. Rittle  <ljrittle@acm.org>
29789
29790         libobjc/8562
29791         * objc.dg/headers.m: New test.
29792
29793 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
29794
29795         * gcc.c-torture/execute/builtin-noret-2.c: New.
29796         * gcc.c-torture/execute/builtin-noret-2.x: New.
29797         XFAIL builtin-noret-2.c at -O1 and above.
29798         * gcc.dg/redecl.c: New.
29799         * gcc.dg/Wshadow-1.c: Update error regexps.
29800
29801 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
29802
29803         * g++.dg/abi/bitfield10.C: New test.
29804
29805 2003-04-09  Mike Stump  <mrs@apple.com>
29806
29807         * gcc.dg/pch/pch.exp: Make testcase names longer.
29808         * g++.dg/pch/pch.exp: Make testcase names longer.
29809
29810 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29811
29812         * gcc.dg/builtins-11.c: New test case.
29813
29814 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29815
29816         * gcc.dg/builtins-9.c: New test case.
29817         * gcc.dg/builtins-10.c: New test case.
29818
29819 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
29820
29821         * gcc.dg/noncompile/init-4.c.c: New test.
29822
29823 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29824
29825         * gcc.misc-test/gcov-9.c: New test.
29826         * gcc.misc-test/gcov-10.c: New test
29827         * gcc.misc-test/gcov-11.c: New test.
29828
29829 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
29830
29831         PR optimization/10024
29832         * gcc.c-torture/compile/20030405-1.c: New test.
29833
29834 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
29835
29836         * gcc.dg/pch/static-3.c: New.
29837         * gcc.dg/pch/static-3.hs: New.
29838         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
29839
29840 2003-04-04  Richard Henderson  <rth@redhat.com>
29841
29842         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
29843         * g++.dg/eh/forced2.C: Likewise.
29844
29845 2003-04-03  Mike Stump  <mrs@apple.com>
29846
29847         * lib/scanasm.exp (scan-assembler): Add xfail processing for
29848         target arg.
29849         (scan-assembler-times, scan-assembler-not): Likewise.
29850         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
29851
29852 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29853
29854         * gcc.dg/sparc-loop-1.c: New test.
29855
29856 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
29857
29858         PR other/9274
29859         * g++.dg/pch/system-2.C: New.
29860         * g++.dg/pch/system-2.Hs: New.
29861
29862 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
29863
29864         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
29865
29866         * g++.dg/eh/simd-1.C (vecfunc): Same.
29867
29868 2003-04-01  Roger Sayle  <roger@eyesopen.com>
29869
29870         * gcc.c-torture/execute/20030401-1.c: New test case.
29871
29872 2003-04-01  Ziemowit Laski <zlaski@apple.com>
29873
29874         * objc.dg/defs.m: New.
29875
29876 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
29877
29878         * g++.dg/eh/simd-1.C: New.
29879         * g++.dg/eh/simd-2.C: New.
29880
29881 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
29882
29883         * gcc.c-torture/execute/simd-3.c: New.
29884
29885 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29886
29887         PR c/9936
29888         * gcc.dg/20030331-2.c: New test.
29889
29890 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29891
29892         PR c++/10278
29893         * g++.dg/parse/crash2.C: New test.
29894
29895 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29896
29897         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
29898         * gcc.c-torture/execute/20030331-1.c: ...here.
29899
29900 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29901
29902         * gcc.c-torture/execute/20030331-1.c: New test.
29903
29904 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29905
29906         * lib/gcov.exp: Adjust call return testing strings.
29907         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
29908
29909 2003-03-31  Roger Sayle  <roger@eyesopen.com>
29910
29911         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
29912         * gcc.dg/builtins-7.c: New test case.
29913         * gcc.dg/builtins-8.c: New test case.
29914
29915 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29916
29917         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
29918
29919 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
29920
29921         PR c++/7647
29922         * g++.dg/lookup-class-member-2.C: New test.
29923
29924 2003-03-30  Glen Nakamura  <glen@imodulo.com>
29925
29926         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
29927
29928 2003-03-28  Roger Sayle  <roger@eyesopen.com>
29929
29930         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
29931
29932 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
29933
29934         * g++.dg/init/attrib1.C: New test.
29935
29936 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29937
29938         * gcc.dg/ultrasp8.c: New test.
29939
29940 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29941
29942         * gcc.dg/ultrasp7.c: New test.
29943
29944 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
29945
29946         PR c++/10047
29947         * g++.dg/template/inline1.C: New test.
29948
29949 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29950
29951         * gcc.dg/sparc-dwarf2.c: New test.
29952
29953 2003-03-27  Roger Sayle  <roger@eyesopen.com>
29954
29955         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
29956         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
29957
29958 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
29959
29960         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
29961         than reading .x files.
29962         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
29963         * g77.dg/gcov/gcov-1.f: Likewise.
29964         * gcc.misc-tests/gcov-4b.c: Likewise.
29965         * gcc.misc-tests/gcov-5b.c: Likewise.
29966         * gcc.misc-tests/gcov-6.c: Likewise.
29967         * gcc.misc-tests/gcov-7.c: Likewise.
29968         * gcc.misc-tests/gcov-8.c: Likewise.
29969         * g++.dg/gcov/gcov-1.x: Remove.
29970         * g77.dg/gcov/gcov-1.x: Likewise.
29971         * gcc.misc-tests/gcov-4b.x: Likewise.
29972         * gcc.misc-tests/gcov-5b.x: Likewise.
29973         * gcc.misc-tests/gcov-6.x: Likewise.
29974         * gcc.misc-tests/gcov-7.x: Likewise.
29975         * gcc.misc-tests/gcov-8.x: Likewise.
29976
29977 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29978
29979         PR opt/10087
29980         * gcc.dg/20030324-1.c: New test.
29981
29982 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29983
29984         PR c++/10224
29985         * g++.dg/template/arg3.C: New test.
29986
29987         PR c++/10158
29988         * g++.dg/template/friend18.C: New test.
29989
29990 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29991
29992         * g77.f-torture/compile/20030326-1.f: New test case.
29993
29994 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29995
29996         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29997
29998         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29999
30000 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
30001
30002         * gcc.dg/ia64-sync-3.c: New test.
30003
30004 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
30005
30006         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
30007
30008 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30009
30010         * gcc.dg/ultrasp6.c: New test.
30011
30012 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30013
30014         * gcc.dg/i386-signbit-1.c: New test.
30015         * gcc.dg/i386-signbit-2.c: New test.
30016         * gcc.dg/i386-signbit-3.c: New test.
30017
30018 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30019
30020         * gcc.dg/ultrasp5.c: Fix options.
30021
30022 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30023
30024         * gcc.dg/ultrasp5.c: Fix comment.
30025
30026 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
30027
30028         PR fortran/10197
30029         * g77.f-torture/execute/10197.f: New test.
30030
30031 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
30032
30033         PR c++/9898, c++/383
30034         * g++.dg/template/conv6.C: New test.
30035
30036         PR c++/10119
30037         * g++.dg/template/ptrmem5.C: New test.
30038
30039         PR c++/10026
30040         * g++.dg/lookup/koenig1.C: New test.
30041
30042         PR C++/10199
30043         * g++.dg/lookup/template2.C: New test.
30044
30045 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
30046
30047         * g++.dg/opt/rtti1.C: New test.
30048
30049 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30050
30051         * gcc.dg/ultrasp5.c: New test.
30052
30053 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
30054
30055         PR middle-end/9967
30056         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
30057         builtin fputs.
30058
30059 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
30060
30061         PR c/8224
30062         * gcc.dg/20030323-1.c: New test.
30063
30064 2003-03-23  Roger Sayle  <roger@eyesopen.com>
30065
30066         * gcc.c-torture/compile/20030323-1.c: New test case.
30067
30068 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
30069
30070         * gcc.dg/20030321-1.c: New test.
30071
30072 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
30073
30074         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
30075
30076 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30077
30078         PR c++/9978, c++/9708
30079         * g++.dg/ext/vlm1.C: Adjust expected error.
30080         * g++.dg/ext/vla2.C: New test.
30081         * g++.dg/template/arg1.C: New test.
30082         * g++.dg/template/arg2.C: New test.
30083
30084 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
30085
30086         * g77.f-torture/execute/select.f: New test.
30087         * g77.f-torture/noncompile/select_no_compile.f: New test.
30088
30089 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
30090
30091         PR c++/9898
30092         * g++.dg/other/error4.C: New test.
30093
30094 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
30095
30096         * g++.dg/template/friend17.C: New test.
30097
30098 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
30099
30100         * gcc.c-torture/compile/20030320-1.c: New.
30101
30102 2003-03-20  Roger Sayle  <roger@eyesopen.com>
30103
30104         * gcc.dg/builtins-6.c: New test case.
30105
30106 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
30107
30108         PR target/10073
30109         * gcc.c-torture/compile/20030319-1.c: New.
30110
30111 2003-03-18  Jan Hubicka  <jh@suse.cz>
30112
30113         * gcc.dg/i386-cvt-1.c: New test.
30114
30115 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
30116
30117         * objc.dg/naming-1.m: Use "(parse|syntax) error".
30118         * objc.dg/naming-2.m: Likewise.
30119
30120 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
30121
30122         PR c++/9639
30123         * g++.dg/parse/crash1.C: New test.
30124
30125 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
30126
30127         PR c++/8805
30128         * g++.dg/eh/cleanup1.C: New test.
30129
30130 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30131
30132         * gcc.c-torture/execute/20030316-1.c: New test case.
30133
30134 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30135
30136         PR c++/9629
30137         * g++.dg/init/ctor2.C: New test.
30138
30139 2003-03-15  Roger Sayle  <roger@eyesopen.com>
30140
30141         * g77.f-torture/compile/xformat.f: New test case.
30142
30143 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30144
30145         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
30146         * g++.old-deja/g++.mike/eh50.C: Likewise.
30147
30148 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30149
30150         PR c++/6440
30151         * g++.dg/template/spec7.C: New test.
30152         * g++.dg/template/spec8.C: Likewise.
30153
30154 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
30155
30156         * gcc.c-torture/execute/20030313-1.c: New test.
30157
30158 2003-03-14  Richard Henderson  <rth@redhat.com>
30159
30160         * gcc.dg/inline-2.c: Adjust alpha test for external call.
30161
30162 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30163
30164         * gcc.c-torture/compile/20030314-1.c: New test.
30165
30166 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
30167
30168         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
30169         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
30170         thumb target,
30171         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
30172         to accept newer _imp__  prefix and additional
30173         newline in .drectve section.
30174         * gcc.dg/dll-4.c: Likewise.
30175         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
30176         switch.
30177
30178 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
30179
30180         * g++.dg/parse/namespace9.C: New test.
30181
30182         * g++.dg/init/ref5.C: New test.
30183         * g++.dg/parse/ptrmem1.C: Likewise.
30184
30185 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30186
30187         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
30188         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
30189         regular expression.
30190         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
30191         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
30192
30193 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
30194
30195         * gcc.c-torture/execute/20030224-2.c: New test.
30196
30197 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30198
30199         * gcc.dg/decl-3.c: New test.
30200
30201 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30202
30203         * gcc.dg/i386-loop-2.c: New test.
30204
30205 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
30206
30207         PR c++/9474
30208         * g++.dg/parse/namespace8.C: New test.
30209
30210         PR c++/9924
30211         * g++.dg/overload/builtin2.C: New test.
30212
30213 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
30214
30215         * gcc.dg/return-type-3.c: New test.
30216
30217 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30218
30219         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
30220         profiling options are not supported.
30221
30222 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
30223
30224         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
30225         * g++.old-deja/g++.warn/impint2.C: Likewise.
30226
30227 2003-03-10  Devang Patel  <dpatel@apple.com>
30228
30229         * g++.dg/cpp/c++_cmd_1.C: New test.
30230         * g++.dg/cpp/c++_cmd_1.h: New file.
30231
30232 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
30233
30234         * gcc.dg/altivec-9.c: New file.
30235
30236 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30237
30238         * gcc.dg/ppc-sdata-1.c: New test.
30239         * gcc.dg/ppc-sdata-2.c: New test.
30240
30241 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
30242
30243         PR c++/9373
30244         * g++.dg/opt/ptrmem2.C: New test.
30245
30246         PR c++/8534
30247         * g++.dg/opt/ptrmem1.C: New test.
30248
30249 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30250
30251         * gcc.dg/i386-loop-1.c: New test.
30252
30253 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30254
30255         PR c++/9970
30256         * g++.dg/lookup/friend1.C: New test.
30257
30258 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30259
30260         PR c++/9823
30261         * g++.dg/parser/constructor1.C: New test.
30262
30263 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
30264
30265         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
30266
30267         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
30268
30269 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
30270
30271         * gcc.dg/cpp/Wunused.c: Update test.
30272
30273 2003-03-08  Jan Hubicka  <jh@suse.cz>
30274
30275         * gcc.dg/inline-3.c: New test.
30276
30277 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30278
30279         PR c++/9809
30280         * g++.dg/parse/builtin1.C: New test.
30281
30282         PR c++/9982
30283         * g++.dg/abi/cookie1.C: New test.
30284         * g++.dg/abi/cookie2.C: Likewise.
30285
30286         PR c++/9524
30287         * g++.dg/template/field1.C: New test.
30288
30289         PR c++/9912
30290         * g++.dg/parse/class1.C: New test.
30291         * g++.dg/parse/namespace7.C: Likewise.
30292         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
30293
30294 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
30295
30296         * g++.dg/init/ref4.C: New test.
30297
30298 2003-03-07  Jan Hubicka  <jh@suse.cz>
30299
30300         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
30301         * gcc.dg/inline-3.c: New test.
30302
30303 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
30304
30305         * g++.dg/init/ref3.C: New test.
30306
30307         PR c++/9965
30308         * g++.dg/init/ref2.C: New test.
30309
30310         PR c++/9400
30311         * g++.dg/warn/Wshadow-2.C: New test.
30312
30313         PR c++/9791
30314         * g++.dg/warn/Woverloaded-1.C: New test.
30315
30316 2003-03-05  Jan Hubicka  <jh@suse.cz>
30317
30318         * gcc.dg/i386-local2.c: New.
30319         * gcc.dg/i386-local.c: Fix typo.
30320
30321 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
30322
30323         * g++.dg/abi/layout3.C: New test.
30324
30325 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30326
30327         * gcc.c-torture/compile/20030305-1.c
30328
30329 2003-03-05  Jan Hubicka  <jh@suse.cz>
30330
30331         * gcc.dg/i386-local.c: New.
30332
30333 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
30334
30335         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
30336
30337 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30338
30339         * gcc.dg/switch-2.c: New test.
30340         * gcc.dg/switch-3.c: New test.
30341         * gcc.dg/Wswitch.c: Adjust line numbers.
30342         * gcc.dg/Wswitch-default.c: Likewise.
30343         * gcc.dg/Wswitch-enum.c: Likewise.
30344
30345 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
30346
30347         * gcc.c-torture/execute/20030222-1.c: New test.
30348
30349 2003-03-03  James E Wilson  <wilson@tuliptree.org>
30350
30351         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
30352
30353 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
30354
30355         PR c++/9878
30356         * g++.dg/init/ref1.C: New test.
30357
30358 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
30359
30360         * gcc.dg/sh-relax.c: New SH-only test.
30361
30362 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
30363
30364         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
30365         comment explaining purpose of testcase.
30366
30367 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30368
30369         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
30370         for HC11/HC12 (asm needs two int registers).
30371         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
30372         HC11/HC12 because the test uses an asm which needs two 32-bit
30373         registers.
30374
30375 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30376
30377         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
30378         for HC11/HC12 (array is too large otherwise).
30379         * gcc.c-torture/compile/920501-4.x: New file, likewise.
30380         * gcc.c-torture/compile/20010518-2.x: Likewise.
30381         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
30382         HC11/HC12 (array is too large).
30383
30384 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
30385
30386         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
30387         * lib/g++-dg.exp (g++-dg-test): Likewise.
30388
30389 2003-03-01  Roger Sayle  <roger@eyesopen.com>
30390
30391         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
30392         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
30393
30394 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30395
30396         * g++.dg/warn/implicit-typename1.C: Remove warning.
30397
30398 2003-02-28  Richard Henderson  <rth@redhat.com>
30399
30400         * gcc.dg/noreturn-1.c: Move noreturn warning line.
30401         * gcc.dg/return-type-1.c: Move control reaches end warning line.
30402
30403 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
30404
30405         * gcc.dg/pch/pch.exp: Change .pch to .gch.
30406         * g++.dg/pch/pch.exp: Likewise.
30407
30408 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
30409
30410         PR c++/9879
30411         * testsuite/g++.dg/init/new4.C: New test.
30412
30413 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
30414
30415         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
30416
30417 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
30418
30419         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
30420         unsigned long.
30421
30422         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
30423         wider than float.
30424
30425 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30426
30427         * lib/scanasm.exp: Add support for counting numbers of
30428         occurences.
30429         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
30430         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
30431
30432 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
30433
30434         PR c++/9683
30435         * g++.dg/template/static3.C: New test.
30436
30437         PR c++/9829
30438         * g++.dg/parse/namespace6.C: New test.
30439
30440 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30441
30442         PR target/9732
30443         * gcc.dg/20030225-1.c: New test.
30444
30445 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
30446
30447         * README: Remove out-of-date information.
30448
30449         PR c++/9836
30450         * g++.dg/template/spec6.C: New test.
30451
30452 2003-02-24  Jeff Law  <law@redhat.com>
30453
30454         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
30455
30456 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30457
30458         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
30459         * gcc.dg/pragma-ep-1.c: Likewise.
30460
30461 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30462
30463         PR c++/9602
30464         * g++.dg/template/friend16.C: New test.
30465
30466 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
30467
30468         PR c++/5333
30469         * g++.dg/parse/fused-params1.C: Adjust error messages.
30470         * g++.dg/template/nested3.C: New test.
30471
30472 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
30473
30474         * g++.dg/abi/param1.C: New test.
30475
30476 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30477
30478         PR c++/7982
30479         * g++.dg/warn/implicit-typename1.C: New test.
30480
30481 2003-02-22  Kelley Cook <kelleycook@comcast.net>
30482
30483         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
30484         with "mtune".
30485         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30486         * gcc.c-torture/execute/20010129-1.x: Likewise.
30487         * gcc.dg/20011107-1.c: Likewise.
30488         * gcc.dg/20020108-1.c: Likewise.
30489         * gcc.dg/20020122-3.c: Likewise.
30490         * gcc.dg/20020206-1.c: Likewise.
30491         * gcc.dg/20020310-1.c: Likewise.
30492         * gcc.dg/20020426-2.c: Likewise.
30493         * gcc.dg/20020517-1.c: Likewise.
30494         * gcc.dg/991230-1.c: Likewise.
30495         * gcc.dg/i386-unroll-1.c: Likewise.
30496         * gcc.misc-tests/i386-prefetch.exp: Likewise.
30497
30498 2003-02-22  Jan Hubicka  <jh@suse.cz>
30499
30500         * gcc.dg/i386-mul.c: New test.
30501
30502 2003-02-21  Roger Sayle  <roger@eyesopen.com>
30503
30504         * gcc.dg/builtins-5.c: New test case.
30505
30506 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
30507
30508         * gcc.dg/asmreg-1.c: New test.
30509
30510 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30511
30512         PR c++/9749
30513         * g++.dg/parse/varmod1.C: New test.
30514
30515 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30516
30517         PR c++/9727
30518         * g++.dg/template/op1.C: New test.
30519
30520 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30521
30522         PR c++/8906
30523         * g++.dg/template/nested2.C: New test.
30524
30525 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30526
30527         PR c++/8724
30528         * g++.dg/expr/dtor1.C: New test.
30529
30530 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
30531
30532         * gcc.dg/cpp/include3.c: New test.
30533         * gcc.dg/cpp/inc/foo.h: New file.
30534
30535 2003-02-21  Glen Nakamura  <glen@imodulo.com>
30536
30537         * gcc.c-torture/execute/20030221-1.c: New test.
30538
30539 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
30540
30541         PR c++/9729
30542         * g++.dg/abi/conv1.C: New test.
30543
30544 2003-02-20  Jan Hubicka  <jh@suse.cz>
30545
30546         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
30547
30548 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
30549
30550         * gcc.c-torture/compile/20030219-1.c: New test.
30551
30552 2003-02-18  Jan Hubicka  <jh@suse.cz>
30553
30554         * gcc.dg/funcorder.c: New test.
30555
30556 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30557
30558         * gcc.c-torture/execute/20030218-1.c: New.
30559
30560 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
30561
30562         * gcc.dg/20030218-1.c: New.
30563
30564 2003-02-18  Richard Henderson  <rth@redhat.com>
30565
30566         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
30567         * gcc.dg/attr-used-2.c: New.
30568
30569 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
30570
30571         PR c++/9704
30572         * g++.dg/init/copy5.C: New test.
30573
30574 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
30575
30576         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
30577         * g++.dg/pch/pch.exp: Likewise.
30578
30579 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30580
30581         * gcc.c-torture/execute/20030209-1.c: Enable the test if
30582         STACK_SIZE is not defined.
30583
30584 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30585
30586         PR c++/9457
30587         * g++.dg/template/init1.C: New test.
30588
30589 2003-02-16  Jan HUbicka  <jh@suse.cz>
30590
30591         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
30592         (foo): Add few extra tests
30593         * gcc.dg/c99-const-expr-3.c: Likewise.
30594         * gcc.c-torture/execute/20030216-1.c: New.
30595
30596 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30597
30598         PR c++/9459
30599         * g++.dg/ext/typeof4.C: New test.
30600
30601 2003-02-15  Roger Sayle  <roger@eyesopen.com>
30602
30603         * gcc.dg/i386-387-3.c: New test case.
30604
30605 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
30606
30607         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
30608         cris-*-elf* cris-*-aout* and mmix-*-*.
30609
30610 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
30611
30612         * gcc.dg/20030213-1.c: New test.
30613
30614 2003-02-12  Roger Sayle  <roger@eyesopen.com>
30615
30616         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
30617         * gcc.dg/i386-387-2.c: Likewise.
30618
30619 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
30620
30621         * gcc.dg/ppc-spe.c: Fix formatting.
30622         Enable tests that were previously unsupported by gas.
30623         Delete tests for instructions that no longer exist.
30624         Switch arguments on evsubifw builtin.
30625
30626 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
30627
30628         * gcc.c-torture/execute/20030209-1.c: Disable the test if
30629         STACK_SIZE is too small.
30630
30631 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30632             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30633
30634         * gcc.dg/decl-2.c: New test.
30635
30636 2003-02-10  Jan Hubicka  <jh@suse.cz>
30637
30638         * gcc.dg/i386-fpcvt-1.c: New test.
30639
30640 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
30641
30642         * gcc.c-torture/execute/20030209-1.c: New test.
30643
30644 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
30645
30646         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
30647         int-wide bitops, use the constants of the same width.
30648         Likewise, if long long is 32-bit wide, test bitops using
30649         32-bit constants.
30650
30651 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
30652
30653         * gcc.dg/20021014-1.c: Annotate with expected notice text.
30654
30655 2003-02-07  Roger Sayle  <roger@eyesopen.com>
30656
30657         * testsuite/gcc.dg/builtins-4.c: New test case.
30658
30659 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30660
30661         * gcc.dg/20020430-1.c: Fix dg command typos.
30662         * gcc.dg/20020503-1.c: Likewise.
30663
30664 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30665
30666         PR c++/8785
30667         * g++.dg/parse/fused-params1.C: New test.
30668
30669         PR c++/8857
30670         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
30671
30672         PR c++/8921
30673         * g++.dg/parse/non-dependent1.C: New test.
30674
30675         PR c++/8928
30676         * g++.dg/parse/dupl-tmpl-args1.C: New test.
30677
30678         PR c++/9228
30679         * g++.dg/parse/undefined7.C: New test.
30680         * g++.dg/parse/non-templ1.C: New test.
30681
30682         PR c++/9229
30683         * g++.dg/parse/too-many-tmpl-args1.C: New test.
30684
30685 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
30686
30687         * gcc.c-torture/compile/20030206-1.c: New test.
30688
30689 2003-02-05  Roger Sayle  <roger@eyesopen.com>
30690
30691         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
30692         "pow" to "foo" to avoid potential confusion with a math built-in.
30693
30694 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30695
30696         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
30697         conditions for SPARC targets.
30698
30699 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
30700
30701         * gcc.dg/20030204-1.c: New test.
30702
30703 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30704
30705         PR c++/38
30706         * g++.dg/parse/array-size1.C: New test.
30707
30708         PR c++/5657
30709         * g++.dg/parse/undefined3.C: New test.
30710
30711         PR c++/5665
30712         * g++.dg/parse/undefined4.C: New test.
30713
30714         PR c++/5975
30715         * g++.dg/parse/undefined5.C: New test.
30716
30717         PR c++/7259
30718         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
30719
30720         PR c++/8578
30721         * g++.dg/parse/casting-operator1.C: New test.
30722
30723         PR c++/8596
30724         * g++.dg/parse/undefined6.C: New test.
30725
30726         PR c++/8736
30727         * g++.dg/parse/missing-template1.C: New test.
30728
30729 2003-02-04  Jan Hubicka  <jh@suse.cz>
30730
30731         * gcc.dg/i386-cadd.c: Compile using -march=k8.
30732         * gcc.dg/i386-cmov?.c: Likewise.
30733         * gcc.dg/i386-fpcvt-?.c: Likewise.
30734         * gcc.dg/i386-ssefp-1.c: Likewise.
30735         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
30736         conventions.
30737
30738 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
30739
30740         PR c++/7129
30741         * testsuite/g++.dg/ext/max.C: New test.
30742
30743 2003-02-03  Jan Hubicka  <jh@suse.cz>
30744
30745         * gcc.c-torture/execute/20030203-1.c: New test.
30746
30747 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
30748
30749         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
30750         'natural-endian'.
30751
30752 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
30753
30754         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
30755         * g++.dg/init/new2.C: Likewise.
30756         * g++.dg/other/new1.C: Likewise.
30757
30758 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
30759
30760         * gcc.dg/struct-ret-libc.c: New test.
30761
30762 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
30763
30764         * gcc.dg/20030129-1.c: New test.
30765
30766 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30767
30768         PR c++/8849
30769         * g++.dg/template/ptrmem4.C: New test.
30770
30771 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
30772
30773         * g++.dg/parser/constant1.C: New test.
30774
30775 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30776
30777         PR c++/8591
30778         * g++.dg/parse/friend2.C: New test.
30779
30780 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30781
30782         PR c++/9437
30783         * g++.dg/template/unify4.C: New test.
30784
30785 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
30786
30787         * gcc.c-torture/execute/20030128-1.c: New test.
30788
30789 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
30790
30791         * g++.dg/lookup/nested1.C: Test moved from ...
30792         * g++.old-deja/g++.other/lookup24.C: ... here.
30793
30794 2003-01-28  Jan Hubicka  <jh@suse.cz>
30795
30796         * gcc.dg/i386-cmov5.c: New test.
30797
30798 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30799
30800         * gcc.c-torture/execute/20010925-1.c: Changed the
30801         memcpy declaration.
30802
30803 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30804
30805         PR c++/3902
30806         * g++.dg/parse/template5.C: New test.
30807
30808 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
30809
30810         PR fortran/9258
30811         * g77.dg/pr9258: New test.
30812
30813 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30814
30815         * README: Move relevant parts from README.g++.
30816
30817         * README.g++: Remove this file.
30818
30819 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30820
30821         * g++.dg/abi/dcast1.C: New test.
30822
30823 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30824
30825         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
30826
30827 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
30828
30829         PR c++/47
30830         * g++.old-deja/g++.other/lookup24.C: New test.
30831
30832 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30833
30834         PR middle-end/7227
30835         * gcc.dg/uninit-C.c: New test.
30836
30837 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
30838
30839         * g++.dg/abi/covariant1.C: New test.
30840
30841 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
30842
30843         * gcc.dg/20030123-1.c: New test.
30844
30845 2003-01-25  Jan Hubicka  <jh@suse.cz>
30846
30847         PR opt/8492
30848         * gcc.c-torture/compile/20030125-1.c
30849
30850 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
30851
30852         PR c++/9403
30853         * g++.dg/parse/template3.C: New test.
30854         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
30855
30856         PR c++/795
30857         * g++.dg/parse/template4.C: New test.
30858
30859         PR c++/9415
30860         * g++.dg/template/qual2.C: New test.
30861
30862         PR c++/8545
30863         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
30864
30865         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
30866
30867 2003-01-25  Roger Sayle  <roger@eyesopen.com>
30868
30869         * gcc.c-torture/execute/switch-1.c: New test case.
30870
30871 2003-01-25  Jan Hubicka  <jh@suse.cz>
30872
30873         * gcc.c-torture/execute/20030125-1.[cx]: New test.
30874
30875 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
30876
30877         Tweaks for Bison-1.875. From the NEWS file:
30878         "- `parse error' -> `syntax error'
30879         Bison now uniformly uses the term `syntax error'"
30880         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
30881         * gcc.dg/cpp/digraph2.c: Likewise.
30882         * gcc.dg/cpp/direct2.c: Likewise.
30883         * gcc.dg/cpp/paste4.c: Likewise.
30884         * gcc.dg/c90-restrict-1.c: Likewise.
30885         * gcc.dg/c99-func-2.c: Likewise.
30886         * gcc.dg/noncompile/920721-2.c: Likewise.
30887         * gcc.dg/noncompile/930622-2.c: Likewise.
30888         * gcc.dg/noncompile/940112-1.c: Likewise.
30889         * gcc.dg/noncompile/950921-1.c: Likewise.
30890         * gcc.dg/noncompile/951123-1.c: Likewise.
30891         * gcc.dg/noncompile/971104-1.c: Likewise.
30892         * gcc.dg/noncompile/990416-1.c: Likewise.
30893
30894 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
30895
30896         * g++.dg/parse/undefined1.C: Add error message.
30897
30898 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30899
30900         PR c++/9354
30901         * g++.dg/parse/new1.C: New test.
30902
30903         PR c++/9216
30904         * g++.dg/parse/template2.C: New test.
30905
30906         PR c++/9354
30907         * g++.dg/parse/typedef2.C: New test.
30908
30909         PR c++/9328
30910         * g++.dg/ext/typeof3.C: New test.
30911
30912 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30913
30914         PR c++/2738
30915         * g++.dg/parse/ret-type1.C: New test.
30916
30917         PR c++/3792
30918         * g++.dg/parse/tmpl-outside1.C: New test.
30919
30920         PR c++/4207
30921         * g++.dg/parse/int-as-enum1.C: New test.
30922
30923         PR c++/4903
30924         * g++.dg/parse/no-typename1.C: New test.
30925
30926         PR c++/5533
30927         * g++.dg/parse/no-value1.C: New test.
30928
30929         PR c++/5921
30930         * g++.dg/parse/wrong-inline1.C: New test.
30931
30932         PR c++/6402
30933         * g++.dg/parse/ref1.C: New test.
30934
30935         PR c++/6992
30936         * g++.dg/parse/attr-ctor1.C: New test.
30937
30938         PR c++/7229
30939         * g++.dg/parse/namespace5.C: New test.
30940
30941         PR c++/7917
30942         * g++.dg/parse/func-def1.C: New test.
30943
30944         PR c++/8143
30945         * g++.dg/parse/undefined1.C: New test.
30946
30947         PR c++/5723, PR c++/8522
30948         * g++.dg/parse/specialization1.C: New test.
30949
30950         PR c++/163, PR c++/8595
30951         * g++.dg/parse/struct-as-enum1.C: New test.
30952
30953         PR c++/9173
30954         * g++.dg/parse/undefined2.C: New test.
30955
30956 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30957
30958         PR c++/9298
30959         * g++.dg/parse/template1.C: New test.
30960
30961         PR c++/9384
30962         * g++.dg/parse/using1.C: New test.
30963
30964         PR c++/9285
30965         PR c++/9294
30966         * g++.dg/parse/expr2.C: New test.
30967
30968         PR c++/9388
30969         * g++.dg/parse/lookup2.C: Likewise.
30970
30971 2003-01-21  Jan Hubicka  <jh@suse.cz>
30972
30973         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30974         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30975         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30976         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30977
30978 2003-01-20  Nick Clifton  <nickc@redhat.com>
30979
30980         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30981         problem with ARM sibcall code generation.
30982
30983 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30984
30985         * gcc.c-torture/execute/20030120-1.c: New.
30986
30987 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30988
30989         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30990
30991 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30992
30993         PR c++/9272
30994         * g++.dg/parse/ctor1.C: New test.
30995
30996         PR c++/9294:
30997         * g++.dg/parse/qualified1.C: New test.
30998
30999         * g++.dg/parse/typename3.C: New test.
31000
31001 2003-01-16  Richard Henderson  <rth@redhat.com>
31002
31003         * g++.dg/tls/init-2.C: Fix error matches for real this time.
31004
31005 2003-01-16  Richard Henderson  <rth@redhat.com>
31006
31007         * g++.dg/pch/pch.exp: Copy test header to the working directory
31008         before using it either for precompilation or direct use.
31009         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
31010         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
31011
31012 2003-01-16  Richard Henderson  <rth@redhat.com>
31013
31014         * gcc.dg/pch/pch.exp: Copy test header to the working directory
31015         before using it either for precompilation or direct use.
31016         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
31017         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
31018
31019 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
31020
31021         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
31022         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
31023         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
31024         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
31025         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
31026         typename warning into error.
31027         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
31028         error messages.
31029         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
31030         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
31031         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
31032         messages.
31033         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
31034         make declaration visible in template.
31035         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
31036         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
31037         messages.
31038         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
31039         message.
31040         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
31041         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
31042         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
31043         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
31044         typename warning with error message.
31045         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
31046         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
31047         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
31048
31049 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
31050
31051         * g++.dg/parse/ambig2.C: New test.
31052
31053 2003-01-15  Richard Henderson  <rth@redhat.com>
31054
31055         * g++.dg/tls/init-2.C: Update error message string.
31056
31057 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31058
31059         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
31060
31061 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
31062
31063         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
31064         all for HC11/HC12.
31065         * gcc.c-torture/compile/20001205-1.x: Likewise.
31066         * gcc.c-torture/compile/20001226-1.x: Likewise.
31067         * gcc.c-torture/compile/920520-1.x: Likewise.
31068         * gcc.c-torture/compile/961203-1.x: Likewise.
31069         * gcc.c-torture/compile/20020604-1.x: Likewise.
31070
31071 2003-01-15  Jan Hubicka  <jh@suse.cz>
31072
31073         * gcc.c-torture/compile/20030115-1.c: New test.
31074
31075         * gcc.dg/i386-fpcvt-1.c: New test.
31076         * gcc.dg/i386-fpcvt-2.c: New test.
31077
31078 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
31079
31080         Further conform g++'s __vmi_class_type_info to the C++ ABI
31081         specification.
31082         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
31083         the specification.
31084
31085 2003-01-14  Jan Hubicka  <jh@suse.cz>
31086
31087         * gcc.dg/i386-fpcvt-1.c: New test.
31088         * gcc.dg/i386-fpcvt-2.c: New test.
31089
31090 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31091
31092         * gcc.dg/i386-mmx-3.c: New test.
31093
31094 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
31095
31096         PR c++/9264
31097         * g++.dg/parse/octal1.C: New file.
31098
31099         PR c++/9172
31100         * g++.dg/parse/typename1.C: New file.
31101
31102 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
31103
31104         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
31105         * gcc.dg/bf-no-ms-layout.c: Likewise.
31106         * gcc.dg/bf-ms-attrib.c: Likewise.
31107
31108 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
31109
31110         PR c++/9099
31111         * g++.dg/parse/dtor1.C: New file.
31112
31113         PR c++/9128
31114         * g++.dg/rtti/typeid1.C: New file.
31115
31116         PR c++/9153
31117         * g++.dg/parse/lookup1.C: New file.
31118
31119         PR c++/9171
31120         * g++.dg/templ/spec5.C: New file.
31121
31122 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
31123
31124         * gcc.c-torture/compile/20030110-1.c: New test.
31125
31126 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
31127
31128         Merge from pch-branch:
31129
31130         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
31131
31132         * gcc.dg/pch/cpp-1.h: New.
31133         * gcc.dg/pch/cpp-1.c: New.
31134         * gcc.dg/pch/cpp-2.h: New.
31135         * gcc.dg/pch/cpp-2.c: New.
31136
31137         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
31138
31139         * gcc.dg/pch/except-1.h: New.
31140         * gcc.dg/pch/except-1.c: New.
31141
31142         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
31143
31144         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
31145         running test.
31146         * gcc.dg/pch: Include *.hp not *.h.
31147         * gcc.dg/pch/system-1.h: New.
31148         * gcc.dg/pch/system-1.c: New.
31149
31150         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
31151
31152         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
31153         rather than trying to build and run a program using PCH.
31154         * gcc.dg/pch: Remove dg-do commands from test files.
31155
31156         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
31157
31158         * gcc.dg/pch/macro-3.c: New.
31159         * gcc.dg/pch/macro-3.h: New.
31160
31161         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
31162
31163         * gcc.dg/pch/common-1.c: New.
31164         * gcc.dg/pch/common-1.h: New.
31165         * gcc.dg/pch/decl-1.c: New.
31166         * gcc.dg/pch/decl-1.h: New.
31167         * gcc.dg/pch/decl-2.c: New.
31168         * gcc.dg/pch/decl-2.h: New.
31169         * gcc.dg/pch/decl-3.c: New.
31170         * gcc.dg/pch/decl-3.h: New.
31171         * gcc.dg/pch/decl-4.c: New.
31172         * gcc.dg/pch/decl-4.h: New.
31173         * gcc.dg/pch/decl-5.c: New.
31174         * gcc.dg/pch/decl-5.h: New.
31175         * gcc.dg/pch/global-1.c: New.
31176         * gcc.dg/pch/global-1.h: New.
31177         * gcc.dg/pch/inline-1.c: New.
31178         * gcc.dg/pch/inline-1.h: New.
31179         * gcc.dg/pch/inline-2.c: New.
31180         * gcc.dg/pch/inline-2.h: New.
31181         * gcc.dg/pch/static-1.c: New.
31182         * gcc.dg/pch/static-1.h: New.
31183         * gcc.dg/pch/static-2.c: New.
31184         * gcc.dg/pch/static-2.h: New.
31185
31186         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
31187
31188         * g++.dg/pch/pch.exp: Better handle failing testcases.
31189         * gcc.dg/pch/pch.exp: Likewise.
31190         * gcc.dg/pch/macro-1.c: New.
31191         * gcc.dg/pch/macro-1.h: New.
31192         * gcc.dg/pch/macro-2.c: New.
31193         * gcc.dg/pch/macro-2.h: New.
31194
31195         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
31196
31197         * g++.dg/dg.exp: Treat files in pch/ specially.
31198         * g++.dg/pch/pch.exp: New file.
31199         * g++.dg/pch/empty.H: New file.
31200         * g++.dg/pch/empty.C: New file.
31201         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
31202         "precompile".
31203
31204         * gcc.dg/pch/pch.exp: New file.
31205         * gcc.dg/pch/empty.h: New file.
31206         * gcc.dg/pch/empty.c: New file.
31207         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
31208         "precompile".
31209
31210 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31211
31212         * g++.dg/template/friend14.C: New test.
31213
31214 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31215
31216         * gcc.dg/old-style-asm-1.c: New test.
31217
31218 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
31219
31220         * gcc.c-torture/compile/20030109-1.c: New test.
31221
31222 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31223
31224         * gcc.c-torture/execute/20030109-1.c: New test.
31225
31226 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
31227
31228         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
31229         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
31230         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
31231         * g++.old-deja/g++.mike/eh2.C: Likewise.
31232         * g++.old-deja/g++.mike/eh3.C: Likewise.
31233         * g++.old-deja/g++.mike/eh5.C: Likewise.
31234         * g++.old-deja/g++.mike/eh6.C: Likewise.
31235         * g++.old-deja/g++.mike/eh7.C: Likewise.
31236         * g++.old-deja/g++.mike/eh8.C: Likewise.
31237         * g++.old-deja/g++.mike/eh9.C: Likewise.
31238         * g++.old-deja/g++.mike/eh10.C: Likewise.
31239         * g++.old-deja/g++.mike/eh12.C: Likewise.
31240         * g++.old-deja/g++.mike/eh13.C: Likewise.
31241         * g++.old-deja/g++.mike/eh14.C: Likewise.
31242         * g++.old-deja/g++.mike/eh16.C: Likewise.
31243         * g++.old-deja/g++.mike/eh17.C: Likewise.
31244         * g++.old-deja/g++.mike/eh18.C: Likewise.
31245         * g++.old-deja/g++.mike/eh21.C: Likewise.
31246         * g++.old-deja/g++.mike/eh23.C: Likewise.
31247         * g++.old-deja/g++.mike/eh24.C: Likewise.
31248         * g++.old-deja/g++.mike/eh25.C: Likewise.
31249         * g++.old-deja/g++.mike/eh26.C: Likewise.
31250         * g++.old-deja/g++.mike/eh27.C: Likewise.
31251         * g++.old-deja/g++.mike/eh28.C: Likewise.
31252         * g++.old-deja/g++.mike/eh29.C: Likewise.
31253         * g++.old-deja/g++.mike/eh31.C: Likewise.
31254         * g++.old-deja/g++.mike/eh33.C: Likewise.
31255         * g++.old-deja/g++.mike/eh34.C: Likewise.
31256         * g++.old-deja/g++.mike/eh35.C: Likewise.
31257         * g++.old-deja/g++.mike/eh36.C: Likewise.
31258         * g++.old-deja/g++.mike/eh37.C: Likewise.
31259         * g++.old-deja/g++.mike/eh38.C: Likewise.
31260         * g++.old-deja/g++.mike/eh39.C: Likewise.
31261         * g++.old-deja/g++.mike/eh40.C: Likewise.
31262         * g++.old-deja/g++.mike/eh41.C: Likewise.
31263         * g++.old-deja/g++.mike/eh42.C: Likewise.
31264         * g++.old-deja/g++.mike/eh44.C: Likewise.
31265         * g++.old-deja/g++.mike/eh46.C: Likewise.
31266         * g++.old-deja/g++.mike/eh47.C: Likewise.
31267         * g++.old-deja/g++.mike/eh48.C: Likewise.
31268         * g++.old-deja/g++.mike/eh49.C: Likewise.
31269         * g++.old-deja/g++.mike/eh50.C: Likewise.
31270         * g++.old-deja/g++.mike/eh51.C: Likewise.
31271         * g++.old-deja/g++.mike/eh53.C: Likewise.
31272         * g++.old-deja/g++.mike/eh55.C: Likewise.
31273         * g++.old-deja/g++.mike/p7912.C: Likewise.
31274         * g++.old-deja/g++.mike/p9706.C: Likewise.
31275         * g++.old-deja/g++.mike/p10416.C: Likewise.
31276         * g++.old-deja/g++.mike/p11667.C: Likewise.
31277         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
31278         Remove redundant reference to Iris.
31279         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
31280         Elxsi, i860, Pico Java, and WE32K.
31281
31282 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
31283
31284         * g++.dg/ext/asm4.C: New test.
31285
31286 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31287
31288         PR c++/9030
31289         * g++.dg/template/friend12.C: New test.
31290         * g++.dg/template/friend13.C: Likewise.
31291         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
31292
31293 2003-01-08  Jan Hubicka  <jh@suse.cz>
31294
31295         * gcc.dg/i386-cadd.c: New test.
31296         * gcc.dg/i386-cmov4.c: Likewise.
31297
31298 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
31299
31300         PR c++/9165
31301         * g++.dg/warn/Wunused-3.C: New test.
31302
31303         * g++.dg/abi/bitfield9.C: New test.
31304
31305         PR c++/9189
31306         * g++.dg/parse/defarg3.C: New test.
31307
31308 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31309
31310         * g++.dg/parse/ambig1.C: New test.
31311         * g++.dg/parse/defarg2.C: New test.
31312
31313 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
31314
31315         * g++.dg/template/defarg-1.C: New test.
31316         * g++.dg/template/local2.C: Likewise.
31317
31318 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
31319
31320         * gcc.c-torture/execute/20030105-1.c: New test.
31321
31322 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31323
31324         * g++.dg/parse/namespace3.C: Remove extra semicolons.
31325         * g++.dg/parse/namespace4.C: Likewise.
31326
31327 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
31328
31329         * g++.dg/template/ntp2.C: New test.
31330
31331 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
31332
31333         * g++.dg/parse/extern-C-1.C: New test.
31334
31335         * g++.dg/parse/namespace4.C: New test.
31336
31337         * g++.dg/template/nested1.C: New test.
31338
31339         * g++.dg/parse/namespace3.C: New test.
31340
31341 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31342
31343         * g++.dg/lookup/two-stage1.C: New test.
31344
31345 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31346
31347         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
31348         * g++.old-deja/g++.jason/access8.C: Likewise.
31349         * g++.old-deja/g++.other/decl5.C: Likewise.
31350
31351 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31352
31353         * g++.dg/parse/parse7.C: New test.
31354
31355 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
31356
31357         PR c++/2843
31358         * g++.dg/ext/attrib7.C: New test.
31359
31360 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31361
31362         * g++.dg/parse/parse6.C: New test.
31363
31364 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
31365
31366         * gcc.dg/h8300-stack-1.c: New.
31367
31368 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31369
31370         g++.dg/lookup/exception1.C: New test.
31371
31372         g++.dg/lookup/template1.C: New test.
31373
31374         g++.dg/parse/namespace2.C: New test.
31375
31376         g++.dg/parse/parens2.C: New test.
31377
31378 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31379
31380         * g++.dg/parse/parse5.C: New test.
31381         * g++.dg/lookup/scoped4.C: New test.
31382
31383 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31384
31385         * g++.dg/parse/parens1.C: New test.
31386
31387         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
31388         angle-bracket1.C.
31389         * g++.dg/parse/parens2.C: New test.
31390
31391         * g++.dg/lookup/scope-operator1.C: New test.
31392
31393         * g++.dg/parse/operator1.C: New test.
31394
31395 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31396
31397         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
31398         * g++.old-deja/g++.other/access6.C: Likewise.
31399         * g++.old-deja/g++.other/decl1.C: Likewise.
31400         * g++.old-deja/g++.pt/typename12.C: Likewise.
31401
31402 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31403
31404         * g++.dg/parse/namespace1.C: New test.
31405
31406 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31407
31408         * g++.dg/parse/parse4.C: New test.
31409
31410 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31411
31412         * g++.dg/parse/parse3.C: New test.
31413
31414 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31415
31416         * g++.dg/parse/parse2.C: New test.
31417
31418 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31419
31420         * g++.dg/template/friend11.C: New test.
31421
31422 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31423
31424         * g++.dg/parse/parse1.C: New test.
31425
31426 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
31427
31428         * lib/profopt.exp: Change the name of a global variable to avoid
31429         possible clashes with other test suites.
31430
31431 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
31432
31433         * g++.dg/inherit/covariant8.C: New test.
31434
31435 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31436
31437         * g++.dg/init/array9.C: New test.
31438
31439         PR c++/9112
31440         * g++.dg/parse/expr1.C: New test.
31441
31442 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
31443
31444         * gcc.c-torture/compile/20021230-1.c: New test.
31445
31446 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31447
31448         * g++.dg/inherit/covariant5.C: New test.
31449         * g++.dg/inherit/covariant6.C: New test.
31450         * g++.dg/inherit/covariant7.C: New test.
31451
31452 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31453
31454         PR c++/2739
31455         * g++.dg/other/access2.C: New test.
31456
31457 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31458
31459         * g++.dg/other/anon-struct.C: No longer fails
31460         * g++.old-deja/g++.brendan/parse4.C: Likewise.
31461         * g++.old-deja/g++.brendan/parse5.C: Likewise.
31462         * g++.old-deja/g++.brendan/parse6.C: Likewise.
31463
31464 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31465
31466         * g++.dg/parse/angle-bracket.C (main): No longer fails.
31467
31468 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
31469
31470         * g++.dg/eh/spec4.C: Remove stray semicolon.
31471         * g++.dg/expr/pmf-1.C: Change error message.
31472         * g++.dg/ext/asm1.C: Remove stray semicolon.
31473         * g++.dg/ext/typename1.C: Add missing typenames.
31474         * g++.dg/inherit/template-as-base.C: Change error message.
31475         * g++.dg/lookup/scoped1.C: Likewise.
31476         * g++.dg/lookup/scoped2.C: Likewise.
31477         * g++.dg/lookup/using2.C: Likewise.
31478         * g++.dg/other/component1.C: Remove stray semicolon.
31479         * g++.dg/other/do1.C: Change error message.
31480         * g++.dg/other/error2.C: Likewise.
31481         * g++.dg/other/init1.C: Likewise.
31482         * g++.dg/other/packed1.C: Remove stray semicolon.
31483         * g++.dg/other/ptrmem2.C: Change error message.
31484         * g++.dg/parse/parameter-declaration-1.C: Remove line number
31485         marker.
31486         * g++.dg/special/initp1.C: Remove invalid attribute usage.
31487         * g++.dg/template/access3.C: Add typename keyword.
31488         * g++.dg/template/access5.C: Remove stray semicolon.
31489         * g++.dg/template/access6.C: Likewise.
31490         * g++.dg/template/complit1.C: Likewise.
31491         * g++.dg/template/crash1.C: Change error message.
31492         * g++.dg/template/inherit2.C: Remove stray semicolon.
31493         * g++.dg/template/instantiate2.C: Likewise.
31494         * g++.dg/template/instantiate3.C: Change error message.
31495         * g++.dg/template/qual1.C: Remove stray semicolon.
31496         * g++.dg/template/qualttp18.C: Change error message.
31497         * g++.dg/template/ref1.C: Remove stray semicolon.
31498         * g++.dg/template/sizeof1.C (A::value): Declare it.
31499         * g++.dg/template/spec4.C: Change error message.
31500         * g++.dg/template/static1.C: Likewise.
31501         * g++.dg/template/type1.C: Likewise.
31502         * g++.dg/template/typename3.C: Likewise.
31503         * g++.old-deja/g++.benjamin/13478.C: Change error message.
31504         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
31505         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
31506         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
31507         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
31508         named return value extension.
31509         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
31510         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
31511         * g++.old-deja/g++.bob/extern_C.C: Likewise.
31512         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31513         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31514         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31515         * g++.old-deja/g++.brendan/crash13.C: Likewise.
31516         * g++.old-deja/g++.brendan/crash15.C: Likewise.
31517         * g++.old-deja/g++.brendan/crash18.C: Change error message.
31518         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
31519         * g++.old-deja/g++.brendan/crash38.C: Likewise.
31520         * g++.old-deja/g++.brendan/crash50.C: Likewise.
31521         * g++.old-deja/g++.brendan/crash56.C: Likewise.
31522         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
31523         syntax.
31524         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
31525         * g++.old-deja/g++.brendan/crash8.C: Change error message.
31526         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
31527         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31528         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
31529         * g++.old-deja/g++.brendan/template11.C: Likewise.
31530         * g++.old-deja/g++.brendan/template26.C: Likewise.
31531         * g++.old-deja/g++.brendan/template27.C: Use explicit
31532         specialization syntax.
31533         * g++.old-deja/g++.brendan/template30.C: Likewise.
31534         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
31535         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
31536         non-dependent names.
31537         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
31538         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
31539         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
31540         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
31541         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
31542         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
31543         named return value extension.
31544         * g++.old-deja/g++.ext/namedret2.C: Likewise.
31545         * g++.old-deja/g++.ext/namedret3.C: Likewise.
31546         * g++.old-deja/g++.ext/return1.C: Likewise.
31547         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
31548         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
31549         * g++.old-deja/g++.jason/access8.C: Likewise.
31550         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
31551         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
31552         pseudo-destructor names.
31553         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
31554         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
31555         pseudo-destructor names.
31556         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
31557         * g++.old-deja/g++.jason/overload19.C: Likewise.
31558         * g++.old-deja/g++.jason/overload32.C: Likewise.
31559         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
31560         stray semicolons.
31561         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
31562         * g++.old-deja/g++.jason/return.C: Likewise.
31563         * g++.old-deja/g++.jason/return2.C: Likewise.
31564         * g++.old-deja/g++.jason/shadow1.C: Likewise.
31565         * g++.old-deja/g++.jason/special.C: Use explicit specialization
31566         syntax.
31567         * g++.old-deja/g++.jason/template10.C: Account for use of
31568         non-dependent names.
31569         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
31570         syntax.
31571         * g++.old-deja/g++.jason/template37.C: Likewise.
31572         * g++.old-deja/g++.law/access4.C: Change error messages.
31573         * g++.old-deja/g++.law/arm13.C: Remove incorrect
31574         pseudo-destructor names.
31575         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
31576         * g++.old-deja/g++.law/ctors9.C: Likewise.
31577         * g++.old-deja/g++.law/cvt22.C: Likewise.
31578         * g++.old-deja/g++.law/dtors5.C: Likewise.
31579         * g++.old-deja/g++.law/global-init1.C: Likewise.
31580         * g++.old-deja/g++.law/missed-error3.C: Likewise.
31581         * g++.old-deja/g++.law/operators28.C: Likewise.
31582         * g++.old-deja/g++.law/visibility28.C: Likewise.
31583         * g++.old-deja/g++.martin/eval1.C: Likewise.
31584         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
31585         name.
31586         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
31587         * g++.old-deja/g++.mike/net34.C: Likewise.
31588         * g++.old-deja/g++.mike/net36.C: Likewise.
31589         * g++.old-deja/g++.mike/ns2.C: Likewise.
31590         * g++.old-deja/g++.mike/p12306.C: Likewise.
31591         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
31592         value extension.
31593         * g++.old-deja/g++.mike/p700.C: Likewise.
31594         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
31595         * g++.old-deja/g++.mike/p710.C: Likewise.
31596         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
31597         value extension.
31598         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
31599         * g++.old-deja/g++.mike/pmf9.C: Likewise.
31600         * g++.old-deja/g++.ns/crash2.C: Likewise.
31601         * g++.old-deja/g++.ns/crash3.C: Likewise.
31602         * g++.old-deja/g++.ns/invalid1.C: Likewise.
31603         * g++.old-deja/g++.ns/ns17.C: Likewise.
31604         * g++.old-deja/g++.ns/template16.C: Likewise.
31605         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
31606         keyword.
31607         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
31608         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
31609         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
31610         named return value extension.
31611         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
31612         * g++.old-deja/g++.other/access4.C: Issue additional error
31613         messages.
31614         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
31615         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
31616         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
31617         * g++.old-deja/g++.other/crash25.C: Change error message.
31618         * g++.old-deja/g++.other/crash4.C: Change error message.
31619         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
31620         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
31621         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
31622         checks.
31623         * g++.old-deja/g++.other/defarg8.C: Likewise.
31624         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
31625         * g++.old-deja/g++.other/dtor10.C: Likewise.
31626         * g++.old-deja/g++.other/incomplete.C: Likewise.
31627         * g++.old-deja/g++.other/linkage7.C: Likewise.
31628         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
31629         lookup algorithm.
31630         * g++.old-deja/g++.other/mangle2.C: Likewise.
31631         * g++.old-deja/g++.other/refinit2.C: Likewise.
31632         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
31633         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
31634         * g++.old-deja/g++.pt/crash28.C: Likewise.
31635         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
31636         syntax.
31637         * g++.old-deja/g++.pt/crash32.C: Change error message.
31638         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
31639         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
31640         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
31641         error message position.
31642         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
31643         * g++.old-deja/g++.pt/defarg8.C: Change error message.
31644         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
31645         syntax.
31646         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
31647         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
31648         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
31649         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
31650         keyword.
31651         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31652         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
31653         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
31654         keyword.
31655         * g++.old-deja/g++.pt/explicit71.C: Change error message.
31656         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
31657         syntax.
31658         * g++.old-deja/g++.pt/friend28.C: Account for use of
31659         non-dependent names.
31660         * g++.old-deja/g++.pt/friend29.C: Likewise.
31661         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
31662         rules.
31663         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
31664         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
31665         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
31666         lookup rules.
31667         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
31668         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
31669         keyword.
31670         * g++.old-deja/g++.pt/memclass20.C: Likewise.
31671         * g++.old-deja/g++.pt/memclass5.C: Likewise.
31672         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
31673         keyword.
31674         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
31675         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
31676         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
31677         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
31678         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
31679         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
31680         keyword.
31681         * g++.old-deja/g++.pt/spec10.C: Likewise.
31682         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
31683         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
31684         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
31685         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
31686         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
31687         * g++.old-deja/g++.pt/ttp62.C: Likewise.
31688         * g++.old-deja/g++.pt/ttp64.C: Likewise.
31689         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
31690         * g++.old-deja/g++.pt/typename15.C: Likewise.
31691         * g++.old-deja/g++.pt/typename22.C: Likewise.
31692         * g++.old-deja/g++.pt/typename6.C: Change error messages.
31693         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
31694         * g++.old-deja/g++.pt/virtual2.C: Likewise.
31695         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
31696         syntax.
31697         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
31698         return value extension.
31699         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
31700         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
31701         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
31702         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
31703
31704 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31705
31706         * g++.dg/warn/inline1.C: New test.
31707         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
31708         * g++.old-deja/g++.jason/synth10.C: Likewise.
31709         * g++.old-deja/g++.mike/net31.C: Likewise.
31710         * g++.old-deja/g++.mike/p8786.C: Likewise.
31711
31712         * g++.dg/template/friend10.C: New test.
31713         * g++.dg/template/conv5.C: New test.
31714
31715 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31716
31717         * g++.dg/lookup/scoped3.C: New test.
31718
31719         * g++.dg/lookup/decl1.C: New test.
31720         * g++.dg/lookup/decl2.C: New test.
31721
31722 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31723
31724         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
31725         gcc.c-torture/compile/20021015-1.c,
31726         gcc.c-torture/compile/20021015-2.c,
31727         gcc.c-torture/compile/20021123-1.c,
31728         gcc.c-torture/compile/20021123-2.c,
31729         gcc.c-torture/compile/20021123-3.c,
31730         gcc.c-torture/compile/20021123-4.c,
31731         gcc.c-torture/execute/20021024-1.c: Add tests previously added
31732         only to 3.1 or 3.2 branch.
31733
31734 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
31735
31736         * gcc.dg/i386-bitfield3.c: New test.
31737
31738         * gcc.dg/i386-bitfield2.c: New test.
31739
31740 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
31741
31742         * g++.dg/parse/conv_op1.C: New test.
31743
31744 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
31745
31746         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
31747         approved.
31748
31749 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
31750
31751         * gcc.c-torture/compile/20021220-1.c: New test.
31752
31753 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
31754
31755         * gcc.dg/i386-fastcall-1.c: New.
31756
31757 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31758
31759         * gcc.c-torture/execute/20021219-1.c: New test.
31760
31761 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31762
31763         * gcc.dg/i386-pic-1.c: New test.
31764
31765 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31766
31767         PR c++/8099
31768         * g++.dg/template/friend9.C: New test.
31769
31770 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31771
31772         PR c++/3663
31773         * g++.dg/template/access7.C: New test.
31774
31775 2002-12-18  Nick Clifton  <nickc@redhat.com>
31776
31777         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
31778         the libstdc++-v3 directory has been found.
31779
31780 2002-12-12  Devang Patel <dpatel@apple.com>
31781         * gcc.dg/darwin-ld-1.c: New test.
31782         * gcc.dg/darwin-ld-2.c: New test.
31783         * gcc.dg/darwin-ld-3.c: New test.
31784         * gcc.dg/darwin-ld-4.c: New test.
31785         * gcc.dg/darwin-ld-5.c: New test.
31786
31787 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31788
31789         * gcc.c-torture/compile/20021212-1.c: New test.
31790
31791 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
31792
31793         * gcc.dg/fshort-wchar: New test.
31794
31795 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
31796
31797         PR c++/8372
31798         * g++.dg/template/dtor1.C: New test.
31799
31800         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
31801         markers.
31802
31803 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
31804
31805         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
31806
31807 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
31808
31809         * g++.dg/template/static1.C: New test.
31810         * g++.dg/template/static2.C: New test.
31811         * g++.old-deja/g++.ext/memconst.C: New test.
31812
31813 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31814
31815         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
31816         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
31817         * g++.dg/special/initp1.C: Likewise.
31818
31819 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
31820
31821         * gcc.c-torture/execute/20021204-1.c: New test.
31822
31823 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
31824
31825         * gcc.dg/ppc-fmadd-1.c: New file.
31826         * gcc.dg/ppc-fmadd-2.c: New file.
31827         * gcc.dg/ppc-fmadd-3.c: New file.
31828
31829 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31830
31831         * gcc.c-torture/compile/20021204-1.c: New test.
31832
31833 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31834
31835         * g++.dg/inherit/covariant2.C: New test.
31836         * g++.dg/inherit/covariant3.C: New test.
31837         * g++.dg/inherit/covariant4.C: New test.
31838         * g++.dg/inherit/covariant1.C: Remove XFAIL.
31839         * g++.old-deja/g++.robertl/eb17.C: Likewise.
31840
31841 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
31842
31843         PR c++/8688
31844         * g++.dg/init/brace3.C: New test.
31845
31846 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
31847
31848         * gcc.dg/20020210-1.c: Fix a comment typo.
31849
31850 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
31851
31852         PR c++/8720
31853         * g++.dg/parse/defarg1.C: New test.
31854
31855         PR c++/8615
31856         * g++.dg/template/char1.C: New test.
31857
31858         * g++.dg/template/varmod1.C: Fix typo.
31859
31860 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31861
31862         DR 180
31863         * g++.old-deja/g++.pt/crash32.C: Expect error.
31864
31865 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
31866
31867         PR c++/5919
31868         * g++.dg/template/varmod1.C: New test.
31869
31870         PR c++/8727
31871         * g++.dg/inherit/typeinfo1.C: New test.
31872
31873         PR c++/8663
31874         * g++.dg/inherit/typedef1.C: New test.
31875
31876 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
31877
31878         PR c++/8332
31879         PR c++/8493
31880         * g++.dg/template/strlen1.C: New test.
31881
31882         PR c++/8227
31883         * g++.dg/template/ctor2.C: New test.
31884
31885         PR c++/8214
31886         * g++.dg/init/string1.C: New test.
31887
31888         PR c++/8511
31889         * g++.dg/template/friend8.C: New test.
31890
31891 2002-11-29  Joe Buck <jbuck@synopsys.com>
31892
31893         * g++.dg/lookup/anon2.C: New test.
31894
31895 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
31896
31897         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
31898         h8300 port.
31899
31900 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
31901
31902         * gcc.dg/bitfld-6.c: New test.
31903
31904 2002-11-27  Jan Hubicka  <jh@suse.cz>
31905
31906         * gcc.c-torture/execute/20021127.[cx]: New test.
31907
31908 2002-11-26  Jan Hubicka  <jh@suse.cz>
31909
31910         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
31911         quality.
31912
31913 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
31914
31915         * g++.dg/init/brace2.C: New test.
31916         * g++.old-deja/g++.mike/p9129.C: Correct.
31917
31918 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
31919
31920         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
31921
31922 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
31923
31924         * gcc.dg/sibcall-6: New test for indirect sibcalls.
31925
31926 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
31927
31928         * testsuite/g++.dg/abi/empty11.C: New test.
31929         * testsuite/g++.dg/rtti/cv1.C: New test.
31930
31931 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
31932
31933         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
31934
31935 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
31936
31937         * g++.dg/abi/empty10.C: New test.
31938
31939 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31940
31941         * gcc.c-torture/compile/20021124-1.c: New test.
31942
31943 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
31944
31945         * g++.dg/abi/rtti2.C: New test.
31946
31947 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31948
31949         * gcc.dg/i386-unroll-1.c: New test.
31950
31951 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31952
31953         * gcc.c-torture/compile/20021120-1.c: New test.
31954         * gcc.c-torture/compile/20021120-2.c: New test.
31955
31956 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31957
31958         * gcc.dg/bitfld-5.c: New test.
31959
31960 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31961
31962         * gcc.c-torture/execute/20021120-3.c: New test.
31963
31964 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31965
31966         * gcc.c-torture/execute/20021120-2.c: New test.
31967
31968 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31969
31970         * gcc.c-torture/execute/20021120-1.c: New test.
31971
31972 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31973
31974         * gcc.c-torture/execute/20021118-3.c: New test.
31975
31976 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31977
31978         * gcc.c-torture/compile/20021119-1.c: New test.
31979
31980 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31981
31982         * gcc.dg/duff-1.c: New test.
31983         * gcc.dg/duff-2.c: New test.
31984         * gcc.dg/duff-3.c: New test.
31985
31986 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31987
31988         * gcc.dg/cpp/_Pragma5.c: New test.
31989
31990 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31991
31992         * gcc.c-torture/execute/20021118-2.c: New test.
31993
31994 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31995
31996         * gcc.c-torture/execute/20021118-1.c: New test.
31997
31998 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31999
32000         * gcc.dg/20021116-1.c: New test.
32001
32002 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
32003
32004         * g++.dg/abi/vcall1.C: New test.
32005
32006 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
32007
32008         * gcc.dg/20021029-1.c: New test.
32009         * gcc.dg/20021029-2.c: New test.
32010
32011 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32012
32013         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
32014
32015 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32016
32017         PR c/8439
32018         * gcc.dg/20021110.c: Move to ...
32019         * gcc.c-torture/compile/20021110.c: .... here.
32020
32021 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32022
32023         PR c/8467
32024         * gcc.c-torture/execute/20021111-1.c
32025
32026 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32027
32028         PR c/8439
32029         * gcc.dg/20021110.c: New test.
32030
32031 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
32032
32033         * g++.dg/abi/vthunk3.C: Run only on x86.
32034
32035 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32036
32037         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
32038
32039 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
32040
32041         * lib/compat.exp (compat-execute): Fix logic error in last
32042         change.
32043
32044 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
32045
32046         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
32047
32048 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32049
32050         PR c++/8389
32051         * g++.dg/template/access6.C: New test.
32052
32053 2002-11-08  Jan Hubicka  <jh@suse.cz>
32054
32055         * gcc.dg/i386-ssefp-1.c: New test.
32056         * gcc.dg/i386-ssefp-1.c: New test.
32057
32058 2002-11-08  Jan Hubicka  <jh@suse.cz>
32059
32060         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
32061
32062 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32063
32064         * g++.dg/abi/vthunk3.C: New test.
32065
32066         PR c++/8338
32067         * g++.dg/template/crash2.C: New test.
32068
32069 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32070
32071         * testsuite/g++.dg/abi/dtor1.C: New test.
32072         * testsuite/g++.dg/abi/dtor2.C: Likewise.
32073
32074 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
32075
32076         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
32077         Darwin.
32078
32079 2002-11-04  Adam Nemet  <anemet@lnxw.com>
32080
32081         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
32082         -mthumb.  Only xfail with -O0.
32083
32084 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
32085
32086         * g++.dg/abi/thunk1.C: New test.
32087         * g++.dg/abi/thunk2.C: Likewise.
32088         * g++.dg/abi/vtt1.C: Likewise.
32089
32090 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
32091
32092         PR optimization/8423
32093         * gcc.c-torture/execute/builtin-constant.c: New test.
32094
32095 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
32096
32097         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
32098         Add some more cases.
32099
32100 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
32101
32102         PR c++/8391
32103         * g++.dg/opt/local1.C: New test.
32104
32105 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
32106
32107         PR c++/8160
32108         * g++.dg/template/complit1.C: New test.
32109
32110         PR c++/8149
32111         * g++.dg/template/typename4.C: Likewise.
32112
32113 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32114
32115         Core issue 287, PR c++/7639
32116         * g++.dg/template/instantiate1.C: Adjust error location.
32117         * g++.dg/template/instantiate3.C: New test.
32118         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
32119         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
32120         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
32121
32122 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
32123
32124         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
32125
32126 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
32127
32128         PR c++/8287
32129         * g++.dg/init/dtor2.C: New test.
32130
32131 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32132
32133         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
32134         * gcc.dg/nest.c: Bypass errors on irix6.
32135
32136 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
32137
32138         * gcc.dg/nest.c: Expect error for mmix-*-*.
32139         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
32140
32141 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
32142
32143         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
32144         markers.
32145
32146         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
32147
32148 2002-10-25  Mike Stump  <mrs@apple.com>
32149
32150         * gcc.dg/warn-1.c: New test.
32151
32152 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32153
32154         * g++.dg/template/typename3.C: New test.
32155
32156 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
32157
32158         * g++.dg/lookup/ptrmem1.C: New test.
32159
32160         * g++.dg/abi/vthunk2.C: New test.
32161
32162 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32163
32164         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
32165
32166 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
32167
32168         * g++.dg/abi/empty9.C: New test.
32169
32170 2002-10-24  Richard Henderson  <rth@redhat.com>
32171
32172         * g++.dg/inherit/thunk1.C: Enable for ia64.
32173
32174 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32175
32176         PR c++/8067
32177         * g++.dg/lookup/pretty1.C: New test.
32178
32179 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
32180
32181         * gcc.dg/20021023-1.c: New test.
32182
32183 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32184
32185         PR c++/7679
32186         * g++.dg/parse/inline1.C: New test.
32187
32188 2002-10-23  Richard Henderson  <rth@redhat.com>
32189
32190         * g++.dg/inherit/thunk1.C: Enable for x86_64.
32191
32192         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
32193
32194 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
32195
32196         PR c++/6579
32197         * g++.dg/parse/stmtexpr3.C: New test.
32198
32199 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32200
32201         * g++.dg/expr/cond1.C: New test.
32202
32203 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32204
32205         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
32206
32207 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32208
32209         * g++.dg/abi/vbase13.C: New test.
32210         * g++.dg/abi/vbase14.C: Likewise.
32211
32212 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
32213
32214         * gcc.dg/tls/pic-1.c: New test.
32215         * gcc.dg/tls/nonpic-1.c: New test.
32216         * gcc.dg/20021018-1.c: New test.
32217
32218 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32219
32220         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
32221         Remove only files with the same base name as the test case.
32222         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
32223         (profopt-execute): Likewise.  Also, remove old profiling
32224         and performance data files before running the tests.
32225
32226         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
32227         * g++.dg/bprob/bprob.exp: Likewise.
32228         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
32229         to allow more general test case names.
32230
32231         * g++.dg/bprob/bprob-1.C: Rename to ...
32232         * g++.dg/bprob/g++-bprob-1.C: ... this.
32233
32234         * g77.dg/bprob/bprob-1.f: Rename to ...
32235         * g77.dg/bprob/g77-bprob-1.f: ... this.
32236
32237 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32238
32239         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
32240         bison 1.50 or later.
32241
32242 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
32243
32244         * g++.dg/README: Describe more test directories.
32245
32246 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32247
32248         * g++.dg/init/array6.C: Add additional tests.
32249
32250 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32251
32252         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
32253         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
32254
32255 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
32256
32257         * gcc.c-torture/compile/20020604-1.x: New.
32258         * gcc.c-torture/compile/simd-5.x: Likewise.
32259         * gcc.c-torture/execute/920710-1.x: Likewise.
32260         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
32261
32262 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32263
32264         * g++.dg/inherit/override1.C: Add dg-options clause.
32265
32266 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32267
32268         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
32269         _mm_slli_si128.
32270
32271 2002-10-19  Andreas Schwab  <schwab@suse.de>
32272
32273         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
32274         directory component.
32275
32276 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
32277
32278         * g++.dg/inherit/thunk1.C: New test.
32279
32280         * g++.dg/inherit/override1.C: New test.
32281
32282         * g++.dg/abi/mangle11.C: New test.
32283         * g++.dg/abi/mangle14.C: New test.
32284         * g++.dg/abi/mangle17.C: New test.
32285
32286 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
32287
32288         * g++.dg/overload/member2.C: New test.
32289
32290 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
32291
32292         * g++.dg/README: Describe new compat directory.
32293         * g++.dg/dg.exp: Skip tests in compat directory.
32294         * README.compat: New file.
32295         * lib/compat.exp: New expect script.
32296         * g++.dg/compat: New test directory.
32297         * g++.dg/compat/compat.exp: New expect script.
32298         * g++.dg/compat/abi: New test directory.
32299         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
32300         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
32301         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
32302         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
32303         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
32304         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
32305         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
32306         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
32307         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
32308         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
32309         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
32310         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
32311         * g++.dg/compat/break: New test directory.
32312         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
32313         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
32314         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
32315         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
32316         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
32317         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
32318         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
32319         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
32320         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
32321         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
32322         g++.dg/compat/break/README: New files.
32323         * g++.dg/compat/eh: New test directory.
32324         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
32325         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
32326         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
32327         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
32328         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
32329         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
32330         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
32331         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
32332         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
32333         g++.dg/compat/eh/filter2_y.C,
32334         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
32335         g++.dg/compat/eh/new1_y.C,
32336         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
32337         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
32338         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
32339         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
32340         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
32341         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
32342         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
32343         g++.dg/compat/eh/unexpected1_y.C: New files.
32344         * g++.dg/compat/init: New test directory.
32345         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
32346         g++.dg/compat/init/array5_y.C,
32347         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
32348         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
32349         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
32350         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
32351         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
32352         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
32353         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
32354         g++.dg/compat/init/init-ref2_y.C: New files.
32355
32356 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32357
32358         PR c++/7584
32359         * g++.dg/inherit/using3.C: New test.
32360
32361 2002-10-17  Jan Hubicka  <jh@suse.cz>
32362
32363         * gcc.dg/20021017-2.c: New test.
32364
32365 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32366
32367         * g++.dg/abi/mangle16.C: Adjust.
32368
32369         * g++.dg/init/array8.C: New test.
32370
32371 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
32372
32373         * gcc.dg/special/mips-abi.exp: New test.
32374         * gcc.dg/special/mips-abi.s: Empty file used by the above.
32375
32376 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32377
32378         * g++.dg/abi/mangle16.C: New test.
32379         * g++.dg/abi/mangle17.C: Likewise.
32380
32381         PR c++/7478
32382         * g++.dg/template/ref1.C: New test.
32383
32384 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32385
32386         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
32387
32388 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
32389
32390         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
32391
32392 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32393
32394         PR c++/7524
32395         * g++.dg/init/array7.C: New test.
32396
32397 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
32398
32399         * g++.dg/init/array6.C: New test.
32400
32401         * g++.dg/abi/mangle13.C: Likewise.
32402         * g++.dg/abi/mangle14.C: Likewise.
32403         * g++.dg/abi/mangle15.C: Likewise.
32404
32405 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32406
32407         * g++.dg/abi/empty8.C: New test.
32408
32409 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
32410
32411         * g++.dg/init/ctor1.C: New test.
32412
32413 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
32414
32415         * gcc.c-torture/execute/20021015-1.c: New test.
32416
32417 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
32418
32419         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
32420
32421 2002-10-14  Jan Hubicka  <jh@suse.cz>
32422
32423         * gcc.dg/i386-ssetype-[1-5].c: New tests.
32424
32425 2002-10-14  Richard Henderson  <rth@redhat.com>
32426
32427         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
32428
32429 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32430
32431         PR optimization/6631
32432         * g++.dg/opt/const2.C: New test.
32433
32434 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32435
32436         PR c++/7176
32437         * g++.dg/parse/friend1.C: New test.
32438         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
32439
32440 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
32441
32442         * gcc.dg/20021014-1.c: New test.
32443
32444 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
32445
32446         PR c++/5661
32447         * g++.dg/ext/vlm1.C: New test.
32448         * g++.dg/ext/vlm2.C: Likewise.
32449
32450         * g++.dg/init/array1.C: Remove invalid braces.
32451         * g++.dg/init/brace1.C: New test.
32452         * g++.dg/init/copy2.C: Likewise.
32453         * g++.dg/init/copy3.C: Likewise.
32454         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
32455         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
32456         braces.
32457
32458 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
32459
32460         * gcc.dg/cpp/assembler.S: Don't use -ansi.
32461
32462 2002-10-11  Richard Shann  <richard.shann@superh.com>
32463
32464         * gcc.c-torture/compile/simd-5.c: New test.
32465
32466 2002-10-10  Roger Sayle  <roger@eyesopen.com>
32467
32468         * gcc.c-torture/execute/shiftopt-1.c: New test case.
32469
32470 2002-10-10  Jim Wilson  <wilson@redhat.com>
32471
32472         * gcc.c-torture/execute/20021010-1.c: New test.
32473
32474 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
32475
32476         PR c/7353
32477         * g++.dg/ext/typedef-init.C: New test.
32478         * gcc.dg/typedef-init.c: New test.
32479
32480 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
32481
32482         * gcc.dg/cpp/paste13.c: New test.
32483
32484 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32485
32486         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
32487         remaining platforms, XFAIL during compile, not execute.  Don't
32488         XFAIL at -O0.
32489
32490 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32491
32492         * gcc.dg/alias-1.c: Tweak expected warning.
32493
32494 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
32495
32496         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
32497
32498 2002-10-06  Andreas Jaeger  <aj@suse.de>
32499
32500         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
32501         * gcc.dg/cpp/c++98.C: Likewise.
32502
32503         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
32504         * g++.dg/cpp/c++98.C: Likewise.
32505
32506         * g++.dg/README (Subdirectories): Mention cpp directory.
32507
32508         PR target/7559
32509         * gcc.dg/20021006-1.c: New test.
32510
32511 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32512
32513         PR c++/7804
32514         * g++.dg/other/warning1.C: New test.
32515
32516 2002-10-04  Roger Sayle  <roger@eyesopen.com>
32517
32518         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
32519         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
32520         and sparc-*-* with -m64 as expected failures.  See PR 8087.
32521
32522 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32523
32524         PR c++/7931
32525         * g++.dg/template/ptrmem3.C: New test.
32526
32527         PR c++/7754
32528         * g++.dg/template/union1.C: New test.
32529
32530 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32531
32532         PR c++/8006
32533         * g++.dg/abi/mangle9.C: New test.
32534         * g++.dg/abi/mangle10.C: New test.
32535         * g++.dg/abi/mangle11.C: New test.
32536         * g++.dg/abi/mangle12.C: New test.
32537
32538 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
32539
32540         PR c++/7188.
32541         * g++.dg/template/meminit1.C: New test.
32542         * g++.dg/warn/Wreorder-1.C: Likewise.
32543         * g++.old-deja/g++.mike/warn3.C: Tweak.
32544         * lib/prune.exp: Ingore "in copy constructor".
32545
32546 2002-10-02  Andreas Jaeger  <aj@suse.de>
32547
32548         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
32549         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
32550         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
32551         on x86-64.
32552
32553 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32554
32555         * gcc.dg/empty1.C: Fix typo.
32556
32557 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
32558
32559         * gcc.dg/alias-1.c: New test.
32560
32561 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32562
32563         * gcc.dg/empty1.C: New test.
32564
32565         * g++.dg/tls/init-2.C: Tweak error messages.
32566
32567 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
32568
32569         * gcc.c-torture/compile/20020923-1.c: New test.
32570
32571 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
32572
32573         * gcc.c-torture/execute/ffs-1.c: New test.
32574         * gcc.c-torture/execute/ffs-2.c: Ditto.
32575
32576 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
32577
32578         * g++.dg/overload/member1.C: New test.
32579
32580 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
32581
32582         * g++.dg/abi/empty7.C: New test.
32583         * g++.dg/init/pm2.C: Likewise.
32584
32585 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
32586
32587         * g++.dg/rtti/crash1.C: New test.
32588
32589 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
32590
32591         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
32592         gcc.dg/sibcall-4.c: New tests.
32593
32594 2002-09-28  Roger Sayle  <roger@eyesopen.com>
32595
32596         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
32597         powerpc and MMIX targets.
32598
32599 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
32600
32601         * gcc.dg/cpp/20020927-1.c: New.
32602
32603 2002-09-26  David S. Miller  <davem@redhat.com>
32604
32605         * gcc.c-torture/compile/trunctfdf.c: New.
32606
32607 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32608
32609         * lib/target-supports.exp (check_weak_available): Handle solaris2.
32610
32611 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
32612
32613         * gcc.c-torture/execute/loop-15.c: New.
32614
32615 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
32616
32617         * README.QMTEST: Fix typo.
32618
32619 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
32620
32621         * gcc.dg/20020926-1.c: New test.
32622
32623 2002-09-25  David S. Miller  <davem@redhat.com>
32624
32625         PR target/7842
32626         * gcc.c-torture/execute/shiftdi.c: New test.
32627
32628 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
32629
32630         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
32631         unique to the tool.
32632         * lib/g77.exp (g77_init): Likewise.
32633         * lib/g++.exp (g++_init): Likewise.
32634         * lib/objc.exp (objc_init): Likewise.
32635
32636 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
32637
32638         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
32639         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
32640         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
32641
32642 2002-09-25  Richard Henderson  <rth@redhat.com>
32643
32644         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
32645         too-small long double.
32646
32647 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
32648
32649         * gcc.dg/20020919-1.c: New test.
32650
32651 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
32652
32653         * g++.dg/abi/bitfield6.C: New test.
32654         * g++.dg/abi/bitfield7.C: New test.
32655         * g++.dg/abi/bitfield8.C: New test.
32656         * g++.dg/abi/vbase11.C: New test.
32657
32658 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32659
32660         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
32661         hppa*-*-hpux*.  Update test comment.
32662
32663 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
32664
32665         * gcc.dg/tls/struct-1.c: New test.
32666
32667 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
32668
32669         * gcc.dg/cpp/tr-warn2.c: Update.
32670
32671 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32672
32673         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
32674
32675 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32676
32677         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
32678         systems.
32679
32680 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
32681
32682         * gcc.c-torture/execute/ieee/mzero3.c: New test.
32683
32684         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32685         Adjust for c++filt moved to binutils.  Remove spurious duplicate
32686         setting of cxxfilt.
32687
32688 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
32689
32690         * gcc.dg/20020312-2.c: Update for darwin.
32691
32692 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32693
32694         * g++.old-deja/g++.other/crash32.C: Mark ICE.
32695
32696 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
32697
32698         * objc.dg/comp-types-1.m: New test.
32699         * objc.dg/comp-types-2.m: New test.
32700         * objc.dg/comp-types-3.m: New test.
32701         * objc.dg/comp-types-4.m: New test.
32702         * objc.dg/comp-types-5.m: New test.
32703         * objc.dg/comp-types-6.m: New test.
32704
32705 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32706
32707         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
32708
32709 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32710
32711         * g++.dg/other/do1.C: New test.
32712
32713         * g++.dg/template/subst1.C: New test.
32714
32715 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
32716
32717         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
32718
32719 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32720
32721         * g++.dg/template/qualttp20.C: Adjust expected errors.
32722         * g++.old-deja/g++.jason/report.C: Likewise.
32723         * g++.old-deja/g++.other/qual1.C: Likewise.
32724
32725         * g++.dg/lookup/scoped2.C: New test.
32726
32727         * g++.dg/ext/asm3.C: New test.
32728
32729 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
32730
32731         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
32732
32733 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
32734
32735         * ChangeLog: follow spelling conventions.
32736         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
32737         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
32738         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
32739         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
32740         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
32741         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
32742         * g++.old-deja/g++.law/global-init1.C: Likewise.
32743         * g++.old-deja/g++.other/delete4.C: Likewise.
32744         * g++.old-deja/g++.other/inline21.C: Likewise.
32745         * g++.old-deja/g++.other/singleton.C: Likewise.
32746         * g77.dg/strlen0.f: Likewise.
32747         * g77.f-torture/compile/20010519-1.f: Likewise.
32748         * g77.f-torture/compile/980310-4.f: Likewise.
32749         * gcc.c-torture/compile/20000605-1.c: Likewise.
32750         * gcc.c-torture/execute/20020225-1.c: Likewise.
32751         * gcc.dg/c90-hexfloat-2.c: Likewise.
32752         * gcc.dg/c99-bool-1.c: Likewise.
32753         * gcc.dg/c99-hexfloat-2.c: Likewise.
32754         * gcc.dg/dll-2.c: Likewise.
32755         * gcc.dg/wtr-union-init-1.c: Likewise.
32756         * gcc.dg/wtr-union-init-2.c: Likewise.
32757         * gcc.dg/wtr-union-init-3.c: Likewise.
32758         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32759         * gcc.dg/cpp/defined.c: Likewise.
32760         * gcc.dg/cpp/macsyntx.c: Likewise.
32761         * gcc.dg/cpp/paste2.c: Likewise.
32762         * gcc.dg/cpp/trad/defined.c: Likewise.
32763         * gcc.dg/format/c90-printf-1.c: Likewise.
32764         * gcc.dg/format/c90-scanf-1.c: Likewise.
32765         * gcc.dg/format/c99-printf-1.c: Likewise.
32766         * gcc.dg/format/c99-scanf-1.c: Likewise.
32767         * gcc.misc-tests/gcov-8.c: Likewise.
32768         * lib/profopt.exp: Likewise.
32769
32770 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
32771
32772         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
32773
32774 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32775
32776         * g++.dg/inherit/using2.C: New test.
32777
32778 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
32779
32780         * ChangeLog: Follow spelling conventions.
32781         * g++.dg/template/friend4.C: Likewise.
32782         * g++.old-deja/g++.pt/crash67.C: Likewise.
32783         * gcc.c-torture/execute/20000801-4.c: Likewise.
32784         * gcc.dg/c90-digraph-1.c: Likewise.
32785         * gcc.dg/c94-digraph-1.c: Likewise.
32786         * gcc.dg/c99-digraph-1.c: Likewise.
32787         * gcc.dg/cpp/line5.c: Likewise.
32788         * gcc.dg/cpp/multiline.c: Likewise.
32789         * gcc.dg/cpp/trad/literals-1.c: Likewise.
32790         * gcc.dg/format/attr-3.c: Likewise.
32791         * gcc.dg/format/c90-scanf-3.c: Likewise.
32792         * gcc.dg/format/ext-4.c: Likewise.
32793
32794 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32795
32796         * g++.dg/template/pretty1.C: New test.
32797
32798 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
32799
32800         * gcc.c-torture/execute/struct-cpy-1.c: New test.
32801
32802 2002-09-13  Matt Austern  <austern@apple.com>
32803
32804         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
32805         passing a cast expression to a function by const reference.
32806
32807 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
32808
32809         * g++.dg/template/deduce1.C: New test.
32810
32811 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
32812
32813         * gcc.c-torture/execute/simd-1.c: Force all use of int to
32814         32-bit int.
32815
32816 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32817
32818         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
32819         usage.
32820
32821 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
32822
32823         * gcc.c-torture/compile/20020910-1.c: New test.
32824
32825 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
32826
32827         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
32828
32829 2002-09-10  Andreas Jaeger  <aj@suse.de>
32830
32831         * gcc.dg/20020312-2.c: Adjust for x86-64.
32832
32833 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
32834
32835         * g77.dg/7388.f: New test case for PR 7388.
32836
32837 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
32838
32839         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
32840
32841 2002-09-05  Ziemowit Laski <zlaski@apple.com>
32842
32843         * objc.dg/proto-lossage-1.m: New test.
32844
32845 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
32846
32847         * gcc.dg/cpp/_Pragma4.c: Fix typo.
32848
32849 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
32850
32851         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
32852         expected to pass.
32853
32854 2002-09-06  Stan Shebs  <shebs@apple.com>
32855             David Edelsohn  <edelsohn@gnu.org>
32856
32857         * gcc.dg/weak: New directory.
32858         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
32859         target-specific xfail bits.
32860         * gcc.dg/typeof-2.c: Move to new directory.
32861         * gcc.dg/weak.exp: New expect script.
32862
32863 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
32864
32865         * gcc.c-torture/execute/extzvsi.c: New test.
32866
32867 2002-09-05  Stan Shebs  <shebs@apple.com>
32868
32869         * gcc.dg/weak-1.c: xfail on Darwin.
32870         * gcc.dg/weak-2.c: Ditto.
32871         * gcc.dg/weak-3.c: Ditto.
32872         * gcc.dg/weak-4.c: Ditto.
32873         * gcc.dg/weak-5.c: Ditto.
32874         * gcc.dg/weak-6.c: Ditto.
32875         * gcc.dg/weak-7.c: Ditto.
32876         * gcc.dg/weak-8.c: Ditto.
32877         * gcc.dg/weak-9.c: Ditto.
32878
32879 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
32880
32881         * gcc.c-torture/execute/loop-14.c: New test.
32882
32883 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
32884
32885         * g++.dg/other/cxa-atexit1.C: New test.
32886
32887         * gcc.dg/typeof-2.c: New test.
32888
32889 2002-09-03  Roger Sayle  <roger@eyesopen.com>
32890
32891         * gcc.dg/builtins-2.c: New testcase.
32892         * gcc.dg/builtins-3.c: New testcase.
32893
32894 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
32895
32896         * gcc.dg/cpp/_Pragma4.c: New test.
32897
32898 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
32899
32900         * objc/execute/nil_method-1.m: New testcase.
32901
32902 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
32903
32904         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
32905         [Object class], not [Object initialize].
32906
32907 2002-08-31  Roger Sayle  <roger@eyesopen.com>
32908             Hans-Peter Nilsson  <hp@bitrange.com>
32909
32910         * gcc.c-torture/execute/20020720-1.x: Skip test on
32911         mmix-knuth-mmixware.  Correct comment.
32912
32913 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
32914
32915         * testsuite/g++.dg/abi/bitfield5.C: New test.
32916         * testsuite/g++.dg/abi/vbase10.C: Likewise.
32917
32918 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
32919
32920         * objc.dg/undeclared-selector.m: New test.
32921
32922 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
32923
32924         * g++.dg/other/offsetof1.C: Avoid cast warning.
32925
32926 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
32927
32928         * objc.dg/super-class-2.m: New test.
32929
32930 2002-08-24  Matt Austern  <austern@apple.com>
32931
32932         * g++.dg/ext/lvaddr.C: New test.
32933         * g++.dg/ext/lvcast.C: New test.
32934
32935 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
32936
32937         * testsuite/g++.dg/inherit/cond1.C: New test.
32938
32939 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
32940
32941         * gcc.dg/noncompile/incomplete-1.c: New test.
32942
32943 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32944
32945         * gcc.dg/typespec-1.c: New test.
32946
32947 2002-08-20  Devang Patel  <dpatel@apple.com>
32948         * objc.dg/proto-hier-2.m: New test.
32949
32950 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
32951
32952         * objc.dg/bitfield-1.m: New test.
32953         * objc.dg/bitfield-2.m: New test.
32954
32955 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32956
32957         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
32958         gcc.dg/c99-flex-array-4.c: New tests.
32959
32960 2002-08-16  Stan Shebs  <shebs@apple.com>
32961
32962         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
32963
32964 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32965
32966         * gcc.dg/typeof-1.c: New test.
32967         * g++.dg/ext/typeof2.C: New test.
32968
32969 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32970
32971         * g++.dg/other/offsetof1.C: New test.
32972
32973 2002-08-14  Richard Henderson  <rth@redhat.com>
32974
32975         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32976
32977 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32978
32979         * gcc.dg/cpp/_Pragma3.c: New test.
32980
32981 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32982
32983         * g++.dg/template/inherit3: New test.
32984
32985 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32986
32987         * gcc.dg/bitfld-4.c: Add blank options.
32988
32989 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32990
32991         * g++.dg/template/crash1.C: New test.
32992
32993 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32994
32995         * gcc.dg/tls/opt-2.c: New test.
32996
32997 2002-08-08  Devang Patel  <dpatel@apple.com>
32998
32999         * objc.dg/selector-1.m : New test
33000
33001 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33002
33003         * g++.dg/abi/bitfield4.C: New test.
33004         * gcc.dg/bitfld-4.c: New test.
33005
33006 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33007
33008         * g++.dg/other/packed1.C: New test.
33009
33010 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
33011
33012         * g++.dg/abi/offsetof.C: Tweak error messages.
33013         * g++.old-deja/g++.mike/p10769a.C: Likewise.
33014
33015 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33016
33017         * gcc.dg/bitfld-3.c: New test.
33018
33019 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33020             Richard Henderson  <rth@redhat.com>
33021
33022         * gcc.dg/i386-bitfield1.c: New test.
33023         * g++.dg/abi/bitfield3.C: Update.
33024
33025 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
33026
33027         * objc.dg/const-str-2.m: Update.
33028         * gcc.dg/cpp/c++98.c: Change to C extension.
33029         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
33030         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
33031
33032 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
33033
33034         * testsuite/gcc.dg/tls/diag-3.c: New.
33035
33036 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
33037
33038         * g++.dg/README (Subdirectories): Document new subdir expr.
33039         * g++.dg/expr/pmf-1.C: New test.
33040
33041 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
33042
33043         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
33044
33045 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
33046
33047         * g++.dg/abi/bitfield3.C: New test.
33048
33049 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
33050
33051         * lib/gcov.exp: Tweak expected line formats.
33052         * gcc.misc-tests/gcov8.c: New test.
33053         * gcc.misc-tests/gcov8.x: New flags.
33054
33055 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
33056
33057         * consistency.vlad/layout/endian.c: Include string.h.
33058
33059         * gcc.c-torture/execute/20020805-1.c: New test.
33060
33061 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
33062
33063         * g++.dg/other/conversion1.C: New test.
33064
33065 2002-08-03  Roger Sayle  <roger@eyesopen.com>
33066
33067         * gcc.dg/builtins-1.c: New testcase.
33068
33069 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
33070
33071         * g++.dg/inherit/access3.C: New test.
33072
33073 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
33074
33075         * gcc.dg/ia64-visibility-2.c: New test.
33076
33077 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
33078
33079         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
33080         __qualifier_flags to __flags.
33081
33082 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
33083
33084         * g++.dg/inherit/operator1.C: New test.
33085         * g++.dg/lookup/disamb1.C: Fix typo in comment.
33086         * g++.dg/other/error1.C: Change expected error message.
33087         * g++.dg/template/conv4.C: Likewise.
33088
33089 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
33090
33091         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
33092         for documented behavior.
33093
33094 2002-07-25  Roger Sayle  <roger@eyesopen.com>
33095
33096         * gcc.c-torture/execute/20020720-1.x: Skip this test on
33097         several targets known to fail.
33098
33099 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
33100
33101         * gcc.dg/mips-args-[123].c: New tests.
33102
33103 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
33104
33105         * gcc.dg/ppc-spe.c: New.
33106
33107 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
33108
33109         * g++.dg/other/ptrmem4.C: New testcase.
33110
33111 2002-07-24  Richard Henderson  <rth@redhat.com>
33112
33113         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
33114
33115 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
33116
33117         * g++.dg/ext/alignof1.C (main): Return 0 for success.
33118
33119 2002-07-24  Roger Sayle  <roger@eyesopen.com>
33120
33121         * gcc.c-torture/execute/memset-3.c: New testcase.
33122
33123 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
33124
33125         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
33126         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
33127
33128 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33129
33130         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
33131         Delete.
33132
33133 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
33134
33135         * gcc.c-torture/compile/simd-4.c: New test.
33136
33137 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33138
33139         PR c++/7347, c++/7348
33140         * g++.dg/template/access4.C: New test.
33141         * g++.dg/template/access5.C: New test.
33142         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
33143         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
33144         * g++.old-deja/g++.pt/ttp58.C: Likewise.
33145         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
33146
33147 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
33148
33149         * gcc.dg/gnu89-init-2.c: New test.
33150
33151 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
33152
33153         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
33154
33155 2002-07-20  Roger Sayle  <roger@eyesopen.com>
33156
33157         * gcc.c-torture/execute/20020720-1.c: New testcase.
33158
33159 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
33160
33161         * gcc.dg/cpp/Wsignprom.c: New tests.
33162
33163 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
33164
33165         * gcc.c-torture/execute/loop-13.c: New test.
33166
33167 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
33168
33169         * gcc.dg/cpp/expr.c: New tests.
33170
33171 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
33172
33173         * g++.dg/opt/pr6713.C: Add template instantiation.
33174
33175 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
33176
33177         * gcc.dg/nest.c: New test.
33178
33179 2002-07-17  Richard Henderson  <rth@redhat.com>
33180
33181         * g++.dg/opt/pr6713.C: New test.
33182
33183 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
33184
33185         * gcc.c-torture/execute/loop-2e.x: Let the testcase
33186         XFAIL for all x86 processors.
33187
33188 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
33189
33190         * gcc.c-torture/execute/20010122-1.x: Do not test with
33191         -fomit-frame-pointer.
33192
33193 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33194
33195         * g++.dg/template/instantiate2.C: New test.
33196         * g++.dg/template/spec4.C: New test.
33197
33198 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33199
33200         * g++.dg/template/access2.C: New test.
33201         * g++.dg/template/access3.C: New test.
33202
33203 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
33204
33205         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
33206         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
33207         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
33208         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
33209         Convert to use <stdarg.h>.
33210         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
33211         Delete.
33212         * gcc.dg/va-arg-2.c: New.
33213         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
33214
33215 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
33216
33217         * gcc.c-torture/compile/20020710-1.c: New test.
33218
33219 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
33220                           Andrew Pinski  <pinskia@physics.uc.edu>
33221
33222         gcc.c-torture/compile/simd-2.c: New testcase.
33223         gcc.c-torture/compile/simd-3.c: Likewise.
33224
33225 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
33226
33227         PR c++/7224
33228         * g++.dg/overload/error1.C: New test.
33229
33230 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33231
33232         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
33233         configuration and IRIX 6 O32 ABI.
33234
33235 2002-07-11  Roger Sayle  <roger@eyesopen.com>
33236
33237         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
33238
33239 2002-07-10  Roger Sayle  <roger@eyesopen.com>
33240
33241         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
33242
33243 2002-07-10  Jeffrey A Law  <law@redhat.com>
33244
33245         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
33246
33247         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
33248
33249 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
33250
33251         * gcc.dg/20020312-2.c: Check for __PPC__.
33252
33253 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
33254
33255         * gcc.c-torture/compile/20020709-1.c: New test.
33256
33257 2002-07-07  Roger Sayle  <roger@eyesopen.com>
33258
33259         * g++.dg/template/qualttp21.C: New test case.
33260
33261 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
33262
33263         * gcc.c-torture/compile/20020706-1.c: New test.
33264         * gcc.c-torture/compile/20020706-2.c: New test.
33265
33266 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
33267             Alexandre Oliva  <aoliva@redhat.com>
33268
33269         * g++.dg/warn/incomplete1.C: New test.
33270
33271 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33272
33273         PR c++/7099
33274         * g++.dg/warn/noreturn1.C: New test.
33275
33276 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
33277
33278         PR c++/6706
33279         * g++.dg/debug/debug6.C: New test.
33280         * g++.dg/debug/debug7.C: New test.
33281
33282 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
33283
33284         * gcc.c-torture/compile/simd-3.c: New test.
33285
33286 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
33287
33288         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
33289         * gcc.dg/20020620-1.c: Likewise.
33290
33291 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33292
33293         PR c++/6944
33294         * g++.dg/init/array4.C: New test.
33295         * g++.dg/init/array5.C: New test.
33296
33297 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
33298
33299         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
33300         * gcc.c-torture/execute/simd-2.c (main): Likewise.
33301
33302 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33303
33304         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
33305         * gcc.dg/wtr-aggr-init-1.c: Likewise.
33306         * gcc.dg/wtr-conversion-1.c: Likewise.
33307         * gcc.dg/wtr-escape-1.c: Likewise.
33308         * gcc.dg/wtr-int-type-1.c: Likewise.
33309         * gcc.dg/wtr-label-1.c: Likewise.
33310         * gcc.dg/wtr-static-1.c: Likewise.
33311         * gcc.dg/wtr-strcat-1.c: Likewise.
33312         * gcc.dg/wtr-suffix-1.c: Likewise.
33313         * gcc.dg/wtr-switch-1.c: Likewise.
33314         * gcc.dg/wtr-unary-plus-1.c: Likewise.
33315         * gcc.dg/wtr-union-init-1.c: Likewise.
33316         * gcc.dg/wtr-union-init-2.c: Likewise.
33317         * gcc.dg/wtr-union-init-3.c: Likewise.
33318
33319         * gcc.dg/wtr-func-def-1.c: New test.
33320
33321 2002-07-02 Devang Patel <dpatel@apple.com>
33322
33323         * objc.dg/param-1.m: New test.
33324
33325 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
33326
33327         * gcc.dg/cpp/trad/directive.c: Add test.
33328         * gcc.dg/cpp/trad/macroargs.c: Add test.
33329         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
33330
33331 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
33332
33333         * gcc.dg/cpp/cmdlne-M.c: New test.
33334
33335 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
33336
33337         * objc.dg/desig-init-1.m: New test.
33338
33339 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33340
33341         PR c++/6716
33342         * g++.dg/template/instantiate1.C: New test.
33343
33344 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
33345
33346         PR c++/7112
33347         * g++.dg/template/sizeof2.C: New test.
33348
33349 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33350
33351         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
33352         gcc.dg/cpp/trad/include.c: New tests.
33353
33354 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
33355
33356         PR target/7177
33357         * gcc.c-torture/compile/20020701-1.c: New test.
33358
33359 2002-07-01  Stan Shebs  <shebs@apple.com>
33360
33361         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
33362         header here...
33363         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
33364         (objc-torture-execute): or here.
33365
33366 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
33367
33368         * gcc.c-torture/execute/arith-rand-ll.c: New test.
33369
33370 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33371
33372         * gcc.dg/cpp/trad/escaped-nl.c: New test.
33373
33374 2002-06-30  Devang Patel  <dpatel@apple.com>
33375
33376         * objc.dg/fsyntax-only.m: New test.
33377
33378 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
33379
33380         PR c++/6695
33381         * g++.dg/template/friend7.C: New file.
33382
33383 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
33384
33385         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
33386         return type.
33387
33388 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
33389
33390         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
33391         avoid division by zero.
33392
33393 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
33394
33395         * gcc.dg/Wunknownprag.c: New tests.
33396
33397 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
33398
33399         * gcc.c-torture/execute/simd-2.c: New test.
33400
33401 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
33402
33403         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
33404         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
33405         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
33406         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
33407         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
33408         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
33409         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
33410         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
33411         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
33412         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
33413         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
33414         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
33415         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
33416         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
33417         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
33418         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
33419         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
33420
33421 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
33422
33423         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
33424         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
33425         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
33426         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
33427         New tests.
33428         * gcc.dg/cpp/trad/directive.c: Update.
33429
33430 2002-06-23  Andreas Jaeger  <aj@suse.de>
33431
33432         * gcc.c-torture/execute/complex-6.c: New.
33433
33434 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
33435
33436         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
33437         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
33438         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
33439         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
33440
33441 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
33442
33443         * gcc.dg/cpp/trad: New directory with traditional tests copied
33444         from parent directory.
33445         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33446         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33447         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33448         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33449         Move to trad/ and rename.
33450         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
33451         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
33452         gcc.dg/cpp/trad/redef2.c: New tests.
33453         * gcc.dg/cpp/trad/trad.exp: New driver.
33454
33455 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
33456
33457         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33458         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33459         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33460         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33461         Remove.
33462
33463 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
33464
33465         * gcc.dg/20020620-1.c: New test.
33466
33467 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33468
33469         * g++.dg/template/ttp4.C: New test.
33470
33471 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
33472
33473         * g++.dg/opt/vt1.C: Fix regexp.
33474
33475 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33476
33477         * gcc.c-torture/execute/pure-1.c: Make functions static again.
33478         Don't use attribute `noinline'.
33479
33480 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33481
33482         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
33483
33484 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
33485
33486         * gcc.c-torture/execute/simd-1.c: New.
33487
33488         * gcc.dg/simd-1.c: New.
33489
33490 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33491
33492         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
33493
33494 2002-06-16  Richard Henderson  <rth@redhat.com>
33495
33496         * g++.dg/ext/anon-struct1.C: New.
33497         * g++.dg/ext/anon-struct2.C: New.
33498         * g++.dg/ext/anon-struct3.C: New.
33499         * gcc.dg/anon-struct-1.c: New.
33500         * gcc.dg/anon-struct-2.c: New.
33501         * gcc.dg/anon-struct-3.c: New.
33502         * gcc.dg/20011008-1.c: Adjust warning text.
33503         * gcc.dg/20020527-1.c: Add -fms-extensions.
33504
33505 2002-06-16  Richard Henderson  <rth@redhat.com>
33506
33507         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
33508
33509 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
33510
33511         * gcc.c-torture/execute/20020615-1.c: New test.
33512
33513 2002-06-15  Roger Sayle  <roger@eyesopen.com>
33514
33515         * gcc.c-tortuture/execute/compare-1.c: New test case.
33516         * gcc.c-tortuture/execute/compare-2.c: New test case.
33517         * gcc.c-tortuture/execute/compare-3.c: New test case.
33518
33519 2002-06-13  Richard Henderson  <rth@redhat.com>
33520
33521         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
33522         ia64 ilp32.
33523
33524 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33525
33526         * g++.dg/template/typename2.C: Update error message.
33527
33528 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
33529
33530         * gcc.c-torture/execute/20020611-1.c: New test.
33531
33532 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
33533
33534         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
33535         list of targets to skip.
33536
33537 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
33538
33539         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
33540         targets if not optimizing.
33541
33542 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
33543
33544         * gcc.c-torture/compile/20020605-1.c: New test.
33545
33546         * g++.dg/opt/vt1.C: New test.
33547
33548         * gcc.dg/20020531-1.c: New test.
33549
33550         * gcc.dg/20020530-1.c: New test.
33551
33552         * gcc.dg/20020527-1.c: New test.
33553
33554         * g++.dg/opt/cse1.C: New test.
33555
33556 2002-06-07  Roger Sayle  <roger@eyesopen.com>
33557
33558         * gcc.dg/20020607-2.c: New test case.
33559
33560 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
33561
33562         * gcc.c-torture/compile/20020604-1.c: New test.
33563
33564 2002-06-04  Richard Henderson  <rth@redhat.com>
33565
33566         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
33567         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
33568         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
33569
33570 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
33571
33572         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
33573
33574 2002-06-03  Richard Henderson  <rth@redhat.com>
33575
33576         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
33577         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
33578
33579 2002-06-02  Richard Henderson  <rth@redhat.com>
33580
33581         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
33582         test functions static.
33583
33584 2002-06-02  Andreas Jaeger  <aj@suse.de>
33585
33586         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
33587         now.
33588
33589 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33590
33591         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
33592         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
33593         Update for mofified diagnostics.
33594         * gcc.dg/c99-intconst-1.c: No longer fail.
33595
33596 2002-06-02  Richard Henderson  <rth@redhat.com>
33597
33598         * gcc.dg/uninit-A.c: Remove xfail markers.
33599
33600 2002-06-01  Roger Sayle  <roger@eyesopen.com>
33601
33602         * gcc.dg/fnegate-1.c: New test case.
33603
33604 2002-05-30  Osku Salerma  <osku@iki.fi>
33605
33606         * gcc.c-torture/execute/mayalias-1.c: New file.
33607
33608 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33609
33610         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
33611         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
33612         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
33613
33614 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
33615
33616         * gcc.c-torture/execute/20020529-1.c: New test.
33617
33618 2002-05-27  Richard Henderson  <rth@redhat.com>
33619
33620         * g++.dg/ext/attrib6.C: New test case.
33621
33622 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33623
33624         * gcc.c-torture/execute/pure-1.c: New test.
33625
33626 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33627
33628         * gcc.dg/cpp/arith-2.c: Remove.
33629
33630 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33631
33632         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
33633         * gcc.dg/cpp/if-3.c: Remove.
33634
33635 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
33636
33637         * g++.dg/opt/cse2.C: New test.
33638
33639 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
33640
33641         * gcc.dg/cpp/arith-1.c: New semantic tests.
33642         * gcc.dg/cpp/if-1.c: Update.
33643
33644 2002-05-24  Ben Elliston  <bje@redhat.com>
33645
33646         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
33647
33648 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33649
33650         * gcc.dg/verbose-asm.c: New test.
33651
33652 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33653
33654         * gcc.dg/cpp/paste12.c: New test.
33655
33656 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33657
33658         * g++.dg/parse/named_ops.C: New test.
33659
33660 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
33661
33662         * gcc/testsuite/gcc.dg/weak-8.c: New test.
33663
33664 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
33665
33666         * gcc.dg/weak-2.c: Allow optional leading underscore
33667         in scan-assembler symbol name.
33668         * gcc.dg/weak-3.c: Likewise.
33669         * gcc.dg/weak-4.c: Likewise.
33670         * gcc.dg/weak-5.c: Likewise.
33671
33672 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
33673
33674         * gcc.dg/20020523-1.c: New test.
33675
33676 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33677
33678         * objc.dg/const-str-2.m: Update now that we stop after
33679         a command line error.
33680
33681 2002-05-22  Richard Henderson  <rth@redhat.com>
33682
33683         * g++.dg/dg.exp: Fix typo in test pruneing.
33684
33685 2002-05-22  Richard Henderson  <rth@redhat.com>
33686
33687         * g++.dg/dg.exp: Prune the tls subdirectory.
33688         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
33689         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
33690         * g++.dg/tls/init-1.C: New.
33691
33692 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
33693
33694         * gcc.dg/20020517-1.c: New test.
33695
33696 2002-05-21  Richard Henderson  <rth@redhat.com>
33697
33698         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
33699         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
33700
33701 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
33702
33703         * g++.dg/other/copy2.C: New test.
33704
33705 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
33706
33707         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
33708         (MAX_COPY): Bump up to 10 times sizeof (long long).
33709         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
33710
33711         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
33712         sizeof (long long).
33713
33714         * gcc.c-torture/execute/strcpy-1.c: New test.
33715
33716 2002-05-19  Jason Merrill  <jason2redhat.com>
33717
33718         * g++.dg/ext/oper1.C: New test.
33719
33720 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
33721 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
33722
33723         * README.QMTEST: New file.
33724
33725         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
33726
33727 2002-05-19  Andreas Jaeger  <aj@suse.de>
33728
33729         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
33730         now.
33731         * gcc.c-torture/execute/loop-2d.x: Likewise.
33732
33733 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
33734
33735         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
33736         support weak symbols.
33737         * gcc.dg/weak-4.c: Likewise.
33738         * gcc.dg/weak-6.c: Likewise.
33739
33740 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
33741
33742         * gcc.dg/weak-3.c: Add dg-excess-error comment for
33743         cygwin, coff and h8300-*-hms targets
33744         * gcc.dg/weak-5.c: Likewise.
33745         * gcc.dg/weak-7.c: Likewise.
33746
33747 2002-05-16  Jason Merrill  <jason@redhat.com>
33748
33749         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
33750         (scan-assembler-not, scan-assembler-dem): Likewise.
33751         (scan-assembler-dem-not): Likewise.
33752
33753 2002-05-15  Richard Henderson  <rth@redhat.com>
33754
33755         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
33756
33757 2002-05-15  Richard Henderson  <rth@redhat.com>
33758
33759         * gcc.dg/weak-5.c (vfoo1c): No warning here.
33760         (vfoo1f): Warning here.
33761         (vfoo1l): Don't redefine the alias.
33762
33763 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
33764
33765         * g++.dg/init/pm1.C: New test.
33766
33767 2002-05-12  David S. Miller  <davem@redhat.com>
33768
33769         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
33770         types.
33771
33772 2002-05-10  Roger Sayle  <roger@eyesopen.com>
33773
33774         * gcc.c-torture/execute/20020510-1.c: New test case.
33775
33776 2002-05-10  David S. Miller  <davem@redhat.com>
33777
33778         * gcc.c-torture/execute/conversion.c: Test long double too.
33779
33780 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
33781
33782         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
33783         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
33784         * lib/g++.exp (g++_link_flags): Likewise.
33785         * lib/objc.exp (objc_target_compile): Likewise.
33786
33787 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33788
33789         * gcc.dg/cpp/poison.c: Update.
33790         * gcc.dg/cpp/20000625-2.c: Remove.
33791         * gcc.dg/cpp/direct2s.c: Remove final test.
33792
33793 2002-05-08  Tom Rix  <trix@redhat.com>
33794
33795         * gcc.c-torture/execute/20020508-1.c: New test.
33796         * gcc.c-torture/execute/20020508-2.c: New test.
33797         * gcc.c-torture/execute/20020508-3.c: New test.
33798
33799 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33800
33801         * gcc.dg/cpp/charconst-4.c: More tests.
33802
33803 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
33804
33805         PR c/6569
33806         * gcc.dg/weak-3.c: Update location of warning messages.
33807         * gcc.dg/weak-5.c: Likewise.
33808
33809 2002-05-06  Roger Sayle  <roger@eyesopen.com>
33810
33811         * gcc.c-torture/execute/20020506-1.c: New test case.
33812
33813 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33814
33815         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
33816
33817 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33818
33819         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
33820
33821 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33822
33823         * gcc.dg/cpp/charconst-3.c: New test.
33824
33825 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33826
33827         * gcc.dg/cpp/charconst.c: Update tests.
33828
33829 2002-05-05  Tim Josling  <tej@melbpc.org.au>
33830
33831         * treelang: Added directory for new sample language treelang. Also
33832         lib/treelang.exp: New file to signal treelang should be tested.
33833
33834 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33835
33836         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
33837         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
33838         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
33839         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
33840         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
33841         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
33842         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
33843
33844 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33845
33846         * gcc.dg/format/xopen-2.c: New test.
33847
33848 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33849
33850         * gcc.dg/20020503-1.c: New test.
33851
33852 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
33853
33854         * g++.dg/init/dtor1.C: Make it tougher.
33855
33856 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
33857
33858         * g++.dg/init/dtor1.C: New test.
33859
33860 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
33861
33862         * gcc.dg/altivec-8.c: New.
33863
33864 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
33865
33866         * gcc.dg/altivec-7.c: New.
33867
33868 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
33869
33870         * g++.dg/parse/typedef1.C: New test.
33871
33872 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
33873
33874         PR c++/6486
33875         * g++.dg/template/friend6.C: New test.
33876
33877         PR c++/6492
33878         * g++.dg/init/copy1.C: New test.
33879
33880 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
33881
33882         * g++.dg/warn/effc1.C: New test.
33883
33884 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33885
33886         * gcc.dg/cpp/if-cexp.c: Add a test.
33887
33888 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
33889
33890         * gcc.dg/20020426-2.c: New test.
33891
33892 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33893
33894         * gcc.dg/cpp/if-mop.c: Update.
33895         * gcc.dg/cpp/if-mpar.c: Add test.
33896         * gcc.dg/cpp/if-oppr.c: Update.
33897
33898 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33899
33900         PR c/6343
33901         * gcc.dg/weak-[2-7].c: New tests.
33902
33903 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33904
33905         * gcc.dg/enum1.c: New test.
33906
33907 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33908
33909         PR c++/6497
33910         * g++.dg/inherit/access2.C: New test.
33911
33912 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33913
33914         PR bootstrap/6445
33915         * gcc.dg/20020426-1.c: New test.
33916
33917 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33918
33919         * g++.dg/abi/enum1.C: New test.
33920
33921 2002-04-26  Richard Henderson  <rth@redhat.com>
33922
33923         * gcc.dg/c99-bool-1.c: Expect always true warning.
33924
33925 2002-04-25  Roger Sayle  <roger@eyesopen.com>
33926
33927         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
33928
33929 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33930
33931         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
33932         targets.
33933
33934 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
33935
33936         * g++.dg/abi/mange7.C: New test.
33937
33938         PR c++/6438.
33939         * g++.dg/parse/stmtexpr2.C: New test.
33940
33941 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
33942
33943         * gcc.dg/20020312-2.c: Add SH target.
33944
33945 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33946
33947         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
33948         compiler output on mips*-*-irix*.
33949
33950 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
33951
33952         * g++.dg/parse/attr1.C: New test.
33953
33954 2002-04-23  Roger Sayle  <roger@eyesopen.com>
33955
33956         * gcc.c-torture/execute/string-opt-17.c: New test case.
33957         * gcc.c-torture/execute/memset-2.c: New test case.
33958
33959 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
33960
33961         PR c++/6256:
33962         * g++.dg/template/friend5.C: New test.
33963
33964         PR c++/6331:
33965         * g++.dg/template/qual1.C: Likewise.
33966
33967 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33968
33969         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33970         Include stdlib.h, not stdio.h or ctype.h.
33971
33972 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33973
33974         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33975         cris-*-elf* and mmix-*-*.
33976         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33977         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33978         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33979         Ditto.
33980         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33981         * gcc.dg/wchar_t-1.c: Ditto.
33982
33983 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33984
33985         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33986         Clarify comment.
33987
33988 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33989
33990         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33991
33992 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33993
33994         * gcc.c-torture/execute/20000906-1.x: Delete.
33995
33996 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33997
33998         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33999
34000 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
34001
34002         * PR6367
34003         * g77.f-torture/execute/6367.f: New test.
34004         * g77.f-torture/execute/6367.x: Disable for MMIX.
34005
34006 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
34007
34008         * PR6352
34009         * g++.dg/opt/inline2.C: New test.
34010
34011 2002-04-18  Richard Henderson  <rth@redhat.com>
34012
34013         * gcc.dg/20000906-1.c: Enable for all targets.
34014         * gcc.c-torture/compile/iftrap-2.c: New.
34015
34016 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34017
34018         * gcc.dg/20020418-1.c: New test.
34019         * gcc.dg/20020418-2.c: New test.
34020
34021 2002-04-18  Richard Henderson  <rth@redhat.com>
34022
34023         * gcc.c-torture/compile/iftrap-1.c: New.
34024         * gcc.dg/iftrap-1.c: Adjust for ia64.
34025         * gcc.dg/iftrap-2.c: New.
34026
34027 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34028
34029         * gcc.c-torture/compile/20020418-1.c: New test.
34030
34031 2002-04-18  Roger Sayle  <roger@eyesopen.com>
34032
34033         * gcc.c-torture/compile/20020415-1.c: New.
34034
34035 2002-04-18  David S. Miller  <davem@redhat.com>
34036
34037         * gcc.c-torture/execute/20020418-1.c: New test.
34038
34039 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
34040
34041         * gcc.dg/20020416-1.c: New test.
34042
34043         * g++.dg/opt/inline1.C: New test.
34044
34045 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
34046
34047         * gcc.dg/altivec-5.c: New test.
34048
34049         * gcc.dg/20020415-1.c: New test.
34050
34051 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
34052
34053         * testsuite/lib/chill.exp: Remove.
34054
34055 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
34056
34057         * g++.dg/other/big-struct.C: New test.
34058
34059 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
34060
34061         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
34062         of scratch file.
34063
34064 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
34065
34066         PR c/6277
34067         * gcc.dg/i386-387-1.c: Allow optional leading underscore
34068         in scan-assembler function name
34069
34070 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
34071
34072         * g77.f-torture/execute/980628-4.x,
34073         g77.f-torture/execute/980628-5.x,
34074         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34075         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34076         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
34077         i[34567]86-*-*.
34078
34079 2002-04-13  David S. Miller  <davem@redhat.com>
34080
34081         * gcc.c-torture/execute/20020413-1.c: New test.
34082
34083 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
34084
34085         * gcc.dg/asm-6.c,
34086         * g++.dg/ext/asm1.C: New tests.
34087
34088 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
34089
34090         PR c++ 5373.
34091         * g++.dg/parse/stmtexpr1.C: New test.
34092
34093         PR c++/5189.
34094         * g++.dg/template/copy1.C: New test.
34095
34096 2002-04-12  Richard Henderson  <rth@redhat.com>
34097
34098         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
34099
34100 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
34101
34102         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
34103         gcc.c-torture/execute/20020307-2.c.
34104
34105 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
34106
34107         * g++.dg/ext/attrib5.C,
34108         * g++.dg/lookup/struct1.C: New tests.
34109
34110 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
34111
34112         * gcc.dg/20020411-1.c: New test.
34113
34114         * gcc.c-torture/execute/20020411-1.c: New test.
34115
34116 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
34117
34118         * g77.f-torture/execute/6177.f: New test.
34119
34120 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
34121
34122         PR middle-end/6247
34123         * g++.dg/opt/cleanup1.C: New test.
34124
34125         * g++.dg/opt/const1.C: New test.
34126
34127 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
34128
34129         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
34130
34131 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34132
34133         PR c++/5507
34134         * g++.dg/template/typename2.C: New test.
34135
34136 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
34137
34138         * gcc.c-torture/execute/loop-12.c: New.
34139
34140 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
34141
34142         * g77.f-torture/execute/980628-4.x,
34143         g77.f-torture/execute/980628-5.x,
34144         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34145         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34146         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
34147
34148 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34149
34150         PR optimization/6086
34151         * g++.dg/opt/preinc1.C: New test.
34152
34153 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34154
34155         PR c++/5571
34156         * g++.dg/opt/static2.C: New test.
34157
34158 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34159
34160         PR c/5120
34161         * gcc.dg/20020406-1.c: New test.
34162
34163 2002-04-04  David S. Miller  <davem@redhat.com>
34164
34165         * gcc.c-torture/execute/20020404-1.c: New test.
34166
34167 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
34168
34169         PR c/6123
34170         * gcc.dg/20020312-2.c: Do not declare global register variable
34171         if __PIC__ or __pic__ is defined.
34172
34173 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
34174
34175         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
34176         __asm__ so that it works correctly even if -ansi -pedantic-errors.
34177
34178 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34179
34180         * gcc.misc-tests/linkage.exp: Update last change to handle
34181         sparc*-, not just sparc-.
34182
34183 2002-04-03  Richard Henderson  <rth@redhat.com>
34184
34185         * gcc.dg/cpp/ucs.c: Improved long UCS test.
34186
34187 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34188
34189         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
34190
34191 2002-04-02  David S. Miller  <davem@redhat.com>
34192
34193         * gcc.c-torture/execute/20020402-3.c: New test.
34194
34195 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34196
34197         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
34198         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
34199
34200         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
34201         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
34202         g77.f-torture/execute/20001201.x,
34203         g77.f-torture/execute/u77-test.x: New files.
34204
34205         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
34206         * gcc.dg/wchar_t-1.c: Ditto.
34207
34208 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34209
34210         * gcc.c-torture/execute/20020402-1.c: New test.
34211
34212 2002-04-01  Richard Henderson  <rth@redhat.com>
34213
34214         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
34215
34216         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
34217
34218 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34219
34220         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
34221
34222 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34223
34224         * g++.dg/inherit/template-as-base.C: Expect error.
34225         * g++.dg/inherit/namespace-as-base.C: Likewise.
34226
34227 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
34228
34229         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
34230         g++.dg/ext/instantiate3.C: Tweak match patterns.
34231
34232         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
34233         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
34234         -da test.
34235
34236 2002-03-31  Richard Henderson  <rth@redhat.com>
34237
34238         * gcc.dg/special/alias-2.c: New.
34239         * gcc.dg/special/ecos.exp: Run it.
34240
34241 2002-03-31  Richard Henderson  <rth@redhat.com>
34242
34243         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
34244
34245 2002-03-31  Kazu Hirata  <kazu@hxi.com>
34246
34247         * gcc.dg/weak-1.c: Disable on h8300 port.
34248
34249 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
34250
34251         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
34252         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
34253         ordering tests.
34254         * g++.dg/bprob/bprob-1.C: New test.
34255         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
34256         * g++.dg/gcov/gcov-1.C: New test.
34257         * g++.dg/gcov/gcov-1.x: New file.
34258         * g++.dg/gcov/gcov-2.C: New test.
34259         * g++.dg/gcov/gcov-3.C: New test.
34260         * g++.dg/gcov/gcov-3.h: New file.
34261
34262 2002-03-28  Roger Sayle  <roger@eyesopen.com>
34263
34264         * g++.old-deja/g++.other/builtins5.C: New test.
34265         * g++.old-deja/g++.other/builtins6.C: New test.
34266         * g++.old-deja/g++.other/builtins7.C: New test.
34267         * g++.old-deja/g++.other/builtins8.C: New test.
34268         * g++.old-deja/g++.other/builtins9.C: New test.
34269
34270 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
34271
34272         * g++.dg/opt/static1.C: New test.
34273
34274         * g++.dg/opt/longbranch1.C: New test.
34275
34276 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
34277
34278         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
34279
34280         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
34281
34282 2002-03-28  Jeffrey A Law  (law@redhat.com)
34283
34284         * gcc.c-torture/execute/20020328-1.c: New test.
34285
34286 2002-03-27  Richard Henderson  <rth@redhat.com>
34287
34288         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
34289         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
34290         move from g++.old-deja/g++.ext/.
34291
34292 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
34293
34294         * g++.dg/init/new2.C: New test.
34295
34296 2002-03-26  Richard Henderson  <rth@redhat.com>
34297
34298         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
34299
34300         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
34301         on sparc.
34302
34303         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
34304         sparcv9 systems.
34305         * gcc.dg/20001102-1.c: Likewise.
34306
34307 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
34308
34309         * gcc.dg/cpp/endif-pedantic1.c,
34310         gcc.dg/cpp/endif-pedantic2.c: New tests.
34311
34312 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
34313
34314         * g++.dg/init/new1.C: New test.
34315
34316 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34317
34318         * g++.dg/abi/vbase9.C: New test.
34319
34320 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
34321
34322         * gcc.dg/arm-asm.c: New test.
34323
34324 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
34325
34326         * gcc.dg/Wswitch-enum.c: New test.
34327         Fix PR c/5044.
34328
34329 2002-03-26  Richard Henderson  <rth@redhat.com>
34330
34331         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
34332         structure.
34333
34334 2002-03-25  Richard Henderson  <rth@redhat.com>
34335
34336         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
34337         sparcv9 systems.
34338
34339         * gcc.c-torture/compile/20011119-1.c (xxx): New.
34340         * gcc.c-torture/compile/20011119-2.c (xxx): New.
34341
34342 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
34343
34344         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
34345
34346 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
34347
34348         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
34349         targets using generic thunk support.
34350
34351 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
34352
34353         * gcc.c-torture/compile/20020323-1.c: New test.
34354
34355         * g++.dg/opt/conj2.C: New test.
34356
34357 2002-03-24  Richard Henderson  <rth@redhat.com>
34358
34359         * gcc.dg/weak-1.c: Use -fno-common.
34360
34361 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34362
34363         * g77.dg/f77-edit-apostrophe-out.f: New test
34364         * g77.dg/f77-edit-h-out.f: New test
34365         * g77.dg/f77-edit-t-in.f: New test
34366         * g77.dg/f77-edit-t-out.f: New test
34367         * g77.dg/f77-edit-x-out.f: New test
34368         * g77.dg/f77-edit-slash-out.f: New test
34369         * g77.dg/f77-edit-colon-out.f: New test
34370         * g77.dg/f77-edit-s-out.f: New test
34371
34372 2002-03-24  Richard Henderson  <rth@redhat.com>
34373
34374         * objc/execute/formal_protocol-6.x: New XFAIL.
34375
34376 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34377
34378         * gcc.dg/weak-1.c: Early return from dg-final on platforms
34379         that do not support weak symbols
34380
34381 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34382
34383         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
34384         * lib/g77.exp: Likewise.
34385         * lib/objc.exp: Likewise.
34386
34387 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
34388
34389         * gcc.dg/Wswitch-default.c: New test.
34390
34391 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
34392
34393         * g++.dg/other/enum1.C: New test.
34394
34395 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
34396
34397         * gcc.dg/pragma-ep-3.c: Fix typo.
34398
34399 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34400
34401         * g++.dg/inherit/template-as-base.C: New test.
34402
34403 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
34404
34405         * g++.old-deja/g++.other/dwarf2-1.C: Move...
34406         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
34407
34408 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
34409
34410         * gcc.dg/cpp/multiline.c: Update to match.
34411
34412 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
34413
34414         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
34415
34416 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
34417
34418         * gcc.dg/cpp/extratokens2.c: New file.
34419
34420 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
34421
34422         * gcc.dg/20020312-2.c: Add rs6000 target.
34423
34424         * gcc.c-torture/compile/20020319-1.c: New test.
34425
34426 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34427
34428         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
34429         (A, E): Handle this.
34430
34431 2002-03-20  Jason Merrill  <jason@redhat.com>
34432
34433         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
34434         ignoring -fpic.
34435         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
34436         through prune_gcc_output.
34437
34438 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
34439
34440         * gcc.c-torture/compile/20020320-1.c: New test.
34441
34442 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
34443
34444         * gcc.c-torture/compile/20020318-1.c: New test.
34445
34446         * gcc.dg/struct-by-value-1.c: New test.
34447
34448         * gcc.dg/20020319-1.c: New test.
34449
34450 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
34451
34452         * g++.dg/opt/conj1.C: New test.
34453
34454 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
34455
34456         * g++.dg/template/qualttp20.C: Revert previous change.
34457         * g++.dg/template/qualttp3.C: Likewise.
34458         * g++.dg/template/qualttp4.C: Likewise.
34459         * g++.dg/template/qualttp5.C: Likewise.
34460         * g++.dg/template/qualttp6.C: Likewise.
34461         * g++.dg/template/qualttp7.C: Likewise.
34462         * g++.dg/template/qualttp8.C: Likewise.
34463         * g++.dg/template/recurse.C: Likewise.
34464
34465 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34466
34467         * gcc.dg/cpp/wchar-1.c: Update.
34468
34469 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34470
34471         * g++.dg/template/conv1.C: New test.
34472         * g++.dg/template/conv2.C: New test.
34473         * g++.dg/template/conv3.C: New test.
34474         * g++.dg/template/conv4.C: New test.
34475
34476 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34477
34478         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
34479         * g++.dg/template/qualttp3.C: Likewise.
34480         * g++.dg/template/qualttp4.C: Likewise.
34481         * g++.dg/template/qualttp5.C: Likewise.
34482         * g++.dg/template/qualttp6.C: Likewise.
34483         * g++.dg/template/qualttp7.C: Likewise.
34484         * g++.dg/template/qualttp8.C: Likewise.
34485         * g++.dg/template/recurse.C: Likewise.
34486
34487 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34488
34489         * g++.dg/opt/dtor1.C: New test.
34490
34491 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
34492
34493         * gcc.c-torture/compile/20020315-1.c: New test.
34494
34495 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
34496
34497         * gcc.dg/weak-1.c: Fix scan tests.
34498
34499 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
34500
34501         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
34502         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
34503         cris-*-aout* mmix-*-*.
34504         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
34505         cris-*-aout* mmix-*-*.
34506         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
34507         cris-*-elf* cris-*-aout* and mmix-*-*.
34508         * gcc.dg/20001009-1.c: Ditto.
34509         * gcc.dg/20010912-1.c: Ditto.
34510         * gcc.dg/20020122-4.c: Ditto.
34511         * gcc.dg/inline-2.c: Ditto.
34512
34513 2002-03-14  Jeffrey A Law  (law@cygnus.com)
34514
34515         * gcc.c-torture/compile/20020314-1.c: New test.
34516
34517 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
34518
34519         * gcc.c-torture/execute/20020314-1.c: New test.
34520
34521 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
34522
34523         * g++.dg/warn/Wunused-1.C: New test.
34524
34525 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
34526
34527         * g++.dg/abi/mangle6.C: New test.
34528
34529 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
34530
34531         * gcc.c-torture/compile/20020309-2.c: New test.
34532
34533         * gcc.c-torture/compile/20020312-1.c: New test.
34534
34535 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34536
34537         * g++.dg/other/access1.C: New test.
34538
34539 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
34540
34541         * gcc.c-torture/execute/wchar_t-1.c: New test.
34542
34543 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
34544
34545         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
34546
34547 2002-03-12  Roger Sayle  <roger@eyesopen.com>
34548
34549         * gcc.dg/20020312-1.c: New test case.
34550
34551 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
34552
34553         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
34554
34555 2002-03-11  Richard Henderson  <rth@redhat.com>
34556
34557         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
34558         * g++.old-deja/g++.jason/report.C: Likewise.
34559
34560 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34561
34562         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
34563         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
34564
34565 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34566
34567         * testsuite/g++.dg/overload/pmf1.C: New test.
34568
34569 2002-03-11  Kazu Hirata  <kazu@hxi.com>
34570
34571         * gcc.c-torture/execute/20020307-1.c: Use long.
34572
34573 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
34574
34575         PR optimization/5844
34576         * gcc.dg/20020310-1.c: New test.
34577
34578 2002-03-09  Michael Meissner  <meissner@redhat.com>
34579
34580         * gcc.c-torture/execute/memcpy-2.c: New test.
34581         * gcc.c-torture/execute/memset-1.c: New test.
34582         * gcc.c-torture/execute/strlen-1.c: New test.
34583         * gcc.c-torture/execute/strcmp-1.c: New test.
34584         * gcc.c-torture/execute/strncmp-1.c: New test.
34585
34586 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
34587
34588         * gcc.dg/ppc-ldstruct.c: New test.
34589
34590 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
34591
34592         * gcc.c-torture/execute/va-arg-22.c: New test.
34593
34594 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34595
34596         * gcc.c-torture/compile/20020309-1.c: New test.
34597
34598 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
34599
34600         * gcc.c-torture/execute/20020307-2.c: New test.
34601
34602 2002-03-07  Jeffrey A Law  (law@redhat.com)
34603
34604         * g77.f-torture/compile/20020307-1.f: New test.
34605
34606 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
34607
34608         * gcc.dg/unordered-1.c: New test.
34609
34610 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
34611
34612         * gcc.c-torture/execute/20020307-1.c: New test.
34613
34614 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
34615
34616         * gcc.dg/20020304-1.c: New test.
34617
34618         * gcc.c-torture/compile/20020304-2.c: New test.
34619
34620 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
34621
34622         * gcc.c-torture/compile/20020304-1.c: New test case
34623         (from PR c/5830).
34624
34625 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
34626
34627         * gcc.dg/20020103-1.c: Add other -D ppc variants.
34628
34629 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34630
34631         * g++.dg/other/classkey1.C: New test.
34632
34633 2002-03-01  Richard Henderson  <rth@redhat.com>
34634
34635         * gcc.c-torture/compile/981223-1.x: New.
34636         * gcc.c-torture/compile/920625-1.x: New.
34637
34638 2002-02-28  Richard Henderson  <rth@redhat.com>
34639
34640         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
34641
34642 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
34643
34644         * gcc.c-torture/execute/20020227-1.c: New test.
34645
34646 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
34647
34648         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
34649         here" ERROR lines.
34650         * g++.old-deja/g++.oliva/partord1.C: Likewise.
34651         * g++.old-deja.g++.other/defarg1.C: Likewise.
34652         * g++.old-deja/g++.pt/calls2.C: Likewise.
34653         * g++.old-deja/g++.pt/crash20.C: Likewise.
34654         * g++.old-deja/g++.pt/crash30.C: Likewise.
34655         * g++.old-deja/g++.pt/crash36.C: Likewise.
34656         * g++.old-deja/g++.pt/crash6.C: Likewise.
34657         * g++.old-deja/g++.pt/defarg13.C: Likewise.
34658         * g++.old-deja/g++.pt/derived3.C: Likewise.
34659         * g++.old-deja/g++.pt/error1.C: Likewise.
34660         * g++.old-deja/g++.pt/friend21.C: Likewise.
34661         * g++.old-deja/g++.pt/friend23.C: Likewise.
34662         * g++.old-deja/g++.pt/infinite1.C: Likewise.
34663         * g++.old-deja/g++.robertl/eb128.C: Likewise.
34664
34665 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
34666
34667         * gcc.c-torture/execute/20020225-2.c: New test.
34668
34669 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
34670
34671         * gcc.c-torture/execute/920730-1t.c,
34672         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
34673         Delete test cases, only relevant to -traditional.
34674
34675 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34676
34677         * gcc.dg/cpp/undef1.c: Remove.
34678         * gcc.dg/cpp/directiv.c: Update.
34679         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
34680
34681 2002-02-27  Michael Meissner  <meissner@redhat.com>
34682
34683         * gcc.c-torture/execute/20020226-1.c: New test.
34684
34685 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
34686
34687         * g++.dg/debug/debug4.C: New test.
34688
34689         * gcc.dg/ia64-visibility-1.c: New test.
34690
34691 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
34692
34693         * gcc.dg/debug/20020224-1.c: New.
34694
34695 2002-02-25  Kazu Hirata  <kazu@hxi.com>
34696
34697         * gcc.c-torture/execute/960416-1.x: New.
34698         * gcc.c-torture/execute/divconst-3.x: Likewise.
34699
34700 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
34701
34702         * gcc.dg/20020224-1.c: New test.
34703
34704 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
34705
34706         * gcc.c-torture/execute/20020225-1.c: New.
34707
34708 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34709
34710         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
34711
34712 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
34713
34714         * gcc.dg/20020222-1.c: New test.
34715
34716 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
34717
34718         * g++.dg/opt/anonunion1.C: New test.
34719
34720 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
34721
34722         * g++.dg/template/qualttp19.C: New test.
34723         * g++.dg/template/qualttp20.C: New test.
34724         * g++.old-deja/g++.jason/report.C: Adjust expected errors
34725         * g++.old-deja/g++.other/qual1.C: Likewise.
34726
34727 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
34728
34729         * gcc.dg/attr-alwaysinline.c: New.
34730
34731 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
34732
34733         * gcc.dg/20020220-1.c: New test.
34734
34735         * gcc.dg/20020220-2.c: New test.
34736
34737         * g++.dg/opt/mmx1.C: New test.
34738
34739 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
34740
34741         * gcc.c-torture/compile/20020110.c: New test.
34742
34743 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
34744
34745         * gcc.c-torture/execute/20020219-1.c: New test.
34746
34747         * gcc.dg/20020219-1.c: New test.
34748
34749         * gcc.dg/noncompile/20020220-1.c: New test.
34750
34751         * g++.dg/opt/ptrintsum1.C: New test.
34752
34753         * gcc.dg/debug/20020220-1.c: New test.
34754
34755 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
34756
34757         * gcc.c-torture/execute/20020216-1.c: New test.
34758
34759 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34760
34761         * gcc.dg/decl-1.c: Update, new test.
34762
34763 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
34764
34765         * g++.dg/abi/bitfield1.C: New test.
34766         * g++.dg/abi/bitfield2.C: New test.
34767
34768 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34769
34770         * gcc.dg/attr-nest.c: New test.
34771
34772 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34773
34774         * gcc.c-torture/execute/20020215-1.c: New test.
34775
34776 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
34777
34778         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
34779         * g++.dg/debug/debug.exp: New.
34780         * g++.dg/debug/trivial.C: New.
34781         * g++.dg/debug/debug1.C: Moved...
34782         * g++.dg/other/debug1.C: ...from here.
34783         * g++.dg/debug/debug2.C: Moved...
34784         * g++.dg/other/debug2.C: ...from here.
34785         * g++.dg/debug/debug3.C: Moved...
34786         * g++.dg/other/debug3.C: ...from here.
34787
34788         * gcc.dg/noncompile/20020213-1.c: New test.
34789
34790 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
34791
34792         * g++.dg/other/debug3.C: New test.
34793
34794         * gcc.c-torture/execute/20020213-1.c: New test.
34795
34796 2002-02-13  Richard Smith <richard@ex-parrot.com>
34797
34798         * g++.old-deja/g++.other/thunk1.C: New test.
34799
34800 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34801
34802         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
34803
34804 2002-02-13  Stan Shebs  <shebs@apple.com>
34805
34806         * gcc.dg/altivec-3.c: New.
34807
34808 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
34809
34810         * gcc.dg/Wunreachable-1.c: New test.
34811         * gcc.dg/Wunreachable-2.c: New test.
34812
34813 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34814
34815         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
34816
34817 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
34818
34819         * gcc.dg/decl-1.c: New test.
34820
34821 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34822
34823         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
34824
34825 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34826
34827         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
34828         * gcc.c-torture/compile/980506-1.x: Likewise.
34829
34830 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34831
34832         * gcc.dg/20020210-1.c: New.
34833
34834 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
34835
34836         * g77.f-torture/execute/947.f: New regression test
34837         for PR fortran/947.
34838
34839 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
34840
34841         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
34842         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
34843
34844 2002-02-08  Richard Henderson  <rth@redhat.com>
34845
34846         * gcc.c-torture/compile/labels-3.c: New.
34847
34848 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
34849
34850         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
34851         expression statements work instead.
34852         * gcc.dg/noncompile/20020207-1.c: New test.
34853
34854 2002-02-07  Richard Henderson  <rth@redhat.com>
34855
34856         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
34857
34858 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34859
34860         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
34861         message from g77
34862         * lib/g77-dg.exp: Trim g77 error messages so that they are
34863         recognized by dg.exp.
34864
34865 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34866
34867         PR fortran/5473
34868         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
34869
34870 2002-02-07  Richard Henderson  <rth@redhat.com>
34871
34872         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
34873         to be sufficiently aligned for integers.
34874
34875 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
34876
34877         * g++.dg/template/friend4.C: New test.
34878
34879 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34880
34881         PR fortran/5743
34882         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
34883         unsupported cases.
34884
34885 2002-02-07  Richard Henderson  <rth@redhat.com>
34886
34887         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
34888         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
34889         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
34890         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
34891
34892 2002-02-06  Richard Henderson  <rth@redhat.com>
34893
34894         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
34895
34896 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
34897
34898         * gcc.dg/20020206-1.c: New test.
34899
34900 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
34901
34902         * gcc.c-torture/execute/20020206-1.c: New test.
34903
34904         * gcc.c-torture/execute/20020206-2.c: New test.
34905
34906         PR optimization/5429:
34907         * gcc.c-torture/compile/20020206-1.c: New test.
34908
34909 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
34910
34911         * g++.dg/ext/align1.C: Do not use an explicit alignment value
34912         as certain file formats cannot support particularly large
34913         alignments.
34914
34915         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
34916         and do not expect to be able to link the executable.
34917
34918         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
34919         fail because the COFF format does not support the weak attribute.
34920
34921 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
34922
34923         * g77.dg/pr5473.f: New test
34924
34925 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
34926
34927         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
34928         Fix testcase accordingly.
34929
34930 2002-02-04  Richard Henderson  <rth@redhat.com>
34931
34932         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
34933         (buf): Change to be an array of pointers, not ints.
34934
34935 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34936
34937         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
34938         before all tests.  Move warning one line above to match where it
34939         C frontend emits.
34940         * gcc.dg/Wswitch-2.c: New test.
34941         * g++.dg/warn/Wswitch-1.C: New test.
34942         * g++.dg/warn/Wswitch-2.C: New test.
34943
34944 2002-02-04  Richard Henderson  <rth@redhat.com>
34945
34946         * g++.dg/abi/offsetof.C: Fix size comparison.
34947
34948 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
34949
34950         * gcc.dg/cast-qual-2.c: New test.
34951
34952 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34953
34954         * gcc.dg/20020201-4.c: New test.
34955
34956 2002-02-04  Ben Elliston  <bje@redhat.com>
34957
34958         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
34959         target_info attribute != 0, in addition to the empty string.
34960         (gcc_target_compile): Likewise.
34961
34962 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
34963
34964         * gcc.dg/Wswitch.c: New test.
34965         PR gcc/4475. PR gcc/3780.
34966
34967 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34968
34969         * g77.f-torture/execute/5122.f: New test for regressions
34970         against PR fortran/5122.
34971
34972 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34973
34974         * g77.f-torture/compile/pr3743.f: Delete
34975         * g77.dg/pr3743-1.f: New test.
34976         * g77.dg/pr3743-2.f: New test.
34977         * g77.dg/pr3743-3.f: New test.
34978         * g77.dg/pr3743-4.f: New test.
34979
34980 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34981
34982         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34983
34984 2002-02-02  Richard Henderson  <rth@redhat.com>
34985
34986         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34987         * gcc.c-torture/execute/bf64-1.c: Likewise.
34988
34989 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34990
34991         * gcc.dg/20020201-2.c: New test.
34992
34993         * gcc.dg/20020201-3.c: New test.
34994
34995         * gcc.c-torture/execute/bitfld-2.c: New test.
34996
34997 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34998
34999         * gcc.dg/bitfld-1.c: Update.
35000         * gcc.dg/bitfld-2.c: Update.
35001         * gcc.c-torture/execute/bitfld-1.x: New.
35002
35003 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35004
35005         * gcc.c-torture/execute/20020201-1.c: New test.
35006
35007 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
35008
35009         PR target/5469
35010         * gcc.dg/20020201-1.c: New test.
35011
35012 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
35013
35014         PR fortran/3743
35015         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
35016         * g77.f-torture/compile/pr3743.x: Remove
35017
35018 2002-01-31  Tom Rix  <trix@redhat.com>
35019
35020         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
35021
35022 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35023
35024         * gcc.dg/noncompile/20020130-1.c: New test.
35025
35026 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
35027
35028         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
35029
35030 2002-01-29  Richard Henderson  <rth@redhat.com>
35031
35032         * gcc.c-torture/execute/991118-1.c: Cast various constants back
35033         to long long.
35034         * gcc.c-torture/execute/bf64-1.c: Likewise.
35035
35036 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
35037
35038         * gcc.c-torture/execute/20020129-1.c: New test.
35039
35040 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35041
35042         * gcc.c-torture/compile/20000224-1.c: Update.
35043         * gcc.c-torture/execute/bitfld-1.c: New tests.
35044         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
35045         * gcc.dg/uninit-A.c: Update.
35046
35047 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35048
35049         * g++.dg/template/ctor1.C: Add instantiation.
35050
35051 2002-01-28  Paul Koning  <pkoning@equallogic.com>
35052
35053         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
35054         argument to __builtin_prefetch to be const ptr.
35055
35056 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
35057
35058         * gcc.c-torture/compile/20020120-1.c: New test.
35059
35060 2002-01-27  Kazu Hirata  <kazu@hxi.com>
35061
35062         * gcc.c-torture/execute/20020127-1.c: New test.
35063
35064 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
35065
35066         * g77.dg/f77-edit-i-in.f: New test
35067         * g77.dg/f77-edit-i-out.f: New test
35068
35069 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
35070
35071         * gcc.dg/debug/debug.exp: New file.
35072         * gcc.dg/debug/trivial.c: New file.
35073         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
35074         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
35075         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
35076         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
35077         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
35078         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
35079         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
35080         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
35081         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
35082         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
35083         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
35084         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
35085         * gcc.dg/20000503-1.c: Removed.
35086         * gcc.dg/20010207-1.c: Removed.
35087         * gcc.dg/20011223-1.c: Removed.
35088         * gcc.dg/20020104-2.c: Removed.
35089         * gcc.dg/debug-1.c: Removed.
35090         * gcc.dg/debug-2.c: Removed.
35091         * gcc.dg/debug-3.c: Removed.
35092         * gcc.dg/debug-4.c: Removed.
35093         * gcc.dg/debug-5.c: Removed.
35094         * gcc.dg/debug-6.c: Removed.
35095         * gcc.dg/dwarf2-1.c: Removed.
35096         * gcc.dg/dwarf2-2.c: Removed.
35097
35098 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
35099
35100         * g++.old-deja/g++.other/eh5.C: New test.
35101         * g++.old-deja/g++.other/sibcall2.C: New test.
35102         * g++.old-deja/g++.other/array9.C: New test.
35103         * g++.old-deja/g++.other/typename2.C: New test.
35104         * g++.old-deja/g++.other/crash60.C: New test.
35105         * g++.old-deja/g++.other/conv9.C: New test.
35106         * g++.old-deja/g++.other/mangle10.C: New test.
35107         * g++.old-deja/g++.other/unchanging1.C: New test.
35108         * g++.old-deja/g++.other/exprstmt1.C: New test.
35109         * g++.old-deja/g++.other/inline23.C: New test.
35110         * g++.old-deja/g++.eh/ia64-1.C: New test.
35111         * g++.old-deja/g++.other/dwarf2-1.C: New test.
35112         * g++.old-deja/g++.other/reload1.C: New test.
35113         * g++.old-deja/g++.other/static20.C: New test.
35114         * g++.old-deja/g++.other/local-alloc1.C: New test.
35115         * g++.old-deja/g++.other/conv8.C: New test.
35116         * g++.old-deja/g++.other/stmtexpr2.C: New test.
35117         * g++.old-deja/g++.other/storeexpr1.C: New test.
35118         * g++.old-deja/g++.other/storeexpr2.C: New test.
35119         * g++.dg/eh/template2.C: New test.
35120         * g++.dg/warn/weak1.C: New test.
35121
35122 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
35123
35124         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35125         Remove first, non-varying, argument.
35126
35127 2002-01-23  Richard Henderson  <rth@redhat.com>
35128
35129         * gcc.dg/inline-2.c: New.
35130
35131         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
35132         Add optional target arg.  Check number of arguments.
35133         (scan-assembler-not, scan-assembler-dem): Likewise.
35134         (scan-assembler-dem-not): Likewise.
35135
35136 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35137
35138         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
35139         line 12.
35140         * g++.old-deja/g++.brendan/parse3.C,
35141         g++.old-deja/g++.other/crash26.C,
35142         g++.old-deja/g++.other/crash28.C,
35143         g++.old-deja/g++.other/crash29.C,
35144         g++.old-deja/g++.other/crash30.C,
35145         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
35146
35147 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
35148
35149         * gcc.dg/20020115-1.c: New.
35150
35151 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
35152
35153         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
35154
35155 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
35156
35157         * gcc.dg/20020122-3.c: New.
35158
35159 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
35160
35161         * g++.dg/other/gc1.C: New test.
35162
35163 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35164
35165         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
35166
35167 2002-01-22  Richard Henderson  <rth@redhat.com>
35168
35169         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
35170
35171 2002-01-22  Richard Henderson  <rth@redhat.com>
35172
35173         * gcc.dg/20020122-4.c: New.
35174
35175 2002-01-22  H.J. Lu <hjl@gnu.org>
35176
35177         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
35178         link output.
35179         * gcc.dg/special/ecos.exp: Likewise.
35180         * lib/g++-dg.exp: Likewise.
35181         * lib/g77-dg.exp: Likewise.
35182         * lib/gcc-dg.exp : Likewise.
35183         * lib/mike-g++.exp: Likewise.
35184         * lib/mike-g77.exp: Likewise.
35185         * lib/mike-gcc.exp: Likewise.
35186         * lib/objc-dg.exp: Likewise.
35187
35188 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
35189
35190         PR target/5379
35191         * gcc.dg/20020122-2.c: New test.
35192
35193 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
35194
35195         * gcc.dg/20020122-1.c: New test.
35196
35197 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
35198
35199         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
35200
35201 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
35202
35203         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
35204
35205 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35206
35207         * gcc.c-torture/compile/20020121-1.c: New test.
35208
35209 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35210
35211         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
35212         ld_library_path.
35213
35214 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
35215
35216         * gcc.dg/20020218-1.c: New test.
35217
35218 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
35219
35220         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
35221         messages
35222         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
35223         "At global scope" warning
35224         * g++.dg/ext/align1.C: Change cygwin test for alignment
35225         from db-bogus to dg-warning
35226
35227 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
35228
35229         * g77.f-torture/compile/cpp2.F: New test.
35230
35231 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35232
35233         * g++.dg/template/access1.C: New test.
35234
35235 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
35236
35237         * gcc.dg/20020118-1.c: New.
35238
35239 2002-01-18  Kazu Hirata  <kazu@hxi.com>
35240
35241         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
35242
35243 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35244
35245         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
35246         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
35247         alignment warnings.
35248
35249 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35250
35251         * gcc.misc-tests/i386-prefetch.exp: Save and restore
35252         torture_with_loops and torture_without_loops
35253
35254 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
35255
35256         * gcc.c-torture/compile/20020116-1.c: New test.
35257
35258 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
35259
35260         * gcc.dg/20020116-2.c: New test.
35261
35262         * gcc.dg/ultrasp4.c: New test.
35263
35264         * gcc.dg/20020116-1.c: New test.
35265
35266 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
35267
35268         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
35269         by EABI.
35270
35271 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
35272
35273         * gcc.misc-tests/i386-prefetch.exp: New.
35274         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
35275         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
35276         * gcc.misc-tests/i386-pf-none-1.c: New test.
35277         * gcc.misc-tests/i386-pf-sse-1.c: New test.
35278
35279 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
35280
35281         * gcc.dg/gnu89-init-1.c: Add new tests.
35282
35283 2002-01-15  Andreas Jaeger  <aj@suse.de>
35284
35285         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
35286         * gcc.dg/i386-mmx-2.c: Likewise.
35287         * gcc.dg/i386-sse-1.c: Likewise.
35288         * gcc.dg/i386-sse-2.c: Likewise.
35289         * gcc.dg/i386-sse-3.c: Likewise.
35290
35291 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
35292
35293         * g77.f-torture/execute/intrinsic-unix-bessel.f:
35294         Uncomment additional cases that now pass.
35295
35296 2002-01-11  Richard Henderson  <rth@redhat.com>
35297
35298         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
35299         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
35300
35301 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
35302
35303         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
35304
35305 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
35306
35307         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
35308         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
35309
35310 2002-01-10  Dale Johannesen  <dalej@apple.com>
35311
35312         * gcc.c-torture/execute/loop-11.c: New.
35313
35314 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
35315
35316         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
35317         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
35318
35319 2002-01-09  Richard Henderson  <rth@redhat.com>
35320
35321         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
35322         type in which to perform the operation for each size.
35323
35324 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
35325
35326         * gcc.c-torture/compile/20020109-2.c: New test.
35327
35328 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
35329
35330         * gcc.c-torture/execute/loop-10.c: New test.
35331
35332 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35333
35334         * gcc.c-torture/compile/20010226-1.c: New test.
35335         * gcc.c-torture/compile/20010227-1.c: New test.
35336         * gcc.c-torture/compile/20010426-1.c: New test.
35337         * gcc.c-torture/compile/20010510-1.c: New test.
35338         * gcc.c-torture/compile/20010605-3.c: New test.
35339         * gcc.c-torture/compile/20010824-1.c: New test.
35340         * gcc.c-torture/execute/20010409-1.c: New test.
35341         * gcc.dg/noncompile/20000901-1.c: New test.
35342         * gcc.dg/20001023-1.c: New test.
35343         * gcc.dg/20001101-1.c: New test.
35344         * gcc.dg/20001102-1.c: New test.
35345         * gcc.dg/20010207-1.c: New test.
35346         * gcc.dg/20010405-1.c: New test.
35347         * gcc.dg/20010822-1.c: New test.
35348         * gcc.dg/20011107-1.c: New test.
35349
35350 2002-01-09  Jeffrey A Law  (law@redhat.com)
35351
35352         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
35353
35354         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
35355         execution failure on PA targets.
35356
35357 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35358
35359         * gcc.c-torture/compile/20020109-1.c: New test.
35360
35361 2002-01-08  Kazu Hirata  <kazu@hxi.com>
35362
35363         * gcc.c-torture/execute/20020108-1.c: New test.
35364
35365 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
35366
35367         * gcc.dg/20020108-1.c: New test.
35368
35369 2002-01-08  H.J. Lu <hjl@gnu.org>
35370
35371         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
35372         for header files.
35373
35374 2002-01-08  Geoff Keating  <geoffk@redhat.com>
35375
35376         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
35377         consistency.
35378
35379 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
35380
35381         * gcc.dg/altivec-4.c: Test altivec predicates.
35382
35383 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
35384
35385         * gcc.c-torture/execute/20020107-1.c: New test.
35386
35387 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
35388
35389         PR c/5279
35390         * gcc.c-torture/compile/20020106-1.c: New test.
35391
35392 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
35393
35394         * gcc.c-torture/execute/nestfunc-4.c: New test.
35395
35396 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35397
35398         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
35399         extra triple that slipped in.
35400         * g++.old-deja/g++.abi/align.C: Likewise.
35401         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35402
35403 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35404
35405         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
35406         * g++.old-deja/g++.abi/align.C: Likewise.
35407         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35408
35409         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
35410         on FreeBSD/i386.
35411         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
35412         FreeBSD.
35413
35414 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
35415
35416         * gcc.dg/20020104-1.c: New test.
35417
35418         * gcc.dg/20020104-2.c: New test.
35419
35420 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
35421
35422         * gcc.dg/20020103-1.c: Fix typo in target selector.
35423
35424 2002-01-03  Richard Henderson  <rth@redhat.com>
35425
35426         * gcc.dg/20020103-1.c: New.
35427
35428 2002-01-03  Kazu Hirata  <kazu@hxi.com>
35429
35430         * gcc.c-torture/execute/20020103-1.c: New test.
35431
35432 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
35433
35434         * g++.dg/other/debug2.C: New test.
35435
35436         * gcc.c-torture/compile/20020103-1.c: New test.
35437
35438 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
35439
35440         * gcc.dg/gnu89-init-1.c: Added new tests.
35441
35442 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35443
35444         * g++.dg/template/friend2.C: Remove as patch is reverted.
35445
35446         * g++.dg/warn/oldcast1.C: New test.
35447
35448         * g++.dg/template/ptrmem1.C: New test.
35449         * g++.dg/template/ptrmem2.C: New test.
35450
35451         * g++.dg/template/ntp.C: New test.
35452
35453         * g++.dg/other/component1.C: New test.
35454
35455         * g++.dg/template/ttp3.C: New test.
35456
35457         * g++.dg/template/friend2.C: New test.
35458         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
35459
35460 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35461
35462         * g++.dg/other/ptrmem1.C: New test.
35463         * g++.dg/other/ptrmem2.C: New test.
35464
35465 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35466
35467         * g++.dg/template/ctor1.C: New test.
35468
35469 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35470
35471         * g++.dg/template/friend2.C: New test.
35472
35473 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
35474
35475         * gcc.dg/mmix-1.c: New test.
35476
35477 2001-12-31  Richard Henderson  <rth@redhat.com>
35478
35479         * gcc.dg/asm-5.c: New.
35480
35481 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
35482
35483         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
35484         in namespace __gnu_cxx
35485
35486 2001-12-30  Richard Henderson  <rth@redhat.com>
35487
35488         * gcc.dg/debug-6.c: New.
35489
35490 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
35491
35492         * gcc.c-torture/compile/20011229-2.c: New test.
35493
35494 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
35495
35496         * gcc.dg/debug-3.c: New test.
35497         * gcc.dg/debug-4.c: New test.
35498         * gcc.dg/debug-5.c: New test.
35499
35500 2001-12-29  Richard Henderson  <rth@redhat.com>
35501
35502         * g++.dg/eh/loop1.C: New.
35503
35504 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35505
35506         * g++.dg/template/crash1.C: New test.
35507
35508 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35509
35510         * g++.dg/other/const1.C: New test.
35511
35512 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35513
35514         * gcc.c-torture/compile/20011229-1.c: New test.
35515
35516 2001-12-28  Stan Shebs  <shebs@apple.com>
35517
35518         * lib/objc-torture.exp: Resync with c-torture.exp.
35519         * lib/objc.exp: Load standard libraries.
35520
35521 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
35522
35523         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
35524         additional tests.
35525
35526 2001-12-27  Roger Sayle <roger@eyesopen.com>
35527
35528         * gcc.c-torture/execute/string-opt-16.c: New testcase.
35529
35530 2001-12-27  Richard Henderson  <rth@redhat.com>
35531
35532         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
35533
35534 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35535
35536         * g++.dg/eh/ctor1.C: New test.
35537         * g++.dg/other/error2.C: New test.
35538
35539 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35540
35541         * g++.dg/other/init2.C: New test.
35542
35543 2001-12-24  Richard Henderson  <rth@redhat.com>
35544
35545         * gcc.dg/20011223-1.c: New.
35546         * gcc.dg/inline-1.c: New.
35547
35548 2001-12-23  Richard Henderson  <rth@redhat.com>
35549
35550         * gcc.dg/asm-4.c: Test operand modifiers.
35551
35552 2001-12-23  Richard Henderson  <rth@redhat.com>
35553
35554         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
35555
35556 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35557
35558         * gcc.c-torture/execute/20011223-1.c: New test.
35559
35560 2001-12-21  Richard Henderson  <rth@redhat.com>
35561
35562         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
35563         re-enables the warning.
35564
35565 2001-12-21  Richard Henderson  <rth@redhat.com>
35566
35567         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
35568
35569 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35570
35571         * gcc.c-torture/compile/20011218-1.c: New test.
35572
35573 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
35574
35575         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
35576         arm-isr.c test.
35577         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
35578         epilogue generation for ARM ISR routines.
35579
35580 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35581
35582         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
35583         * gcc.dg/format/c90-printf-3.c: Likewise.
35584         * gcc.dg/format/c99-printf-3.c: Likewise.
35585         * gcc.dg/format/ext-1.c: Likewise.
35586         * gcc.dg/format/ext-6.c: Likewise.
35587         * gcc.dg/format/format.h: Prototype unlocked stdio.
35588
35589 2001-12-20  Richard Henderson  <rth@redhat.com>
35590
35591         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
35592         (arena): Use it.
35593         (malloc): Correct allocation logic.  Abort if we fill up the
35594         arena before initialization complete.
35595         (realloc): Correct allocation logic.
35596
35597 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35598
35599         * gcc.c-torture/compile/20011219-2.c: New test.
35600
35601         * gcc.c-torture/execute/20011219-1.c: New test.
35602
35603 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
35604
35605         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
35606         target does not support weak symbols.
35607
35608 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
35609
35610         * gcc.c-torture/compile/20011219-1.c: New test.
35611
35612 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
35613
35614         * g++.dg/other/error1.C: New test.
35615
35616 2001-12-17  Jeffrey A Law  (law@redhat.com)
35617
35618         * gcc.c-torture/execute/20011217-1.c: New test.
35619
35620 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
35621
35622         * objc.dg/special/: New directory.
35623         * objc.dg/special/special.exp: New file.
35624         * objc.dg/special/unclaimed-category-1.h: New file.
35625         * objc.dg/special/unclaimed-category-1a.m: New file.
35626         * objc.dg/special/unclaimed-category-1.m: New file.
35627
35628 2001-12-17  Andreas Jaeger  <aj@suse.de>
35629
35630         * gcc.c-torture/compile/20011217-2.c: New test.
35631
35632 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35633
35634         * gcc.c-torture/compile/20011217-1.c: New test.
35635
35636 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
35637
35638         * testsuite/gcc.dg/20011214-1.c: New.
35639
35640 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
35641
35642         * gcc.dg/altivec-4.c: New.
35643
35644 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
35645
35646         * gcc.dg/20011113-1.c: New test.
35647
35648 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35649
35650         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
35651         std::__malloc_alloc_template<0> and
35652         std::__default_alloc_template<false, 0>.
35653
35654 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
35655
35656         * objc/execute/bf-21.m: New test.
35657         * objc/execute/enumeration-1.m: New test.
35658         * objc/execute/enumeration-2.m: New test.
35659
35660 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
35661
35662         * gcc.dg/gnu89-init-1.c: New test.
35663
35664 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35665
35666         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
35667         * g++.old-deja/g++.jason/2371.C: Likewise.
35668         * g++.old-deja/g++.jason/template33.C: Likewise.
35669         * g++.old-deja/g++.jason/template34.C: Likewise.
35670         * g++.old-deja/g++.jason/template36.C: Likewise.
35671         * g++.old-deja/g++.oliva/typename1.C: Likewise.
35672         * g++.old-deja/g++.oliva/typename2.C: Likewise.
35673         * g++.old-deja/g++.other/typename1.C: Likewise.
35674         * g++.old-deja/g++.pt/inherit2.C: Likewise.
35675         * g++.old-deja/g++.pt/nontype5.C: Likewise.
35676         * g++.old-deja/g++.pt/typename11.C: Likewise.
35677         * g++.old-deja/g++.pt/typename14.C: Likewise.
35678         * g++.old-deja/g++.pt/typename16.C: Likewise.
35679         * g++.old-deja/g++.pt/typename3.C: Likewise.
35680         * g++.old-deja/g++.pt/typename4.C: Likewise.
35681         * g++.old-deja/g++.pt/typename5.C: Likewise.
35682         * g++.old-deja/g++.pt/typename7.C: Likewise.
35683         * g++.old-deja/g++.robertl/eb9.C: Likewise.
35684
35685 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
35686
35687         * g++.dg/other/linkage1.C: New test.
35688         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
35689         specifiers.
35690
35691 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
35692
35693         * gcc.dg/concat.c: New test.
35694
35695 2001-12-11  Stan Shebs  <shebs@apple.com>
35696
35697         * objc/compile: New test directory.
35698         * objc/compile/compile.exp: New expect script.
35699         * objc/compile/20011211-1.m: New compile test.
35700
35701 2001-12-11  Jason Merrill  <jason@redhat.com>
35702
35703         * lib/prune.exp (prune_gcc_output): Also handle "In member
35704         function".  So many permutations...
35705
35706 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
35707
35708         * g++.dg/template/typedef1.C: New test.
35709
35710 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35711
35712         * g++.dg/other/copy1.C: New test.
35713
35714 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
35715
35716         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
35717
35718         * gcc.dg/builtin-choose-expr.c: New.
35719
35720 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
35721
35722         * gcc.dg/altivec-2.c: New.
35723
35724 2001-12-07  Richard Henderson  <rth@redhat.com>
35725
35726         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
35727
35728 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
35729
35730         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
35731         ultrasparc.
35732
35733 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35734
35735         * g++-old.deja/g++.robertl/eb101.C: Deleted.
35736
35737 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
35738
35739         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
35740         variable argument list.
35741
35742 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
35743
35744         * gcc.c-torture/execute/memcheck: Delete entire directory.
35745         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
35746         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
35747
35748 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35749
35750         * gcc.dg/Wshadow-1.c: New test.
35751
35752 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
35753
35754         * gcc.c-torture/compile/20011130-1.c: New test.
35755
35756         * gcc.dg/noncompile/20011025-1.c: New test.
35757
35758         * g++.dg/other/anon-union.C: New test.
35759
35760         * gcc.c-torture/execute/20011024-1.c: New test.
35761
35762 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35763
35764         * gcc.c-torture/execute/20000722-1.x,
35765         gcc.c-torture/execute/20010123-1.x: Remove.
35766         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
35767         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
35768         gcc.dg/c99-complit-2.c: New tests.
35769
35770 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
35771
35772         * g++.dg/inherit/base1.C: New test.
35773
35774 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
35775
35776         * g++.dg/other/stdarg1.C: New test.
35777
35778         * gcc.c-torture/compile/20011130-2.c: New test.
35779
35780 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
35781
35782         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
35783         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
35784         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
35785         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
35786         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
35787         * gcc.dg/builtin-prefetch-1.c: New test.
35788
35789 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
35790
35791         * gcc.dg/20011130-1.c: New test.
35792
35793 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35794
35795         * g++.dg/other/scope1.C: New test.
35796         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
35797
35798 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35799
35800         * gcc.dg/vla-init-1.c: New test.
35801
35802 2001-12-01  Geoff Keating  <geoffk@redhat.com>
35803
35804         * gcc.c-torture/compile/structs.c: New testcase from GDB.
35805
35806 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35807
35808         * objc.dg/alias.m: Update.
35809         * objc.dg/class-1.m: Update.
35810         * objc.dg/const-str-1.m: Update.
35811         * objc.dg/fwd-proto-1.m: Update.
35812         * objc.dg/id-1.m: Update.
35813         * objc.dg/super-class-1.m: Update.
35814
35815 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
35816
35817         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
35818         constructs.
35819
35820 2001-11-28  Jeffrey A Law  (law@cygnus.com)
35821
35822         * gcc.c-torture/execute/20011128-1.c: New test.
35823
35824 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
35825
35826         * gcc.dg/20011127-1.c: New test.
35827
35828 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35829
35830         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
35831         from Austin Group draft 7.
35832         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
35833         scanf format arguments.
35834         * gcc.dg/format/no-exargs-2.c: New test.
35835
35836 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
35837
35838         * g++.dg/abi/vbase8-4.C: New test.
35839
35840 2001-11-24  Ian Lance Taylor  <ian@airs.com>
35841
35842         * gcc.c-torture/execute/20011121-1.c: New test.
35843
35844 2001-11-23  Jeffrey A Law  (law@cygnus.com)
35845
35846         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
35847
35848 2001-11-23  Andreas Jaeger  <aj@suse.de>
35849
35850         * gcc.dg/cpp/charconst-2.c: New test.
35851
35852 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
35853
35854         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
35855         to the host if it is remote.  Let tests specify extra headers
35856         they use.
35857         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
35858         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
35859         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
35860         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
35861         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
35862         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
35863         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
35864         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
35865         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
35866         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
35867
35868 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
35869
35870         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
35871         for little endian ARMs.
35872
35873 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
35874
35875         * gcc.c-torture/compile/20011119-1.c: New test.
35876         * gcc.c-torture/compile/20011119-2.c: New test.
35877
35878 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
35879
35880         * gcc.dg/altivec-1.c: Fix typo.
35881
35882 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35883
35884         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
35885
35886 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
35887
35888         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
35889
35890 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
35891
35892         * lib/g77.exp: Don't specify --rpath-link.
35893
35894         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
35895         across all the headers.
35896         * gcc.dg/format/format.exp: For testing on a remote host,
35897         copy format.h.
35898
35899         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
35900         * gcc.c-torture/execute/930406-1.c: Likewise.
35901         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35902
35903 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
35904
35905         * gcc.dg/altivec-1.c: New.
35906
35907 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
35908
35909         * gcc.dg/cpp/fpreprocessed.c: New test case.
35910
35911 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35912
35913         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
35914         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
35915         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
35916
35917 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35918
35919         * gcc.dg/no-builtin-1.c: New test.
35920
35921 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
35922
35923         * gcc.c-torture/execute/20011115-1.c: New test.
35924
35925 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
35926
35927         * gcc.c-torture/compile/20011114-2.c: New test.
35928         * gcc.c-torture/compile/20011114-3.c: New test.
35929         * gcc.c-torture/compile/20011114-4.c: New test.
35930
35931 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35932
35933         * g++.dg/other/init1.C: New test.
35934
35935 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
35936
35937         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
35938         message.
35939
35940         * gcc.c-torture/execute/20011114-1.c: New testcase.
35941
35942         * gcc.c-torture/compile/20010327-1.c: Revert last change.
35943         * gcc.c-torture/compile/20011114-1.c: New test, exactly
35944         like the (before this change) version of 20010327-1.c.
35945
35946 2001-11-14  Roger Sayle <roger@eyesopen.com>
35947
35948         * gcc.c-torture/execute/string-opt-13.c: New testcase.
35949
35950 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
35951
35952         * g++.dg/init/array2.C: New test.
35953
35954 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
35955
35956         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
35957
35958 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
35959
35960         * g++.dg/other/forscope1.C: New test.
35961         * g++.dg/ext/forscope1.C: New test.
35962         * g++.dg/ext/forscope2.C: New test.
35963
35964 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35965
35966         * gcc.c-torture/execute/20011113-1.c: New test.
35967
35968 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35969
35970         * gcc.c-torture/execute/20011109-2.c: New test.
35971
35972         * gcc.c-torture/execute/20011109-1.c: New test.
35973
35974 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35975
35976         * gcc.c-torture/compile/20011109-1.c: New test.
35977
35978 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35979
35980         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35981         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35982         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35983         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35984         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35985         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35986         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35987
35988 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35989
35990         * g++.dg/warn/Wshadow-1.C: New tests.
35991         * g++.old-deja/g++.mike/for3.C: Update.
35992
35993 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35994
35995         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35996         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35997         XFAILs.  Adjust expected error texts.
35998         * gcc.c-torture/compile/20011106-1.c,
35999         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
36000         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
36001         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
36002         gcc.dg/c99-array-lval-5.c: New tests.
36003
36004 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36005
36006         * gcc.dg/cpp/defined.c: Update.
36007
36008 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36009
36010         * gcc.c-torture/execute/anon-1.c: New test.
36011
36012 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
36013
36014         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
36015         same size, so no warning should be produced on stormy16.
36016
36017         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
36018         due to oversized array.
36019         * g++.old-deja/g++.mike/ns15.C: Likewise.
36020         * g++.old-deja/g++.pt/crash16.C: Likewise.
36021
36022 2001-11-02  Graham Stott  <grahams@redhat.com>
36023
36024         * g++.dgother/debug1.C: Fix typos.
36025
36026 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
36027
36028         * g++.dg/other/debug1.C: New test.
36029
36030 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36031
36032         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
36033         of unsigned long.
36034
36035 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
36036
36037         * gcc.dg/20011029-2.c: New test.
36038
36039         * gcc.c-torture/compile/20011029-1.c: New test.
36040
36041 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
36042
36043         * objc/execute/class_self-1.m: New test.
36044         * objc/execute/class_self-2.m: New test.
36045
36046 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
36047
36048         * gcc.misc-tests/msgs.exp: Delete.
36049         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
36050         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
36051         error set to match recent changes.
36052
36053 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
36054
36055         * gcc.dg/20011021-1.c: New test.
36056
36057 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
36058
36059         * gcc.c-torture/compile/20011023-1.c: New test.
36060
36061 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
36062
36063         * lib/g77.exp: Rewrite based on lib/g++.exp.
36064
36065 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
36066
36067         * gcc.c-torture/execute/20011019-1.c: New test.
36068
36069         * gcc.dg/20011018-1.c: New test.
36070
36071 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
36072
36073         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
36074
36075 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
36076
36077         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
36078         * gcc.dg/attr-invalid.c: Likewise.
36079
36080 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
36081
36082         * testsuite/gcc.dg/20011015-1.c: New test.
36083
36084 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36085
36086         * g++.dg/template/unify2.C: New test.
36087
36088 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36089
36090         * g++.dg/other/exception-specification.C: New test
36091
36092 2001-10-13  Tom Rix  <trix@redhat.com>
36093
36094         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
36095         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
36096
36097 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
36098
36099         * testsuite/gcc.dg/20011009-1.c: New test.
36100
36101 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
36102
36103         PR g++/4476
36104         * g++.dg/other/friend1.C: New test.
36105
36106 2001-10-11  Richard Henderson  <rth@redhat.com>
36107
36108         * g++.old-deja/g++.other/crash18.C: Add -S to options.
36109
36110 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36111
36112         * gcc.c-torture/compile/20011010-1.c: New.
36113
36114 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36115
36116         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
36117         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
36118         g77.f-torture/execute/execute.exp,
36119         g77.f-torture/noncompile/noncompile.exp,
36120         gcc.c-torture/compile/compile.exp,
36121         gcc.c-torture/execute/execute.exp,
36122         gcc.c-torture/execute/ieee/ieee.exp,
36123         gcc.c-torture/execute/memcheck/memcheck.exp,
36124         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
36125         objc/execute/execute.exp: Update FSF address.
36126
36127 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36128
36129         * gcc.dg/cpp/cmdlne-C.c: Update.
36130         * gcc.dg/cpp/cmdlne-C2.c: New.
36131
36132 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36133
36134         * gcc.c-torture/execute/20011008-3.c: New.
36135
36136 2001-10-08  DJ Delorie  <dj@redhat.com>
36137
36138         * gcc.dg/20011008-1.c: New.
36139         * gcc.dg/20011008-2.c: New.
36140
36141 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36142
36143         * gcc.dg/cpp/spacing1.c: Update test.
36144
36145 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36146
36147         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
36148         spelling errors of "separate" as "seperate".
36149
36150 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
36151
36152         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
36153         enough to avoid inlining.
36154
36155 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36156
36157         * lib/g77.exp: set libg2c_dir correctly.
36158
36159 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36160
36161         * gcc.dg/cpp/macro11.c: New test.
36162
36163 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36164
36165         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
36166         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
36167         gcc.dg/format/multattr-3.c: New tests.
36168         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
36169         tests for format attributes on function pointers being rejected.
36170
36171 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36172
36173         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
36174
36175 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36176
36177         * g++.dg/warn/format1.C: New test.
36178
36179 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36180
36181         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
36182
36183 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36184
36185         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
36186
36187 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36188
36189         * gcc.dg/cpp/redef2.c: Add test.
36190
36191 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
36192
36193         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
36194         long-standing bug on i686, apparently.
36195         * gcc.c-torture/execute/loop-2c.x: New file.
36196         * gcc.c-torture/execute/loop-2d.x: New file.
36197         * gcc.c-torture/execute/loop-3c.x: New file.
36198
36199 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
36200
36201         * gcc.dg/cpp/20000625-2.c: Correct line number.
36202
36203 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36204
36205         * gcc.dg/cpp/macro10.c: New test.
36206         * gcc.dg/cpp/strify3.c: New test.
36207         * gcc.dg/cpp/spacing1.c: Add tests.
36208         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
36209         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
36210
36211 2001-09-24  DJ Delorie  <dj@redhat.com>
36212
36213         * gcc.c-torture/execute/20010924-1.c: New test.
36214
36215 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36216
36217         * testsuite/objc/execute/paste.m: Remove.
36218
36219 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36220
36221         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
36222
36223 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
36224
36225         * g77.dg/strlen0.f: New test.
36226
36227 2001-09-21  Richard Henderson  <rth@redhat.com>
36228
36229         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
36230         * g++.old-deja/g++.abi/vtable2.C: Likewise.
36231
36232 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36233
36234         Table-driven attributes.
36235         * g++.dg/ext/attrib1.C: New test.
36236
36237 2001-09-20  DJ Delorie  <dj@redhat.com>
36238
36239         * gcc.dg/20000926-1.c: Update expected warning messages.
36240         * gcc.dg/array-2.c: Likewise, and test for warnings too.
36241         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
36242         array.
36243
36244 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
36245
36246         * g++.dg/eh/registers1.C: New test case.
36247
36248 2001-09-17  Richard Henderson  <rth@redhat.com>
36249
36250         * gcc.dg/array-5.c: Fix VLA decomposition test.
36251
36252 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36253
36254         * gcc.dg/cpp/line5.c: New testcase.
36255
36256 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36257
36258         * gcc.dg/cpp/macro9.c: New test.
36259
36260 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
36261
36262         * gcc.c-torture/execute/980223.c: Change type of addr from long
36263         to char *.
36264
36265 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
36266
36267         * gcc.c-torture/execute/20010915-1.c: New test.
36268
36269 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
36270
36271         * g77.dg/bprob: New directory.
36272         * g77.dg/bprob/bprob.exp: New file.
36273         * g77.dg/bprob/bprob-1.f: New test.
36274         * g77.dg/gcov: New directory.
36275         * g77.dg/gcov/gcov.exp: New file.
36276         * g77.dg/gcov/gcov-1.f: New test.
36277         * g77.dg/gcov/gcov-1.x: New file.
36278
36279 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36280
36281         * gcc.dg/cpp/directiv.c: Update.
36282         * gcc.dg/cpp/undef1.c: Update.
36283
36284 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
36285
36286         * gcc.dg/20010912-1.c: New test.
36287
36288 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
36289
36290         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
36291         language-independent file in lib.
36292         * lib/gcov.exp: New file.
36293
36294 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36295
36296         * gcc.c-torture/compile/20010911-1.c: New test.
36297
36298 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
36299
36300         * lib/profopt.exp: New, to support profile-directed optimizations.
36301         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
36302         * gcc.misc-tests/bprob-1.c: New test.
36303         * gcc.misc-tests/bprob-2.c: New test.
36304
36305 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
36306
36307         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
36308         XFAIL and which kinds of gcov output to verify.
36309         * gcc.misc-tests/gcov-4b.x: New file.
36310         * gcc.misc-tests/gcov-5b.x: New file.
36311         * gcc.misc-tests/gcov-6.x: New file.
36312         * gcc.misc-tests/gcov-7.c: New test.
36313         * gcc.misc-tests/gcov-7.x: New file.
36314
36315 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
36316
36317         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
36318         * gcc.misc-tests/gcov-6.c: New test.
36319
36320 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36321
36322         PR c++/3986
36323         * g++.dg/abi/vbase1.C: New test.
36324
36325 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
36326
36327         * objc.dg/method-2.m: New.
36328
36329 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36330
36331         PR c++/4203
36332         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
36333         * g++.dg/init/empty1.C: New test.
36334
36335 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
36336
36337         * gcc.c-torture/compile/20010903-1.c: New test.
36338
36339 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
36340
36341         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
36342         for m68k.
36343
36344 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
36345
36346         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
36347
36348         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
36349
36350         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
36351
36352 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
36353
36354         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
36355         for 16-bit 'unsigned int'.
36356
36357 2001-08-29  Kazu Hirata  <kazu@hxi.com>
36358
36359         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
36360
36361 2001-08-27  Richard Henderson  <rth@redhat.com>
36362
36363         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
36364         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
36365
36366 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
36367
36368         * gcc.dg/asm-names.c (ymain): New.
36369
36370 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
36371
36372         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
36373         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
36374         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
36375
36376 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36377
36378         * gcc.dg/compare5.c: New testcase.
36379
36380 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
36381
36382         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
36383         and "In instantiation".
36384
36385 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
36386
36387         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
36388
36389 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
36390
36391         * gcc.misc-tests/gcov.exp: Add support for branch information.
36392         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
36393         * gcc.misc-tests/gcov-4.c: New test.
36394         * gcc.misc-tests/gcov-4b.c: New test.
36395         * gcc.misc-tests/gcov-5b.c: New test.
36396
36397 2001-08-20  Zack Weinberg  <zackw@panix.com>
36398
36399         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
36400         expected to fail.
36401
36402 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36403
36404         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
36405
36406 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
36407
36408         * g++.dg/eh/template1.C: New test.
36409
36410 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
36411
36412         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
36413         Fix thinko.
36414         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
36415         for xfail.
36416
36417 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
36418
36419         * lib/g77-dg.exp: Use prune.exp for common procedures
36420         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
36421         * lib/g77.exp: (g77-dg-prune) Remove
36422
36423 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
36424
36425         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
36426
36427 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36428
36429         * g++.dg/template/unify1.C: New test.
36430
36431 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
36432
36433         * g++.dg/abi/empty4.C: New test.
36434
36435 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
36436
36437         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
36438         solaris2.*
36439         * g77.f-torture/compile/pr3743.x: Likewise.
36440
36441 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36442
36443         * g++.dg/other/using-declaration.C: New test.
36444
36445 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36446
36447         * gcc.dg/cpp/tr-sign.c: New testcase.
36448
36449 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36450
36451         * gcc.dg/cpp/19951025-1.c: Revert.
36452         * gcc.dg/cpp/directiv.c: We no longer process directives that
36453         interrupt macro arguments.
36454
36455 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
36456
36457         * gcc.dg/bconstp-1.c: New test.
36458
36459 2001-08-03  Richard Henderson  <rth@redhat.com>
36460
36461         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
36462
36463 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36464
36465         * gcc.dg/cpp/19951025-1.c: Update.
36466
36467 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
36468
36469         * g77.dg/ff90-1.f (s): Fix reference of variable z,
36470         should be x.
36471
36472 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
36473
36474         Kill -fhonor-std.
36475         * g++.old-deja/g++.ns/ns14.C: Remove special options.
36476         * g++.old-deja/g++.other/std1.C: Likewise.
36477         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
36478
36479 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
36480
36481         * lib/g77.exp: Load gcc-defs.exp for common procedures
36482         (g77_pass, g77_fail, g77_finish, g77_exit,
36483         ${tool}_check_unsupported_p} Now redundant.  Deleted.
36484
36485 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
36486
36487         * g77.dg/fbackslash.f
36488         * g77.dg/fcase-preserve.f
36489         * g77.dg/ff90-1.f
36490         * g77.dg/ffixed-line-length-0.f
36491         * g77.dg/ffixed-line-length-132.f
36492         * g77.dg/ffixed-line-length-7.f
36493         * g77.dg/ffixed-line-length-72.f
36494         * g77.dg/ffixed-line-length-none.f
36495         * g77.dg/ffree-form-1.f
36496         * g77.dg/fno-backslash.f
36497         * g77.dg/fno-f90-1.f
36498         * g77.dg/fno-fixed-form-1.f
36499         * g77.dg/fno-onetrip.f
36500         * g77.dg/fno-typeless-boz.f
36501         * g77.dg/fno-underscoring.f
36502         * g77.dg/fno-vxt-1.f
36503         * g77.dg/fonetrip.f
36504         * g77.dg/ftypeless-boz.f
36505         * g77.dg/fugly-assumed.f
36506         * g77.dg/funderscoring.f
36507         * g77.dg/fvxt-1.f
36508
36509 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
36510
36511         * objc.dg/fwd-proto-1.m: New.
36512         * objc.dg/local-decl-1.m: New.
36513         * objc.dg/naming-1.m: New.
36514         * objc.dg/naming-2.m: New.
36515         * objc.dg/proto-hier-1.m: New.
36516
36517 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
36518
36519         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
36520         largest-type elements to a struct makes its size grow.
36521
36522 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36523
36524         * g++.dg/abi/vthunk1.C: New test.
36525
36526 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36527
36528         * g++.dg/abi/vbase8-22.C: New test.
36529
36530 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36531
36532         * gcc.dg/cpp/macro8.c: New test.
36533
36534 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36535
36536         * g++.dg/abi/vbase8-21.C: New test.
36537
36538 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36539
36540         * g++.dg/abi/vbase8-10.C: New test.
36541
36542 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36543
36544         * lib/g++.exp (g++_set_ld_library_path): Renamed to
36545         ${tool}_set_ld_library_path.
36546         Changed caller.
36547         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
36548         g++.exp.
36549
36550 2001-07-26  Stan Cox <scox@redhat.com>
36551
36552         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
36553         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
36554         gcc_exit, gcc_check_unsupported_p):
36555         Moved to gcc-deps.exp
36556         * gcc-deps.exp: New file.
36557
36558 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36559
36560         * g++.old-deja/g++.pt/defarg14.C: New test.
36561
36562 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36563
36564         * g++.old-deja/g++.other/lineno5.C: New test.
36565
36566 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36567
36568         * g++.old-deja/g++.pt/crash68.C: New test.
36569
36570 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36571
36572         * g++.old-deja/g++.other/crash42.C: New test.
36573
36574 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36575
36576         * gcc.dg/cpp/extratokens.c: Fix.
36577         * gcc.dg/cpp/skipping2.c: New tests.
36578
36579 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36580
36581         * gcc.c-torture/execute/20010724-1.c: New file.
36582         * gcc.c-torture/execute/20010724-1.x: New file.
36583
36584 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36585
36586         * g++.old-deja/g++.other/cond7.C: New test.
36587
36588 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36589
36590         * g++.old-deja/g++.other/optimize4.C: New test.
36591
36592 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36593
36594         * g++.old-deja/g++.abi/vbase8-5.C: New test.
36595
36596 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
36597
36598         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
36599         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
36600         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
36601         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
36602
36603         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
36604         bug report" message.
36605
36606         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
36607         * g++.dg/ext/instantiate1.C: Move from old-deja.
36608
36609 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
36610
36611         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
36612         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
36613         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
36614         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
36615
36616 2001-07-23  Jeffrey A Law  (law@cygnus.com)
36617
36618         * gcc.c-torture/execute/20010723-1.c: New test.
36619
36620 2001-07-23  Ben Elliston  <bje@redhat.com>
36621
36622         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
36623
36624 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36625
36626         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
36627         i[34567]86-*-*.
36628         Delete handling of ieee_multilib_flags.
36629         Pass -mieee for alpha*-*-* and sh-*-*.
36630         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
36631
36632 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
36633
36634         Remove old-abi tests.
36635         * g++.old-deja/g++.mike/p11116.C: Remove.
36636         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
36637
36638 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
36639
36640         * g77.f-torture/compile/pr3743.f: New test
36641
36642 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
36643
36644         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
36645
36646 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36647
36648         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
36649         g++.old-deja/g++.pt/static6.C: Likewise.
36650         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
36651         supports weak symbols.
36652
36653 2001-07-18  Andreas Jaeger  <aj@suse.de>
36654
36655         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
36656         supported again.
36657
36658 2001-07-18  Andreas Jaeger  <aj@suse.de>
36659
36660         * gcc.dg/iftrap-1.c: Fix target line.
36661
36662 2001-07-17  Richard Henderson  <rth@redhat.com>
36663
36664         * gcc.c-torture/execute/20010717-1.c: New.
36665
36666 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36667
36668         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
36669         tests.
36670
36671 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36672
36673         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
36674
36675 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36676
36677         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
36678         UAC_SIGBUS, UAC_NOPRINT definitions.
36679
36680 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
36681
36682         * objc/execute/object_is_class.m: New test.
36683         * objc/execute/object_is_meta_class.m: New test.
36684
36685 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36686
36687         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
36688         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
36689
36690 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
36691
36692         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
36693         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
36694
36695 2001-07-14  Richard Henderson  <rth@redhat.com>
36696
36697         * gcc.dg/iftrap-1.c: New.
36698
36699 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
36700
36701         * g77.f-torture/execute/intrinsic77.f: New test.
36702
36703 2001-07-11  Janis Johnson <janis@us.ibm.com>
36704
36705         * gcc.misc-tests/gcov-3.c: New test.
36706
36707 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36708
36709         * gcc.c-torture/compile/20010711-1.c,
36710         * gcc.c-torture/compile/20010711-2.c: New tests.
36711
36712 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36713
36714         * gcc.c-torture/execute/20010711-1.c: New test.
36715
36716 2001-07-11  Ben Elliston  <bje@redhat.com>
36717
36718         * g++.old-deja/g++.other/enum5.C: New test.
36719
36720 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
36721
36722         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
36723         (g++-dg-prune): Call prune_gcc_output.
36724         * prune.exp: New file for prune_gcc_output.
36725         * lib/g++.exp, lib/gcc.exp: Load it.
36726
36727 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36728
36729         * gcc.c-torture/compile/20010701-1.c,
36730         g++.old-deja/g++.ext/attrib6.C: New tests.
36731
36732 2001-07-06  Jeffrey A Law  (law@cygnus.com)
36733
36734         * gcc.c-torture/compile/20010706-1.c: New test.
36735
36736 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
36737
36738         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
36739
36740 2001-06-28  Stan Shebs  <shebs@apple.com>
36741
36742         * gcc.dg/pragma-darwin.c: New test.
36743
36744 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36745
36746         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
36747         Solaris 2.[678] system.
36748
36749 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36750
36751         * gcc.dg/20010622-1.c: New test.
36752
36753 2001-06-18  Stan Shebs  <shebs@apple.com>
36754
36755         * objc.dg: New directory.
36756         * objc.dg/dg.exp: New file.
36757         * objc.dg/alias.m: New.
36758         * objc.dg/class-1.m: New.
36759         * objc.dg/class-2.m: New.
36760         * objc.dg/const-str-1.m: New.
36761         * objc.dg/const-str-2.m: New.
36762         * objc.dg/id-1.m: New.
36763         * objc.dg/method-1.m: New.
36764         * objc.dg/super-class-1.m: New.
36765         * lib/objc-dg.exp: New file.
36766
36767 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36768
36769         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
36770         of label name.
36771
36772 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
36773
36774         * g++.old-deja/g++.abi/vbase8-9.C: New test.
36775
36776 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36777
36778         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
36779         variable.
36780
36781 2001-06-12  Richard Henderson  <rth@redhat.com>
36782
36783         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
36784
36785 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36786
36787         * g++.old-deja/g++.abi/vbase5.C: New test.
36788         * g++.old-deja/g++.abi/vbase6.C: New test.
36789         * g++.old-deja/g++.abi/vbase7.C: New test.
36790
36791 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36792
36793         * gcc.c-torture/compile/20010610-1.c: New test.
36794
36795 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36796
36797         * g++.old-deja/g++.abi/vbase4.C: New test.
36798
36799 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36800
36801         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
36802         support %f for HC11/HC12 targets.
36803         * gcc.c-torture/execute/930513-1.x: New file, likewise.
36804         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
36805         on HC11/HC12 targets.
36806         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
36807
36808 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36809
36810         * gcc.dg/wchar_t-1.c: New file.
36811         * gcc.dg/wint_t-1.c: Likewise.
36812
36813 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
36814
36815         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
36816
36817 2001-06-11  Richard Henderson  <rth@redhat.com>
36818
36819         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
36820
36821 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36822
36823         * gcc.c-torture/compile/20010611-1.c: New test.
36824
36825 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36826
36827         * gcc.dg/c99-tag-1.c: Add more tests.
36828
36829 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
36830
36831         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
36832         representation on MN10300 and ARM/Thumb.
36833
36834 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
36835
36836         * g77.f-torture/execute/20010610.f: New.
36837
36838 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
36839
36840         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
36841         names.
36842
36843 2001-06-09  Richard Henderson  <rth@redhat.com>
36844
36845         * gcc.c-torture/execute/ashrdi-1.c: New.
36846         * gcc.c-torture/execute/ashldi-1.c: New.
36847         * gcc.c-torture/execute/lshrdi-1.c: New.
36848
36849 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
36850
36851         * objc/execute/load-3.m: Added. Check sending +load to categories,
36852         in addition to classes.
36853
36854 2001-06-08  Stan Shebs  <shebs@apple.com>
36855
36856         * objc/execute/load-2.m: New test.  From Nicola Pero
36857         <n.pero@mi.flashnet.it>.
36858
36859 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
36860
36861         * gcc.c-torture/execute/20010605-2.c: New test.
36862
36863 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36864
36865         * g++.old-deja/g++.abi/vbase2.C: New test.
36866         * g++.old-deja/g++.abi/vbase3.C: New test.
36867
36868 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36869
36870         * g++.old-deja/g++.pt/friend49.C: New test.
36871
36872 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
36873
36874         * g++.old-deja/g++.ext/anon3.C: New test.
36875
36876 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
36877
36878         * g++.old-deja/g++.other/conv7.C: New test.
36879
36880 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36881
36882         * gcc.c-torture/compile/20010605-2.c: New test.
36883
36884 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36885
36886         * gcc.c-torture/execute/20010604-1.c: New test.
36887
36888 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
36889
36890         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
36891
36892 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
36893
36894         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
36895         (g++_link_flags): Likewise.
36896         (g++_init): Pass gccpath's value to two previous functions.
36897
36898 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36899
36900         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
36901         Ensure logfile entry matches exec command line.
36902
36903 2001-05-31  Richard Henderson  <rth@redhat.com>
36904
36905         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
36906         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
36907
36908 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
36909
36910         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
36911         compiler for irix6.2
36912
36913 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
36914
36915         * g++.old-deja/g++.other/optimize3.C: New file.
36916
36917 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
36918
36919         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
36920         assemble.
36921
36922 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
36923
36924         * g++.old-deja/g++.other/optimize2.C: New file.
36925
36926 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
36927
36928         * gcc.c-torture/compile/20010518-2.c: New file.
36929         * gcc.c-torture/execute/20010518-1.c: New file.
36930         * gcc.c-torture/execute/20010518-2.c: New file.
36931
36932 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36933
36934         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
36935
36936 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
36937
36938         G++ no longer defines builtins that do not begin with __builtin.
36939         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
36940         * g++.old-deja/g++.brendand/misc13.C: Likewise.
36941         * g++.old-deja/g++.law/builtin1.C: Likewise.
36942         * g++.old-deja/g++.law/cvt2.C: Likewise.
36943         * g++.old-deja/g++.mike/net5.C: Likewise.
36944         * g++.old-deja/g++.other/builtins1.C: Likewise.
36945         * g++.old-deja/g++.other/builtins2.C: Likewise.
36946         * g++.old-deja/g++.other/builtins3.C: Likewise.
36947         * g++.old-deja/g++.other/builtins4.C: Likewise.
36948         * g++.old-deja/g++.other/inline8.C: Likewise.
36949         * g++.old-deja/g++.robertl/eb39.C: Likewise.
36950
36951 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
36952
36953         * g++.old-deja/g++.pt/using1.C: Adjust.
36954         * g++.old-deja/g++.pt/using2.C: New test.
36955
36956 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36957
36958         * gcc.dg/cpp/charconst.c: New tests.
36959         * gcc.dg/cpp/escape.c: New tests.
36960         * gcc.dg/cpp/escape-1.c: New tests.
36961         * gcc.dg/cpp/escape-2.c: New tests.
36962         * gcc.dg/cpp/ucs.c: New tests.
36963
36964 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36965
36966         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36967         native compiler for irix6.5.
36968
36969 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36970
36971         * lib/g++.exp (g++_include_flags): Use args to compute
36972         get_multilibs.
36973         (g++_link_flags): Likewise.
36974         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36975
36976 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36977
36978         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36979
36980 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36981
36982         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36983         this file.
36984
36985 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36986
36987         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36988         STACK_SIZE;
36989         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36990         to STACK_SIZE; Use it to define size of add_histo array.
36991         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36992         to STACK_SIZE.
36993         (f): Use GITT_SIZE to define size of gitt local table.
36994         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36995         to STACK_SIZE; Use it to define size of bytemem array.
36996
36997 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36998
36999         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
37000         on 68HC11/HC12 due to the asm instruction.
37001         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
37002         * gcc.c-torture/compile/920520-1.x: Likewise.
37003         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
37004         on 68HC11/HC12 because the function is larger than 64K.
37005         * gcc.c-torture/compile/961203-1.x: New file, this test fails
37006         on 68HC11/HC12 because the structure is too large.
37007
37008 2001-05-20  Richard Henderson  <rth@redhat.com>
37009
37010         * gcc.c-torture/execute/20010520-1.c: New.
37011
37012 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37013
37014         * g++.old-deja/g++.warn/compare1.C: New test.
37015         * gcc.dg/compare4.c: New test.
37016
37017 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
37018
37019         * g++.old-deja/g++.other/optimize1.C: New test.
37020
37021 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37022
37023         * g++.old-deja/g++.pt/spec41.C: New test.
37024
37025 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
37026
37027         * gcc.c-torture/compile/20010114-1.x: Remove.
37028
37029 2001-05-18  Stan Shebs  <shebs@apple.com>
37030
37031         * gcc.c-torture/compile/20010518-1.c: New test.
37032
37033 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
37034
37035         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
37036         * g++.old-deja/g++.pt/crash67.C: New test.
37037
37038 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
37039
37040         * g++.old-deja/g++.other/debug9.C: New test.
37041
37042 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
37043
37044         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
37045
37046 2001-05-16  Jan Hubicka  <jh@suse.cz>
37047
37048         * gcc.c-torture/compile/20010516-1.c: New test.
37049
37050 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37051
37052         * g++.old-deja/g++.other/crash41.C: New test.
37053
37054 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37055
37056         * g++.old-deja/g++.pt/crash66.C: New test.
37057
37058 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
37059
37060         * g++.old-deja/g++.robertl/eb27.C: Convert.
37061
37062 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
37063
37064         * g++.dg/friend-warn.C: New test.  Do not warn about friend
37065         declaration being redundant.
37066
37067 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
37068
37069         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
37070
37071 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
37072
37073         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
37074
37075 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
37076
37077         * lib/g++.exp: Use testsuite_flags.
37078
37079 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
37080
37081         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
37082
37083 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37084
37085         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
37086
37087 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
37088
37089         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
37090
37091 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
37092
37093         * gcc.c-torture/compile/20010313-1.c: New test.
37094
37095 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
37096
37097         * gcc.dg/cpp/direct2.c: New test.
37098         * gccq.dg/cpp/direct2s.c: New test.
37099
37100         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
37101
37102 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
37103
37104         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
37105         * g++.old-deja/g++.other/op3.C: Likewise.
37106
37107 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37108
37109         * gcc.dg/cpp/syshdr.h: New file.
37110         * gcc.dg/cpp/sysmac1.c: Update.
37111         * gcc.dg/cpp/sysmac2.c: Update.
37112
37113 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37114
37115         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
37116
37117 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
37118
37119         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
37120         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
37121
37122 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
37123
37124         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
37125
37126 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
37127
37128         * lib/g++.exp (g++_include_flags): Don't use any special flags
37129         if TESTING_IN_BUILD_TREE is not defined.
37130         (g++_init): Use a plain 'c++' as the compiler if
37131         TESTING_IN_BUILD_TREEE is not defined.
37132
37133 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37134
37135         * g++.old-deja/g++.eh/catch13.C: New test.
37136         * g++.old-deja/g++.eh/catch14.C: New test.
37137
37138 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37139
37140         * gcc.dg/cpp/tr-define.c: New test.
37141
37142 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
37143
37144         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
37145         <stdlib.h>, not <malloc.h>.
37146
37147 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37148
37149         * g++.old-deja/g++.ns/template17.C: New test.
37150
37151 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37152
37153         * g++.old-deja/g++.pt/ref4.C: New test.
37154
37155 2001-04-30  Richard Henderson  <rth@redhat.com>
37156
37157         * gcc.dg/20000724-1.c: Revert last change.
37158
37159 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
37160
37161         * g77.f-torture/execute/20010430.f: New test.
37162
37163 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
37164
37165         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
37166
37167 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
37168
37169         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
37170
37171 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37172
37173         * g++.old-deja/g++.eh/crash6.C: New test.
37174
37175 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37176
37177         * g++.old-deja/g++.other/warn7.C: New test.
37178
37179 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37180
37181         * g++.old-deja/g++.other/defarg9.C: New test.
37182
37183 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37184
37185         * g77.f-torture/compile/20010426.f: New test.
37186         * g77.f-torture/execute/20010426.f: New test.
37187
37188 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37189
37190         * g77.f-torture/compile/20000629-1.x: Remove - error
37191         has been fixed.
37192
37193 2001-04-26  Jeffrey A Law  (law@cygnus.com)
37194
37195         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
37196         Tweak slightly to work with g++.dg framework.
37197         * g++.dg/special/ecos.exp: Run initp1.C test.
37198         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
37199
37200         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
37201         its linker doesn't give line numbers either.
37202         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
37203
37204 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37205
37206         * g++.old-deja/g++.other/lex1.C: New test.
37207
37208 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
37209
37210         * gcc.dg/noncompile/20010425-1.c: New test.
37211
37212 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37213
37214         * g++.old-deja/g++.pt/mangle2.C: New test.
37215
37216 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37217
37218         * gcc.dg/format/plus-1.c: New test.
37219
37220 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37221
37222         * gcc.dg/20010423-1.c: New test.
37223
37224 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37225
37226         * gcc.c-torture/execute/20010422-1.c: New test.
37227
37228 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
37229
37230         * g++.old-deja/g++.ns/type2.C: New test.
37231
37232 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
37233
37234         * g++.old-deja/g++.other/perf1.C: New test.
37235
37236 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
37237
37238         * gcc.dg/c99-func-2.c: Remove xfail.
37239         * gcc.dg/c99-func-3.c: Remove xfail.
37240         * gcc.dg/c99-func-4.c: Remove xfail.
37241
37242 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
37243
37244         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
37245
37246 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37247
37248         * gcc.c-torture/compile/20010423-1.c: New test.
37249
37250 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37251
37252         * g++.old-deja/g++.pt/typename28.C: New test.
37253
37254 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37255
37256         * g++.old-deja/g++.abi/empty2.C: New test.
37257         * g++.old-deja/g++.abi/empty3.C: New test.
37258
37259 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37260
37261         * g++.old-deja/g++.other/comdat2.C: New test.
37262         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
37263
37264 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37265
37266         * g++.old-deja/g++.other/overload14.C: New test.
37267
37268 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37269
37270         * g++.old-deja/g++.other/lookup23.C: New test.
37271
37272 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37273
37274         * gcc.c-torture/execute/20010403-1.c: New test.
37275
37276 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
37277             Mark Mitchell  <mark@codesourcery.com>
37278
37279         * lib/old-dejagnu.exp: Don't delete output of executable.
37280         Add .exe suffix to executables.
37281
37282 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
37283
37284         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
37285
37286 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37287
37288         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
37289
37290 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37291
37292         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
37293         * g++.old-deja/g++.abi/crash1.C: New test.
37294
37295 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37296
37297         * g++.old-deja/g++.other/crash40.C: New test.
37298
37299 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37300
37301         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
37302
37303 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
37304
37305         * g++.old-deja/g++.other/warn6.C: New test.
37306
37307 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37308
37309         * g++.old-deja/g++.robertl/eb42.C: Same.
37310
37311 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37312
37313         * gcc.dg/wtr-conversion-1.c: New testcase.
37314
37315 2001-04-10  Richard Henderson  <rth@redhat.com>
37316
37317         * g++.old-deja/g++.other/array5.C: New.
37318
37319 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37320
37321         * gcc.c-torture/execute/20010408-1.c: New test.
37322
37323 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
37324
37325         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
37326         headers and constructs.
37327         * g++.old-deja/g++.robertl/eb79.C: Same.
37328         * g++.old-deja/g++.robertl/eb77.C (main): Same.
37329         * g++.old-deja/g++.robertl/eb73.C: Same.
37330         * g++.old-deja/g++.robertl/eb66.C (main): Same.
37331         * g++.old-deja/g++.robertl/eb55.C (t): Same.
37332         * g++.old-deja/g++.robertl/eb54.C (main): Same.
37333         * g++.old-deja/g++.robertl/eb46.C (main): Same.
37334         * g++.old-deja/g++.robertl/eb44.C: Same.
37335         * g++.old-deja/g++.robertl/eb41.C (main): Same.
37336         * g++.old-deja/g++.robertl/eb4.C (main): Same.
37337         * g++.old-deja/g++.robertl/eb39.C: Same.
37338         * g++.old-deja/g++.robertl/eb33.C (main): Same.
37339         * g++.old-deja/g++.robertl/eb31.C (main): Same.
37340         * g++.old-deja/g++.robertl/eb30.C: Same.
37341         * g++.old-deja/g++.robertl/eb3.C: Same.
37342         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
37343         * g++.old-deja/g++.robertl/eb21.C: Same.
37344         * g++.old-deja/g++.robertl/eb15.C: Same.
37345         * g++.old-deja/g++.robertl/eb118.C: Same.
37346         * g++.old-deja/g++.robertl/eb115.C (main): Same.
37347         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
37348         * g++.old-deja/g++.robertl/eb109.C: Same.
37349         * g++.old-deja/g++.other/sibcall1.C (main): Same.
37350         * g++.old-deja/g++.mike/rtti1.C: Same.
37351         * g++.old-deja/g++.mike/p658.C: Same.
37352         * g++.old-deja/g++.mike/net46.C: Same.
37353         * g++.old-deja/g++.mike/net34.C: Same.
37354         * g++.old-deja/g++.mike/memoize1.C: Same.
37355         * g++.old-deja/g++.mike/eh2.C: Same.
37356         * g++.old-deja/g++.law/weak.C: Same.
37357         * g++.old-deja/g++.law/visibility7.C: Same.
37358         * g++.old-deja/g++.law/visibility25.C: Same.
37359         * g++.old-deja/g++.law/visibility22.C: Same.
37360         * g++.old-deja/g++.law/visibility2.C: Same.
37361         * g++.old-deja/g++.law/visibility17.C: Same.
37362         * g++.old-deja/g++.law/visibility13.C: Same.
37363         * g++.old-deja/g++.law/visibility10.C: Same.
37364         * g++.old-deja/g++.law/visibility1.C: Same.
37365         * g++.old-deja/g++.law/virtual3.C (eval): Same.
37366         * g++.old-deja/g++.law/vbase1.C: Same.
37367         * g++.old-deja/g++.law/operators32.C: Same.
37368         * g++.old-deja/g++.law/nest3.C: Same.
37369         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
37370         * g++.old-deja/g++.law/except5.C (main): Same.
37371         * g++.old-deja/g++.law/cvt7.C (run): Same.
37372         * g++.old-deja/g++.law/cvt2.C: Same.
37373         * g++.old-deja/g++.law/cvt16.C: Same.
37374         * g++.old-deja/g++.law/ctors6.C (bar): Same.
37375         * g++.old-deja/g++.law/ctors17.C (main): Same.
37376         * g++.old-deja/g++.law/ctors13.C: Same.
37377         * g++.old-deja/g++.law/ctors12.C (main): Same.
37378         * g++.old-deja/g++.law/ctors10.C: Same.
37379         * g++.old-deja/g++.law/code-gen5.C: Same.
37380         * g++.old-deja/g++.law/bad-error7.C: Same.
37381         * g++.old-deja/g++.law/arm9.C: Same.
37382         * g++.old-deja/g++.law/arm12.C: Same.
37383         * g++.old-deja/g++.law/arg8.C: Same.
37384         * g++.old-deja/g++.law/arg1.C: Same.
37385         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
37386         * g++.old-deja/g++.jason/template31.C: Same.
37387         * g++.old-deja/g++.jason/template24.C (main): Same.
37388         * g++.old-deja/g++.jason/2371.C: Same.
37389         * g++.old-deja/g++.eh/new2.C: Same.
37390         * g++.old-deja/g++.eh/new1.C: Same.
37391         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
37392         * g++.old-deja/g++.brendan/nest21.C (main): Same.
37393         * g++.old-deja/g++.brendan/err-msg3.C: Same.
37394         * g++.old-deja/g++.brendan/crash62.C: Same.
37395         * g++.old-deja/g++.brendan/crash52.C: Same.
37396         * g++.old-deja/g++.brendan/crash49.C (main): Same.
37397         * g++.old-deja/g++.brendan/crash38.C: Same.
37398         * g++.old-deja/g++.brendan/crash15.C (main): Same.
37399         * g++.old-deja/g++.brendan/copy9.C: Same.
37400
37401 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
37402
37403         * gcc.c-torture/execute/20001203-2.c (memset):
37404         Count argument is of type __SIZE_TYPE__.
37405
37406 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
37407
37408         * gcc.c-torture/compile/20010404-1.c: New test.
37409
37410 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
37411
37412         * gcc.c-torture/compile/20010326-1.c: New test.
37413
37414 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
37415
37416         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
37417         peculiarities of the SH.
37418         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
37419
37420 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37421
37422         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
37423         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
37424         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
37425
37426 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37427
37428         * g77.f-torture/compile/20010321-1.f: New test.
37429
37430 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37431
37432         * gcc.c-torture/compile/20010329-1.c: New test.
37433
37434 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37435
37436         * gcc.c-torture/execute/20010329-1.c: New test.
37437
37438 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37439
37440         * g++.old-deja/g++.other/eh4.C: Fix typo.
37441
37442 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37443
37444         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
37445
37446 2001-03-28  Philip Blundell  <philb@gnu.org>
37447
37448         * gcc.c-torture/compile/20010328-1.c: New test.
37449
37450 2001-03-27  Richard Henderson  <rth@redhat.com>
37451
37452         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
37453         * g++.old-deja/g++.eh/vbase3.C: Likewise.
37454
37455 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
37456
37457         * gcc.c-torture/compile/20010327-1.c: New test.
37458
37459 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37460
37461         * g++.old-deja/g++.other/friend12.C: New test.
37462         * g++.old-deja/g++.other/friend9.C: Expect no errors.
37463         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
37464
37465 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37466
37467         * gcc.c-torture/execute/20010325-1.c: New test.
37468
37469 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
37470
37471         * g++.old-deja/g++.other/mangle3.C: New test.
37472
37473 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
37474
37475         * g++.old-deja/g++.other/anon8.C: New test.
37476
37477 2001-03-20  Philip Blundell  <philb@gnu.org>
37478
37479         * gcc.c-torture/compile/20010320-1.c: New test.
37480
37481 2001-03-17  Richard Henderson  <rth@redhat.com>
37482
37483         * g++.old-deja/g++.other/eh4.C: Add expected error text.
37484
37485 2001-03-15  Geoff Keating  <geoff@redhat.com>
37486
37487         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
37488         tests on AIX.
37489
37490 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
37491
37492         * g++.old-deja/g++.other/eh4.C: New test.
37493
37494 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37495
37496         * gcc.dg/cpp/mi1.c: Update.
37497
37498 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
37499
37500         * g++.old-deja/g++.other/regstack.C: New test.
37501
37502 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37503
37504         * g++.old-deja/g++.other/ref4.C: New test.
37505
37506 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
37507
37508         * objc/execute/va_method.m: Added.
37509         * objc/execute/IMP.m: Added.
37510         * objc/execute/_cmd.m: Added.
37511         * objc/execute/accessing_ivars.m: Added.
37512         * objc/execute/class-1.m: Added.
37513         * objc/execute/class-10.m: Added.
37514         * objc/execute/class-11.m: Added.
37515         * objc/execute/class-12.m: Added.
37516         * objc/execute/class-13.m: Added.
37517         * objc/execute/class-14.m: Added.
37518         * objc/execute/class-2.m: Added.
37519         * objc/execute/class-3.m: Added.
37520         * objc/execute/class-4.m: Added.
37521         * objc/execute/class-5.m: Added.
37522         * objc/execute/class-6.m: Added.
37523         * objc/execute/class-7.m: Added.
37524         * objc/execute/class-8.m: Added.
37525         * objc/execute/class-9.m: Added.
37526         * objc/execute/class-tests-1.h
37527         * objc/execute/class-tests-2.h
37528         * objc/execute/compatibility_alias.m: Added.
37529         * objc/execute/encode-1.m: Added.
37530         * objc/execute/formal_protocol-1.m: Added.
37531         * objc/execute/formal_protocol-2.m: Added.
37532         * objc/execute/formal_protocol-3.m: Added.
37533         * objc/execute/formal_protocol-4.m: Added.
37534         * objc/execute/formal_protocol-5.m: Added.
37535         * objc/execute/formal_protocol-6.m: Added.
37536         * objc/execute/formal_protocol-7.m: Added.
37537         * objc/execute/informal_protocol.m: Added.
37538         * objc/execute/initialize.m: Added.
37539         * objc/execute/load.m: Added.
37540         * objc/execute/many_args_method.m: Added.
37541         * objc/execute/nested-3.m: Added.
37542         * objc/execute/no_clash.m: Added.
37543         * objc/execute/private.m: Added.
37544         * objc/execute/redefining_self.m: Added.
37545         * objc/execute/root_methods.m: Added.
37546         * objc/execute/selector-1.m: Added.
37547         * objc/execute/static-1.m: Added.
37548         * objc/execute/static-2.m: Added.
37549         * objc/execute/va_method.m: Added.
37550
37551 2001-03-10  Richard Henderson  <rth@redhat.com>
37552
37553         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
37554
37555 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37556
37557         * g++.old-deja/g++.other/crash31.C: XFAIL.
37558         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
37559         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
37560         * gcc.c-torture/execute/20010123-1.x: XFAIL.
37561         * gcc.c-torture/execute/20010124-1.x: XFAIL.
37562         * gcc.dg/sequence-pt-1.c: XFAIL one test.
37563
37564 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
37565
37566         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
37567
37568 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37569
37570         * gcc.dg/20000724-1.c: Don't use multiline strings.
37571
37572 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37573
37574         * objc/execute/string1.m, objc/execute/string2.m: Compare the
37575         result of -cString against what we expect it to be; don't just
37576         print it out for no one to read.
37577
37578         * objc/execute/string3.m, objc/execute/string4.m: New tests.
37579         Based on testcases provided by Nicola Pero.
37580
37581 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37582
37583         * gcc.dg/cpp/macro7.c: New test.
37584
37585 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37586
37587         * gcc.dg/cpp/multiline.c: Update.
37588
37589 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37590
37591         * g++.old-deja/g++.other/enum3.C: New test.
37592
37593 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37594
37595         * g++.old-deja/g++.other/pod1.C: New test.
37596
37597 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37598
37599         * g++.old-deja/g++.ext/overload1.C: New test.
37600
37601 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37602
37603         * g++.old-deja/g++.pt/using1.C: New test.
37604
37605 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37606
37607         * g++.old-deja/g++.other/using9.C: New test.
37608
37609 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
37610
37611         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
37612
37613         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
37614
37615 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
37616
37617         * g++.old-deja/g++.ext/realpt1.C: Remove.
37618
37619 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
37620
37621         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
37622
37623 2001-02-26  Will Cohen  <wcohen@redhat.com>
37624
37625         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
37626
37627 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
37628
37629         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
37630         templatized constructors.
37631
37632 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37633
37634         * gcc.c-torture/execute/20010224-1.c: New test.
37635
37636 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
37637
37638         * gcc.c-torture/execute/20010222-1.c: New test.
37639
37640 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
37641
37642         * g++.old-deja/g++.other/inline20.C: New test.
37643
37644 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
37645
37646         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
37647
37648 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37649
37650         * g++.old-deja/g++.other/lookup22.C: New test.
37651
37652 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
37653
37654         * g77.dg: New directory.
37655         * g77.dg/20010216-1.f: New test case.
37656         * g77.dg/dg.exp: New driver.
37657         * lib/g77-dg.exp: New driver library.
37658
37659 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37660
37661         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
37662
37663 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
37664
37665         * g++.old-deja/g++.other/decl9.C: New test.
37666
37667 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
37668
37669         * g++.old-deja/g++.other/init16.C: Update the test so that it does
37670         not need <string> and also tests the initialization at runtime.
37671
37672 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37673
37674         * gcc.c-torture/execute/longlong.c: New test.
37675
37676 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37677
37678         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
37679
37680 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37681
37682         * gcc.c-torture/execute/920302-1.c (execute):
37683         Change argument type to short.
37684
37685 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37686
37687         * g++.old-deja/g++.pt/deduct6.C: New test.
37688
37689 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37690
37691         * g++.old-deja/g++.pt/deduct5.C: New test.
37692
37693 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
37694
37695         * gcc.c-torture/execute/20010209-1.c: New test.
37696
37697 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37698
37699         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
37700
37701 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
37702
37703         * g++.dg/vtgc1.C: Update for new ABI.
37704
37705         * consistency.vlad: New directory, 1665 files.
37706
37707 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37708
37709         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
37710         return type.
37711         * gcc.dg/cpp/digraphs.c: Declare puts.
37712
37713 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37714
37715         * g++.old-deja/g++.other/warn5.C: New test.
37716
37717 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37718
37719         * g++.old-deja/g++.pt/spec40.C: New test.
37720
37721 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37722
37723         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
37724         case.
37725         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
37726
37727 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
37728
37729         * gcc.c-torture/compile/20010209-1.c: New test.
37730
37731 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
37732
37733         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
37734         excess errors message but not if it crashes.
37735         * g++.old-deja/g++.other/crash27.C: Likewise.
37736         * g++.old-deja/g++.other/crash28.C: Likewise.
37737         * g++.old-deja/g++.other/crash30.C: Likewise.
37738         * g++.old-deja/g++.other/crash32.C: Likewise.
37739         * g++.old-deja/g++.other/crash35.C: Likewise.
37740         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37741
37742 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37743
37744         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
37745         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
37746         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
37747         g77.f-torture/execute/execute.exp,
37748         g77.f-torture/noncompile/noncompile.exp,
37749         gcc.c-torture/execute/execute.exp,
37750         gcc.c-torture/execute/memcheck/memcheck.exp,
37751         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
37752         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
37753         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
37754         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
37755         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
37756         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
37757         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
37758         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
37759         Remove bug reporting instructions with ancient email addresses.
37760
37761 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37762
37763         * gcc.dg/20010202-1.c: New test.
37764         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
37765
37766 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
37767
37768         * g++.dg/stdbool-if.C: New test.
37769
37770 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
37771
37772         * objc/execute/fdecl.m: Added main().
37773
37774 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37775
37776         * gcc.c-torture/execute/20010206-1.c: New test.
37777
37778 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37779
37780         * gcc.dg/cpp/avoidpaste1.c: Update.
37781
37782 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
37783
37784         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
37785         Pero <nicola@brainstorm.co.uk>.
37786         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
37787
37788 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
37789
37790         * g++.old-deja/g++.pt/spec39.C: New test.
37791
37792 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
37793
37794         * gcc.c-torture/compile/20010202-1.c: New test.
37795
37796 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
37797
37798         * g++.old-deja/g++.abi/primary2.C: New test.
37799         * g++.old-deja/g++.abi/primary3.C: New test.
37800         * g++.old-deja/g++.abi/primary4.C: New test.
37801         * g++.old-deja/g++.abi/primary5.C: New test.
37802         * g++.old-deja/g++.abi/vtable3.h: New test.
37803         * g++.old-deja/g++.abi/vtable3a.C: New test.
37804         * g++.old-deja/g++.abi/vtable3b.C: New test.
37805         * g++.old-deja/g++.abi/vtable3c.C: New test.
37806         * g++.old-deja/g++.abi/vtable3d.C: New test.
37807         * g++.old-deja/g++.abi/vtable3e.C: New test.
37808         * g++.old-deja/g++.abi/vtable3f.C: New test.
37809         * g++.old-deja/g++.abi/vtable3g.C: New test.
37810         * g++.old-deja/g++.abi/vtable3h.C: New test.
37811         * g++.old-deja/g++.abi/vtable3i.C: New test.
37812         * g++.old-deja/g++.abi/vtable3j.C: New test.
37813         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
37814
37815 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
37816
37817         * g++.old-deja/g++.other/anon6.C: New test.
37818         * g++.old-deja/g++.other/anon7.C: New test.
37819
37820 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37821
37822         * gcc.dg/cpp/avoidpaste2.c: New tests.
37823
37824 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
37825
37826         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
37827
37828 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
37829
37830         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
37831         DECIMAL_DIG cases for Irix."
37832
37833 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
37834
37835         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
37836
37837 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37838
37839         * gcc.dg/c99-tag-1.c: New test.
37840
37841 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37842
37843         * gcc.dg/cpp/tr-warn1.c: Add tests.
37844
37845 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37846
37847         * gcc.dg/cpp/avoidpaste1.c: Update.
37848         * gcc.dg/cpp/paste4.c: Update.
37849
37850 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
37851
37852         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
37853         cases for Irix.
37854
37855 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37856
37857         * g++.old-deja/g++.other/inline19.C: New test.
37858
37859 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37860
37861         * gcc.dg/Wlarger-than.c: New test.
37862
37863 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37864
37865         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
37866
37867 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
37868
37869         * gcc.c-torture/execute/20010129-1.c: New test.
37870         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
37871
37872 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37873
37874         * gcc.dg/cpp/avoidpaste1.c: Test case.
37875
37876 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
37877
37878         * g++.old-deja/g++.other/inline18.C: New test.
37879
37880 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37881
37882         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
37883         and __builtin_putchar.
37884
37885 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
37886
37887         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
37888         tests.
37889
37890 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
37891
37892         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
37893         floating point number rounding mode to round to the nearest
37894         representable mode.
37895
37896 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
37897
37898         * g++.old-deja/g++.other/mangle2.C: New test.
37899
37900 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37901
37902         * gcc.c-torture/compile/20010124-1.c: New test.
37903
37904 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
37905
37906         * g++.old-deja/g++.pt/spec38.C: New test.
37907
37908 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37909
37910         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
37911         "Build don't run".
37912
37913 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37914
37915         * gcc.c-torture/execute/20010123-1.c: New test.
37916
37917 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37918
37919         * g++.old-deja/g++.pt/spec37.C: New test.
37920
37921 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37922
37923         * g++.old-deja/g++.pt/overload14.C: New test.
37924
37925 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37926
37927         * gcc.c-torture/execute/20010122-1.c: New test, exercise
37928         __builtin_return_address.
37929
37930 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
37931
37932         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
37933         * g++.old-deja/g++.pt/spec35.C: New test.
37934         * g++.old-deja/g++.pt/spec36.C: New test.
37935
37936 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
37937
37938         * gcc.c-torture/compile/20010118-1.c: New test.
37939
37940 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
37941
37942         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
37943
37944 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37945
37946         * gcc.c-torture/execute/20010119-1.c: New test.
37947
37948 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37949
37950         * g++.old-deja/g++.other/vbase5.C: New test.
37951
37952 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37953
37954         * gcc.c-torture/execute/20010118-1.c: New test.
37955
37956 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37957
37958         * g++.old-deja/g++.pt/deduct3.C: New test.
37959
37960 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37961
37962         * g++.old-deja/g++.pt/spec34.C: New test.
37963
37964 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37965
37966         * g77.f-torture/compile/20000601-2.f: New test.
37967
37968 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37969
37970         * g++.old-deja/g++.other/init17.C: New test.
37971
37972 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37973
37974         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37975
37976 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37977
37978         * g++.old-deja/g++.pt/unify8.C: New test.
37979
37980 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37981
37982         * g++.old-deja/g++.abi/vbase1.C: New test.
37983
37984 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37985
37986         * g++.old-deja/g++.pt/crash65.C: New test.
37987
37988 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37989
37990         * gcc.dg/cpp/assembl2.S: New test case.
37991
37992 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37993
37994         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37995         are supported.
37996
37997 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37998
37999         * g++.old-deja/g++.other/builtins1.C: New test.
38000         * g++.old-deja/g++.other/builtins2.C: Likewise.
38001         * g++.old-deja/g++.other/builtins3.C: Likewise.
38002         * g++.old-deja/g++.other/builtins4.C: Likewise.
38003
38004 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
38005
38006         * gcc.c-torture/compile/20010117-1.c: New test.
38007         * gcc.c-torture/compile/20010117-2.c: New test.
38008
38009 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38010
38011         * g77.f-torture/execute/20010116.[fx]: New test,
38012         XFAIL on i?86-*-*.
38013         * g77.f-torture/compile/20010115.f: Indicate it's
38014         a test for PR fortran/1636.
38015
38016 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38017
38018         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
38019
38020 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38021
38022         * g77.f-torture/compile/20010115.f: New test.
38023
38024 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
38025
38026         * g++.old-deja/g++.pt/nontype5.C: New test.
38027
38028 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38029
38030         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
38031         have an equivalent working one below it.
38032
38033 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38034
38035         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
38036         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38037
38038 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38039
38040         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
38041         message containing "init_priority".
38042         (conpr-2.C): Likewise.
38043         (conpr-3.C): Likewise.
38044         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
38045
38046 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38047
38048         * gcc.c-torture/execute/20010114-2.c: New test.
38049
38050 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38051
38052         * gcc.c-torture/compile/20010114-1.c: New test.
38053         * gcc.c-torture/compile/20010114-1.x: Xfail.
38054         * gcc.c-torture/compile/20010114-2.c: New test.
38055         * gcc.c-torture/execute/20010114-1.c: New test.
38056         * gcc.dg/trunc-1.c: New test.
38057         * gcc.dg/uninit-B.c: New test.
38058
38059 2001-01-13  Nick Clifton  <nickc@redhat.com>
38060
38061         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
38062         target.
38063
38064 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38065
38066         * gcc.c-torture/compile/20010113-1.c: New test.
38067
38068 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
38069
38070         * gcc.c-torture/compile/20001212-1.c: New test.
38071
38072 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38073
38074         * gcc.dg/cpp/widestr1.c: Update.
38075         * gcc.dg/cpp/prag-imp.c: Remove.
38076
38077 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
38078
38079         * gcc.c-torture/execute/20000801-3.x: Remove.
38080         * gcc.dg/c90-init-1.c: New test.
38081         * gcc.dg/c99-init-1.c: New test.
38082         * gcc.dg/c99-init-2.c: New test.
38083         * gcc.dg/gnu99-init-1.c: New test.
38084
38085 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
38086
38087         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
38088         testing that no relevant ones were found.
38089
38090 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38091
38092         * g++.old-deja/g++.pt/cast2.C: New test.
38093
38094 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38095
38096         * g++.old-deja/g++.pt/friend47.C: New test.
38097
38098 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38099
38100         * g++.old-deja/g++.pt/instantiate13.C: New test.
38101
38102 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38103
38104         * g++.old-deja/g++.other/defarg7.C: New test.
38105         * g++.old-deja/g++.other/defarg8.C: New test.
38106
38107 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38108
38109         * g++.old-deja/g++.pt/crash64.C: New test.
38110
38111 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38112
38113         * g++.old-deja/g++.pt/crash63.C: New test.
38114
38115 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38116
38117         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
38118
38119 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
38120
38121         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
38122
38123 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38124
38125         * g++.old-deja/g++.pt/error3.C: New test.
38126
38127 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38128
38129         * g++.old-deja/g++.other/crash39.C: New test.
38130
38131 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38132
38133         * g++.old-deja/g++.other/vbase4.C: New test.
38134
38135 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
38136
38137         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
38138         * gcc.dg/special/20000419-2.c: New file. Identical to above.
38139         * gcc.dg/special/special.exp: New test driver which will check
38140         for alias support for the above test.
38141
38142 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
38143
38144         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
38145         problems on small machines.
38146         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
38147         parameterize.
38148
38149 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
38150
38151         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
38152         mips.
38153         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38154
38155 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
38156
38157         * g++.old_deja/g++.pt/using8.C: New test.
38158
38159 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38160
38161         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
38162
38163 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
38164
38165         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
38166         where a failure is expected.
38167         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
38168
38169 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38170
38171         * g++.old_deja/g++.pt/instantiate12.C: New test.
38172
38173 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38174
38175         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
38176         start of structs.
38177         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
38178         * g++.old-deja/g++.brendan/crash17.C: Likewise.
38179         * g++.old-deja/g++.brendan/crash29.C: Likewise.
38180         * g++.old-deja/g++.brendan/crash48.C: Likewise.
38181         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38182         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
38183         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
38184         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
38185         * g++.old-deja/g++.eh/spec6.C: Likewise.
38186         * g++.old-deja/g++.jason/crash3.C: Likewise.
38187         * g++.old-deja/g++.law/ctors11.C: Likewise.
38188         * g++.old-deja/g++.law/ctors17.C: Likewise.
38189         * g++.old-deja/g++.law/ctors5.C: Likewise.
38190         * g++.old-deja/g++.law/ctors9.C: Likewise.
38191         * g++.old-deja/g++.mike/ambig1.C: Likewise.
38192         * g++.old-deja/g++.mike/net22.C: Likewise.
38193         * g++.old-deja/g++.mike/p3538a.C: Likewise.
38194         * g++.old-deja/g++.mike/p3538b.C: Likewise.
38195         * g++.old-deja/g++.mike/virt3.C: Likewise.
38196         * g++.old-deja/g++.niklas/t128.C: Likewise.
38197         * g++.old-deja/g++.other/anon4.C: Likewise.
38198         * g++.old-deja/g++.other/using1.C: Likewise.
38199         * g++.old-deja/g++.other/warn3.C: Likewise.
38200         * g++.old-deja/g++.pt/t37.C: Likewise.
38201         * g++.old-deja/g++.robertl/eb69.C: Likewise.
38202         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38203
38204 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38205
38206         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
38207
38208 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38209
38210         * gcc.c-torture/execute/stdio-opt-3.c: New test.
38211
38212 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
38213
38214         * gcc.c-torture/compile/20010107-1.c: New test.
38215
38216 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38217
38218         * gcc.c-torture/execute/builtin-noret-1.c: New test.
38219
38220 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38221
38222         * gcc.dg/format/format.h: New file.
38223         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
38224         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
38225         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
38226         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
38227         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
38228         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38229         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
38230         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
38231         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
38232         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
38233         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
38234         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
38235         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
38236         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
38237         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
38238         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
38239         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
38240         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
38241         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
38242         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
38243         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
38244         instead of declaring standard types, macros and functions in each
38245         test.
38246
38247 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
38248
38249         * gcc.c-torture/execute/20010106-1.c: New test.
38250
38251 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38252
38253         * gcc.dg/format/format.exp: New file.
38254         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
38255         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
38256         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
38257         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
38258         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
38259         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
38260         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
38261         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
38262         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
38263         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
38264         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
38265         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
38266         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
38267         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
38268         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
38269         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
38270         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
38271         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
38272         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
38273         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
38274         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
38275         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
38276         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
38277         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
38278         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
38279         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
38280         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
38281         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
38282         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
38283         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
38284         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
38285         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
38286         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
38287         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
38288         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
38289         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
38290         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
38291         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
38292         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
38293         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
38294         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
38295         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
38296
38297 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
38298
38299         * gcc.c-torture/execute/991228-1.c: Take word endianness into
38300         account.
38301
38302 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38303
38304         * gcc.c-torture/execute/builtin-complex-1.c: New test.
38305
38306 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38307
38308         * g++.old-deja/g++.pt/crash62.C: New test.
38309
38310 2001-01-04  Richard Henderson  <rth@redhat.com>
38311
38312         * gcc.dg/20000926-1.c: Update expected warnings.
38313         * gcc.dg/array-2.c: Likewise.
38314         * gcc.dg/array-4.c: Also validate flexible array members.
38315         * gcc.dg/c99-flex-array-1.c: New.
38316
38317 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38318
38319         * gcc.c-torture/compile/20001222-1.x: Remove.
38320
38321 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38322
38323         * gcc.c-torture/execute/built-in-setjmp.c: New.
38324
38325 2001-01-03  Richard Henderson  <rth@redhat.com>
38326
38327         * gcc.dg/940510-1.c: Update expected error wording.
38328         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
38329
38330 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
38331
38332         * lib/target-supports.exp (check_alias_available): Modified to
38333         indicate aliases not supported if only weak aliases are supported.
38334
38335 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38336
38337         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
38338         Turn on cmpstrsi checks for __pj__ and __i370__.
38339
38340 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38341
38342         * g++.old-deja/g++.other/virtual11.C: New test.
38343
38344 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38345
38346         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
38347
38348 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38349
38350         * gcc.c-torture/compile/20010102-1.c: New test.
38351
38352 2001-01-02  Andreas Jaeger  <aj@suse.de>
38353
38354         * gcc.dg/noreturn-3.c: New test.
38355
38356         * gcc.dg/noreturn-4.c: New test.
38357
38358 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38359
38360         * gcc.c-torture/execute/stdio-opt-1.c: Also test
38361         __builtin_fputc and __builtin_fwrite.
38362
38363 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38364
38365         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
38366         signed char, not default char.
38367
38368 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38369
38370         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
38371
38372 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
38373
38374         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
38375
38376 2000-12-29  Richard Henderson  <rth@redhat.com>
38377
38378         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
38379         (__cyg_profile_func_exit): Define.
38380
38381 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38382
38383         * g++.dg/vtgc1.C: New test.
38384
38385 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
38386
38387         * gcc.dg/noncompile/20001228-1.c: New test.
38388
38389         * gcc.dg/20001228-1.c: New test.
38390
38391         * gcc.c-torture/execute/20001228-1.c: New test.
38392
38393 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
38394
38395         * gcc.dg/format-strfmon-1.c: New test.
38396
38397 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38398
38399         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
38400         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
38401         * gcc.c-torture/execute/string-opt-1.c: Likewise.
38402         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38403         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38404         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38405         * gcc.c-torture/execute/string-opt-6.c: Likewise.
38406         * gcc.c-torture/execute/string-opt-7.c: Likewise.
38407         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38408         * gcc.c-torture/execute/string-opt-9.c: Likewise.
38409         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38410         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38411         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38412
38413         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
38414         * gcc.c-torture/execute/string-opt-4.c: Test index.
38415
38416 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
38417
38418         * gcc.c-torture/compile/20001226-1.c: New test.
38419
38420 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38421
38422         * gcc.c-torture/compile/20001222-1.c: New test.
38423         * gcc.c-torture/compile/20001222-1.x: Xfail.
38424
38425 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
38426
38427         * gcc.c-torture/execute/comp-goto-2.c: New test.
38428
38429 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
38430
38431         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
38432         Use long types if __INT_MAX__ is 32767.
38433         (main): Use cast to (sint32 *) when poking 88 into a_page.
38434
38435         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
38436
38437 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
38438
38439         * gcc.c-torture/compile/20001221-1.c: New test.
38440         * gcc.c-torture/execute/20001221-1.c: New test.
38441
38442 2000-12-20  Richard Henderson  <rth@redhat.com>
38443
38444         * g++.old-deja/g++.pt/crash36.C: Update error lines.
38445         * g++.old-deja/g++.robertl/eb109.C: Likewise.
38446
38447 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38448
38449         * gcc.dg/compare3.c: New test.
38450
38451 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38452
38453         * gcc.dg/format-warnll-1.c: New test.
38454
38455 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38456
38457         * gcc.dg/cpp/cmdlne-P.c: New test.
38458
38459 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38460
38461         * gcc.c-torture/execute/builtin-abs-1.c,
38462         gcc.c-torture/execute/builtin-abs-2.c: New tests.
38463
38464 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38465
38466         * gcc.dg/cpp/multiline.c: New test.
38467
38468 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38469
38470         * g++.old-deja/g++.other/syshdr1.C: Update.
38471         * gcc.dg/cpp/lineflags.c: Remove temporarily.
38472
38473 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38474
38475         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
38476
38477 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38478
38479         * g++.old-deja/g++.pt/ttp65.C: New test.
38480
38481 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38482
38483         * g++.old-deja/g++.pt/ttp64.C: New test.
38484
38485 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38486
38487         * g++.old-deja/g++.pt/spec33.C: New test.
38488
38489 2000-12-14  Catherine Moore  <clm@redhat.com>
38490
38491         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
38492         * gcc.c-torture/execute/920612-2.c: Likewise.
38493         * gcc.c-torture/execute/920428-2.c: Likewise.
38494         * gcc-c-torture/execute/va-arg-11.c: Call exit.
38495         * gcc.c-torture/execute/va-arg-21.c: Likewise.
38496
38497 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38498
38499         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
38500         * gcc.dg/pack-test-2.c: Likewise.
38501
38502 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38503
38504         Tests by Zack Weinberg <zackw@stanford.edu>.
38505
38506         * gcc.dg/cpp/defined.c: Update.
38507         * gcc.dg/cpp/defined_trad.c: New tests.
38508
38509 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38510
38511         * gcc.dg/cpp/trad-direct.c: Update.
38512
38513 2000-12-11  Neil Booth  <neilb@earthling.net>
38514
38515         * gcc.dg/cpp/defined_trad.c
38516
38517 2000-12-11  Neil Booth  <neilb@earthling.net>
38518
38519         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
38520
38521 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38522
38523         * gcc.dg/format-miss-2.c: New test.
38524
38525 2000-12-09  Neil Booth  <neilb@earthling.net>
38526
38527         * gcc.dg/cpp/lineflags.c: New tests.
38528         * gcc.dg/cpp/poison.c: Update.
38529         * gcc.dg/cpp/redef2.c: Update.
38530         * gcc.dg/cpp/skipping.c: New test.
38531
38532 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
38533
38534         * g++.old-deja/g++.other/eh3.C: New testcase.
38535
38536 2000-12-07  Neil Booth  <neilb@earthling.net>
38537
38538         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
38539         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
38540         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
38541         wtr-union-init-2.c, wtr-union-init-3.c: Update.
38542         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
38543         Update.
38544
38545 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38546
38547         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
38548         __SIZE_TYPE__ instead of int for type of integers cast to
38549         pointers.
38550
38551 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
38552
38553         * g++.old-deja/g++.other/cleanup4.C: New test.
38554
38555 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38556
38557         * format-sec-1.c: New test.
38558
38559 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38560
38561         * gcc.dg/format-nonlit-3.c: New test.
38562
38563 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38564
38565         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
38566         through a null pointer.
38567
38568 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38569
38570         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
38571         * g++.old-deja/g++.pt/partial4.C: New test.
38572
38573 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
38574
38575         * gcc.c-torture/execute/ieee/hugeval.x: New.
38576
38577 2000-12-06  Neil Booth  <neilb@earthling.net>
38578
38579         * gcc.dg/cpp/backslash2.c: New tests.
38580
38581 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38582
38583         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
38584         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
38585
38586 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
38587
38588         * gcc.c-torture/execute/20001203-2.c: New testcase.
38589
38590 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38591
38592         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
38593         * g++.old-deja/g++.other/virtual10.C: New test.
38594
38595 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38596
38597         * g++.old-deja/g++.mike/pmf5.C: Remove test.
38598
38599 2000-12-05  Richard Henderson  <rth@redhat.com>
38600
38601         * gcc.c-torture/compile/20001205-1.c: New.
38602
38603 2000-12-04  Neil Booth  <neilb@earthling.net>
38604
38605         * g++.old-deja/g++.other/virtual9.C: New test.
38606         * g++.old-deja/g++.pt/crash61.C: New test.
38607         * gcc.c-torture/execute/loop-9.c: New test.
38608
38609 2000-12-04  Neil Booth  <neilb@earthling.net>
38610
38611         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
38612         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
38613         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
38614         * gcc.dg/cpp/extratokens.c: ...here.
38615
38616 2000-12-04  Neil Booth  <neilb@earthling.net>
38617
38618         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
38619         New tests.
38620
38621 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38622
38623         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
38624         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
38625
38626 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38627
38628         * gcc.c-torture/execute/20001203-1.c: New test.
38629
38630 2000-12-03  Neil Booth  <neilb@earthling.net>
38631
38632         * gcc.dg/cpp/macro6.c: New test cases.
38633
38634 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38635
38636         * gcc.c-torture/execute/string-opt-9.c: New test.
38637         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38638         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38639         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38640
38641         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
38642         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
38643
38644 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
38645
38646         * gcc.dg/cpp/if-6.c: New testcase.
38647
38648         * gcc.dg/20001201-1.c: New testcase.
38649
38650 2000-12-02  Neil Booth  <neilb@earthling.net>
38651
38652         * g++.old-deja/g++.other/externC4.C,
38653         g++.old-deja/g++.other/friend10.C: New tests.
38654
38655 2000-12-02  Neil Booth  <neilb@earthling.net>
38656
38657         * g++.old-deja/g++.other/instan2.C
38658         * g++.old-deja/g++.other/instan3.C: New test.
38659
38660 2000-12-02  Neil Booth  <neilb@earthling.net>
38661
38662         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
38663         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
38664         gnuc99.c,gnuc99-pedantic.c: New tests.
38665
38666 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38667
38668         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
38669         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
38670
38671 2000-12-01  Neil Booth  <neilb@earthling.net>
38672
38673         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
38674         * gcc.dg/cpp/poison.c: Update.
38675         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
38676
38677 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
38678
38679         * g77.f-torture/execute/20001201.f: New test.
38680
38681 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38682
38683         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
38684
38685 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
38686
38687         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
38688
38689 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
38690
38691         * g++.old-deja/g++.other/cast6.C: New test.
38692
38693 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
38694
38695         * gcc.c-torture/execute/20001130-2.c: New testcase.
38696
38697 2000-11-30  Richard Henderson  <rth@redhat.com>
38698
38699         * gcc.c-torture/execute/20001130-1.c: New test.
38700
38701 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38702
38703         * g++.old-deja/g++.other/op3.C: New test.
38704
38705 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38706
38707         * g++.old-deja/g++.other/op2.C: New test.
38708
38709 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38710
38711         * g++.old-deja/g++.other/crash38.C: New test.
38712
38713 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
38714
38715         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
38716
38717 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
38718
38719         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
38720         tests.
38721         * gcc.c-torture/execute/string-opt-6.c: New test.
38722
38723         * gcc.dg/20001117-1.c: Add main.
38724
38725 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
38726
38727         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
38728         Move from here ...
38729         * gcc.dg/940510-1.c: ... to here.
38730
38731         * gcc.dg/20000926-1.c: GNU C now allows initializations of
38732         zero-size arrays in toplevel structures.
38733
38734 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38735
38736         * gcc.c-torture/execute/loop-8.c: New test.
38737
38738 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38739
38740         * g++.old-deja/g++.other/base1.C: New test.
38741
38742 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38743
38744         * g++.old-deja/g++.other/parse2.C: New test.
38745
38746 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38747
38748         * g++.old-deja/g++.pt/incomplete1.C: New test.
38749
38750 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38751
38752         * g++.old-deja/g++.other/friend9.C: New test.
38753
38754 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38755
38756         * gcc.dg/20001127-1.c: New test.
38757
38758 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38759
38760         * g++.old-deja/g++.pt/friend46.C: New test.
38761
38762 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38763
38764         * g++.old-deja/g++.other/ptrmem8.C: New test.
38765
38766 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38767
38768         * gcc.c-torture/execute/string-opt-7.c: New test.
38769         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38770
38771 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38772
38773         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
38774         instead of 'mkcheck 2'.
38775
38776 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38777
38778         * gcc.c-torture/execute/memcheck/driver.c,
38779         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
38780         C9X references to refer to C99.
38781
38782 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
38783
38784         * gcc.dg/ultrasp3.c: New test.
38785
38786 2000-11-25  Neil Booth  <neilb@earthling.net>
38787
38788         * gcc.dg/cpp/include2.c: Update test to be locale independent.
38789
38790 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
38791
38792         * gcc.c-torture/compile/20001123-2.c: New.
38793
38794 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38795
38796         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
38797
38798 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
38799
38800         * gcc.dg/sequence-point-1.c: Add some new tests.
38801         * gcc.c-torture/execute/20001124-1.c: New test.
38802
38803 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38804
38805         * g++.old-deja/g++.other/vaarg4.C: New test.
38806         * gcc.c-torture/compile/20001123-1.c: New test.
38807
38808 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38809
38810         * g++.other/crash24.C: Adjust and remove XFAIL.
38811         * g++.other/crash37.C: New test.
38812
38813 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
38814
38815         * g++.old-deja/g++.pt/instantiate9.C: New test.
38816
38817 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
38818
38819         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
38820         new ABI, too.
38821
38822         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
38823         * g++.old-deja/g++.robertl/eb55.C: Likewise.
38824
38825 2000-11-22  Neil Booth  <neilb@earthling.net>
38826
38827         * gcc.dg/cpp/Wtrigraphs.c: New test.
38828
38829 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
38830
38831         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
38832
38833 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
38834
38835         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
38836
38837 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
38838
38839         * lib/gcc-dg.exp: load_lib scanasm.exp.
38840         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
38841         * lib/g++-dg.exp: load_lib scanasm.exp.
38842         * lib/scanasm.exp: New.
38843         (scan-assembler, scan-assembler-not): Add optional arguments to
38844         test name, or if not present, the pattern name.
38845         (scan-assembler-dem, scan-assembler-dem-not): New.
38846
38847         * g++.dg/dg.exp: New.
38848
38849 2000-11-21  Neil Booth  <neilb@earthling.net>
38850
38851         * gcc.dg/cpp/integrated1.c: Remove.
38852
38853 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38854
38855         * gcc.c-torture/execute/20001121-1.c: New test.
38856
38857 2000-11-21  Richard Henderson  <rth@redhat.com>
38858
38859         * gcc.c-torture/compile/20001121-1.c: New test.
38860
38861 2000-11-20  Neil Booth  <neilb@earthling.net>
38862
38863         * gcc.dg/cpp/integrated1.c: New test.
38864
38865 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38866
38867         * g++.old-deja/g++.other/inline17.C: New test.
38868
38869 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
38870
38871         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
38872         local variable to be zero: I made the variable global. Now
38873         uses abort() and exit() instead of relying on main's return value.
38874
38875 2000-11-20  Neil Booth  <neilb@earthling.net>
38876
38877         * gcc.dg/cpp/paste2.c: Update test.
38878         * objc/execute/paste.m: New test.
38879
38880 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38881
38882         * gcc.dg/c99-condexpr-1.c: New test.
38883
38884 2000-11-20  Neil Booth  <neilb@earthling.net>
38885
38886         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
38887
38888 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
38889
38890         * g++.old-deja/g++.pt/export1.C: New test.
38891
38892 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
38893
38894         * gcc.dg/20001117-1.c: New test.
38895
38896 2000-11-18  Richard Henderson  <rth@redhat.com>
38897
38898         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
38899
38900 2000-11-18  Richard Henderson  <rth@redhat.com>
38901
38902         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
38903         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
38904         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
38905
38906 2000-11-18  Richard Henderson  <rth@redhat.com>
38907
38908         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
38909         (main): New.  Exit cleanly.
38910
38911 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38912
38913         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
38914         gcc.dg/c99-fordecl-2.c: New tests.
38915
38916 2000-11-18  Richard Henderson  <rth@redhat.com>
38917
38918         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
38919         * gcc.c-torture/execute/zerolen-2.c: New.
38920
38921 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38922
38923         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
38924         memory.
38925
38926 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38927
38928         * g++.old-deja/g++.pt/instantiate8.C: New test.
38929
38930 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38931
38932         * g++.old-deja/g++.other/incomplete.C: Add more tests.
38933         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
38934
38935 2000-11-16  Nick Clifton  <nickc@redhat.com>
38936
38937         * gcc.c-torture/execute/nestfunc-2.c: New test.
38938         * gcc.c-torture/execute/nestfunc-3.c: New test.
38939
38940 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38941
38942         * gcc.c-torture/compile/20001116-1.c: New test.
38943
38944 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38945
38946         * gcc.c-torture/execute/20001115-1.c: New test.
38947
38948 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
38949
38950         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
38951         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
38952         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
38953         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38954
38955 2000-11-15  Neil Booth  <neilb@earthling.net>
38956
38957         gcc.dg/cpp/_Pragma1.c: Update.
38958         gcc.dg/cpp/_Pragma2.c: New test.
38959
38960 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38961
38962         * g++.old-deja/g++.other/anon5.C: New test.
38963
38964 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38965
38966         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38967         tests.
38968
38969 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38970
38971         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38972         output.
38973
38974 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38975
38976         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38977         labels at end of compound statements.
38978
38979 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38980
38981         * gcc.c-torture/execute/loop-7.c: New test.
38982
38983 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38984
38985         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38986
38987 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38988
38989         * gcc.dg/c99-bool-1.c: New test.
38990
38991 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38992
38993         * gcc.dg/c99-scope-1.c: Remove xfail.
38994         * gcc.dg/c99-scope-2.c: New test.
38995
38996 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38997
38998         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38999         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
39000
39001 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
39002
39003         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
39004         error messages.
39005
39006         * g++.mike/p700.C: Don't typedef wchar_t.
39007         * g++.mike/p784.C: Likewise.
39008         * g++.mike/eb101.C: Don't use __wchar_t.
39009
39010 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39011
39012         * g77.f-torture/execute/20001111.[fx]: Test premature exit
39013         from DO loop.
39014
39015 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39016
39017         * gcc.c-torture/execute/20001111-1.c: New test.
39018
39019 2000-11-10  Nick Clifton  <nickc@redhat.com>
39020
39021         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
39022         long multuiple and accumulate.
39023
39024 2000-11-09  Richard Henderson  <rth@redhat.com>
39025
39026         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
39027         via size_t instead of int.
39028
39029         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
39030         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39031         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39032         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39033
39034 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
39035
39036         * gcc.c-torture/compile/20001109-1.c: New test.
39037         * gcc.c-torture/compile/20001109-2.c: New test.
39038
39039 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
39040
39041         * g++.old-deja/g++.pt/operator1.C: New test.
39042         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
39043
39044 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39045
39046         * gcc.dg/20001108-1.c: New test.
39047
39048 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39049
39050         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
39051         with both arguments constant strings.
39052         * gcc.c-torture/execute/string-opt-3.c: New test.
39053         * gcc.c-torture/execute/string-opt-4.c: New test.
39054         * gcc.c-torture/execute/string-opt-5.c: New test.
39055
39056 2000-11-08  Nick Clifton  <nickc@redhat.com>
39057
39058         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
39059         mulsidi3adddi patterns.
39060
39061 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
39062
39063         * g++.old-deja/g++.other/crash36.C: New test.
39064
39065 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
39066
39067         * g++.old-deja/g++.other/init16.C: New test.
39068
39069 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
39070
39071         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
39072
39073 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39074
39075         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
39076         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39077         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39078
39079 2000-11-07  DJ Delorie  <dj@redhat.com>
39080
39081         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
39082
39083 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39084
39085         * gcc.c-torture/execute/string-opt-1.c: New test.
39086
39087 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39088
39089         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
39090         mips-sgi-irix6.* because the MIPS ABI passes floating-point
39091         parameters in registers, and there is no way for a varargs
39092         function to know in which order the integer and floating-point
39093         parameters should be interleaved when they are placed on the
39094         stack.
39095         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39096         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39097
39098 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39099
39100         * gcc.c-torture/execute/string-opt-2.c: New test.
39101
39102 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
39103
39104         * g++.old-deja/g++.pt/crash60.C: New test.
39105
39106 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39107
39108         * g++.old-deja/g++.other/crash24.C: New test.
39109         * g++.old-deja/g++.other/crash25.C: New test.
39110         * g++.old-deja/g++.other/crash26.C: New test.
39111         * g++.old-deja/g++.other/crash27.C: New test.
39112         * g++.old-deja/g++.other/crash28.C: New test.
39113         * g++.old-deja/g++.other/crash29.C: New test.
39114         * g++.old-deja/g++.other/crash30.C: New test.
39115         * g++.old-deja/g++.other/crash31.C: New test.
39116         * g++.old-deja/g++.other/crash32.C: New test.
39117         * g++.old-deja/g++.other/crash33.C: New test.
39118         * g++.old-deja/g++.other/crash34.C: New test.
39119         * g++.old-deja/g++.other/crash35.C: New test.
39120
39121 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39122
39123         * gcc.c-torture/execute/20001031-1.c: New test.
39124
39125 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
39126
39127         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
39128         namespace.
39129
39130         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
39131         standards-conformant.
39132
39133         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
39134
39135         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
39136         * g++.old-deja/g++.mike/p755a.C: Likewise.
39137         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
39138         library makes no calls to `operator new' during initialization.
39139
39140 2000-11-04  Neil Booth  <neilb@earthling.net>
39141
39142         * gcc.dg/cpp/include2.c: New tests.
39143
39144 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
39145
39146         * lib/g++.exp (g++_set_ld_library_path): New function.
39147         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
39148
39149 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
39150
39151         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
39152         warnings.
39153
39154 2000-11-01  Richard Henderson  <rth@redhat.com>
39155
39156         * g++.old-deja/g++.ext/namedret1.C: New.
39157         * g++.old-deja/g++.ext/namedret2.C: New.
39158         * g++.old-deja/g++.ext/namedret3.C: New.
39159
39160 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
39161
39162         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
39163         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
39164
39165 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39166
39167         * gcc.c-torture/execute/va-arg-21.c: New test.
39168
39169 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39170
39171         * gcc.dg/c99-complex-2.c: New test.
39172
39173 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39174
39175         * gcc.c-torture/execute/stdio-opt-1.c: New test.
39176
39177 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
39178
39179         * g++.old-deja/g++.other/inline16.C: New test.
39180
39181 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
39182
39183         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
39184         __PRETTY_FUNCTION__
39185
39186 2000-10-29  Neil Booth  <neilb@earthling.net>
39187
39188         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
39189         New tests.
39190         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
39191         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
39192         optimisation.
39193
39194 2000-10-29  Neil Booth  <neilb@earthling.net>
39195
39196         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
39197         * mi1.c, mi1c.h: Add null directives to multiple-include test.
39198         * mi5.c: Test multiple includes work with -C.
39199         * trigraphs.c: Test ^= version.
39200
39201 2000-10-28  Neil Booth  <neilb@earthling.net>
39202
39203         New tests and test updates for new macro expander.
39204
39205         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
39206         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
39207         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
39208         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
39209         new diagnostic messages.
39210
39211         * gcc.dg/cpp/macro3.c: New tests.
39212
39213 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
39214
39215         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
39216         on the same line.
39217
39218 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
39219
39220         * g++.old-deja/g++.other/eh2.C: New test.
39221
39222 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
39223
39224         * gcc.c-torture/execute/20001027-1.c: New test.
39225
39226 2000-10-26  Richard Henderson  <rth@redhat.com>
39227
39228         * gcc.c-torture/execute/20001026-1.c: New.
39229
39230 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
39231
39232         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
39233         * g++.old-deja/g++.law/builtin1.C: Likewise.
39234         * g++.old-deja/g++.law/ctors10.C: Likewise.
39235         * g++.old-deja/g++.law/virtual3.C: Likewise.
39236         * g++.old-deja/g++.mike/p658.C: Likewise.
39237         * g++.old-deja/g++.other/sibcall1.C: Likewise.
39238         * g++.old-deja/g++.other/vaarg2.C: Likewise.
39239         * g++.old-deja/g++.robertl/eb124.C: Likewise.
39240         * g++.old-deja/g++.robertl/eb44.C: Likewise.
39241         * g++.old-deja/g++.robertl/eb77.C: Likewise.
39242
39243 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
39244
39245         * gcc.c-torture/compile/20001024-1.c: New test.
39246
39247 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
39248
39249         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
39250         to tell us whether or not we are using V3.
39251
39252 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39253
39254         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
39255         operands.
39256
39257 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39258
39259         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
39260
39261 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
39262
39263         * gcc.c-torture/execute/20001024-1.c: New test.
39264
39265 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
39266
39267         * g++.old-deja/g++.other/sibcall1.C: New test.
39268
39269 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
39270
39271         * gcc.dg/noncompile/init-3.c: New test.
39272
39273 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39274
39275         * gcc.dg/format-array-1.c: New test.
39276
39277 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39278
39279         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
39280         writing through null pointers; remove comment about testing
39281         unterminated strings.
39282
39283 2000-10-17  Matthew Hiller  <hiller@redhat.com>
39284
39285         * gcc.c-torture/execute/20001017-2.c: New test.
39286
39287 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39288
39289         * gcc.c-torture/compile/20001018-1.c: New test.
39290         * gcc.c-torture/compile/20001018-1.x: Xfail.
39291
39292 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39293
39294         * gcc.c-torture/execute/20001017-1.c: New test.
39295
39296 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39297
39298         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
39299         for multiple use of arguments with scanf formats; add tests for
39300         multiple use of arguments.
39301
39302 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
39303
39304         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
39305
39306 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39307
39308         * gcc.dg/format-miss-1.c: New test.
39309
39310 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39311
39312         * gcc.c-torture/execute/20001013-1.c: New test.
39313
39314 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39315
39316         * gcc.dg/format-branch-1.c: New test.
39317
39318 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39319
39320         * README, lib/file-format.exp: Remove EGCS references.
39321
39322 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39323
39324         * gcc.dg/20001013-1.c: New test.
39325
39326 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39327
39328         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
39329         for intmax_t in the compiler using __typeof__ and the type rules
39330         for conditional expressions.
39331
39332 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
39333
39334         * gcc.dg/20001012-1.c: New test.
39335         * gcc.dg/20001012-2.c: New test.
39336
39337 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39338
39339         * gcc.dg/format-attr-1.c: New test.
39340
39341 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39342
39343         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
39344         __LONG_LONG_MAX__ instead of LLONG_MAX.
39345
39346 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39347
39348         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
39349         scanf flags.
39350         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
39351         flags.
39352
39353 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39354
39355         * gcc.dg/sequence-pt-1.c: New test.
39356
39357 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
39358
39359         * gcc.c-torture/execute/20001011-1.c: New testcase.
39360         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
39361
39362 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39363
39364         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
39365         does not error on it.
39366
39367 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39368
39369         * gcc.dg/20001009-1.c: New test.
39370
39371 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39372
39373         * gcc.c-torture/compile/20001009-1.c: Move from here ....
39374         * gcc.c-torture/execute/20001009-2.c: ... to here.
39375
39376 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
39377
39378         * gcc.c-torture/compile/20001009-1.c: New testcase.
39379         * gcc.c-torture/execute/20001009-1.c: New testcase.
39380         Testcases provided by Jan Hubicka <jh@suse.cz>.
39381
39382 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39383
39384         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39385         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
39386         uintmax_t using <limits.h> to emulate the compiler's internal
39387         logic.  No longer XFAIL %j tests.
39388
39389 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39390
39391         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
39392         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39393         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
39394         regexps and details of expected handling of some bad formats.
39395         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
39396         suppression.
39397
39398 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39399
39400         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
39401         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
39402         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
39403         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
39404         in list archives.
39405
39406 2000-10-06  Richard Henderson  <rth@cygnus.com>
39407
39408         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
39409         * g++.old-deja/g++.brendan/crash52.C: Likewise.
39410         * g++.old-deja/g++.jason/report.C: Likewise.
39411         * g++.old-deja/g++.law/friend5.C: Likewise.
39412         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
39413         of the expected warnings.
39414
39415 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
39416
39417         * g++.old-deja/g++.pt/enum14.C: New test.
39418
39419 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
39420
39421         * g++.old-deja/g++.pt/crash59.C: New test.
39422
39423 2000-10-04  Will Cohen  <wcohen@redhat.com>
39424
39425         * gcc.dg/20000926-1.c: New test.
39426
39427 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
39428
39429         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
39430         function name for current C++ compiler.
39431         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
39432
39433 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
39434
39435         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
39436         __PRETTY_FUNCTION__.
39437         * g++.old-deja/g++.ext/pretty2.C: Likewise.
39438
39439 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39440
39441         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
39442
39443 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
39444
39445         * gcc.c-torture/compile/20000923-1.c: New test.
39446
39447 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
39448
39449         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
39450         * g++.old-deja/g++.pt/ttp62.C: Same.
39451         * g++.old-deja/g++.other/inline14.C: Same.
39452
39453 2000-09-24  Richard Henderson  <rth@cygnus.com>
39454
39455         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
39456
39457 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39458
39459         * gcc.dg/c90-printf-1.c: Add test for wide string format.
39460
39461 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
39462
39463         * gcc.c-torture/compile/20000922-1.c: New file.
39464
39465 2000-09-21  Nick Clifton  <nickc@redhat.com>
39466
39467         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
39468         a signed long modulo operation.
39469         (mod6): New function - perform an unsigned long modulo operation.
39470         (main): Add tests for modulos of very large numbers by very small
39471         dividends.
39472
39473 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39474
39475         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
39476
39477 2000-09-19  Richard Henderson  <rth@cygnus.com>
39478
39479         * gcc.dg/compare2.c (case 10): XFAIL.
39480
39481 2000-09-18  Richard Henderson  <rth@cygnus.com>
39482
39483         * gcc.c-torture/execute/20000906-1.c: Move ...
39484         * gcc.dg/20000906-1.c: ... here.  Only run on targets
39485         that support __builtin_trap.
39486
39487 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
39488
39489         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
39490
39491 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39492
39493         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
39494         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
39495         more $ format tests.
39496
39497 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39498
39499         * gcc.dg/format-errmk-1.c: New test.
39500
39501 2000-09-17  Greg McGary  <greg@mcgary.org>
39502
39503         * gcc.c-torture/execute/20000917-1.x: Remove.
39504
39505 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39506
39507         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
39508
39509 2000-09-17  Greg McGary  <greg@mcgary.org>
39510
39511         * gcc.c-torture/execute/20000917-1.c: New test.
39512         * gcc.c-torture/execute/20000917-1.x: XFAIL.
39513
39514 2000-09-16  Neil Booth  <NeilB@earthling.net>
39515
39516         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
39517         in nested macro bug.
39518
39519 2000-09-15  Neil Booth  <NeilB@earthling.net>
39520
39521         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
39522
39523 2000-09-14  Jeffrey A Law  (law@cygnus.com)
39524
39525         * gcc.c-torture/execute/20000914-1.c: New test.
39526
39527 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
39528
39529         * g++.other/inline13.C: New test.
39530
39531 2000-09-12  Andreas Jaeger  <aj@suse.de>
39532
39533         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
39534         constant by Ulrich Drepper <drepper@redhat.com>.
39535
39536 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
39537
39538         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
39539
39540 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39541
39542         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
39543
39544 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
39545
39546         * gcc.dg/cpp/backslash.c: New test.
39547
39548 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
39549
39550         * gcc.c-torture/execute/20000910-1.c: New test.
39551         * gcc.c-torture/execute/20000910-2.c: Likewise.
39552
39553 2000-09-11  Robert Lipe  <robertl@sco.com>
39554
39555         * gcc.dg/pragma-align.c: New test.
39556
39557 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39558
39559         * g++.old-deja/g++.pt/explicit82.C: New test.
39560         * g++.old-deja/g++.pt/explicit83.C: New test.
39561
39562 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
39563
39564         * gcc.dg/asm-names.c: New test.
39565
39566 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39567
39568         * gcc.dg/cpp/tr-warn6.c: New test
39569
39570 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39571
39572         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
39573         be accepted.
39574
39575 2000-09-07  Catherine Moore  <clm@redhat.com>
39576
39577         * gcc.c-torture/execute/unroll-1.c: New test.
39578
39579 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
39580
39581         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
39582         ERROR markers.
39583         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
39584         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
39585         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
39586         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
39587         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
39588         Preprocess only.
39589         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
39590         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
39591
39592 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39593
39594         * g++.old-deja/g++.pt/deduct2.C: New test.
39595
39596 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39597
39598         * g++.old-deja/g++.pt/parms2.C: New test.
39599
39600 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39601
39602         * g++.old-deja/g++.pt/crash58.C: New test.
39603
39604 2000-09-06  Greg McGary  <greg@mcgary.org>
39605
39606         * gcc.c-torture/execute/20000906-1.c: New test.
39607         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
39608
39609 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39610
39611         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
39612
39613 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39614
39615         * g++.old-deja/g++.pt/crash57.C: New test.
39616
39617 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39618
39619         * g++.old-deja/g++.pt/crash56.C: New test.
39620
39621 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39622
39623         * g++.old-deja/g++.pt/koenig1.C: New test.
39624
39625 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39626
39627         * gcc.dg/20000904-1.c: New test.
39628
39629 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39630
39631         * gcc.dg/cpp/paste8.c: New test.
39632
39633 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
39634
39635         * gcc.c-torture/compile/20000827-1.c: New test.
39636
39637 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39638
39639         * gcc.dg/format-diag-1.c: New test.
39640
39641 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39642
39643         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
39644         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
39645         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
39646         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
39647         gcc.dg/formatz-1.c: Adjust warning regular expressions.
39648
39649 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39650
39651         * g++.old-deja/g++.other/nested4.C: New test.
39652
39653 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39654
39655         * g++.old-deja/g++.ns/scoped1.C: New test.
39656
39657 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
39658
39659         * lib/g++.exp: Support testing already-installed GCC.
39660
39661 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39662
39663         * wtr-label-1.c, wtr-suffix-1.c: New tests.
39664
39665 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39666
39667         * gcc.dg/return-type-2.c: New test.
39668
39669 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
39670
39671         * gcc.c-torture/compile/20000825-1.c: New test.
39672
39673 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
39674
39675         * gcc.dg/dwarf2-2.c: New test.
39676
39677 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
39678
39679         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
39680         dg-warning regexps.
39681
39682 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39683
39684         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
39685         gcc.dg/format-ext-5.c: New tests.
39686
39687 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
39688
39689         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
39690
39691 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
39692
39693         * gcc.dg/noncompile/930622-2.c: Adjust error message.
39694
39695 2000-08-24  Richard Henderson  <rth@cygnus.com>
39696
39697         * gcc.dg/ia64-sync-1.c: New test.
39698         * gcc.dg/ia64-sync-2.c: New test.
39699         * gcc.dg/ia64-asm-1.c: New test.
39700
39701 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39702
39703         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
39704         * gcc.dg/format-ext-2.c: New test.
39705
39706 2000-08-23  Jason Merrill  <jason@redhat.com>
39707
39708         * lib/old-dejagnu.exp: Also ignore "In member function" and
39709         "At global scope".
39710
39711 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39712
39713         * gcc.dg/noncompile/label-lineno-1.c: New test.
39714
39715 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39716
39717         * gcc.dg/c99-array-nonobj-1.c: New test.
39718
39719 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39720
39721         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
39722         tests.
39723         * gcc.dg/format-ext-1.c: New test.
39724
39725 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39726
39727         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
39728         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
39729         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
39730         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
39731         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
39732
39733 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39734
39735         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
39736         gcc.dg/c99-strftime-2.c: New tests.
39737
39738 2000-08-22  Richard Henderson  <rth@cygnus.com>
39739
39740         * gcc.c-torture/execute/20000822-1.c: New test.
39741
39742 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39743
39744         * gcc.c-torture/execute/20000819-1.x: Remove.
39745
39746 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39747
39748         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
39749         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
39750         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
39751         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
39752         gcc.dg/format-xopen-1.c: New tests.
39753
39754 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39755
39756         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
39757
39758 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39759
39760         * g++.old-deja/g++.other/loop2.C: New test.
39761
39762         * gcc.c-torture/compile/20000606-1.c: New test.
39763         * gcc.c-torture/compile/20000728-1.c: New test.
39764         * gcc.c-torture/execute/20000801-1.c: New test.
39765         * gcc.c-torture/execute/20000801-2.c: New test.
39766         * gcc.c-torture/execute/20000819-1.c: New test.
39767         * gcc.c-torture/execute/20000819-1.x: XFAIL.
39768         * gcc.dg/20000629-1.c: New test.
39769         * gcc.dg/20000724-1.c: New test.
39770         * gcc.dg/20000807-1.c: New test.
39771
39772 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
39773
39774         * gcc.dg/cpp/pragma-1.c: New test.
39775         * gcc.dg/cpp/pragma-2.c: New test.
39776
39777 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
39778
39779         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
39780         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
39781
39782 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39783
39784         * gcc.c-torture/compile/20000818-1.c: New test.
39785
39786 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
39787
39788         * gcc.c-torture/execute/20000818-1.c: New test.
39789
39790 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39791
39792         * gcc.dg/format-va-1.c: New test.
39793
39794 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39795
39796         * g++.old-deja/g++.other/typedef8.C: New test.
39797
39798 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39799
39800         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
39801         * g++.old-deja/g++.mike/net36.C: Mark candidate.
39802         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
39803         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
39804         * g++.old-deja/g++.other/ptrmem7.C: New test.
39805         * g++.old-deja/g++.pt/ptrmem10.C: New test.
39806
39807 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39808
39809         * g++.old-deja/g++.pt/typename27.C: New test.
39810
39811 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
39812
39813         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
39814         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
39815         * g++.old-deja/g++.pt/friend45.C: New test.
39816         * g++.old-deja/g++.other/friend8.C: New test.
39817
39818 2000-08-15  Richard Henderson  <rth@cygnus.com>
39819
39820         * gcc.c-torture/execute/20000815-1.c: New test.
39821
39822 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39823
39824         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
39825         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
39826         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
39827
39828 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
39829
39830         * g++.old-deja/g++.other/refinit2.C: New test.
39831
39832 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
39833
39834         * lib/c-torture.exp (c-torture): Make
39835         compiler_conditional_xfail_data global.
39836         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
39837         compiler_conditional_xfail_data machinery.
39838         (f-torture-execute): Likewise.
39839         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
39840         and only when unrolling loops.
39841
39842         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
39843
39844 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39845
39846         * g++.old-deja/g++.pt/explicit81.C: New test.
39847
39848 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39849
39850         * g++.old-deja/g++.pt/typename26.C: New test.
39851
39852 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
39853
39854         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
39855         warning.
39856
39857 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39858
39859         * g++.old-deja/g++.other/array3.C: New test.
39860
39861 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39862
39863         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
39864         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
39865         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
39866         New tests.
39867
39868 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
39869
39870         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
39871         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39872
39873 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
39874
39875         * gcc.c-torture/execute/20000808-1.c: New test.
39876
39877 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39878
39879         * gcc.dg/c90-const-expr-1.c: New test.
39880
39881 2000-08-08  Richard Henderson  <rth@cygnus.com>
39882
39883         * gcc.dg/noncompile/920923-1.c: Declare calloc.
39884
39885 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39886
39887         * gcc.dg/noncompile/const-ll-1.c: New test.
39888
39889 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39890
39891         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
39892
39893 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39894
39895         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
39896         that running programs linked against the shared version of libobjc
39897         run correctly.
39898
39899 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39900
39901         * gcc.dg/c99-printf-1.c: New test.
39902
39903 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39904
39905         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
39906
39907 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
39908
39909         * gcc.c-torture/execute/20000731-1.x: Delete.
39910
39911 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
39912
39913         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
39914         and torture_without_loops as is done by c-torture.exp.
39915         (search_for): Copy from c-torture.exp.
39916         (gcc-dg-runtest): New function, drives a directory of tests
39917         iterating over the TORTURE_OPTIONS.
39918         (scan-assembler, scan-assembler-not): Move here from
39919         individual directory drivers.
39920
39921         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
39922         defined by lib/gcc-dg.exp.
39923         * gcc.dg/cpp/cpp.exp: Likewise.
39924         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
39925         gcc-dg-runtest, so we cycle over optimization options.
39926
39927         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
39928         * gcc.dg/compare2.c: No longer expected to fail.
39929
39930 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39931
39932         * gcc.c-torture/execute/20000804-1.c: New test.
39933
39934 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39935
39936         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
39937
39938 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
39939
39940         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
39941
39942 2000-08-03  Jeffrey A Law  (law@cygnus.com)
39943
39944         * gcc.c-torture/compile/20000803-1.c: New test.
39945
39946 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39947
39948         * gcc.c-torture/execute/20000801-3.c,
39949         gcc.c-torture/execute/20000801-4.c: New tests.
39950         * gcc.c-torture/execute/20000801-3.x,
39951         gcc.c-torture/execute/20000801-4.x: Xfail.
39952
39953 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
39954
39955         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
39956         libobjc/.libs to allow for libtool.
39957
39958 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
39959
39960         * gcc.c-torture/compile/20000802-1.c: New test.
39961
39962 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
39963
39964         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39965
39966 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39967
39968         * gcc-c-torture/execute/20000731-2.c: New test.
39969
39970         * gcc.c-torture/execute/20000731-1.c: New test.
39971         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39972
39973 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39974
39975         * testsuite/gcc.dg/cpp/paste7.c: New test.
39976         * gcc.dg/cpp/20000725-1.c: New test.
39977
39978 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39979
39980         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39981         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39982         declaration warning for __builtin_dwarf_reg_size.
39983
39984         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39985
39986 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39987
39988         * gcc.dg/noncompile/voidparam-1.c: New test.
39989
39990 2000-07-30  Richard Henderson  <rth@cygnus.com>
39991
39992         * gcc.dg/c90-digraph-1.c: Don't xfail.
39993         * gcc.dg/compare2.c (case 10): Xfail.
39994         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39995
39996 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39997
39998         * gcc.dg/c99-main-1.c: New test.
39999
40000 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40001
40002         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
40003
40004 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
40005
40006         * gcc.c-tortuer/execute/20000726-1.c: New test.
40007
40008 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
40009
40010         * gcc.c-torture/execute/enum-2.c: New test.
40011
40012 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40013
40014         * gcc.dg/cpp/tr-warn3.c: New test.
40015
40016 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40017
40018         * g++.old-deja/g++.ext/implicit1.C: Remove.
40019         * g++.old-deja/g++.jason/c2.C: Remove
40020         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
40021         * g++.old-deja/g++.pt/crash16.C: Likewise.
40022         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
40023
40024 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40025
40026         * g++.old-deja/g++.other/for2.C: New test.
40027
40028 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
40029
40030         * gcc.dg/20000720-1.c: New test.
40031
40032 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
40033
40034         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
40035
40036 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
40037
40038         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
40039         * gcc.c-torture/execute/20000722-1.c: New.
40040         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
40041
40042 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
40043
40044         * gcc.dg/cpp/20000720-1.S: New test.
40045
40046 2000-07-21  Michael Meissner  <meissner@redhat.com>
40047
40048         * gcc.c-torture/execute/ieee/hugeval.c: New test.
40049
40050 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40051
40052         * g++.old-deja/g++.brendan/crash16.C,
40053         g++.old-deja/g++.brendan/parse3.C,
40054         g++.old-deja/g++.brendan/redecl1.C,
40055         g++.old-deja/g++.ns/template13.C,
40056         g++.old-deja/g++.other/decl4.C,
40057         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
40058
40059 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40060
40061         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
40062         and "Internal error".
40063
40064         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
40065         regexps.
40066         * gcc.dg/cpp/paste6.c: New test.
40067
40068 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
40069
40070         * gcc.dg/cpp/tr-direct.c: New test.
40071
40072         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
40073         gcc.dg/cpp/undef1.c: Tweak error regexps.
40074
40075 2000-07-18  Eric Christopher <echristo@redhat.com>
40076
40077         * gcc.c-torture/compile/20000718-1.c: New test.
40078
40079 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
40080
40081         * cpplex.c (_cpp_push_token): If the token being pushed back
40082         is the previous token in this context, just subtract one from
40083         context->posn.
40084         * cppmacro.c (save_expansion): Clear aux field when storing a
40085         placemarker.
40086
40087 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
40088
40089         * gcc.dg/noncompile/redecl-1.c: New test.
40090
40091 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
40092
40093         * gcc.c-torture/execute/20000717-5.c: New test.
40094         * gcc.c-torture/execute/20000717-1.x: Removed.
40095
40096 2000-07-17  Richard Henderson  <rth@cygnus.com>
40097
40098         * gcc.c-torture/execute/20000717-4.c: New test.
40099
40100 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
40101
40102         * gcc.dg/cpp/syshdr.c: New test.
40103         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
40104
40105 2000-07-17  Neil Booth  <neilb@earthling.net>
40106
40107         * gcc.dg/cpp/cmdlne-dM.c: New test.
40108         * gcc.dg/cpp/cmdlne-dD.c: New test.
40109
40110 2000-07-17  Jeffrey A Law  (law@cygnus.com)
40111
40112         * gcc.c-torture/execute/20000717-3.c: New test.
40113
40114         * gcc.c-torture/compile/20000717-1.c: New test.
40115
40116 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
40117
40118         * gcc.c-torture/execute/20000717-2.c: New test.
40119
40120 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40121
40122         * gcc.dg/formatz-1.c: New test.
40123
40124         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
40125         * gcc.dg/c99-digraph-1.c: New tests.
40126
40127         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
40128         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
40129
40130         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
40131         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
40132         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
40133         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
40134         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
40135         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
40136         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
40137
40138 2000-07-17   Greg McGary <greg@mcgary.org>
40139
40140         * gcc.c-torture/execute/20000717-1.c: New test.
40141         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
40142
40143 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
40144
40145         * gcc.c-torture/execute/20000715-2.c: New test.
40146         * gcc.dg/20000715-1.c: New test.
40147
40148 2000-07-15  Michael Meissner  <meissner@redhat.com>
40149
40150         * gcc.c-torture/execute/20000715-1.c: New test.
40151
40152 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
40153
40154         * gcc.c-torture/execute/20000707-1.c: New test.
40155
40156 2000-07-13  Neil Booth  <NeilB@earthling.net>
40157
40158         * testsuite/gcc.dg/cpp/digraph1.c,
40159         testsuite/gcc.dg/cpp/digraph2.c,
40160         testsuite/gcc.dg/cpp/digraphs.c: New tests.
40161
40162 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
40163
40164         * g77.f-torture/compile/20000630-2.f: New test.
40165         * g77.f-torture/compile/20000630-2.x
40166
40167 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40168
40169         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
40170
40171 2000-07-11  Neil Booth  <NeilB@earthling.net>
40172
40173         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
40174
40175 2000-07-11  Neil Booth  <NeilB@earthling.net>
40176
40177         * gcc.dg/cpp/cmdlne-C.c: New.
40178
40179 2000-07-09  Neil Booth  <NeilB@earthling.net>
40180
40181         * gcc.dg/cpp/directiv.c: New tests.
40182         * gcc.dg/cpp/undef1.c: Update.
40183
40184 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
40185
40186         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
40187
40188 2000-07-09  Neil Booth  <NeilB@earthling.net>
40189
40190         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
40191
40192 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
40193
40194         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
40195         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
40196
40197 2000-07-08  Neil Booth  <NeilB@earthling.net>
40198
40199         * gcc.dg/cpp/macsyntx.c: New tests.
40200
40201 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40202
40203         * gcc.dg/20000707-1.c: New test.
40204
40205 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40206
40207         * gcc.c-torture/execute/20000706-1.c: New test.
40208         * gcc.c-torture/execute/20000706-2.c: New test.
40209         * gcc.c-torture/execute/20000706-3.c: New test.
40210         * gcc.c-torture/execute/20000706-4.c: New test.
40211         * gcc.c-torture/execute/20000706-5.c: New test.
40212
40213 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40214
40215         * g++.old-deja/g++.pt/instantiate7.C: New test.
40216
40217 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40218
40219         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
40220         * g++.old-deja/g++.mike/thunk3.C: Likewise.
40221         * g++.old-deja/g++.other/rtti3.C: Likewise.
40222         * g++.old-deja/g++.other/rttid3.C: Likewise.
40223
40224 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
40225
40226         *  g77.f-torture/compile/20000630-1.x: Fix typo
40227
40228 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
40229
40230         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
40231         assembly output.
40232
40233 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
40234
40235         * gcc.dg/cpp/ident.c: New test.
40236
40237 2000-07-05  Neil Booth  <NeilB@earthling.net>
40238
40239         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
40240           gcc.dg/cpp/lexstrng.c: New tests.
40241
40242 2000-07-04  Neil Booth  <NeilB@earthling.net>
40243
40244         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
40245         * gcc.dg/cpp/strify2.c: Same.
40246
40247 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
40248
40249         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
40250         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
40251         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
40252         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
40253
40254         * testsuite/gcc.dg/cpp/macro1.c,
40255         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
40256         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
40257         testsuite/gcc.dg/cpp/strify1.c,
40258         testsuite/gcc.dg/cpp/strify2.c: New tests.
40259
40260 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
40261
40262         * gcc.c-torture/execute/20000703-1.c: New test.
40263
40264 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40265
40266         * g++.old-deja/g++.pt (lookup10.C): New test.
40267
40268 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40269
40270         * g++.old-deja/g++.pt (typename25.C): New test.
40271
40272 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
40273
40274         * gcc.c-torture/compile/20000701-1.c: New test.
40275
40276 2000-06-30  Nick Clifton  <nickc@cygnus.com>
40277
40278         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
40279         to test case.
40280
40281 2000-06-30  Catherine Moore  <clm@cygnus.com>
40282
40283         * gcc.c-torture/execute/align-1.c: New test.
40284
40285 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
40286
40287         * g++.old-deja/g++.pt/expr8.C: New test.
40288         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
40289
40290 2000-06-29  Nick Clifton  <nickc@cygnus.com>
40291
40292         * gcc.c-torture/compile/20000629-1.c: New test.
40293
40294 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40295
40296
40297         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
40298         gcc.dg/noncompile directory, depending on whether they're
40299         preprocessor tests or not.  Annotate all the tests for the dg
40300         framework.
40301
40302         * gcc.c-torture/noncompile/noncompile.exp: Delete.
40303         * gcc.dg/noncompile/noncompile.exp: New.
40304
40305         * Moved files:
40306         Old name                                New name
40307         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
40308         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
40309         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
40310         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
40311         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
40312         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
40313         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
40314         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
40315         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
40316         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
40317         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
40318         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
40319         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
40320         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
40321         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
40322         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
40323         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
40324         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
40325         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
40326         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
40327         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
40328         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
40329         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
40330         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
40331
40332         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
40333         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
40334         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
40335         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
40336         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
40337         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
40338
40339 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40340
40341         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
40342         declare one variable.  On the fourth, error.
40343         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
40344         declared by 20000628-1a.h.
40345
40346 2000-06-29  Richard Henderson  <rth@redhat.com>
40347
40348         * gcc.c-torture/execute/930529-1.x: New file.
40349         * gcc.dg/920413-1.c: Adjust expected warning text.
40350         * gcc.dg/980217-1.c: Declare abort.
40351         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
40352
40353 2000-06-29  Jeffrey A Law  (law@cygnus.com)
40354
40355         * g77.f-torture/compile/20000629-1.f: New test.
40356         * g77.f-torture/compile/20000629-1.x: Expected to fail.
40357
40358 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40359
40360         Rearrange lots of files, removing entirely the
40361         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
40362         directories.
40363
40364         * Deleted files:
40365         gcc.c-torture/code_quality/code_quality.exp
40366         gcc.c-torture/special/special.exp
40367         gcc.failure/failure.exp
40368         gcc.failure/940409-1.x
40369         gcc.c-torture/compile/961203-1.x
40370
40371         * New files:
40372         gcc.misc-tests/linkage.exp
40373         gcc.c-torture/execute/920730-1t.c
40374         gcc.c-torture/execute/920730-1t.x
40375         gcc.c-torture/compile/920520-1.x
40376         gcc.c-torture/compile/920521-1.x
40377         gcc.c-torture/compile/981006-1.x
40378         gcc.c-torture/execute/eeprof-1.x
40379
40380         * Moved files (possibly with modifications to fit a new harness):
40381         Old name                                New name
40382         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
40383         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
40384         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
40385         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
40386         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
40387         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
40388         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
40389         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
40390         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
40391         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
40392         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
40393         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
40394         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
40395         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
40396
40397 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40398
40399         * c-torture/compile/961203-1.x: Delete.
40400
40401         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
40402         not exit. Include stdio.h.
40403         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
40404         * gcc.misc-tests/dg-12.c: Likewise.
40405         * gcc.misc-tests/dg-5.c: Likewise.
40406         * gcc.misc-tests/dg-6.c: Likewise.
40407         * gcc.misc-tests/dg-7.c: Prototype abort.
40408         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
40409         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
40410         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
40411         not exit.
40412         * gcc.misc-tests/sieve.c: Use return from main, not exit.
40413         * gcc.misc-tests/sort2.c: Use return from main, not exit.
40414
40415 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
40416
40417         * gcc.dg/cpp/20000628-1.c: New test.
40418         * gcc.dg/cpp/20000628-1.h: New header for above test.
40419         * gcc.dg/cpp/20000628-1a.h: Likewise.
40420
40421 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
40422
40423         * gcc.dg/cpp: New directory.
40424         * gcc.dg/cpp/cpp.exp: New driver.
40425         * gcc.dg/cpp/20000627-1.c: New test.
40426         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
40427         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
40428         and rewrite as a compilation test.
40429
40430         * gcc.dg: Move many files into the cpp subdirectory, possibly
40431         renaming or editing them as well.
40432         Old name                New name
40433         990119-1.c              cpp/19990119-1.c
40434         990228-1.c              cpp/19990228-1.c
40435         990407-1.c              cpp/19990407-1.c
40436         990409-1.c              cpp/19990409-1.c
40437         990413-1.c              cpp/19990413-1.c
40438         990703-1.c              cpp/19990703-1.c
40439         20000127-1.c            cpp/20000127-1.c
40440         20000129-1.c            cpp/20000129-1.c
40441         20000207-1.c            cpp/20000207-1.c
40442         20000207-2.c            cpp/20000207-2.c
40443         20000209-1.c            cpp/20000209-1.c
40444         20000209-2.c            cpp/20000209-2.c
40445         20000301-1.c            cpp/20000301-1.c
40446         20000419-1.c            cpp/20000419-1.c
40447         20000510-1.S            cpp/20000510-1.S
40448         20000519-1.c            cpp/20000519-1.c
40449         20000529-1.c            cpp/20000529-1.c
40450         20000625-1.c            cpp/20000625-1.c
40451         20000625-2.c            cpp/20000625-2.c
40452         cpp-as1.c               cpp/assert1.c
40453         cpp-as2.c               cpp/assert2.c
40454         cxx-comments-1.c        cpp/cxxcom1.c
40455         cxx-comments-2.c        cpp/cxxcom2.c
40456         endif-label.c           cpp/endif.c
40457         cpp-hash1.c             cpp/hash1.c
40458         cpp-hash2.c             cpp/hash2.c
40459         cpp-if1.c               cpp/if-1.c
40460         cpp-if2.c               cpp/if-2.c
40461         cpp-if3.c               cpp/if-3.c
40462         cpp-if4.c               cpp/if-4.c
40463         cpp-if5.c               cpp/if-5.c
40464         cpp-cond.c              cpp/if-cexp.c
40465         cpp-missingop.c         cpp/if-mop.c
40466         cpp-missingparen.c      cpp/if-mpar.c
40467         cpp-opprec.c            cpp/if-oppr.c
40468         cpp-ifparen.c           cpp/if-paren.c
40469         cpp-shortcircuit.c      cpp/if-sc.c
40470         cpp-shift.c             cpp/if-shift.c
40471         cpp-unary.c             cpp/if-unary.c
40472         cpp-li1.c               cpp/line1.c
40473         cpp-li2.c               cpp/line2.c
40474         lineno.c                cpp/line3.c
40475         lineno-2.c              cpp/line4.c
40476         cpp-mi.c                cpp/mi1.c
40477         cpp-mic.h               cpp/mi1c.h
40478         cpp-micc.h              cpp/mi1cc.h
40479         cpp-mind.h              cpp/mi1nd.h
40480         cpp-mindp.h             cpp/mi1ndp.h
40481         cpp-mix.h               cpp/mi1x.h
40482         cpp-mi2.c               cpp/mi2.c
40483         cpp-mi2a.h              cpp/mi2a.h
40484         cpp-mi2b.h              cpp/mi2b.h
40485         cpp-mi2c.h              cpp/mi2c.h
40486         cpp-mi3.c               cpp/mi3.c
40487         cpp-mi3.def             cpp/mi3.def
40488         poison-1.c              cpp/poison.c
40489         pr-impl.c               cpp/prag-imp.c
40490         cpp-redef-2.c           cpp/redef1.c
40491         cpp-redef.c             cpp/redef2.c
40492         strpaste.c              cpp/strp1.c
40493         strpaste-2.c            cpp/strp2.c
40494         cpp-tradpaste.c         cpp/tr-paste.c
40495         cpp-tradstringify.c     cpp/tr-str.c
40496         cpp-tradwarn1.c         cpp/tr-warn1.c
40497         cpp-tradwarn2.c         cpp/tr-warn2.c
40498         trigraphs.c             cpp/trigraphs.c
40499         cpp-unc1.c              cpp/unc1.c
40500         cpp-unc2.c              cpp/unc2.c
40501         cpp-unc3.c              cpp/unc3.c
40502         cpp-unc.c               cpp/unc4.c
40503         undef.c                 cpp/undef1.c
40504         undef-2.c               cpp/undef2.c
40505         cpp-wi1.c               cpp/widestr1.c
40506
40507 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
40508
40509         * lib/g++.exp (g++_include_flags): Tweak.
40510
40511 2000-06-27  H.J. Lu  <hjl@gnu.org>
40512             Loren J. Rittle  <ljrittle@acm.org>
40513
40514         * lib/g++.exp (g++_include_flags): Override libgloss.exp
40515         version with one that knows about the new gcc tree structure.
40516         (g++_link_flags): Same.
40517
40518 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
40519
40520         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
40521         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
40522         case we are cross-compiling.
40523
40524         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
40525         g++.old-deja/g++.niklas/Makefile.in,
40526         g++.old-deja/g++.niklas/configure.in,
40527         g++.old-deja/g++.other/Makefile.in,
40528         g++.old-deja/g++.other/configure.in,
40529         gcc.c-torture/code_quality/Makefile.in,
40530         gcc.c-torture/code_quality/configure.in,
40531         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
40532         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
40533         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
40534         gcc.c-torture/execute/ieee/Makefile.in,
40535         gcc.c-torture/execute/ieee/configure.in,
40536         gcc.c-torture/noncompile/Makefile.in,
40537         gcc.c-torture/noncompile/configure.in,
40538         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
40539         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
40540         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
40541
40542 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40543
40544         * g++.old-deja/g++.other/ambig3.C: New test.
40545
40546 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40547
40548         * g++.old-deja/g++.pt/syntax1.C: New test.
40549         * g++.old-deja/g++.pt/syntax2.C: New test.
40550         * g++.old-deja/g++.other/syntax3.C: New test.
40551         * g++.old-deja/g++.other/syntax4.C: New test.
40552
40553 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40554
40555         * gcc.dg/20000623-1.c: Prototype exit and abort.
40556
40557 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40558
40559         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
40560         New tests.
40561         * gcc.dg/cpp-mi3.def: New file.
40562
40563         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
40564         inside assertions.
40565         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
40566         lexer's error messages.
40567         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
40568         divine anything from the linemarkers.
40569         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
40570         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
40571
40572 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
40573
40574         * gcc.dg/20000623-1.c: New test.
40575
40576 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
40577
40578         * gcc.c-torture/execute/20000622-1.c: New test.
40579
40580 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40581
40582         * g++.old-deja/g++.other/init15.C: New test.
40583
40584 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40585
40586         * g++.old-deja/g++.pt/vaarg2.C: New test.
40587         * g++.old-deja/g++.pt/vaarg3.C: New test.
40588
40589 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
40590
40591         * g++.old-deja/g++.other/dyncast6.C: New test.
40592
40593 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
40594
40595         * gcc.c-torture/execute/loop-6.c: New test.
40596
40597 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
40598
40599         * gcc.dg/20000614-1.c: New test.
40600         * gcc.dg/20000614-2.c: New test.
40601
40602 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
40603
40604         * g++.old-deja/g++.other/inline12.C: New test.
40605
40606 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
40607
40608         * g++.old-deja/g++.other/eh1.C: New test.
40609
40610 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
40611
40612         * g++.old-deja/g++.other/type.C: New test.
40613
40614 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40615
40616         * g++.old-deja/g++.other/initstring.C: New test.
40617
40618 2000-06-12  Jason Merrill  <jason@redhat.com>
40619
40620         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
40621
40622 2000-06-09  Jeffrey A Law  (law@cygnus.com)
40623
40624         * gcc.c-torture/compile/20000609-1.c: New test.
40625
40626 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
40627
40628         * gcc.dg/20000609-1.c: New test.
40629
40630 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
40631
40632         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
40633         * gcc.c-torture/noncompile/poison-1.c: Move...
40634         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
40635         * gcc.dg/cpp-li1.c: Add a token after the #line.
40636
40637 2000-06-05  Richard Henderson  <rth@cygnus.com>
40638
40639         * gcc.c-torture/execute/20000605-2.c: New test.
40640         * gcc.c-torture/execute/20000605-3.c: New test.
40641
40642 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
40643
40644         * g77.f-torture/execute/20000503-1.x: New file.
40645
40646 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
40647
40648         * g++.old-deja/g++.eh/badalloc1.C: New test.
40649
40650 2000-06-05  Richard Henderson  <rth@cygnus.com>
40651
40652         * gcc.c-torture/execute/20000605-1.c: New test.
40653
40654 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40655             Nathan Sidwell <nathan@codesourcery.com>
40656
40657         * gcc.c-torture/compile/20000605-1.c: New test.
40658
40659 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
40660
40661         * g77.f-torture/compile/20000601-1.f: New test.
40662
40663 2000-06-03  Richard Henderson  <rth@cygnus.com>
40664
40665         * gcc.c-torture/execute/20000603-1.c: New.
40666
40667 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
40668
40669         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
40670         * gcc.dg/noreturn-2.c (noreturn): Likewise.
40671
40672 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
40673
40674         * gcc.dg/compare2.c (case 12): XFAIL.
40675         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
40676         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
40677
40678         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
40679
40680 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
40681
40682         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
40683         guard macro is already defined when the header is first
40684         included.
40685         * gcc.dg/cpp-mix.h: New file.
40686         * gcc.dg/endif-label.c: Update patterns to match compiler.
40687
40688         * g++.brendan/complex1.C: Declare abort.
40689         * g++.law/refs4.C: Remove XFAIL.
40690         * g++.oliva/expr2.C: Declare abort and exit.
40691
40692 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
40693
40694         * gcc.c-torture/execute/20000528-1.c: New test.
40695
40696         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
40697         * g++.old-deja/g++.law/temps4.C: Likewise.
40698
40699         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
40700         stdlib.h.  Call abort() on failure.
40701         * g++.old-deja/g++.law/refs4.C: Likewise.
40702         * g++.old-deja/g++.law/temps4.C: Likewise.
40703         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
40704         * gcc.c-torture/execute/20000112-1.c: Include string.h.
40705
40706 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
40707
40708         Relative to g++.dg/special:
40709         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
40710
40711         Relative to g++.old-deja:
40712         * g++.brendan/complex1.C, g++.jason/optimize2.C,
40713         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
40714         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
40715         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
40716         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
40717         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
40718         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
40719
40720         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
40721         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
40722         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
40723         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
40724         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
40725         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
40726         and/or string.h.
40727
40728         * g++.other/goto1.C: Update expectations for error messages.
40729
40730 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
40731
40732         * gcc.c-torture/compile/20000523-1.c: New test.
40733
40734 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40735
40736         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
40737
40738 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40739
40740         * g++.old-deja/g++.eh/catch11.C: New test.
40741         * g++.old-deja/g++.eh/catch12.C: New test.
40742
40743 2000-05-24  Nick Clifton  <nickc@cygnus.com>
40744
40745         * gcc.c-torture/execute/20000523-1.c: New test.
40746
40747 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
40748
40749         * c-torture/execute/bcp-1.c: Replace abort in arg of
40750         __builtin_constant_p with a generic external function.
40751
40752         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
40753         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
40754         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
40755         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
40756         Prototype abort and/or exit.
40757
40758         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
40759         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
40760         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
40761         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
40762
40763 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
40764
40765         * gcc.dg/dwarf2-1.c: New test.
40766
40767 2000-05-20  Richard Henderson  <rth@cygnus.com>
40768
40769         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
40770
40771 2000-05-20  Andreas Jaeger  <aj@suse.de>
40772
40773         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
40774         testcase.
40775
40776 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
40777
40778         * gcc.c-torture/execute/20000519-2.c: New test.
40779
40780 2000-05-19  Andreas Jaeger  <aj@suse.de>
40781
40782         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
40783         which fails with SSA.
40784
40785         * lib/c-torture.exp: Also test with -O3 -fssa.
40786
40787 2000-05-18  Michael Meissner  <meissner@redhat.com>
40788
40789         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
40790         * gcc.c-torture/execute/920415-1.c: Ditto.
40791         * gcc.c-torture/execute/920501-1.c: Ditto.
40792         * gcc.c-torture/execute/conversion.c: Ditto.
40793         * gcc.c-torture/execute/cvt-1.c: Ditto.
40794
40795 2000-05-18  Jeffrey A Law  (law@cygnus.com)
40796
40797         * gcc.c-torture/compile/20000518-1.c: New test.
40798
40799 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40800
40801         * g77.f-torture/compile/200005018.f: New test.
40802
40803 2000-05-17  Jeffrey A Law  (law@cygnus.com)
40804
40805         * gcc.c-torture/compile/20000517-1.c: New test.
40806
40807 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40808
40809         * gcc.c-torture/execute/20000516-1.c: New test.
40810
40811 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
40812
40813         * g++.old-deja/g++.other/eh.C: New test.
40814
40815 2000-05-12  Richard Henderson  <rth@cygnus.com>
40816
40817         * gcc.c-torture/execute/990208-1.c (main): Don't pass
40818         constants through to doit's conditional.
40819
40820 2000-05-11  Jeffrey A Law  (law@cygnus.com)
40821
40822         * gcc.c-torture/compile/20000511-1.c: New test.
40823         * g77.f-torture/compile/20000511-1.f: New test.
40824         * g77.f-torture/compile/20000511-2.f: New test.
40825
40826 2000-05-11  Michael Meissner  <meissner@redhat.com>
40827
40828         * gcc.c-torture/execute/20000511-1.c: New test.
40829
40830 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
40831
40832         * gcc.dg/dg.exp: Scan .S files as well as .c files.
40833         * gcc.dg/20000510-1.S: New.
40834
40835 2000-05-08  Catherine Moore  <clm@cygnus.com>
40836
40837         * gcc.dg/unused-3.c: New.
40838
40839 2000-05-06  Richard Henderson  <rth@cygnus.com>
40840
40841           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
40842           * g++.old-deja/g++.mike/warn1.C: Likewise.
40843           * g++.old-deja/g++.pt/local1.C: Likewise.
40844           * g++.old-deja/g++.pt/local7.C: Likewise.
40845           * g++.old-deja/g++.pt/spec16.C: Likewise.
40846
40847 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
40848
40849         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
40850
40851 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
40852
40853           * g77.f-torture/execute/20000503-1.f: New test.
40854
40855 2000-05-04  Andreas Jaeger  <aj@suse.de>
40856
40857         * gcc.dg/noreturn-2.c: New test.
40858
40859 2000-05-04  Neil Booth  <NeilB@earthling.net>
40860
40861         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
40862         preprocessor.
40863
40864 2000-05-04  Richard Henderson  <rth@cygnus.com>
40865
40866         * gcc.c-torture/execute/20000503-1.c: Fix typo.
40867
40868 2000-05-04  Richard Henderson  <rth@cygnus.com>
40869
40870         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
40871         OpenSSL by Jason R Thorpe.
40872
40873 2000-05-03  Jim Wilson  <wilson@cygnus.com>
40874
40875         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
40876
40877 2000-05-03  Robert Lipe <robertlipe@usa.net>
40878
40879         * gcc.dg/20000503-1.c: New test.
40880
40881 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
40882
40883         * gcc.c-torture/compile/20000502-1.c: New test.
40884         * g++.old-deja/g++.other/align.C: New test.
40885         * gcc.dg/cpp-tradstringify.c: New test.
40886
40887 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40888
40889         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
40890         and hard registers.
40891
40892 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
40893
40894         * gcc.c-torture/execute/loop-5.c: New test.
40895
40896 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
40897
40898         * gcc.c-torture/execute/va-arg-20.c: New test.
40899
40900 2000-04-23  Jeffrey A Law  (law@cygnus.com)
40901
40902         * gcc.c-torture/execute/20000422-1.c: New test.
40903
40904 2000-04-20  Greg McGary  <gkm@gnu.org>
40905
40906         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
40907         when optimizing, but without sibling-call optimizations (-O1).
40908
40909 2000-04-20  Jeffrey A Law  (law@cygnus.com)
40910
40911           * gcc.c-torture/compile/20000420-1.c: New test.
40912
40913 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40914
40915         * g++.abi/ptrflags.C: New test.
40916         * g++.eh/catchptr1.C: Test incomplete pointer chains.
40917
40918 2000-04-19  Catherine Moore  <clm@cygnus.com>
40919
40920         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
40921
40922 2000-04-19  Greg McGary  <gkm@gnu.org>
40923
40924         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
40925         sibling-call optimizations.
40926
40927 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
40928
40929         * gcc.dg/20000419-1.c: New test.
40930
40931 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
40932
40933         * gcc.c-torture/execute/20000412-6.c: New test.
40934
40935 2000-04-12  Jeffrey A Law  (law@cygnus.com)
40936
40937         * gcc.c-torture/execute/20000412-5.c: New test.
40938         * g77.f-torture/compile/20000412-1.f: New test.
40939         * gcc.c-torture/execute/20000412-4.c: New test.
40940         * gcc.c-torture/compile/20000412-2.c: New test.
40941         * gcc.c-torture/execute/20000412-3.c: New test.
40942         * gcc.c-torture/compile/20000412-1.c: New test.
40943         * gcc.c-torture/execute/20000412-2.c: New test.
40944
40945 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
40946
40947         * objc/execute/bf-20.m: New test.
40948
40949 2000-04-10  Richard Henderson  <rth@cygnus.com>
40950
40951         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
40952
40953         * gcc.c-torture/execute/20000412-1.c: New test.
40954
40955 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40956
40957         * g++.old-deja/g++.eh/catchptr1.C: New test.
40958
40959 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
40960
40961         * g++.old-deja/g++.abi/cxa_vec.C: New test.
40962
40963 2000-04-08  Neil Booth  <NeilB@earthling.net>
40964
40965         * gcc.dg/cpp-nullchar.c: Remove test as
40966         embedded nulls cause problems.
40967
40968 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40969
40970         * gcc.dg/compare2.c: New test.
40971
40972 2000-04-08  Neil Booth  <NeilB@earthling.net>
40973
40974         * gcc.dg/cpp-nullchar.c: New test.
40975
40976 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40977
40978         * gcc.dg/cpp-mi2.c: New test.
40979         * gcc.dg/cpp-mi2[abc].h: New files.
40980
40981 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40982
40983         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40984         member name.
40985
40986 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40987
40988         * g++.old-deja/g++.abi/vmihint.C: New test.
40989
40990 2000-04-06  Neil Booth  <NeilB@earthling.net>
40991
40992         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40993         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40994         copyright.
40995
40996 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40997
40998         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40999         avoid stack-frame overwrite.
41000
41001 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
41002
41003         * gcc.c-torture/compile/20000405-2.c: New test.
41004         * gcc.c-torture/compile/20000405-3.c: New test.
41005
41006 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41007
41008         * gcc.c-torture/compile/20000405-1.c: New test.
41009
41010 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
41011
41012         * gcc.dg/cast-qual-1.c: Revert last change.
41013
41014 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41015
41016         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
41017
41018 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
41019
41020         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
41021         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
41022
41023 2000-04-03  Jeffrey A Law  (law@cygnus.com)
41024
41025         * gcc.c-torture/compile/20000403-2.c: New test.
41026         * gcc.c-torture/compile/20000403-1.c: New test.
41027
41028 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
41029
41030         * gcc.c-torture/execute/20000403-1.c: New test.
41031
41032 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
41033
41034         * gcc.c-torture/execute/20000402-1.c: New test.
41035
41036 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
41037
41038         * gcc.c-torture/execute/va-arg-15.c: New test.
41039         * gcc.c-torture/execute/va-arg-16.c: New test.
41040         * gcc.c-torture/execute/va-arg-17.c: New test.
41041         * gcc.c-torture/execute/va-arg-18.c: New test.
41042         * gcc.c-torture/execute/va-arg-19.c: New test.
41043
41044 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
41045
41046         * gcc.c-torture/compile/981211-1.c: Move to...
41047         * gcc.dg/cpp-as1.c: ...here.
41048         * gcc.dg/cpp-as2.c: New file.
41049
41050         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
41051         compiler.
41052
41053 2000-04-02  Neil Booth  <NeilB@earthling.net>
41054
41055         * gcc.dg/cpp-cond.c  New tests.
41056         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
41057         accidental success less likely.
41058         * gcc.dg/cpp-missingop.c  New tests.
41059         * gcc.dg/cpp-missingparen.c  New tests.
41060         * gcc.dg/cpp-shift.c  New tests.
41061         * gcc.dg/cpp-shortcircuit.c  New tests.
41062         * gcc.dg/cpp-unary.c  New tests.
41063
41064 2000-03-29  Jeffrey A Law  (law@cygnus.com)
41065
41066         * gcc.c-torture/compile/20000329-1.c: New test.
41067
41068 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
41069
41070         * gcc.c-torture/compile/20000326-1.c: New test.
41071         * gcc.c-torture/compile/20000326-2.c: New test.
41072
41073 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
41074
41075         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
41076         the first parameter is a function argument.
41077
41078 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
41079
41080         * g++.old-deja/g++.ext/array4.C: New test.
41081
41082 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
41083
41084         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
41085
41086 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41087
41088         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
41089
41090 2000-03-19  Richard Henderson  <rth@cygnus.com>
41091
41092         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
41093
41094 2000-03-19  Richard Henderson  <rth@cygnus.com>
41095
41096         * gcc.c-torture/compile/20000319-1.c: New test.
41097
41098 2000-03-14  Jeffrey A Law  (law@cygnus.com)
41099
41100         * gcc.c-torture/execute/20000314-3.c: New test.
41101         * gcc.c-torture/execute/20000314-2.c: New test.
41102         * gcc.c-torture/execute/20000314-1.c: New test.
41103         * gcc.c-torture/compile/20000314-2.c: New test.
41104         * gcc.c-torture/compile/20000314-1.c: New test.
41105
41106 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
41107
41108         * g++.old-deja/g++.warn/inline.C: New test.
41109
41110 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
41111
41112         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
41113         standards-compliant result rather than specific constants.
41114         Put test-values in array.
41115
41116 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
41117
41118         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
41119         (g++_target_compile): Put test-specific options last.
41120
41121 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41122
41123         * g++.old-deja/g++.eh/vbase4.C: New test.
41124
41125 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41126
41127         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
41128
41129 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41130
41131         * g++.old-deja/g++.brendan/misc12.C: Removed.
41132         * g++.old-deja/g++.pt/memtemp77.C: Constify.
41133         * g++.old-deja/g++.ext/pretty4.C: New test.
41134
41135 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41136
41137         * g++.old-deja/g++.other/string2.C: New test.
41138
41139 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
41140
41141         * g++.old-deja/g++.warn/impint2.C: New test.
41142
41143 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
41144
41145         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
41146         is 1, not zero.
41147
41148 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
41149
41150         * g++.old-deja/g++.warn/impint.C: New test.
41151         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
41152         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
41153         * g++.old-deja/g++.pt/explicit12.C: Likewise.
41154         * g++.old-deja/g++.pt/explicit13.C: Likewise.
41155         * g++.old-deja/g++.pt/explicit17.C: Likewise.
41156         * g++.old-deja/g++.pt/explicit18.C: Likewise.
41157         * g++.old-deja/g++.pt/explicit19.C: Likewise.
41158         * g++.old-deja/g++.pt/explicit23.C: Likewise.
41159         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41160         * g++.old-deja/g++.pt/explicit35.C: Likewise.
41161         * g++.old-deja/g++.pt/explicit6.C: Likewise.
41162         * g++.old-deja/g++.pt/memclass7.C: Likewise.
41163
41164 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
41165
41166         * gcc.dg/cpp-redef.c: New test.
41167
41168 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
41169
41170         * g++.old-deja/g++.pt/unify7.C: New test.
41171
41172 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41173
41174         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
41175         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
41176
41177 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
41178
41179         * gcc.c-torture/compile/20000224-1.c: New test.
41180
41181 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41182
41183         * gcc.c-torture/compile/cpp-2.c: New test.
41184         * gcc.c-torture/compile/cpp-1.c: New test.
41185
41186 2000-02-25  Jeffrey A Law  (law@cygnus.com)
41187
41188         * gcc.c-torture/execute/20000225-1.c: New test.
41189
41190 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41191
41192         * gcc.dg/cpp-li2.c: New test.
41193
41194         * gcc.dg/cpp-wi1.c: New test.
41195
41196         * gcc.dg/cpp-li1.c: New test.
41197
41198 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
41199
41200         * g++.old-deja/g++.other/sizeof5.C: New test.
41201
41202 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41203
41204         * gcc.c-torture/execute/va-arg-13.c: New test.
41205
41206 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
41207
41208         * gcc.c-torture/execute/va-arg-12.c: New test.
41209
41210 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41211
41212         * gcc.c-torture/execute/20000223-1.c: New test.
41213
41214 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41215
41216         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
41217
41218 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
41219
41220         * g++.old-deja/g++.abi/ptrmem.C: New test.
41221
41222 2000-02-19  Richard Henderson  <rth@cygnus.com>
41223
41224         * gcc.c-torture/compile/init-3.c: New.
41225
41226 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
41227
41228         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
41229         ALWAYS_CXXFLAGS.
41230
41231 2000-02-11  Robert Lipe <robertl@sco.com>
41232
41233         * gcc.c-torture/compile/20000211-3.c: New test.
41234
41235 2000-02-11  Martin Buchholz <martin@xemacs.org>
41236
41237         * gcc.c-torture/compile/20000211-2.c: New test.
41238
41239 2000-02-11  Jeffrey A Law  (law@cygnus.com)
41240
41241         * gcc.c-torture/compile/20000211-1.c: New test.
41242
41243 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
41244
41245         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
41246           on native targets
41247
41248 2000-02-08  Nathan Sidwell  <nathan@acm.org>
41249
41250         * g++.old-deja/g++.other/cast5.C: New test.
41251
41252 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
41253
41254         * gcc.c-torture/execute/20000205-1.c: New.
41255
41256 2000-02-03  Nathan Sidwell  <nathan@acm.org>
41257
41258         * g++.old-deja/g++.jason/cast3.C: Return void.
41259         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
41260
41261 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41262
41263         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
41264
41265         * gcc.dg/loop-1.c: New test.
41266
41267 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
41268
41269         * gcc.c-torture/compile/20000127-1.c: New test.
41270         * gcc.c-torture/execute/991228-1.c: New test.
41271
41272 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41273
41274         * gcc.dg/unused-2.c: New test.
41275
41276         * gcc.dg/conv-1.c: New test.
41277
41278 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
41279
41280         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
41281         compiler.
41282         (tool_option_proc): Fix typo.
41283
41284 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
41285
41286         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
41287         of the ld on the host, not on the build machine.
41288         Also, don't crash if '--help' is not a supported option.
41289
41290 2000-01-24  Richard Henderson  <rth@cygnus.com>
41291
41292         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
41293
41294 2000-01-20  Jeffrey A Law  (law@cygnus.com)
41295
41296         * gcc.c-torture/execute/20000120-2.c: New test.
41297         * gcc.c-torture/execute/20000120-1.c: New test.
41298
41299 2000-01-13  Jeffrey A Law  (law@cygnus.com)
41300
41301         * gcc.c-torture/execute/20000113-1.c: New test.
41302
41303 2000-01-12  Jeffrey A Law  (law@cygnus.com)
41304
41305         * gcc.c-torture/execute/20000112-1.c: New test.
41306
41307 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41308
41309         * gcc.dg/20000111-1.c: New test.
41310
41311 2000-01-10  Jeffrey A Law  (law@cygnus.com)
41312
41313         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
41314         with 16 bit integers.
41315
41316 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41317
41318         * gcc.dg/20000108-1.c: New test.
41319
41320 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41321
41322         * g++.old-deja/g++.ns/koenig8.C: New test.
41323
41324 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41325
41326         * g++.old-deja/g++.other/cast4.C: New test.
41327
41328 2000-01-05  Jeffrey A Law  (law@cygnus.com)
41329
41330         * gcc.c-torture/compile/20000105-2.c: New test.
41331         * gcc.c-torture/compile/20000105-1.c: New test.
41332
41333 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41334
41335         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
41336         references to printf & atoi to conform to ANSI standard.
41337         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
41338         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
41339         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
41340         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
41341         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
41342         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41343         * g++.old-deja/g++.brendan/copy1.C: Likewise.
41344         * g++.old-deja/g++.brendan/copy2.C: Likewise.
41345         * g++.old-deja/g++.brendan/copy3.C: Likewise.
41346         * g++.old-deja/g++.brendan/copy4.C: Likewise.
41347         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41348         * g++.old-deja/g++.brendan/copy6.C: Likewise.
41349         * g++.old-deja/g++.brendan/copy7.C: Likewise.
41350         * g++.old-deja/g++.brendan/copy8.C: Likewise.
41351         * g++.old-deja/g++.brendan/crash11.C: Likewise.
41352         * g++.old-deja/g++.brendan/crash14.C: Likewise.
41353         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
41354         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41355         * g++.old-deja/g++.brendan/delete2.C: Likewise.
41356         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
41357         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
41358         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
41359         * g++.old-deja/g++.brendan/eh1.C: Likewise.
41360         * g++.old-deja/g++.brendan/groff1.C: Likewise.
41361         * g++.old-deja/g++.brendan/init3.C: Likewise.
41362         * g++.old-deja/g++.brendan/misc12.C: Likewise.
41363         * g++.old-deja/g++.brendan/misc7.C: Likewise.
41364         * g++.old-deja/g++.brendan/new2.C: Likewise.
41365         * g++.old-deja/g++.brendan/operators4.C: Likewise.
41366         * g++.old-deja/g++.brendan/operators5.C: Likewise.
41367         * g++.old-deja/g++.brendan/overload2.C: Likewise.
41368         * g++.old-deja/g++.brendan/overload7.C: Likewise.
41369         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
41370         * g++.old-deja/g++.brendan/reference1.C: Likewise.
41371         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
41372         * g++.old-deja/g++.brendan/template24.C: Likewise.
41373         * g++.old-deja/g++.brendan/template3.C: Likewise.
41374         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
41375         * g++.old-deja/g++.jason/inline3.C: Likewise.
41376         * g++.old-deja/g++.jason/opeq.C: Likewise.
41377         * g++.old-deja/g++.law/arg5.C: Likewise.
41378         * g++.old-deja/g++.law/arm7.C: Likewise.
41379         * g++.old-deja/g++.law/ctors11.C: Likewise.
41380         * g++.old-deja/g++.law/cvt8.C: Likewise.
41381         * g++.old-deja/g++.law/init9.C: Likewise.
41382         * g++.old-deja/g++.law/refs4.C: Likewise.
41383         * g++.old-deja/g++.law/template2.C: Likewise.
41384         * g++.old-deja/g++.law/visibility24.C: Likewise.
41385         * g++.old-deja/g++.law/vtable3.C: Likewise.
41386         * g++.old-deja/g++.mike/asm2.C: Likewise.
41387         * g++.old-deja/g++.mike/eh1.C: Likewise.
41388         * g++.old-deja/g++.mike/misc1.C: Likewise.
41389         * g++.old-deja/g++.mike/misc13.C: Likewise.
41390         * g++.old-deja/g++.mike/misc14.C: Likewise.
41391         * g++.old-deja/g++.mike/ns12.C: Likewise.
41392         * g++.old-deja/g++.mike/p1248.C: Likewise.
41393         * g++.old-deja/g++.mike/p3708.C: Likewise.
41394         * g++.old-deja/g++.mike/p3708a.C: Likewise.
41395         * g++.old-deja/g++.mike/p3708b.C: Likewise.
41396         * g++.old-deja/g++.mike/p646.C: Likewise.
41397         * g++.old-deja/g++.mike/p700.C: Likewise.
41398         * g++.old-deja/g++.mike/p783.C: Likewise.
41399         * g++.old-deja/g++.mike/p783a.C: Likewise.
41400         * g++.old-deja/g++.mike/p783b.C: Likewise.
41401         * g++.old-deja/g++.mike/p786.C: Likewise.
41402         * g++.old-deja/g++.mike/p789.C: Likewise.
41403         * g++.old-deja/g++.mike/p789a.C: Likewise.
41404         * g++.old-deja/g++.mike/p807a.C: Likewise.
41405         * g++.old-deja/g++.other/delete3.C: Likewise.
41406         * g++.old-deja/g++.other/dyncast1.C: Likewise.
41407         * g++.old-deja/g++.other/dyncast2.C: Likewise.
41408         * g++.old-deja/g++.other/dyncast3.C: Likewise.
41409         * g++.old-deja/g++.other/empty1.C: Likewise.
41410         * g++.old-deja/g++.other/temporary1.C: Likewise.
41411         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
41412         * g++.old-deja/g++.pt/t16.C: Likewise.
41413         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
41414
41415 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
41416
41417         * gcc.dg/991230-1.c: New test.
41418
41419 1999-12-29  Jeffrey A Law  (law@cygnus.com)
41420
41421         * gcc.c-torture/compile/991229-3.c: New test.
41422         * gcc.c-torture/compile/991229-2.c: New test.
41423         * gcc.c-torture/compile/991229-1.c: New test.
41424
41425 1999-12-29  Greg McGary <gkm@eng.ascend.com>
41426
41427         * gcc.c-torture/compile/labels-2.c: New test.
41428
41429 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
41430
41431         * gcc.c-torture/execute/991227-1.c: New test.
41432
41433 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41434
41435         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
41436
41437 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
41438
41439         * gcc.c-torture/execute/991221-1.c: New test.
41440
41441 1999-12-20  Nathan Sidwell  <nathan@acm.org>
41442
41443         * g++.old-deja/g++.other/cast3.C: New test.
41444
41445 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
41446
41447         * gcc.c-torture/execute/991216-4.c: New test.
41448
41449 1999-12-16  Michael Meissner  <meissner@cygnus.com>
41450
41451         * gcc.c-torture/execute/991216-1.c: New test.
41452         * gcc.c-torture/execute/991216-2.c: New test.
41453         * gcc.c-torture/execute/991216-3.c: New test.
41454
41455 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41456
41457         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
41458         Actually make the test fail by using "-O2" for compilation.
41459
41460 1999-12-15  Nathan Sidwell  <nathan@acm.org>
41461
41462         * g++.old-deja/g++.warn/cast-align1.C: New test.
41463
41464 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41465
41466         * gcc.c-torture/compile/991214-1.c: New test.
41467         * gcc.c-torture/compile/991214-2.c: New test.
41468
41469 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41470
41471         * gcc.dg/991214-1.c: New test.
41472
41473 1999-12-13  Jeffrey A Law  (law@cygnus.com)
41474
41475         * gcc.c-torture/compile/991213-3.c: New test.
41476         * gcc.c-torture/compile/991213-2.c: New test.
41477         * gcc.c-torture/compile/991213-1.c: New test.
41478
41479 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
41480
41481         * gcc.dg/991209-1.c: New test.
41482
41483 1999-12-08  Nathan Sidwell <nathan@acm.org>
41484
41485         * gcc.c-torture/compile/991208-1.c: New test.
41486
41487 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41488
41489         * gcc.dg/ultrasp2.c: New test.
41490
41491 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
41492
41493         * g++.old-deja/g++.abi/align.C (main): Fix typo.
41494
41495 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
41496
41497         * gcc.c-torture/compile/991202-1.c: New test.
41498         * gcc.c-torture/execute/991202-1.c: New test.
41499         * gcc.c-torture/execute/991202-2.c: New test.
41500         * gcc.c-torture/execute/991202-3.c: New test.
41501
41502 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
41503
41504         * g++.old-deja/g++.abi/align.C: New test.
41505         * g++.old-deja/g++.abi/aggregates.C: Likewise.
41506         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41507
41508 1999-12-01  Richard Henderson  <rth@cygnus.com>
41509
41510         * gcc.c-torture/execute/991201-1.c: New.
41511
41512 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
41513
41514         * gcc.dg/991129-1.c: New test.
41515
41516 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41517
41518         * gcc.c-torture/compile/991127-1.c: New test.
41519
41520 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41521
41522         * g++.old-deja/g++.other/warn4.C: New test.
41523
41524 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41525
41526         * g++.old-deja/g++.eh/cleanup2.C: New test.
41527         * g++.old-deja/g++.ext/pretty2.C: New test.
41528         * g++.old-deja/g++.ext/pretty3.C: New test.
41529         * g++.old-deja/g++.other/debug6.C: New test.
41530
41531 1999-10-20  Jim Wilson  <wilson@cygnus.com>
41532
41533         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
41534         compiler_output to look for one error message instead of two.
41535
41536 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
41537
41538         * gcc.c-torture/execute/991118-1.c: Also test case
41539         where the word boundary does not split a byte evenly.
41540
41541 1999-11-19  Nathan Sidwell  <nathan@acm.org>
41542
41543         * g++.old-deja/g++.ext/restrict1.C: New test.
41544
41545 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
41546
41547         * gcc.c-torture/execute/991118-1.c: New test.
41548
41549 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
41550
41551         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
41552         working directory pathnames.
41553
41554 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
41555
41556         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
41557         host is equipped with driver.h and driver.o so it can actually
41558         compile and run the tests.
41559
41560 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
41561
41562         * gcc.c-torture/compile/991008-1.c: New test.
41563
41564 1999-11-08  Nick Clifton  <nickc@cygnus.com>
41565
41566         * lib/gcc-dg.exp: Include target-supports.exp
41567
41568 1999-11-05  Nick Clifton  <nickc@cygnus.com>
41569
41570         * lib/target-supports.exp: New file: Provide procs to test for
41571         features supported by the target.
41572         (check_weak_available): Moved here from ecos.exp.
41573         (check_alias_available): New proc: Determine of the target
41574         toolchain supports the alias attribute.
41575
41576         * gcc.dg/special/ecos.exp: Move check_weak_available to
41577         target-supports.exp.
41578         (alias-1.c): Only perform the test if the target supports
41579         aliases.
41580         (wkali-1.c): Only perform the test if the target supports
41581         aliases.
41582
41583         * gcc.dg/990506-0.c: Expect error messages from cross
41584         targets as well as native targets.
41585
41586 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41587
41588         * gcc.dg/ultrasp1.c: Removed xfail.
41589         * gcc.dg/struct-ret-2.c: Likewise.
41590         * gcc.dg/array-1.c: Likewise.
41591
41592 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41593
41594         * gcc.dg/struct-ret-2.c: New test.
41595
41596         * gcc.dg/array-1.c: New test.
41597
41598 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
41599
41600         * gcc.c-torture/execute/991030-1.c: New test.
41601
41602 1999-10-26  Richard Henderson  <rth@cygnus.com>
41603
41604         * gcc.c-torture/compile/991026-2.c: New test.
41605
41606 1999-10-26  Jeffrey A Law  (law@cygnus.com)
41607
41608         * gcc.c-torture/compile/991026-1.c: New test.
41609
41610 1999-10-23  Jeffrey A Law  (law@cygnus.com)
41611
41612         * gcc.c-torture/execute/991023-1.c: New test.
41613
41614 1999-10-19  Jeffrey A Law  (law@cygnus.com)
41615
41616         * gcc.c-torture/execute/991019-1.c: New test.
41617
41618 1999-10-16  Richard Henderson  <rth@cygnus.com>
41619
41620         * gcc.c-torture/execute/991016-1.c: New test.
41621
41622 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
41623
41624         * gcc.c-torture/execute/991014-1.c: New test.
41625
41626 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
41627
41628         * g++.old-deja/g++.other/union2.C: New test.
41629
41630 1999-10-13  Nathan Sidwell  <nathan@acm.org>
41631
41632         * g++.old-deja/g++.other/vaarg2.C: New test.
41633         * g++.old-deja/g++.other/vaarg3.C: New test.
41634
41635 1999-10-12  Craig Burley  <craig@jcb-sc.com>
41636
41637         * g77.f-torture/noncompile/19990905-1.f: Moved from being
41638         in compile/.
41639
41640 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
41641
41642         * gcc.c-torture/execute/va-arg-11.c: New test.
41643
41644 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
41645
41646         * lib/file-format.exp (gcc_target_object_format): Don't
41647         crash if objdump is unavailable.
41648
41649 1999-09-29  Donn Terry <donn@interix.com>
41650
41651         * gcc.misc-tests/mg.exp: delete extraneous redirection.
41652
41653 1999-09-28  Nick Clifton  <nickc@cygnus.com>
41654
41655         * gcc.c-torture/compile/990928-1.c: New test.
41656
41657 1999-09-28  Nathan Sidwell  <nathan@acm.org>
41658
41659         * g++.old-deja/g++.other/decl6.C: New test.
41660
41661 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41662
41663         * gcc.c-torture/execute/va-arg-10.c: New test.
41664
41665 1999-09-27  Nathan Sidwell  <nathan@acm.org>
41666
41667         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
41668         __PRETTY_FUNCTION__.
41669
41670 1999-09-23  Nick Clifton  <nickc@cygnus.com>
41671
41672         * gcc.c-torture/execute/990923-1.c: New test.
41673
41674 1999-09-21  Nick Clifton  <nickc@cygnus.com>
41675
41676         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
41677         for which -fpic is inappropriate.
41678
41679 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
41680
41681         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
41682
41683 1999-09-21  Nathan Sidwell  <nathan@acm.org>
41684
41685         * g++.old-deja/g++.other/dyncast1.C: New test.
41686         * g++.old-deja/g++.other/dyncast2.C: New test.
41687         * g++.old-deja/g++.other/dyncast3.C: New test.
41688         * g++.old-deja/g++.other/dyncast4.C: New test.
41689         * g++.old-deja/g++.other/dyncast5.C: New test.
41690         * g++.old-deja/g++.eh/catch3.C: New test.
41691         * g++.old-deja/g++.eh/catch3p.C: New test.
41692         * g++.old-deja/g++.eh/catch4.C: New test.
41693         * g++.old-deja/g++.eh/catch4p.C: New test.
41694         * g++.old-deja/g++.eh/catch5.C: New test.
41695         * g++.old-deja/g++.eh/catch5p.C: New test.
41696         * g++.old-deja/g++.eh/catch6.C: New test.
41697         * g++.old-deja/g++.eh/catch6p.C: New test.
41698         * g++.old-deja/g++.eh/catch7.C: New test.
41699         * g++.old-deja/g++.eh/catch7p.C: New test.
41700         * g++.old-deja/g++.eh/catch8.C: New test.
41701         * g++.old-deja/g++.eh/catch8p.C: New test.
41702         * g++.old-deja/g++.eh/catch9.C: New test.
41703         * g++.old-deja/g++.eh/catch9p.C: New test.
41704
41705 1999-09-13  Nathan Sidwell  <nathan@acm.org>
41706
41707         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
41708         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
41709
41710 1999-09-13  Jeffrey A Law  (law@cygnus.com)
41711
41712         * gcc.c-torture/compile/990913-1.c: New test.
41713
41714 1999-09-10  Nathan Sidwell  <nathan@acm.org>
41715
41716         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
41717         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41718
41719 1999-09-09  Richard Henderson  <rth@cygnus.com>
41720
41721         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
41722
41723 1999-09-09  Nathan Sidwell  <nathan@acm.org>
41724
41725         * g++.old-deja/g++.other/lookup11.C: New test.
41726         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
41727         what is permitted and what we want.
41728         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
41729         overload use.
41730         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41731
41732 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
41733
41734         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
41735         * gcc.c-torture/noncompile/poison-1.c: New file.
41736
41737 1999-09-08  Nathan Sidwell  <nathan@acm.org>
41738
41739         * g++.old-deja/g++.other/sizeof3.C: New test.
41740         * g++.old-deja/g++.other/sizeof4.C: New test.
41741         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
41742         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
41743
41744 1999-09-07  Richard Henderson  <rth@cygnus.com>
41745
41746         * gcc.dg/va-arg-1.c: New.
41747
41748 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41749
41750         * gcc.c-torture/execute/va-arg-9.c: New test.
41751
41752 1999-09-05  Craig Burley  <craig@jcb-sc.com>
41753
41754         * g77.f-torture/compile/980519-2.f: New test.
41755         * g77.f-torture/compile/19990905-0.f: New test.
41756         * g77.f-torture/compile/19990905-1.f: New test.
41757         * g77.f-torture/compile/19990905-2.f: New test.
41758
41759         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
41760
41761 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
41762
41763         * gcc.c-torture/execute/990827-1.c: Fix typo.
41764
41765 1999-09-03  Nathan Sidwell  <nathan@acm.org>
41766
41767         * g++.old-deja/g++.other/deref1.C: New test.
41768
41769 1999-09-02  Nathan Sidwell  <nathan@acm.org>
41770
41771         * g++.old-deja/g++.other/ambig2.C: New test.
41772         * g++.old-deja/g++.other/cond5.C: New test.
41773         * g++.old-deja/g++.other/lookup16.C: New test.
41774
41775 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
41776
41777         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
41778         assemblers too.
41779
41780 1999-08-31  Jeffrey A Law  (law@cygnus.com)
41781
41782         * lib/c-torture.exp: Avoid the "compare executables" optimization
41783         when testing native.
41784
41785 1999-08-29  Jeffrey A Law  (law@cygnus.com)
41786
41787         * gcc.c-torture/execute/990829-1.c: New test.
41788         * gcc.c-torture/compile/990829-1.c: New test.
41789
41790 1999-08-27  Paul Burchard  <burchard@pobox.com>
41791
41792         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
41793         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
41794         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
41795         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
41796         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
41797         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
41798         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
41799         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
41800         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
41801         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
41802         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
41803
41804 1999-08-27  Jeffrey A Law  (law@cygnus.com)
41805
41806         * gcc.c-torture/execute/990827-1.c: New test.
41807
41808 1999-08-26  Craig Burley  <craig@jcb-sc.com>
41809
41810         * g77.f-torture/noncompile/19990826-4.f: New test.
41811
41812         * g77.f-torture/compile/19990826-3.f: New test.
41813
41814         * g77.f-torture/execute/19990826-2.f: New test.
41815
41816         * g77.f-torture/compile/19990826-1.f: New test.
41817
41818         * gcc.c-torture/execute/990826-0.c: New test.
41819         * g77.c-torture/execute/19990826-0.f: New test.
41820
41821         * g77.f-torture/noncompile/970626-2.f: New test.
41822
41823 1999-08-25  Paul Burchard  <burchard@pobox.com>
41824
41825         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
41826         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
41827         lss-011.C: New tests.
41828
41829 1999-08-25  Nathan Sidwell  <nathan@acm.org>
41830
41831         * g++.old-deja/g++.other/decl5.C: New test.
41832
41833 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41834
41835         * noncompile/noncompile.exp: Load_lib c-torture.exp.
41836         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
41837         call `postbase' for each one.  All callers of `postbase' changed
41838         to call this instead.
41839
41840 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
41841
41842         * gcc.c-torture/execute/990811-1.c: New test.
41843
41844 1999-08-09  Nick Clifton  <nickc@cygnus.com>
41845
41846         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
41847         just native ones.
41848
41849         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
41850         just native ones.
41851
41852 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41853
41854         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
41855
41856 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41857
41858         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
41859
41860 1999-08-04  Nathan Sidwell  <nathan@acm.org>
41861
41862         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
41863
41864 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41865
41866         * gcc.c-torture/execute/990804-1.c: New test.
41867
41868 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41869
41870         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
41871         * g++.old-deja/g++.brendan/crash64.C: Likewise.
41872         * g++.old-deja/g++.brendan/overload8.C: Likewise.
41873
41874 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41875
41876         * g++.old-deja/g++.other/struct1.C: New test.
41877
41878 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41879
41880         * g++.old-deja/g++.other/enum2.C: New test.
41881
41882 1999-08-02  Richard Henderson  <rth@cygnus.com>
41883
41884         Adapted from tests from Franz Sirl:
41885         * gcc.c-torture/execute/va-arg-7.c: New test.
41886         * gcc.c-torture/execute/va-arg-8.c: New test.
41887
41888 1999-08-01  Jeffrey A Law  (law@cygnus.com)
41889
41890         * gcc.c-torture/compile/990801-2.c: New test.
41891
41892         * gcc.c-torture/compile/990801-1.c: New test.
41893
41894 1999-07-27  Michael Meissner  <meissner@cygnus.com>
41895
41896         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
41897         fp-cmp-1.c, converting double to float.
41898
41899         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
41900         fp-cmp-1.c, converting double to long double.
41901
41902         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
41903         from fr1 to unknown_register, since fr1 is a legitimate register
41904         on some machines.
41905
41906 1999-07-25  Jeffrey A Law  (law@cygnus.com)
41907
41908         * README: More listname related changes.
41909
41910 1999-07-08  Catherine Moore  <clm@cygnus.com>
41911
41912         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
41913
41914 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
41915
41916         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
41917
41918 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41919
41920         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
41921
41922 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
41923
41924         * gcc.dg/990703-1.c: New test.
41925
41926 1999-06-29  Nick Clifton  <nickc@cygnus.com>
41927
41928         * lib/file-format.exp: New file: Move definition of proc
41929         gcc_target_object_format to here from
41930         gcc.dg/special/ecos.exp.
41931
41932         * lib/c-torture.exp: Include lib file-format.exp.
41933         * lib/gcc-dg.exp: Include lib file-format.exp.
41934
41935         * gcc.dg/special/ecos.exp: Remove definition of proc
41936         gcc_target_object_format.
41937
41938 1999-06-28  Jeffrey A Law  (law@cygnus.com)
41939
41940         * gcc.c-torture/execute/990628-1.c: New test.
41941
41942 1999-06-25  Jeffrey A Law  (law@cygnus.com)
41943
41944         * gcc.c-torture/compile/990625-2.c: New test.
41945
41946         * gcc.c-torture/compile/990625-1.c: New test.
41947
41948 1999-06-23  Nick Clifton  <nickc@cygnus.com>
41949
41950         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
41951         attributes compile.
41952         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
41953         ports that use the COFF/PE file format.
41954
41955 1999-06-17  Jeffrey A Law  (law@cygnus.com)
41956
41957         * gcc.c-torture/compile/990617-1.c: New test.
41958
41959 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
41960
41961         * g++.old-deja/g++.other/decl4.C: New test.
41962
41963 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41964
41965         * g++.old-deja/g++.other/bitfld3.C: New test.
41966
41967 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41968
41969         * g++.old-deja/g++.eh/catch1.C: New test.
41970
41971 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41972
41973         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41974
41975         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41976         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41977
41978 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41979
41980         * g77.f-torture/compile/19990502-0.f: Replace with new,
41981         shorter, test that still fails after recent changes.
41982
41983 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41984
41985         * gcc.c-torture/execute/990604-1.c: New test.
41986
41987 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41988
41989         * gcc.c-torture/execute/990531-1.c: New test.
41990
41991 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41992
41993         * gcc.c-torture/compile/990527-1.c: New test.
41994
41995 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41996
41997         * gcc.c-torture/execute/990527-1.c: New test.
41998
41999 1999-05-25  Nick Clifton  <nickc@cygnus.com>
42000
42001         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
42002         bitfields as signed.
42003
42004 1999-05-25  Craig Burley  <craig@jcb-sc.com>
42005
42006         * g77.f-torture/compile/19990525-0.f: New test.
42007
42008 1999-05-25  Jeffrey A Law  (law@cygnus.com)
42009
42010         * gcc.c-torture/execute/990525-2.c: New test.
42011
42012         * gcc.c-torture/execute/990525-1.c: New test.
42013
42014 1999-05-24  Nathan Sidwell  <nathan@acm.org>
42015
42016         * g++.old-deja/g++.other/anon3.C: New test.
42017         * g++.old-deja/g++.other/anon4.C: New test.
42018         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
42019         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
42020         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
42021         Merrill).
42022
42023 1999-05-24  Jeffrey A Law  (law@cygnus.com)
42024
42025         * gcc.c-torture/execute/990524-1.c: New test.
42026
42027         * gcc.dg/990524-1.c: New test.
42028
42029 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42030
42031         * gcc.c-torture/compile/990523-1.c: New test.
42032
42033 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
42034
42035         * gcc.c-torture/compile/990519-1.c: New test.
42036
42037 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42038
42039         * gcc.c-torture/compile/990517-1.c: New test.
42040
42041         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
42042         (e4, f4): New tests.
42043         (main): Call them.
42044
42045 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42046
42047         * gcc.dg/noreturn-1.c: New test.
42048
42049 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
42050
42051         * gcc.c-torture/execute/990513-1.c: New test.
42052
42053 1999-05-10  Richard Henderson  <rth@cygnus.com>
42054
42055         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
42056
42057 1999-05-10  Craig Burley  <craig@jcb-sc.com>
42058
42059         * g77.f-torture/execute/erfc.f: Use small single-precision
42060         values, to avoid problems on Alphas when not -mieee.
42061
42062 1999-05-08  Craig Burley  <craig@jcb-sc.com>
42063
42064         * gcc.dg/990506-0.c: New test.
42065
42066 1999-05-08  Richard Henderson  <rth@cygnus.com>
42067
42068         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
42069         the constant to test.  Don't XFAIL 64-bit targets.
42070
42071         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
42072         * g++.old-deja/g++.law/profile1.C: Likewise.
42073
42074         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
42075         operator new instances.
42076         * g++.old-deja/g++.other/delete5.C: Likewise.
42077
42078 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42079
42080         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
42081         intrinsic.
42082
42083 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42084
42085         * g77.f-torture/execute/u77-test.f: Reverse order of two
42086         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
42087
42088 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42089
42090         * gcc.dg/compare1.c: New test.
42091
42092 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42093
42094         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
42095         New tests.
42096
42097 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42098
42099         * g77.f-torture/compile/19990502-1.f: New test.
42100
42101 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42102
42103         * g77.f-torture/compile/19990502-0.f: New test.
42104
42105 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42106
42107         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
42108         intrinsic.
42109
42110 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42111
42112         * g77.f-torture/execute/u77-test.f (main): List libU77
42113         intrinsics not currently tested.
42114         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
42115         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
42116         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
42117         Trim blanks off the ends of some printed strings.
42118
42119 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42120
42121         * g77.f-torture/execute/u77-test.f (main): Just warn about
42122         FSTAT gid disagreement, as it's expected on some systems.
42123
42124 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42125
42126         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
42127         use a new function, which allows for some slop.
42128         Clean up some commentary.
42129         (issum): The new function.
42130         (sgladd): Deleted subroutine.
42131
42132 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42133
42134         * g77.f-torture/execute/u77-test.f: Modify to be more like
42135         libf2c/libU77 version, bringing patches to that version here.
42136         Add suitable commentary.
42137
42138 1999-04-25  Richard Henderson  <rth@cygnus.com>
42139
42140         * gcc.dg/990424-1.c: New test.
42141
42142 1999-04-24  Craig Burley  <craig@jcb-sc.com>
42143
42144         * g77.f-torture/execute/u77-test.f (main): Bug involving
42145         LSTAT has been fixed, so turn back on full checking.
42146
42147 1999-04-20  Craig Burley  <craig@jcb-sc.com>
42148
42149         * g77.f-torture/compile/19990419-0.f: New test.
42150         * g77.f-torture/execute/19990419-1.f: New test.
42151
42152 1999-04-17  Richard Henderson  <rth@cygnus.com>
42153
42154         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
42155         to avoid the need for a prototype to supress a warning.
42156
42157 1999-04-07  Jim Wilson  <wilson@cygnus.com>
42158
42159         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
42160
42161 1999-04-04  Jeffrey A Law  (law@cygnus.com)
42162
42163         * gcc.c-torture/execute/990404-1.c: New test.
42164
42165 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42166
42167         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
42168         * gcc.dg/cpp-if3.c: Don't use -pedantic.
42169         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
42170         missing initializer warnings.
42171
42172 1999-03-28  Jeffrey A Law  (law@cygnus.com)
42173
42174         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
42175         matching strings.
42176
42177 1999-03-26  Jeffrey A Law  (law@cygnus.com)
42178
42179         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
42180
42181 1999-03-26  Craig Burley  <craig@jcb-sc.com>
42182
42183         * g77.f-torture/execute/19990325-0.f: New test.
42184         * g77.f-torture/execute/19990325-1.f: New test.
42185
42186 1999-03-24  Jeffrey A Law  (law@cygnus.com)
42187
42188         * gcc.c-torture/execute/990324-1.c: New test.
42189
42190 1999-03-22  Jim Wilson  <wilson@cygnus.com>
42191
42192         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
42193         test with 4.
42194
42195 1999-03-17  Richard Henderson  <rth@cygnus.com>
42196
42197         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
42198
42199 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42200
42201         * g77.f-torture/execute/19990313-2.f: New test.
42202         * g77.f-torture/execute/19990313-3.f: New test.
42203
42204 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42205
42206         * g77.f-torture/execute/19990313-0.f: New test.
42207         * g77.f-torture/execute/19990313-1.f: New test.
42208
42209 1999-03-12  Jim Wilson  <wilson@cygnus.com>
42210
42211         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
42212         printf to sprintf.
42213         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
42214         (main): Add check for u15.  Conditionalize u31 check depending on
42215         whether ints are <32 bits or >=32 bits.
42216
42217 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42218
42219         * g77.f-torture/execute/19981119-0.f: Improve testiness.
42220
42221 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42222
42223         * g77.f-torture/compile/19990305-0.f: New test.
42224         * g77.f-torture/execute/19981119-0.f: New test.
42225
42226 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42227
42228         * g77.f-torture/execute/970625-2.f: call ABORT if final
42229         result is not correct, instead of just printing it.
42230         Add this checking via newly introduced obfuscation, to
42231         trip up buggy front ends.
42232
42233 1999-03-07  Craig Burley  <craig@jcb-sc.com>
42234
42235         * g77.f-torture/compile/960317-1.f: Moved from being
42236         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
42237
42238 1999-03-06  Craig Burley  <craig@jcb-sc.com>
42239
42240         * g77.f-torture/execute/960317-1.f: New (old) test.
42241         * g77.f-torture/execute/970625-2.f: Ditto.
42242
42243 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
42244
42245         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
42246         message on line 1 or line 2; cccp and cpplib do this differently.
42247
42248 1999-03-01  Jeffrey A Law  (law@cygnus.com)
42249
42250         * g++.old-deja/g++.law/weak1.C: New test.
42251
42252 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42253
42254         * gcc.c-torture/execute/990119-1.c: Renamed to...
42255         * gcc.dg/990119-1.c: this, so it will only be tested once
42256         (it's a preprocessor test, it doesn't need to be run at
42257         multiple optimization levels).
42258
42259 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42260
42261         * lib/g++.exp: Don't add incdir=$base_dir/../include to
42262           ALWAYS_CXXFLAGS.
42263
42264 1999-02-24  Craig Burley  <craig@jcb-sc.com>
42265
42266         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
42267         * g77.f-torture/compile/19981216-0.f: ...as it is expected
42268         to not be compilable by current g77.
42269
42270 1999-02-24  Nick Clifton  <nickc@cygnus.com>
42271
42272         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
42273
42274 1999-02-22  Jeffrey A Law  (law@cygnus.com)
42275
42276         * gcc.c-torture/execute/990222-1.c: New test.
42277
42278 1999-02-19  Craig Burley  <craig@jcb-sc.com>
42279
42280         * g77.f-torture/compile/19990218-0.f: New test.
42281         * g77.f-torture/noncompile/19990218-1.f: New test.
42282
42283 1999-02-18  Craig Burley  <craig@jcb-sc.com>
42284
42285         * g77.f-torture/compile/19981216-0.f: New test.
42286
42287 1999-02-14  Jeffrey A Law  (law@cygnus.com)
42288
42289         * gcc.dg/990214-1.c: New test.
42290
42291 1999-02-13  Jeffrey A Law  (law@cygnus.com)
42292
42293         * gcc.dg/990213-2.c: New test.
42294
42295         * gcc.dg/990213-1.c: New test.
42296
42297 1999-02-12  Jeffrey A Law  (law@cygnus.com)
42298
42299         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
42300         ints.
42301
42302 1999-02-11  Nick Clifton  <nickc@cygnus.com>
42303
42304         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
42305         specified by target.
42306
42307         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
42308
42309 1999-02-11  Jeffrey A Law  (law@cygnus.com)
42310
42311         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
42312
42313 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42314
42315         * gcc.dg/special/ecos.exp: New test driver for new tests with
42316         special requirements.
42317
42318         * gcc.dg/special/alias-1.c: New test.
42319         * gcc.dg/special/gcsec-1.c: New test.
42320         * gcc.dg/special/weak-1.c: New test.
42321         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
42322         * gcc.dg/special/weak-2.c: New test.
42323         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
42324         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
42325         * gcc.dg/special/wkali-1.c: New test.
42326         * gcc.dg/special/wkali-2.c: New test.
42327         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
42328         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
42329
42330 1999-02-10  Felix Lee  <flee@cygnus.com>
42331
42332           * lib/c-torture.exp (c-torture-compile): Pull out code for
42333           analyzing gcc error messages.
42334           (c-torture-execute): Likewise.  Fix some (harmless) false
42335           positives.
42336           * lib/gcc.exp (gcc_check_compile): New function.
42337
42338 1999-02-08  Richard Henderson  <rth@cygnus.com>
42339
42340         * gcc.c-torture/execute/990208-1.c: New test.
42341
42342 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42343
42344         * g++.dg/special/ecos.exp: New driver for new tests with special
42345         requirements
42346
42347         * g++.dg/special/conpr-1.C: New test
42348         * g++.dg/special/conpr-2.C: New test
42349         * g++.dg/special/conpr-2a.C: New test
42350         * g++.dg/special/conpr-3.C: New test
42351         * g++.dg/special/conpr-3a.C: New test
42352         * g++.dg/special/conpr-3b.C: New test
42353
42354         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
42355         allow g++ to use the dg driver
42356
42357         * README: Add comment about g++.dg directory
42358
42359 1999-02-06  Jeffrey A Law  (law@cygnus.com)
42360
42361         * README: Update email addresses.
42362
42363 1999-02-03  Nick Clifton  <nickc@cygnus.com>
42364
42365         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
42366         arguments in order to force structure S onto the stack even on
42367         the alpha.
42368         (test): Pass 10 leading arguments to function foo as well as the
42369         structure S.
42370
42371         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
42372         failure for all targets.
42373
42374         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
42375         abort to terminate program execution.
42376
42377 1999-01-30  Richard Henderson  <rth@cygnus.com>
42378
42379         * gcc.c-torture/execute/990130-1.c: New test.
42380
42381 1999-01-30  Jeffrey A Law  (law@cygnus.com)
42382
42383         * gcc.dg/990130-1.c: New test.
42384
42385 1999-01-28  Michael Meissner  <meissner@cygnus.com>
42386
42387         * gcc.c-torture/execute/990128-1.c: New test.
42388
42389 1999-01-27  Michael Meissner  <meissner@cygnus.com>
42390
42391         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
42392
42393 1999-01-27  Felix Lee  <flee@cygnus.com>
42394
42395         * lib/c-torture.exp (c-torture-compile): pull out code for
42396         analyzing gcc error messages.
42397         (c-torture-execute): ditto, and fix some (harmless) false
42398         positives.
42399         * lib/gcc.exp (gcc_check_compile): new function.
42400
42401 1999-01-17  Jeffrey A Law  (law@cygnus.com)
42402
42403         * gcc.dg/990117-1.c: New test.
42404
42405         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
42406
42407         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
42408
42409 1999-01-15  Jeffrey A Law  (law@cygnus.com)
42410
42411         * g77.f-torture/compile/990115-1.f: New test.
42412
42413 1999-01-07  Jeffrey A Law  (law@cygnus.com)
42414
42415         * gcc.c-torture/compile/990107-1.c: New test
42416
42417 1999-01-06  Jeffrey A Law  (law@cygnus.com)
42418
42419         * gcc.c-torture/execute/990106-2.c: New test.
42420
42421         * gcc.c-torture/execute/990106-1.c: New test.
42422
42423 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
42424
42425         * gcc.c-torture/compile/981223-1.c: New test.
42426
42427 1998-12-29  Richard Henderson  <rth@cygnus.com>
42428
42429         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
42430         (opt3): Rename from opt4 and disable.
42431
42432 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
42433
42434         * g++.old-deja/g++.pt/ptrmem5.C: New test.
42435
42436 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42437
42438         * g++.old-deja/g++.other/conv5.C: New test.
42439
42440 1998-12-14  Nick Clifton  <nickc@cygnus.com>
42441
42442         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
42443
42444 1998-12-11  Jeffrey A Law  (law@cygnus.com)
42445
42446         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
42447
42448 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
42449
42450         * gcc.c-torture/compile/981211-1.c: New test.
42451
42452 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42453
42454         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
42455
42456         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
42457
42458 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42459
42460         * gcc.special/930510-1.c: Make C9X safe.
42461         * gcc.misc-tests/gcov-1.c Similarly.
42462         * gcc.misc-tests/gcov-2.c Similarly.
42463
42464 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42465
42466         * gcc.dg/ultrasp1.c: New test.
42467
42468 1998-12-06  Richard Henderson  <rth@cygnus.com>
42469
42470         * gcc.c-torture/execute/981206.c: New test.
42471
42472 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42473
42474         * g++.old-deja/g++.ns/template7.C: New test.
42475
42476         * g++.old-deja/g++.other/expr1.C: New test.
42477
42478         * g++.old-deja/g++.eh/tmpl3.C: New test.
42479
42480         * g++.old-deja/g++.eh/tmpl2.C: New test.
42481
42482 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42483
42484         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
42485         * g++.old-deja/g++.other/using6.C: Removed.
42486         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
42487
42488         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
42489
42490 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42491
42492         * g++.old-deja/g++.pt/overload8.C: New test.
42493
42494         * g++.old-deja/g++.pt/overload7.C: New test.
42495
42496         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
42497
42498         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
42499         and relinking messages.
42500         * lib/g++.exp (g++_target_compile): Remove .rpo file when
42501         compiling with -frepo.
42502
42503 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
42504
42505         * g++.old-deja/g++.pt/lookup6.C: New test.
42506
42507 1998-11-30  Nick Clifton  <nickc@cygnus.com>
42508
42509         * gcc.c-torture/execute/981130-1.c: New test.
42510         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
42511
42512 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42513
42514         * g++.old-deja/g++.pt/explicit76.C: New test.
42515
42516         * g++.old-deja/g++.pt/friend38.C: New test.
42517
42518         * g++.old-deja/g++.ns/crash2.C: New test.
42519
42520         * g++.old-deja/g++.pt/defarg8.C: New test.
42521
42522         * g++.old-deja/g++.pt/instantiate6.C: New test.
42523
42524         * g++.old-deja/g++.pt/static6.C: New test.
42525
42526         * g++.old-deja/g++.pt/decl2.C: New test.
42527
42528 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42529
42530         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
42531         problem is actually related with name lookup, but so what? :-)
42532
42533         * g++.old-deja/g++.pt/friend37.C: New test.
42534
42535 1998-11-25  Dave Love  <d.love@dl.ac.uk>
42536
42537         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
42538         element, which fails on some systems.
42539
42540         * g77.f-torture/execute/labug1.f: New test.
42541
42542 1998-11-21  Jeffrey A Law  (law@cygnus.com)
42543
42544         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
42545         is defined.
42546
42547 1998-11-18  Dave Love  <d.love@dl.ac.uk>
42548
42549         * g77.f-torture/compile/981117-1.f: New test.
42550
42551 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
42552
42553         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
42554         properly discarded.
42555
42556 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
42557
42558         * gcc.c-torture/execute/memcheck: New directory of tests for
42559         -fcheck-memory-usage.
42560
42561 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42562
42563         * README: New file, general information about the testsuite and
42564         new description of the various C++ test subdirectories.
42565         * README.g++: Eliminate obsolete information, update and move most
42566         relevant stuff to README.
42567
42568 1998-11-07  Richard Henderson  <rth@cygnus.com>
42569
42570         * gcc.c-torture/compile/981107-1.c: New test.
42571
42572 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
42573
42574         * execute/memcpy-bi.c: New testcase.
42575
42576 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
42577
42578         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
42579         base classes.
42580
42581         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
42582         template is selected.
42583
42584         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
42585         classes, it should be accepted for all types.
42586
42587         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
42588
42589         * g++.old-deja/g++.pt/spec24.C: Ensure that template
42590         specializations start with template headers.
42591
42592 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
42593
42594         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
42595
42596         * g++.old-deja/g++.other/init9.C: Test cross initialization of
42597         non-POD types.
42598
42599 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42600
42601         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
42602
42603 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
42604
42605         * compile/981022-1.c, compile/981022-1.x: New test and driver.
42606
42607 1998-10-19  Jeffrey A Law  (law@cygnus.com)
42608
42609         * 981019-1.c: New test.
42610
42611 1998-10-14  Robert Lipe <robertl@dgii.com>
42612
42613         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
42614         find objc headers.
42615
42616 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42617
42618         * compile/981001-4.c: Remove use of GCC extension that triggers a
42619         compiler bug.
42620
42621 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
42622
42623         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
42624
42625 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42626
42627         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
42628         instantiation of template produces incorrect code for delete
42629         expression.
42630
42631         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
42632         constructors' name is not unique.
42633         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
42634         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
42635
42636         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
42637         automatic array of const is ill-formed.
42638
42639         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
42640         of template parameter?
42641
42642         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
42643         const.
42644
42645         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
42646         pointer-to-member expression.
42647
42648         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
42649         declaration causes ICE.
42650
42651 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
42652
42653         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
42654         reserved in the global namespace.
42655
42656         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
42657         generate needed virtual table.
42658
42659         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
42660
42661 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
42662
42663         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
42664         template-dependent type
42665
42666 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42667
42668         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
42669         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
42670         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
42671
42672         * g++.old-deja/g++.other/using5.C: New test; using decl from base
42673         class should be usable as argument of member function.
42674         * g++.old-deja/g++.other/using6.C: New test; using decl from base
42675         class should be usable as return type of member function.
42676         * g++.old-deja/g++.other/using7.C: New test; using decl from base
42677         class should be usable as type of data member.
42678
42679         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
42680
42681 1998-10-09  Jeffrey A Law  (law@cygnus.com)
42682
42683         * gcc.c-torture/special/920521-1.c: Fix bogus test.
42684
42685 1998-10-08  Nick Clifton  <nickc@cygnus.com>
42686
42687         * gcc.dg/dll-?.c Add thumb to target list.
42688         Fix assembler scan patterns to match current assembler output.
42689
42690 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
42691
42692         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
42693         matching of template brackets.
42694
42695         * g++.old-deja/g++.other/using4.C: New test.  Test using
42696         declarations of methods from base classes.
42697
42698         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
42699         within functions should introduce names into the innermost
42700         enclosing namespace.
42701
42702         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
42703         of static locals if first initialization throws.
42704
42705 1998-10-07  Jim Wilson  <wilson@cygnus.com>
42706
42707         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
42708
42709 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
42710
42711         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
42712         lose track of the possible targets of tablejump insns.
42713         * special/special.exp: Run it.
42714
42715 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42716
42717         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
42718         must be declared before its specializations can be named in friend
42719         declarations.
42720
42721 1998-10-05  Dave Love  <d.love@dl.ac.uk>
42722
42723         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
42724
42725         * g77.f-torture/execute/io1.f: New test.
42726
42727 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42728
42729         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
42730         with pointer to template function, for which no argument deduction
42731         is possible.
42732
42733         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
42734         specialization of template function as argument to template
42735         function.
42736
42737         * g++.old-deja/g++.other/access2.C: New test; Inner class
42738         shouldn't have privileged access to Outer's names.
42739
42740 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42741
42742         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
42743         friend template declared within template class conflicts with
42744         nested class of the same name.
42745
42746         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
42747         is ignored.
42748
42749         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
42750         object with direct initializer as function declaration.
42751
42752         * g++.old-deja/g++.other/decl2.C: New test; duplicate
42753         initializers.
42754
42755         * g++.old-deja/g++.other/null2.C: New test; conditional operator
42756         involving const pointer and NULL produces incorrect result.
42757
42758         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
42759         type name without `typename' should be rejected with -pedantic.
42760
42761 1998-10-02  Richard Henderson  <rth@cygnus.com>
42762
42763         * g++.old-deja/g++.other/addrof1.C: New test.
42764
42765 1998-10-01  Nick Clifton  <nickc@cygnus.com>
42766
42767         * gcc.c-torture/compile/981001-1.c: New test.
42768         * gcc.c-torture/execute/981001-1.c: New test.
42769
42770 1998-10-01  Jeffrey A Law  (law@cygnus.com)
42771
42772         * gcc.c-torture/compile/981001-2.c: New test.
42773         * gcc.c-torture/compile/981001-3.c: New test.
42774         * gcc.c-torture/compile/981001-4.c: New test.
42775
42776 1998-10-01  Robert Lipe  <robertl@dgii.com>
42777
42778         * lib/objc.exp (objc_target_compile): Add -L during compiles for
42779         multilibbed hosts.  Idea grafted from g77.exp.
42780
42781 1998-09-30  Dave Love  <d.love@dl.ac.uk>
42782
42783         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
42784         avoid losing on systems which need -lsocket.
42785
42786 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
42787
42788         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
42789         * g++.old-deja/g++.other/nested2.C: Ditto.
42790         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
42791         failure.
42792
42793 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42794
42795         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
42796         preferred over template operator!= for enum bitfields.
42797
42798 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
42799
42800         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
42801         that happen to have the same base name, but in different scopes,
42802         are incorrectly rejected.
42803
42804 1998-09-16  Richard Henderson  <rth@cygnus.com>
42805
42806         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
42807         on the native word size instead of an integer literal.
42808
42809 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42810
42811         * g++.old-deja/g++.other/static2.C: Invocation of static data
42812         member of type pointer-to-function denoted as non-static member.
42813
42814         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
42815         checks involving function types and aliases.
42816
42817 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42818
42819         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
42820         redefined to the same non-trivial type.
42821
42822         * g++.old-deja/g++.pt/explicit73.C: Test for proper
42823         namespace-qualification of template specializations declared in
42824         other namespaces.
42825
42826         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
42827         to declare a subset of the specializations of a template function
42828         as friends of specializations of a template class.
42829
42830         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
42831         member templates that do not fully specialize the enclosing
42832         template class are rejected.
42833
42834 1998-09-11  Dave Love  <d.love@dl.ac.uk>
42835
42836         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
42837
42838 1998-09-08  Dave Love  <d.love@dl.ac.uk>
42839
42840         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
42841         altered from libf2c/libU77 version.
42842
42843 1998-09-06  Dave Love  <d.love@dl.ac.uk>
42844
42845         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
42846
42847 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
42848
42849         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
42850         (un)signed char are different types for template specialization
42851         purposes.
42852
42853 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
42854
42855         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
42856         * objc: ObjC testsuite.
42857
42858 1998-08-31  Catherine Moore  <clm@cygnus.com>
42859
42860         * gcc.c-torture/execute/941014-1.x: New file.
42861
42862 1998-08-31  Nick Clifton  <nickc@cygnus.com>
42863
42864         * lib/c-torture.exp: Add support for
42865         torture_eval_before_compile and torture_eval_before_execute
42866         variables.
42867
42868 1998-08-30  Jeffrey A Law  (law@cygnus.com)
42869
42870         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
42871         this test triggers valid.
42872
42873 1998-08-27  Jeffrey A Law  (law@cygnus.com)
42874
42875         * gcc.dg/980827-1.c: New test.
42876
42877 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
42878
42879         * gcc.c-torture/execute/loop-4b.c: New test.
42880
42881 1998-08-26  Nick Clifton  <nickc@cygnus.com>
42882
42883         * lib/c-torture.exp: Add support for
42884         torture_eval_before_compile and torture_eval_before_execute
42885         variables.
42886
42887 1998-08-25  Jeffrey A Law  (law@cygnus.com)
42888
42889         * gcc.c-torture/compile/980825-1.c: New test.
42890
42891 1998-08-24  Nick Clifton  <nickc@cygnus.com>
42892
42893         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
42894         count number tests in opt_t0 not good_t0.
42895
42896 1998-08-24  Jeffrey A Law  (law@cygnus.com)
42897
42898         * gcc.c-torture/compile/930326-1.x: Fix typo.
42899
42900 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
42901
42902         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
42903         causes an ICE.
42904
42905 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42906
42907         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
42908         STACK_SIZE is defined.
42909         * gcc.c-torture/unsorted/stuct.c: Similarly.
42910
42911         * gcc.c-torture/compile/980821-1.c: New test.
42912
42913 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42914
42915         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
42916
42917 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
42918
42919         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
42920         code.
42921
42922 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
42923
42924         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
42925         error'.
42926
42927 1998-08-18  Jeffrey A Law  (law@cygnus.com)
42928
42929         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
42930
42931 1998-08-16  Jeffrey A Law  (law@cygnus.com)
42932
42933         * gcc.c-torture/compile/980816-1.c: New test.
42934
42935         * gcc.dg/980816-1.c: New test.
42936
42937 1998-08-13  Jeffrey A Law  (law@cygnus.com)
42938
42939         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
42940         compiler for ieee tests.
42941
42942 1998-08-01  Dave Love  <d.love@dl.ac.uk>
42943
42944         * g77.f-torture/compile/980729-0.f: New test.
42945
42946 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
42947
42948         * gcc.c-torture/special/eeprof-1.c: New test, for
42949         -finstrument-functions.
42950         * gcc.c-torture/special/special.exp: Run it.
42951
42952 1998-07-29  Jeffrey A Law  (law@cygnus.com)
42953
42954         * gcc.c-torture/compile/980729-1.c: New test.
42955
42956 1998-07-27  Nick Clifton  <nickc@cygnus.com>
42957
42958         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
42959         __thumb__ is defined, and test for ARM style doubles if so.
42960
42961 1998-07-26  Dave Love  <d.love@dl.ac.uk>
42962
42963         * g77.f-torture/noncompile/980615-0.f: New test.
42964
42965 1998-07-26  H.J. Lu  (hjl@gnu.org)
42966
42967         * gcc.dg/980312-1.c: Do link instead of compile.
42968         * gcc.dg/980313-1.c: Likewise.
42969
42970 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42971
42972         * gcc.c-torture/compile/980726-1.c: New test.
42973
42974 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42975
42976         * g77.f-torture/execute/io0.f: New test.
42977
42978 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42979
42980         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42981         an int.
42982
42983 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42984
42985         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42986         m32r bugs.
42987
42988 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42989
42990         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42991         c-decl.c:grokdeclarator can handle mode attributes.
42992
42993 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42994
42995         * gcc.c-torture/execute/980716-1.c: New test.
42996
42997 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42998
42999         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
43000         the mn10200.
43001         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
43002         the mn10200.
43003         * gcc.c-torture/execute/va-arg-3.x: Similarly.
43004         * gcc.c-torture/compile/930326-1.x: Similarly.
43005
43006 1998-07-13  Dave Love  <d.love@dl.ac.uk>
43007
43008         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
43009         New test from Craig.
43010
43011 1998-07-12  Dave Love  <d.love@dl.ac.uk>
43012
43013         * g77.f-torture/noncompile/980616-0.f: New test.
43014
43015         * g77.f-torture/execute/970816-3.f: New test from Craig.
43016
43017 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43018
43019         *  g++.other/singleton.C: Return error value instead of taking
43020         SIGSEGV.
43021
43022 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
43023
43024         *  g++.other/singleton.C: New test.  Warning is under dispute.
43025         Runtime crash is not.
43026
43027 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43028
43029         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
43030         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
43031         using6.C, using7.C}: New namespace tests.
43032
43033 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43034
43035         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
43036         specialization with typedef'ed names used as array indexes.
43037
43038 1998-07-09  Jeffrey A Law  (law@cygnus.com)
43039
43040         * gcc.c-torture/execute/980709-1.c: New test.
43041
43042         * gcc.dg/980709-1.c: New test.
43043
43044 1998-07-07  Richard Henderson  <rth@cygnus.com>
43045
43046         * gcc.c-torture/execute/bcp-1.c: New test.
43047
43048 1998-07-07  Jeffrey A Law  (law@cygnus.com)
43049
43050         * gcc.c-torture/execute/980707-1.c: New test.
43051
43052 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
43053
43054         * gcc.c-torture/compile/980706-1.c: New test.
43055
43056 1998-07-01  Dave Love  <d.love@dl.ac.uk>
43057
43058         * g77.f-torture/execute/980701-0.f,
43059         g77.f-torture/execute/980701-1.f: New test from Craig.
43060
43061 1998-07-01  Jeffrey A Law  (law@cygnus.com)
43062
43063         * gcc.c-torture/compile/980701-1.c: New test.
43064
43065         * gcc.c-torture/execute/980701-1.c: New test.
43066
43067 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
43068 rlsruhe.de>
43069
43070         * g++.old-deja/g++.robertl/eb132.C: New test.
43071         * g++.old-deja/g++.robertl/eb133.C: Likewise.
43072
43073 1998-06-29  Dave Love  <d.love@dl.ac.uk>
43074
43075         * g77.f-torture/execute/980628-7.f,
43076         g77.f-torture/execute/980628-8.f,
43077         g77.f-torture/execute/980628-9.f,
43078         g77.f-torture/execute/980628-10.f: New tests from Craig.
43079
43080         * g77.f-torture/execute/980628-3.f: Remove mail headers.
43081
43082 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43083
43084         * g77.f-torture/execute/980628-4.f: New test from Craig.
43085         * g77.f-torture/execute/980628-5.f: Likewise.
43086         * g77.f-torture/execute/980628-2.f: Likewise.
43087         * g77.f-torture/execute/980628-0.f: Likewise.
43088         * g77.f-torture/execute/980628-1.f: Likewise.
43089         * g77.f-torture/execute/980628-3.f: Likewise.
43090         * g77.f-torture/execute/980628-6.f: Likewise.
43091
43092 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43093
43094         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
43095         directory when nothing has been installed yet.
43096
43097 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
43098
43099         * gcc.c-torture/special/special.exp: Handle newer versions of
43100         dejagnu.
43101
43102 1998-06-26  Jeffrey A Law  (law@cygnus.com)
43103
43104         * gcc.dg/980626-1.c: New test.
43105
43106 1998-06-19  Bruno Haible <haible@ilog.fr>
43107
43108         * gcc.misc-tests/m-un-2.c: New test.
43109         * g++.old-deja/g++.other/warn01.c: Likewise.
43110
43111 1998-06-19  Robert Lipe  <robertl@dgii.com>
43112
43113         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
43114         compatibility with assmblers with a different comment character.
43115         Eliminate use of GAS-specific extensions.
43116
43117 1998-06-19  Jeffrey A Law  (law@cygnus.com)
43118
43119         * gcc.c-torture/execute/ieee/980619-1.c: New test.
43120
43121 1998-06-19  Robert Lipe  <robertl@dgii.com>
43122
43123         * lib/g77.exp: Replace search for libf2c.a with search for newly
43124         renamed libg2c.a
43125
43126 1998-06-17  Jeffrey A Law  (law@cygnus.com)
43127
43128         * gcc.c-torture/execute/980617-1.c: New test.
43129
43130 1998-06-12  Jeffrey A Law  (law@cygnus.com)
43131
43132         * gcc.c-torture/execute/980612-1.c: New test.
43133
43134 1998-06-08  Jeffrey A Law  (law@cygnus.com)
43135
43136         * gcc.dg/980523-1.c: Only test on ppc-linux.
43137         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
43138
43139         * gcc.c-torture/execute/980608-1.c: New test.
43140
43141 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
43142
43143         * gcc.c-torture/execute/980605-1.c: New test.
43144
43145 1998-06-04  Jeffrey A Law  (law@cygnus.com)
43146
43147         * gcc.c-torture/execute/980604-1.c: New test.
43148
43149 1998-06-02  Jeffrey A Law  (law@cygnus.com)
43150
43151         * gcc.c-torture/execute/980602-1.c: New test.
43152         * gcc.c-torture/execute/980602-2.c: Likewise.
43153
43154 1998-06-02  Dave Love  <d.love@dl.ac.uk>
43155
43156         * 970125-0.f: Fix per JCB.  Add commentary.
43157
43158 1998-05-31  Michael Meissner  <meissner@cygnus.com>
43159
43160         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
43161         IEEE -0 support.
43162
43163 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
43164
43165         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
43166         earlier.
43167
43168 1998-05-28  Catherine Moore <clm@cygnus.com>
43169
43170         * gcc.c-torture/execute/980526-3.c: New test.
43171
43172 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
43173
43174         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
43175         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
43176         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
43177         m88k-motorola-sysv3 to XFAIL.
43178
43179 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43180
43181         * gcc.dg/980526-1.c: New test.
43182         * gcc.c-torture/execute/980526-2.c: New test.
43183
43184 1998-05-26  Jeffrey A Law  (law@cygnus.com)
43185
43186         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
43187
43188         * gcc.c-torture/execute/980526-1.c: New test.
43189
43190 1998-05-26  Dave Love  <d.love@dl.ac.uk>
43191
43192         * g77.f-torture/execute/alpha2.f: Add runtime test.
43193
43194 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
43195
43196         * g++.old-deja/old-deja.exp: Strip leading directories.
43197
43198         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
43199         error for the line.  Don't run multiple tests for the same line.
43200
43201 1998-05-23  Jeffrey A Law  (law@cygnus.com)
43202
43203         * gcc.dg/980523-1.c: New test.
43204
43205 1998-05-23  Dave Love  <d.love@dl.ac.uk>
43206
43207         * g77.f-torture/compile/970915-0.f: New test.
43208
43209 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
43210
43211         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
43212
43213 1998-05-21  Jeffrey A Law  (law@cygnus.com)
43214
43215         * gcc.dg/980520-1.c: New test.
43216
43217 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
43218
43219         * gcc.dg/980502-1.c: Fix return type.
43220
43221 1998-05-20  Jeffrey A Law  (law@cygnus.com)
43222
43223         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
43224         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
43225         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
43226         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
43227         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
43228
43229 1998-05-20  Dave Love  <d.love@dl.ac.uk>
43230
43231         * g77.f-torture/execute/980520-1.f: New test.
43232
43233 1998-05-15  Dave Love  <d.love@dl.ac.uk>
43234
43235         * lib/mike-g77.exp: New file.
43236
43237         * g77.f-torture/noncompile/noncompile.exp,
43238         g77.f-torture/noncompile/check0.f: New files.
43239
43240 1998-05-14  Dave Love  <d.love@dl.ac.uk>
43241
43242         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
43243         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
43244         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
43245         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
43246         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
43247         abort where appropriate.
43248
43249 1998-05-05  Michael Meissner  <meissner@cygnus.com>
43250
43251         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
43252         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
43253
43254 1998-04-29  Dave Love  <d.love@dl.ac.uk>
43255
43256         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
43257
43258 1998-04-27  Dave Love  <d.love@dl.ac.uk>
43259
43260         * g77.f-torture/compile/980427-0.f: New test.
43261
43262 1998-04-24  Dave Love  <d.love@dl.ac.uk>
43263
43264         * g77.f-torture/compile/980424-0.f: New test.
43265
43266 1998-04-19  Dave Love  <d.love@dl.ac.uk>
43267
43268         * g77.f-torture/compile/980419-2.f (main): New test.
43269         * g77.f-torture/compile/970125-0.f: New test.
43270         * g77.f-torture/compile/980419-1.f: New test.
43271
43272 1998-04-08  Jim Wilson  <wilson@cygnus.com>
43273
43274         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
43275         of loop-4.c.
43276
43277 1998-04-07  Jim Wilson  <wilson@cygnus.com>
43278
43279         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
43280
43281 1998-04-03  Jim Wilson  <wilson@cygnus.com>
43282
43283         * gcc.c-torture/compile/980329-1.c: New test.
43284
43285 1998-03-18  Jim Wilson  <wilson@cygnus.com>
43286
43287         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
43288         * gcc.dg/980312-1.c: Fix typo in -march command.
43289
43290 1998-03-16  H.J. Lu  (hjl@gnu.org)
43291
43292         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
43293
43294 1998-03-11  Robert Lipe  <robertl@dgii.com>
43295
43296         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
43297         Dave Love agree the Fortran source is bogus.
43298
43299 1998-03-11  Robert Lipe  <robertl@dgii.com>
43300
43301         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
43302         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
43303         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
43304         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
43305         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
43306
43307 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43308
43309         * g++.old-deja/g++.other/friend1.C: New test.
43310
43311 1998-02-18  Dave Love  <d.love@dl.ac.uk>
43312
43313         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
43314         possibly uninitialized) variables and declare dnrm2.
43315
43316 1998-02-23  Robert Lipe <robertl@dgii.com>
43317
43318         From Bruno Haible <haible@ilog.fr>:
43319         * gcc.c-torture/execute/980223.c: New test.
43320
43321 1998-02-13  Jeffrey A Law  (law@cygnus.com)
43322
43323         * gcc.dg/ifelse-1.c: New test.
43324
43325 1998-02-09  H.J. Lu  (hjl@gnu.org)
43326
43327         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
43328
43329           * lib/old-dejagnu.exp (old-dejagnu): Added the
43330           "execution test - XFAIL *-*-*" handling in the spirit of
43331           "excess errors test -". Changed the "execution test fails"
43332           handling to be like "excess errors test fails".
43333           * Update various tests accordingly.
43334
43335 1998-02-06  Jim Wilson  <wilson@cygnus.com>
43336
43337         * gcc.c-torture/execute/980205.c: New test.
43338
43339 1998-01-18  Jeffrey A Law  (law@cygnus.com)
43340
43341         * lib/c-torture.exp: Look for .x files instead of .cexp files.
43342         * lib/f-torture.exp: Similarly.
43343         * gcc.c-torture: Rename all .cexp files to .x files.
43344
43345 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
43346
43347         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
43348         (940510-1.c): Removed duplicate.
43349         (971104-1.c): New test.
43350
43351 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
43352
43353           * lib/f-torture.exp: Improve error and loop detection.
43354
43355 1997-11-19  Michael Meissner  <meissner@cygnus.com>
43356
43357         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
43358         use that to size the filler array.
43359
43360 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
43361
43362         * lib/c-torture.exp(c-torture-execute): Fix typo.
43363
43364         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
43365         testcase as the executable name. Keep the executable around if
43366         the test fails.
43367
43368 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
43369
43370         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
43371         changes.  Only test one -g option, and move it to the end of the
43372         list of options to test.
43373
43374 1997-09-19  Michael Meissner  <meissner@cygnus.com>
43375
43376         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
43377         variable GCC_TORTURE_OPTIONS to supply default switches separated
43378         by colons.  If no environment variable, run tests with -O0 -g, -O1
43379         -g, and -O2 -g as well.
43380
43381 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
43382
43383         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
43384         explanatory comments. Fix indentation.
43385
43386 1997-09-15  Jeffrey A Law  (law@cygnus.com)
43387
43388         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
43389
43390 1997-09-11  Jeffrey A Law  (law@cygnus.com)
43391
43392         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
43393         * g++.old-deja/g++.mike/p7325.C: Likewise.
43394         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
43395
43396 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
43397
43398         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
43399         * g++.old-deja/g++.brendan/crash30.C: Likewise.
43400         * g++.old-deja/g++.brendan/crash39.C: Likewise.
43401         * g++.old-deja/g++.law/operators4.C: Likewise.
43402
43403 1997-09-11  Joe Buck  (jbuck@synopsys.com)
43404
43405         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
43406         * g++.old-deja/g++.mike/p784.C: Ditto.
43407         * g++.old-deja/g++.mike/p785.C: Ditto.
43408
43409 1997-09-05  Jeffrey A Law  (law@cygnus.com)
43410
43411           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
43412
43413 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43414
43415         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
43416         target feature; pass this to c-torture-execute as needed.
43417
43418 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43419
43420         * lib/c-torture.exp(c-torture-execute): If the previous and the
43421         current executables being tested are identical, we don't need to
43422         run the executable again. Try to make the executable names
43423         unique. Add an optional argument for passing additional compiler
43424         flags.
43425
43426 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
43427
43428         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
43429
43430 1997-08-29  Jeffrey A Law  (law@cygnus.com)
43431
43432         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
43433
43434 1997-07-31  Jeffrey A Law  (law@cygnus.com)
43435
43436         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
43437         32bit or larger longs.
43438
43439         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
43440         have either a 32bit long or 32bit int.
43441
43442 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
43443
43444         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
43445         Make double precision tests dependent on sizeof (double).
43446
43447 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
43448
43449         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
43450         too.
43451
43452 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
43453
43454         * gcc.c-torture/compile/961203-1.cexp: New script.
43455
43456 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
43457
43458         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
43459         up the includes ourselves.
43460
43461 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
43462
43463         * lib/plumhall.exp: Remove random include, and add a few
43464         verbose messages for debugging.
43465
43466 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
43467
43468         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
43469         of trying to do it ourselves.
43470
43471 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43472
43473         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
43474
43475 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
43476
43477         * gcc.prms/5403.c: Made regexp a bit less strict.
43478
43479 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
43480
43481         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
43482         is returned from remote_load instead.
43483         * lib/plumhall.exp: Ditto.
43484         * lib/mike-g++.exp: Ditto.
43485         * lib/old-dejagnu.exp: Ditto.
43486         * lib/c-torture.exp: Ditto.
43487
43488 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
43489
43490         * lib/g++.exp: Use build_wrapper procedure.
43491         * lib/gcc.exp: Ditto.
43492
43493 1997-05-20  Jeffrey A Law  (law@cygnus.com)
43494
43495         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
43496         an old-style decl for malloc.  Fixes tests to work when
43497         sizeof (int) != sizeof (size_t).
43498
43499 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43500
43501         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
43502
43503         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
43504         use stdargs.h interface.
43505
43506 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43507
43508         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
43509         NO_VARARGS when compiling.
43510
43511 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
43512
43513         * lib/plumhall.exp(ph_includes): New procedure.
43514         (ph_make): Use it.
43515         (ph_compiler): Ditto.
43516
43517         * lib/g++.exp: Rename test-glue.c to testglue.c.
43518         * lib/gcc.exp: Ditto.
43519
43520 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
43521
43522         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
43523         to completion when it's called.
43524
43525 1997-03-21  Michael Meissner  <meissner@cygnus.com>
43526
43527         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
43528         is defined, don't do test.
43529
43530 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
43531
43532         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
43533         for object files.
43534         (ph_summary): Mark skipped testcases as untested, not unresolved.
43535
43536         * lib/plumhall.exp (ph_make): If unresolved because of bad
43537         errorCode, record errorCode in log file.
43538         (*): Replace send_log/verbose with verbose -log.
43539
43540 1997-03-19  Michael Meissner  <meissner@cygnus.com>
43541
43542         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
43543         double conversion if double isn't at least 8 bytes.
43544
43545         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
43546         int to work with targets where int is 16 bits.
43547
43548         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
43549         8 bytes, just exit, since 4 byte doubles don't have enough bits of
43550         precision for the test to complete.
43551
43552 1997-03-14  Michael Meissner  <meissner@cygnus.com>
43553
43554         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
43555         if d10v is not compiled with the -mdouble64 flag.
43556         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
43557
43558         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
43559         d10v is not compiled with the -mint32 flag.
43560
43561 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
43562
43563         * lib/plumhall.exp: Use incr_count.
43564
43565 1997-03-12  Jeffrey A Law  (law@cygnus.com)
43566
43567         * gcc.c-torture: Update to c-torture-1.45.
43568
43569 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
43570
43571         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
43572         the name of the expect testcase file).
43573
43574         * lib/g++.exp(g++_init): Ditto.
43575
43576 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
43577
43578         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
43579         the host.
43580
43581         * lib/gcc.exp(gcc_exit): New procedure.
43582
43583 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
43584
43585         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
43586         specs where appropriate.
43587
43588         * g++.old-deja/g++.arm/*: Added additional ERROR checks
43589         because of new "candidates are" messages, and removed a few
43590
43591         * Converted all non-old-style g++ testcases to old-style, and
43592         moved into g++.old-deja.
43593
43594 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
43595
43596         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
43597         options.
43598
43599         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
43600         succeeded.
43601
43602         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
43603
43604 1997-02-13  Michael Meissner  <meissner@cygnus.com>
43605
43606         * lib/gcc.exp (gcc_target_compile): Add support for defining
43607         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
43608         the machine doesn't have those features.
43609
43610 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
43611
43612         * g++.law/operators4.exp: Don't use LIBS.
43613
43614 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
43615
43616         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
43617
43618         * lib/mike-g++.exp: Don't set the compiler to be tested here.
43619         * lib/g++.exp: Set it here instead. Also, allow use of the
43620         --tool_exec and --tool_opt options. Change CXX to
43621         GXX_UNDER_TEST.
43622
43623         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
43624
43625         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
43626
43627 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
43628
43629         * lib/old-dejagnu.exp: Use prune_warnings instead of
43630         prune_system_crud.
43631         * lib/mike-g++.exp: Ditto.
43632         * lib/gcc.exp: Ditto.
43633         * lib/g++.exp: Ditto.
43634
43635         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
43636
43637 1997-02-07  Jeffrey A Law  (law@cygnus.com)
43638
43639           * 941014-2.c: Include stdlib.h
43640           * 960327-1.c: Include stdio.h
43641           * dbra.c, index-1.c: Don't assume ints are 32bits.
43642
43643 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
43644
43645         * lib/gcc.exp: Add gcc,stack_size target feature.
43646
43647         * lib/g++.exp(g++_target_compile): Add the include and link
43648         paths here, not in two other places. And, it's $options, not
43649         options.
43650
43651         * lib/mike-g++.exp(postbase): Remove the code that determines
43652         the correct include and link paths.
43653         * g++.old-deja/old-deja.exp: Ditto.
43654
43655 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
43656
43657         * lib/g++.exp(g++_init): target_compile no longer returns the
43658         filename of the result.
43659
43660 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
43661
43662         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
43663         call to glob.
43664
43665         * gcc.c-torture/special/special.exp: Change call to
43666         gcc_target_compile to include the object file.
43667
43668 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
43669
43670         * gcc.c-torture/special/special.exp: Correct misspelling in last
43671         change.
43672
43673 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
43674
43675         * lib/plumhall.exp(ph_summary): Log the entire output of the
43676         executable. Return -1 if there were any failures, 0 otherwise.
43677         (ph_execute): Return -1 if there were any failures, 0 otherwise.
43678         (ph_make): Clean up objects and executables that were built
43679         if the tests succeeded.
43680
43681 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
43682
43683         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
43684         libraries and includes in the build tree as appropriate.
43685
43686 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43687
43688         * lib/c-torture.exp: Instead of looking for the global variable
43689         NO_LONG_LONG, check to see if that's a feature of the target.
43690
43691 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43692
43693         * config/default.exp: Minimize. Delete the remainer of the files in
43694         config; this functionality is now in devo/dejagnu/config.
43695
43696         g++.*/*: Pass any additional flags used to compile to postbase;
43697         delete CXXFLAGS.
43698
43699         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
43700         is now done by runtest.exp. Use gcc_target_compile instead of
43701         compile.
43702
43703         lib/c-torture.exp: Use gcc_target_compile instead of compile.
43704         Remove references to CFLAGS. Use remote_file instead of
43705         calling rm -f.
43706         (c-torture): Take a list of arguments to use to compile this
43707         testcase.
43708
43709         lib/g++.exp: Simplify. Use target_compile instead of compile.
43710         lib/gcc-dg.exp: Ditto.
43711         lib/gcc.exp: Ditto.
43712         lib/mike-{gcc,g++}.exp: Ditto.
43713         lib/old-dejagnu.exp: Ditto.
43714         lib/plumhall.exp: Ditto.
43715
43716 1997-01-08  Jim Wilson  <wilson@cygnus.com>
43717
43718         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
43719         (ph_linker): Likewise.
43720
43721 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
43722
43723           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
43724         MAP_ANON / MAP_ANONYMOUS if defined;
43725         else try to map from /dev/zero .
43726
43727 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43728
43729         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
43730         isn't defined, then define it to MAP_ANONYMOUS.
43731
43732 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43733
43734         * gcc.c-torture: Update to c-torture-1.42 release.
43735
43736 1996-11-11  Jeffrey A Law  (law@cygnus.com)
43737
43738         * gcc.c-torture: Update to c-torture-1.41 release.
43739
43740 1996-10-27  Jeffrey A Law  (law@cygnus.com)
43741
43742         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
43743         c-torture release.
43744
43745 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
43746
43747         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
43748         and LDFLAGS.  Fix second case to append the target_info ldflags
43749         onto LDFLAGS, not CFLAGS.
43750         * lib/g++.exp (g++_init): Add target_info stuff.
43751         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
43752         of libgloss and newlib flags for !native.
43753
43754         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
43755         (GDB): Fix relative path to go up another dir for finding gdb.
43756
43757 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
43758
43759         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
43760         versions in the target_info array, if they don't exist.
43761
43762 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
43763
43764         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
43765
43766 1996-07-08  Jim Wilson  <wilson@cygnus.com>
43767
43768         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
43769         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
43770
43771 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
43772
43773         * lib/old-dejagnu.exp: Don't remove the output file before we've
43774         actually tested it. Don't append pwd to the path of the executable
43775         we're testing.
43776
43777 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
43778
43779         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
43780
43781 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
43782
43783         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
43784         temporary directory for compiler files, and set it to a default
43785         value of /tmp. Set $output as the name of the output file from
43786         compiling the testcase. Add a -o option to $cflags_var so the
43787         compiler writes the final output file as $output. Set $executable
43788         to $output.
43789
43790         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
43791         directory for compiler files, and set it to /tmp if it doesn't
43792         already have a value. Set $output_file to the name of the output
43793         file from compiling the testcase. Add a -o option to CXXFLAGS so
43794         the compiler writes the final output file as $output. Use $output
43795         as the executable to be tested.
43796
43797 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43798
43799         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
43800
43801 1996-06-08  Jeffrey A Law  (law@cygnus.com)
43802
43803         * gcc.c-torture/execute/pending-1.c: New test.  Still
43804         pending in Tege's queue.
43805
43806 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
43807
43808         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
43809         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
43810         if there were failures.  Call unresolved if there were unresolved
43811         testcases.  Call gcc_fail if program did not run to completion.
43812         (ph_make): Pass additional argument name to ph_execute.
43813         (ph_execute): Add new argument.  Pass additional arguments to
43814         ph_summary.  Call gcc_fail is there is no execution output.
43815
43816 1996-04-24  Jeffrey A Law  (law@cygnus.com)
43817
43818         * lib/plumhall.exp (proc_summary): Output relavent summary
43819         lines into the log so specific failures in plumhall can be
43820         investigated.
43821
43822 1996-04-10  Jeffrey A Law  (law@cygnus.com)
43823
43824         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
43825         (c-torture-execute): Don't try to execute tests which use
43826         "long long" types if $NO_LONG_LONG is nonzero.
43827
43828 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
43829
43830         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
43831         not c-torture.
43832
43833         * gcc.ieee: Move from here.
43834         * gcc.c-torture/execute/ieee: To here.
43835
43836 1996-03-26  Jeffrey A Law  (law@cygnus.com)
43837
43838         * gcc.c-torture: Update to c-torture-1.41 release.
43839
43840 1996-03-22  Jeffrey A Law  (law@cygnus.com)
43841
43842         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
43843         not "$output".
43844
43845 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
43846
43847         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
43848         -c present.
43849
43850 1996-03-02  Jeffrey A Law  (law@cygnus.com)
43851
43852         * config/proelf.exp: Handle connecting to a simulator.
43853
43854 1996-01-31  Jeffrey A Law  (law@cygnus.com)
43855
43856         * config/proelf.exp: New file.  Enough framework that we can
43857         run c-torture tests on the proelf targets (or any other target
43858         that gdb can connect to for that matter).
43859
43860 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
43861
43862         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
43863         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
43864
43865         * lib/plumhall.exp (ph_execute): Always call ph_summary if
43866         exec_output exists.
43867
43868 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
43869
43870         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
43871         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
43872
43873         * config/*.exp: Update FSF address.  Change result of ${tool}_load
43874         to pass/fail/unresolved/unsupported/untested.  Caller must now
43875         call unresolved/unsupported/untested.
43876         * lib/*.exp: Update FSF address.  Update to handle new results of
43877         ${tool}_load.
43878         * lib/chill.exp (verbose): Delete.
43879
43880 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
43881
43882         * lib/gcc.exp (default_gcc_start): Change order of args to
43883         $LDFLAGS $CFLAGS $LIBS.
43884         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
43885         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
43886         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
43887         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
43888         * gcc.misc-tests/dg-test.exp: Likewise.
43889         * gcc.misc-tests/msgs.exp: Likewise.
43890         * gcc.prms/prms.exp: Likewise.
43891         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
43892         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
43893
43894         * lib/dg.exp: Deleted, moved to dejagnu/lib.
43895
43896 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43897
43898         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
43899
43900         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
43901         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
43902
43903         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
43904         necessary.
43905
43906 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
43907
43908         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
43909         global for loop; add use of $mathlib.
43910         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
43911         settings here; set mathlib for anything but VxWorks.
43912
43913 1996-01-22  Jeffrey A Law  (law@cygnus.com)
43914
43915         * gcc.c-torture: Update to c-torture-1.40 release.
43916
43917 1996-01-03  Jeffrey A Law  (law@cygnus.com)
43918
43919         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
43920         dg.exp.
43921
43922 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
43923
43924         * lib/c-torture.exp (c-torture-execute): Declare "output" as
43925         global.
43926
43927 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
43928
43929         * lib/g++.exp (LIBS): Define if not already.
43930         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
43931         (gcc-dg-prune): Call prune_gcc_output.
43932         * lib/gcc.exp (prune_gcc_output): New proc.
43933         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
43934         prune_gcc_output.
43935
43936 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
43937
43938         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
43939         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
43940
43941 1995-11-15  Jeffrey A Law  (law@cygnus.com)
43942
43943         * gcc.c-torture: Update to c-torture-1.39 release.
43944
43945 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
43946
43947         * lib/c-torture.exp (c-torture-execute): Don't return if one option
43948         fails, try others as well.
43949
43950 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
43951
43952         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
43953         If compilation fails, mark execute tests as `untested'.
43954         If test is marked as unsupported, don't mark compilation and
43955         execute tests as failed.
43956
43957 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
43958
43959         * lib/g++.exp (g++_init): Don't link in libg++, and look to
43960         libstdc++ for whether or not we want to be doing shared
43961         libraries.  Delete link_curses since we don't need it anymore.
43962         * lib/mike-g++.exp (postbase): Don't link in libg++.
43963         * g++.old-deja/old-deja.exp: Likewise.
43964
43965 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43966
43967         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43968
43969 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43970
43971         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43972         For that, add `-Wl,-a,shared_archive'.
43973         * g++.old-deja/old-deja.exp: Likewise.
43974
43975 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43976
43977         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43978
43979 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43980
43981         * lib/mike-g++.exp (postbase): Pay attention to the status of
43982         g++_load.
43983
43984 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43985
43986           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43987
43988 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43989
43990         * lib/gcc.exp (default_gcc_start): No longer need to log program
43991         being executed or its output, execute_anywhere does that now.
43992         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43993         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43994
43995 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43996
43997         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43998         the same as those in lib/g++.exp.
43999
44000 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
44001
44002         * gcc.c-torture: Update to c-torture-1.38 release.
44003         * gcc.ieee: Related changes.
44004
44005 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
44006
44007         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
44008         "exec". Minor reformatting changes.
44009
44010         * config/rom68k.exp (${tool}_load): Make it work in a canadian
44011         cross. This means all "exec" calls now work on a remote host as
44012         well.
44013         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
44014         cross. Filter out the extra "\r\n" stuff that expect puts in.
44015         (c-torture-execute): Filter out the bogus warnings like
44016         c-torture-compile does. Add support for canadian cross.
44017         * lib/gcc.exp (default_gcc_version, default_gcc_start)
44018         Use execute_anywhere rather than calling exec directly. Now it
44019         works for canadian cross testing.
44020
44021 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
44022
44023         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
44024         results into a variable, and check that rather than using file exists.
44025
44026 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
44027
44028         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
44029         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
44030
44031 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44032
44033         * g++.old-deja/old-deja.exp: Create and pass runshlib and
44034         lib_curses if there's a shared libg++ in the build tree.
44035
44036 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
44037
44038         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
44039         if not supported target.
44040
44041 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
44042
44043         * lib/g++.exp (g++_init): Move empty setting of runshlib and
44044         link_curses up to always happen, not just for native builds.
44045
44046 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
44047
44048         * gcc.c-torture: Update to c-torture-1.36 release.
44049         * gcc.failure: Related changes.
44050
44051 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
44052
44053         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
44054
44055 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
44056
44057         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
44058         * lib/mike-g++.exp (postbase): Not in here.  Still reference
44059         runshlib, link_curses, and mathlib for link and run.
44060
44061         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
44062         pass the runtime shared library options for Solaris, OSF/1, and
44063         Irix5, and link with -lcurses to avoid unresolved references.
44064
44065 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
44066
44067         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
44068         only run once.
44069
44070 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
44071
44072         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
44073
44074 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
44075
44076         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
44077         do not have a framework for the "compat" tests yet.
44078
44079 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
44080
44081         * lib/mike-g++.exp (postbase): New local variable `mathlib',
44082         set to null if we're testing vxworks5.1.  Use that instead of
44083         `-lm' in the setting of LIBS for link and run.
44084
44085 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
44086
44087         * config/rom68k.exp (${tool}_load): Major changes to make it
44088         work.  Verified that it does in fact return the stuff in
44089         exec_output properly.  Catch any Emul or any TRAP other than 0.
44090
44091 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
44092
44093         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
44094         LDFLAGS properly for targets that need stuff from libgloss.
44095         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
44096         only run once.
44097         (gpp_initialized): New variable.
44098
44099 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
44100
44101         * config/rom68k.exp: Load libgloss.exp.
44102         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
44103         so we can produce a fully linked binary.
44104         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
44105         so we can produce a fully linked binary.
44106
44107 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
44108
44109         * lib/plumhall.exp (ph_section): Watch for expected failures.
44110         Add missing `else'.
44111
44112         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
44113         run the testcase.
44114         (c-torture): Likewise.
44115
44116 1995-08-28  Doug Evans  <dje@cygnus.com>
44117
44118         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
44119
44120         * lib/mike-g++.exp (mike_cleanup): New proc.
44121         (prebase): New globals compiler_result, not_compiler_result,
44122         target_regexp.
44123         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
44124         allow leading "-" in pattern.  Watch for unsupported tests.
44125         If $compiler_result is set, pattern match assembler code,
44126         and ditto for $not_compiler_result.
44127         * lib/mike-gcc.exp: Likewise.
44128
44129         * lib/plumhall.exp (ph_execute): Only call ph_summary if
44130         execution "succeeded".
44131
44132 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
44133
44134         * config/win32.exp: New file.
44135         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
44136
44137 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
44138
44139         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
44140         unsupported.
44141         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
44142         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
44143         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
44144
44145         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
44146         "... without exceptions was ...".  That is now handled by
44147         prune_system_crud.
44148         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44149
44150 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
44151
44152         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
44153         sieve.c,sort2.c}: New files.
44154         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
44155         sieve.exp,sort2.exp}: Drivers for them.
44156
44157         * lib/mike-gcc.exp (program_output): New user settable variable.
44158         (postbase): Call prune_system_crud.  Also prune extraneous compiler
44159         messages.
44160         * lib/mike-g++.exp (program_output): New user settable variable.
44161
44162         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
44163
44164         * config/sh.exp: Deleted (use sim.exp instead).
44165
44166 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
44167
44168         * config/vx.exp: Declare CHECKTASK as global.
44169         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
44170         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
44171         * lib/old-dejagnu.exp: Load [pwd]/$executable.
44172
44173 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44174
44175         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
44176         target. Like vx.exp, only includes `vx29k.exp' instead of
44177         `vxworks.exp'.
44178
44179 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
44180
44181         * config/sim.exp: Increase time limit from 120 seconds to 240.
44182
44183 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
44184
44185         * gcc.c-torture/execute/950628-1.c: New test.
44186
44187 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
44188
44189         * gcc.c-torture: Update with changes/additions from
44190         c-torture-1.34.
44191
44192 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
44193
44194         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
44195
44196 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
44197
44198         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
44199
44200 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
44201
44202         * gcc.c-torture/compile/950512-1.c: New test.
44203         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
44204         * gcc.dg/struct-ret-1.c: Likewise.
44205
44206 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
44207
44208         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
44209           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
44210
44211 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
44212
44213         * gcc.c-torture/special/920411-1.c: Deleted.
44214         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
44215
44216 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
44217
44218         * config/sim.exp (${tool}_load): Hack in call to bash to get a
44219         cpu limit.
44220
44221 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
44222
44223         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
44224
44225 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
44226
44227         From kenner;
44228         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
44229         is the proper length.
44230         * va-arg-3.c: Likewise.
44231
44232 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
44233
44234         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
44235         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
44236
44237         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
44238         * lib/g++.exp (default_g++_start): Delete old cruft.
44239
44240 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
44241
44242         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
44243         (2 * (1 << 18)) to (2 * (1 << 17)).
44244
44245         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
44246
44247 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
44248
44249         * config/rom68k.exp: Renamed from config/idp.exp
44250
44251 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
44252
44253         * c-torture/compile/921109-2.c
44254
44255 1995-04-18  Mike Stump  <mrs@cygnus.com>
44256
44257         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
44258         excess errors.
44259
44260 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
44261
44262         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
44263         output.
44264         * lib/g++.exp (default_g++_start): Likewise.
44265
44266 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
44267
44268         * gcc.c-torture/compile/950329-1.c: New test.
44269
44270 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
44271
44272           * config/bug.exp (${tool}_load): Updated to use new remote_open
44273           and remote_close procs.
44274         * config/idp.exp: New file.
44275
44276 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
44277
44278         * gcc.c-torture/execute/950322-1.c: New test.
44279
44280 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
44281
44282         * config/vx.exp (${tool}_load): Clean up testing of return code from
44283         vxworks_ld and vxworks_spawn.
44284
44285 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
44286
44287         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
44288
44289 1995-03-13  Mike Stump  <mrs@cygnus.com>
44290
44291         * lib/old-deja.exp: Add `excess errors test - ' error, now one
44292         can mark excess errors on a machine by machine basis.  Note, the
44293         default is to not expect any excess errors, even when excess
44294         errors test - is given, so you will want to put an XFAIL ... on
44295         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
44296         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
44297         those 4 machines, but no others.
44298
44299 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
44300
44301         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
44302         * lib/c-torture.exp: to here.
44303
44304 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
44305
44306         * gcc.c-torture/execute/950221-1.c: New test.
44307         * gcc.c-torture/execute/struct-ret-1.c: New test.
44308         * gcc.c-torture/compile/950221-1.c: New test.
44309
44310         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
44311
44312 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
44313
44314         * gcc.c-torture/execute/arith-1.c (main): Return 0.
44315         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
44316
44317 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
44318
44319         * g++.gb: New directory of tests, derived from my signature and
44320         class scoping tests.
44321
44322         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
44323         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
44324         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
44325         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
44326         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
44327         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
44328         * g++.gb/sig25.C: Likewise.
44329
44330         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
44331         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
44332         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
44333         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
44334         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
44335         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
44336         * g++.gb/sig25.exp: Likewise.
44337
44338         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
44339         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
44340         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
44341         * g++.gb/scope13.C: Likewise, this test still fails.
44342
44343         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
44344         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
44345         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
44346         * g++.gb/scope13.exp: Ditto.
44347
44348         * g++.gb/README: New file, explains what these tests are about.
44349
44350 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
44351
44352         * lib/dg.exp (dg-do): Support `preprocess'.
44353         (dg-test): Likewise.
44354
44355 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
44356
44357         * config/udi.exp: change "continue -expect" to "exp_continue".
44358
44359 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
44360
44361         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
44362         Delete redundant tests.
44363
44364         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
44365         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
44366         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
44367         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
44368         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
44369         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
44370         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
44371         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
44372
44373         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
44374         storing label pointers.
44375         * gcc.c-torture/execute/921019-1.c: Likewise.
44376         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
44377         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
44378         parameter fp.
44379         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
44380         constants.
44381
44382         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
44383         Delete obsolete tests.
44384
44385         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
44386         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
44387         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
44388         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
44389         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
44390         * gcc.c-torture/compile/950124-1.c: New test.
44391
44392         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
44393
44394 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
44395
44396         * lib/mike-g++.exp: Add -lm to LIBS.
44397
44398 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
44399
44400         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
44401
44402 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
44403
44404         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
44405
44406 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
44407
44408         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
44409
44410 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
44411
44412         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
44413         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
44414         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
44415         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
44416         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
44417         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
44418         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
44419         * g++.law/{operators31.C, operators32.C,
44420         * g++.law/{operators33.C, operators34.C}: Likewise.
44421         * g++.law/{pic1.C, refs2.C}: Likewise.
44422         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
44423         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
44424         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
44425         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44426
44427         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
44428         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
44429         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
44430         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
44431         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
44432         * g++.law/{enum9.exp, friend5.exp}: Likewise.
44433         * g++.law/{nest3.exp, nest4.exp}: Likewise.
44434         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
44435         * g++.law/{operators30.exp, operators31.exp}: Likewise.
44436         * g++.law/{operators32.exp, operators33.exp}: Likewise.
44437         * g++.law/{operators34.exp}: Likewise.
44438         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
44439         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
44440         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
44441         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
44442         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44443
44444         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
44445         No longer expected to fail.
44446         * g++.law/missed-error3.C: Tweak for recent bool changes.
44447
44448 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
44449
44450         * config/emb-unix: Deleted.
44451         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
44452         remote execution.  Do final link on remote host if REMOTE_LINK is set.
44453
44454 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
44455
44456         * lib/dg.exp (dg-test): Fix typo in last patch.
44457
44458 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
44459
44460         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
44461         (handles multiple occurrences).
44462
44463 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
44464
44465         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
44466         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
44467         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
44468         printed).
44469         * lib/c-torture.exp (c-torture-compile): Likewise.
44470         (c-torture): Prepend full path if missing.
44471         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
44472         (gcc_fail): Likewise.
44473         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
44474
44475 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
44476
44477         * lib/netware.exp: Only attach to NetWare i386 systems.
44478
44479 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
44480
44481         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
44482         messages.  Add test name to "output pattern match" pass/fail message.
44483
44484 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
44485
44486         * gcc.dg: New testsuite.
44487         * gcc.dg/dg.exp: New file.
44488
44489         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
44490         test-switch.c}: Deleted.
44491
44492         * gcc.misc-tests/msgs.exp: New testcase driver.
44493
44494 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
44495
44496         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
44497         Watch for illegal return values from ${tool}_load.
44498         * config/unix.exp (${tool}_load): Fix pass/fail detection for
44499         cross targets.  Coerce return value >0 to 1.
44500
44501 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
44502
44503         * config/unix.exp (${tool}_load): Call program rsh, not proc.
44504
44505         * config/emb-unix.exp: New file.
44506
44507         * config/sim.exp: Error if variable $SIM not defined.
44508         (${tool}_load): Mark test as "untested" if simulator missing.
44509
44510         * config/unix.exp: Load remote.exp to get rcp_download.
44511         * lib/c-torture.exp: Use different option lists for testcases with
44512         and without loops.
44513         * gcc.c-torture/execute/execute.exp: Likewise.
44514
44515 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
44516
44517         * config/*.exp: Clarify return code from ${tool}_load.
44518         Call `unresolved' or `untested' instead of `warning' or `perror'
44519         (sometimes you still want to call both though).
44520         Add comment that `shell_id' is local to each file.
44521         * config/udi.exp (timeout): Set to 30.
44522         Don't print warning if connection fails, $connectmode has already
44523         printed an error.
44524         (${tool}_load): Move verbose messages to level 2.
44525         Rework pattern for "Process started" message.
44526         Pass `shell_id' to ${connectmode}_download.
44527         Retry twice upon timeout.  Make resetting of target more robust.
44528         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
44529         Pass `shell_id' to exit_$connectmode.
44530         Only call exit_$connectmode if connected.
44531         * config/unix.exp (${tool}_load): Check return codes better.
44532         * config/vrtx.exp (${tool}_load): Likewise.
44533         * config/vx.exp (${tool}_load): Likewise.
44534         Delete unneeded global's.
44535         * lib/dg.exp (dg-test): Update to reflect clarified return codes
44536         from ${tool}_load.
44537         (dg-stat): Delete.
44538         (dg-init): Delete recording of pass/fail counts.
44539         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44540         (old-dejagnu-init): Likewise.
44541         (old-dejagnu-stat): Delete contents, empty proc now.
44542         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
44543         (c-torture): Delete references to lcnt, lpass, lfail.
44544         Get option list from TORTURE_OPTIONS.
44545         Delete -funroll[-all]-loops if no loops.
44546         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
44547         (g++_stat): Delete contents (empty proc now).
44548         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
44549         (gcc_finish): Likewise.
44550         (gcc_stat): Deleted.
44551         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
44552         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
44553         * gcc.c-torture/execute/execute.exp: Likewise.
44554         Split tests into two parts: compile, execute.
44555         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
44556         no loops.  Update to reflect clarified return codes from ${tool}_load.
44557
44558 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
44559
44560         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
44561         to grep for.
44562         (old-dejagnu): Likewise (where necessary).
44563
44564 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
44565
44566         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
44567
44568         * lib/dg.exp (dg-process-target): Fix processing of selector.
44569         Add comment regarding use of `error'.
44570
44571         * lib/gcc.exp (prune_system_crud): Define if missing.
44572         * lib/g++.exp (prune_system_crud): Likewise.
44573
44574         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
44575         Call prune_system_crud.
44576         * lib/dg.exp (dg-runtest): New proc.
44577         Use perror instead of send_user for tcl errors in testcase.
44578         Don't return any value, it's never used.
44579         Don't clobber previous definition of `unknown'.
44580         Print tcl errors in `dg-final'.
44581
44582 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
44583
44584         * lib/dg.exp (dg-process-target): Improve syntax error messages.
44585         (dg-test): Don't print errorInfo, it contains stack backtrace.
44586
44587 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
44588
44589         * lib/g++.exp (runtest_file_p): Define if missing.
44590
44591 1994-09-24  Doug Evans  (dje@cygnus.com)
44592
44593         * lib/mike-g++.exp: Comment out loading of g++.exp.
44594         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
44595         (default_g++_version): Always print something.
44596         (default_g++_start): Comment out call to `which'.
44597         (g++_start, g++_load): Deleted (must be defined in config file).
44598         * lib/gcc.exp: Test for existence of $CC at start.
44599         Delete check for tmpdir (done in gcc_init).
44600         (default_gcc_version): Always print something.
44601         (default_gcc_start): Comment out call to `which'.
44602         * config/*.exp: Major cleanup - make cross targets work at least a
44603         little better for g++ (by not being "--tool gcc" specific).
44604         Rename gcc_xxx to ${tool}_xxx.
44605         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
44606         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
44607
44608 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
44609
44610         * lib/c-torture.exp (c-torture-compile): Rework compiler
44611         message processing.
44612
44613         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
44614         c-torture.
44615
44616 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
44617
44618         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
44619
44620         * lib/dg.exp (dg-process-target): Support { target native }.
44621
44622 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
44623
44624         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
44625         looked for "... program xxx got fatal signal".
44626         Correct regsub munging of `comp_output'.
44627         Ignore compiler messages "path prefix not used" and "linker input
44628         file unused".
44629
44630 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
44631
44632         * lib/gcc.exp (runtest_file_p): Define if missing.
44633         * gcc.prms/template.c: Example to work from.
44634
44635 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
44636
44637         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
44638         * lib/dg.exp (dg-test): Call unsupported testcases as such.
44639
44640         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
44641         * gcc.prms/1883.c: Moved from compile/940714-1.c.
44642         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
44643         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
44644
44645         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
44646         (dg-process-target): No longer a varargs proc.
44647         Return S/N for target, P/F for xfail.  All callers changed.
44648         (user option procs): More argument checking.
44649         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
44650         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
44651         (dg-test): Skip test if not running on selected target in `dg-do'.
44652         Update handling of `dg-do-what', `dg-output-text'.
44653         Separate execution pass/fail from output pattern match pass/fail.
44654         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
44655
44656 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
44657
44658         * gcc.c-torture/special/special.exp: Don't expect failure for mips
44659         target for 920510-1.c.
44660
44661 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
44662
44663         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
44664         Clean up comment regarding use of passcnt, etc.
44665         (gcc_stat): Don't update `testcnt' here.
44666         (gcc_finish): Do it here.
44667         Might as well reset `but_id' here too.
44668         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
44669         to determine if the file should be tested.
44670         * gcc.c-torture/compile/compile.exp: Likewise.
44671         * gcc.c-torture/execute/execute.exp: Likewise.
44672         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44673         * gcc.misc-tests/dg-test.exp: Likewise.
44674         * gcc.prms/prms.exp: Likewise.
44675         * gcc.wendy/wendy.exp: Likewise.
44676         * g++.old-deja.exp: Likewise.
44677         Move "Testing file" message to verbose level 1.
44678
44679 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
44680
44681         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
44682
44683 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
44684
44685         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
44686         (default_gcc_start): Accept optional second list element
44687         of compiler flags.  Print compiler output at verbosity level 2.
44688         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
44689         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
44690         Save current values of framework globals passcnt, failcnt, xpasscnt,
44691         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
44692         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
44693         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
44694         xfailcnt to compute stats.  Update framework global `testcnt' from
44695         pass/fail counts.
44696         (gcc_finish): New proc.  Clean up test environment.
44697         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
44698         (gcc_epass, gcc_efail): Delete.
44699         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
44700         argument of line number.
44701         (dg-init): If the tool has an init routine, call it.
44702         (dg-test): Remove args `cflags_var' and `libs_var'.
44703         Pass all compiler options to ${tool}_start.
44704         Handle missing line number.
44705         (dg-finish): New function.
44706         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
44707         particular files.  Call gcc_finish at end.  Move "skipping test"
44708         message to verbosity level 3.
44709         * gcc.c-torture/compile/compile.exp: Likewise.
44710         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44711         * gcc.c-torture/execute/execute.exp: Likewise.
44712         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44713         Print testcase being tried at verbosity level 1.
44714         * gcc.c-torture/special/special.exp: Unset xfail.
44715         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44716         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
44717         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
44718         * gcc.failure/failure.exp: Likewise.
44719         * gcc.ieee/ieee.exp: Likewise.
44720         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
44721         Update call to dg-test.  Call dg-finish at end.
44722         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
44723         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44724         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
44725         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
44726         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
44727         * gcc.wendy/wendy.exp: Add copyright.
44728         Delete setting of tmpdir (done by gcc_init).
44729         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
44730         Pass compiler flags to gcc_start.  Call gcc_finish at end.
44731         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
44732         gcc_[ce]pass/fail.
44733
44734 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
44735
44736         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
44737         confusion.
44738         (g++_load): Likewise.
44739
44740         * config/*.exp (gcc_load): Some were varargs fns and some were not.
44741         Rename argument to `prog' to remove the confusion.
44742         Varargs fns behave differently too!
44743         (g++_load): Likewise.
44744
44745         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
44746
44747         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
44748         what it is.  Delete (always) printing of status value for !native.
44749         Simplify verbose code, and include status and exec_output.
44750         (g++_load): Use gcc_load.
44751
44752 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
44753
44754         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
44755         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
44756         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
44757         940714-3.c as these testcases don't exist anymore.  Make
44758         va-arg-1.c expected to pass.
44759
44760 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
44761
44762         * gcc.misc-tests/misc.exp: Only run specific testcases.
44763         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
44764         * gcc.misc-tests/dg-[1-9].c: New files.
44765
44766         * lib/dg.exp: New testsuite driver.
44767         * gcc.prms/prms.exp: Use it.
44768
44769         * README.gcc: New file.
44770
44771         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
44772         Document and reset `lxpass' and `lxfail'.
44773         Simplify "initialized" message.
44774         (gcc_stat): Clean up comments a little.
44775
44776 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
44777
44778         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
44779
44780 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
44781
44782         * lib/old-dejagnu.exp (process-option): New proc.
44783         (old-dejagnu-init, old-dejagnu-stat): Likewise.
44784         (old-dejagnu): Simplify.
44785         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
44786
44787 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
44788
44789         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
44790         exists and is not an empty string.
44791
44792         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
44793         $xfail rather than calling setup_xfail.  Clear $xfail when test is
44794         finished.
44795         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
44796         automatically.
44797
44798         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
44799         longer expected to fail.
44800
44801         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
44802         "f" function call.
44803
44804         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
44805
44806         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
44807         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
44808         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
44809         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
44810         c-torture-1.29.
44811
44812         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
44813         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
44814
44815         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
44816
44817         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
44818         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
44819
44820         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
44821         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
44822         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
44823
44824 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
44825
44826         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
44827         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
44828         940714-1.c, 940714-2.c, 940714-3.c},
44829         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
44830         gcc.misc-tests/{mg.c,mg.exp}:
44831         New tests.
44832         * gcc.noncompile/noncompile.exp: Change accordingly.
44833
44834 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
44835
44836         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
44837         Undo previous clobberage.
44838
44839 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
44840
44841         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
44842         * gcc.special/{930510-1.c, special.exp}:
44843         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
44844         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
44845         struct-varargs-1.c}: New tests from c-torture-1.26.
44846
44847 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
44848
44849         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
44850           argument to switch.
44851
44852 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
44853
44854         * Revert the previous changes.  Please see Rob's directory
44855           (/lisa/test/rob/progressive/gcc/testsuite) for testing
44856           fixes.
44857
44858 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
44859
44860         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
44861             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
44862             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
44863             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
44864             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
44865             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
44866             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
44867             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
44868             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
44869             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
44870             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
44871             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
44872             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
44873             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
44874             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
44875             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
44876             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
44877             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
44878             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
44879             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
44880             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
44881             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
44882             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
44883             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
44884             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
44885             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44886             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
44887
44888 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
44889
44890         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
44891             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
44892           with perror calls.
44893
44894 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
44895
44896         * config/unix.exp (g++_load): Fix syntax.
44897
44898 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
44899
44900         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
44901         * gcc.noncompile/921017-1.c: Deleted obsolete test.
44902         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
44903         Don't expect va-arg-1.c to fail.  Correct expected output for
44904         920928-1.c.
44905         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
44906         * gcc.wendy/hbm4.c: Correct typo.
44907         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
44908
44909 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
44910
44911         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
44912         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
44913         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
44914         * lib/c-torture.exp (c-torture-compile): Ditto.
44915
44916         Reduce volume of output (remove all the -I's and such).
44917         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
44918         Call gcc_cpass, gcc_cfail.
44919         (c-torture): Pass testing option to c-torture-compile.
44920
44921 1994-03-21  Doug Evans  (dje@cygnus.com)
44922
44923         Bring patches over from progressive.
44924         * config/default.exp: Exit remote shell cleanly.
44925         (g++_exit, g++_start): Add default versions.
44926         * config/sim.exp (gcc_load): Use perror, not error.
44927
44928 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
44929
44930         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
44931         set in site.exp.
44932
44933 1994-03-14  Doug Evans  (dje@cygnus.com)
44934
44935         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
44936         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
44937         (wendy_try): New proc to run testcase.
44938         (main loop): Call 'em.
44939         * gcc.wendy/*.c: Clean up pass to correct expected output.
44940
44941         * lib/gcc.exp: Minor cleanup work.
44942         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
44943
44944 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
44945
44946         * config/sim.exp (gcc_load): Document return codes better.
44947         Don't pass -v to simulator.
44948
44949 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
44950
44951           * gcc.special/920717-x.c: Fix typo.
44952           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
44953           get at sources.
44954
44955         * lib/mike-gcc.exp: Fix typo.
44956
44957 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
44958
44959         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
44960         binary to use, transform the name.
44961         * config/*.exp: rename everything. Nuke any g++ specific files,
44962         it's now a special case of gcc that requires no special support.
44963         Add a default.exp for unsupported targets.
44964
44965 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44966
44967         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44968         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44969         version of Tcl.
44970
44971 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44972
44973         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44974         than a warning.
44975
44976 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44977
44978         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44979
44980 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44981
44982         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44983         option_list.  Compile every file with only 4/6 option choices
44984         (same as C torture) instead of with 12/18 different option
44985         choices.
44986         * lib/c-torture.exp: Likewise.
44987
44988         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44989         not already set.
44990
44991 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44992
44993         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44994         can put an XFAIL *-*-* on excess errors.
44995
44996 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44997
44998         * g++.law: Add more tests derived from g++-bugs snapshots.
44999
45000         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
45001         equivalent to g++.law/init9.
45002
45003         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
45004         compiled it, and the a.out file after we've run it.
45005
45006 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
45007
45008         * lib/mike-g++.exp (postbase): Delete the .o file after we've
45009         compiled it, and the a.out file after we've run it.
45010
45011 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
45012
45013         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
45014
45015 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
45016
45017         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
45018         version number.
45019
45020 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
45021
45022         * g++.law: New directory of g++ tests derived from the g++-bugs
45023         snapshots.
45024
45025 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
45026
45027         * gcc.compile: initbug1.c initbug1.exp testcase added
45028
45029 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
45030
45031         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
45032         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
45033           fixes submitted by Jeff Law (law@cs.utah.edu)
45034         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
45035           Jeff Law (law@cs.utah.edu)
45036
45037
45038 1993-11-30  Mike Stump  (mrs@cygnus.com)
45039
45040         * config/unix-g++.exp: Follow the gcc way of doing things.
45041         * g++.old-deja/old-deja.exp: Minor updates.
45042         * lib/g++.exp: New file, follow the gcc way of doing things.
45043         * lib/old-dejagnu.exp: Minor updates.
45044         * lib/mike-g++.exp: Always unset errorInfo.
45045
45046 1993-11-06  Mike Stump  (mrs@cygnus.com)
45047
45048         * lib/gcc.exp: Fix some errors with the below change, CC and
45049         CFLAGS should be global when setting, not local.
45050
45051 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
45052
45053         * lib/gcc.exp: Transform tool name.
45054
45055 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45056
45057         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
45058
45059 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45060
45061         * lib/gcc.exp: change gcc_done to gcc_stat
45062
45063 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45064
45065         * Upgraded gcc testsuite to c-torture version 1.25
45066
45067 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
45068
45069         * lib/gcc.exp: added reporting code. Changed verbose compile message.
45070         * lib/c-torture: added hooks for new reporting code.
45071
45072 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
45073
45074         * config/sh-gcc.exp: check if sh-sim exists in the path
45075
45076 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
45077
45078         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
45079         * gcc.compile/compile.exp: Initial changes for new logic.
45080         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
45081         * gcc.failure/failure.exp: Initial changes for new logic.
45082         * gcc.ieee/ieee.exp: Initial changes for new logic.
45083         * gcc.misc-tests/misc.exp: Initial changes for new logic.
45084         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
45085         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
45086         * lib/c-torture.exp: Initial changes for new logic.
45087         * lib/gcc.exp: Initial changes for new logic.
45088
45089 1993-10-15  Mike Stump  (mrs@cygnus.com)
45090
45091         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
45092         depend upon failure or success.  Fully qualify names in failure
45093         and success messages.  Always remove a.out before starting
45094         compile, just in case.  Pay more attention to error text output by
45095         the compiler.  Handle testcases with no known past errors just
45096         like all others, so that things are uniform.  Other miscellaneous
45097         improvements.
45098
45099 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
45100
45101         * gcc.cpp: new directory for cpp tests
45102
45103 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
45104
45105         * lib/chill.exp: Code reformatted, removed unused code.
45106         * config/unix-chill.exp: Code reformatted, removed unused code.
45107         * chill.execute/execute.exp: Code reformatted, removed unused code.
45108         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
45109
45110 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
45111
45112         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
45113         routines not written.
45114
45115 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
45116
45117         * config/bug-gcc.exp: Use new procs from bug.exp.
45118
45119 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
45120
45121         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
45122         via ftp, rather than depending on NFS.
45123         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
45124         case.
45125
45126 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
45127
45128         * config/bug-gcc.exp: Use new download proc.
45129
45130 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
45131
45132         * chill.execute/execute.exp: cleanups, handles errors better
45133         * chill.compile/compile.exp: rewrite, based on execute.exp
45134         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
45135         * lib/chill.exp: major changes to diff proc and compile and link
45136           procs. added chill_fail and chill_pass wrappers to pass and
45137           fail. added more comments, and handle error codes better.
45138           Added a hack to capture stderr from exec, so noncompile tests
45139           can work.
45140
45141 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
45142
45143         * chill.execute/execute.exp: rewrite of testsuite driver
45144         * lib/chill.exp: rewrite of testsuite driver
45145         * config/unix-chill.exp: rewrite of testsuite driver
45146
45147 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
45148
45149         In chill.execute:
45150         * iexpr.ch: Standardize uppercase.
45151         * tuples.dat: Standardize uppercase.
45152         * vary.ch: standardize.  Correct varying string assignments.
45153         * vary.dat: Add new output lines.
45154
45155 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
45156
45157         In chill.execute:
45158         * chprintf.ch: Standardize use of uppercase.
45159         * tuples.ch: Standardize and turn arr2 into a DCL,
45160           rather than a SYN.
45161         * pinits.ch: Standardize.
45162
45163 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
45164
45165         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
45166         * Makefil: Renamed to Makefile.in.
45167         * configure.in: New.
45168
45169 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
45170
45171         In chill.execute:
45172         * .cvsignore: Add result/output files.
45173         * Makefile: Fix up variables at start.  Use MFLAGS
45174           everywhere.  Correct bool_loc, built_ins entries.
45175           Add entry for vary1.ch.
45176         * bitarray.ch: Standardize upper-case usage.
45177         * bitexpr.ch: Standardize, add output of b1.
45178         * params.ch: Use arrayt in along PROC parameters, to
45179           avoid novelty problems.
45180         * sets.ch: Tiny cleanup.
45181         * vary1.ch: Re-indent.
45182
45183 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
45184
45185           * Add PR-related files to Makefiles, .cvsignore files, etc.
45186
45187 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
45188
45189         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
45190           with compiler objects. New names are test-flow.c and test-loop.c
45191
45192 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
45193
45194         * Upgraded c-torture tests from 1.19 to 1.20
45195
45196         * new files:
45197         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
45198         * gcc.compile: 930623-1.c 930623-2.c
45199         * gcc.noncompile: 930622-1.c 930622-2.c
45200         * gcc.failure: 920411-1.c 920627-2.c
45201         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
45202
45203 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
45204
45205         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45206           More changes to get testsuite working properly. Needs more work.
45207           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
45208
45209 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
45210
45211         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45212           More changes to get testsuite working properly. Needs more work.
45213
45214 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
45215
45216         * chill.compile/compile.exp: Added for Dejagnu support
45217         * chill.execute/execute.exp: Added for Dejagnu support
45218         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
45219
45220 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
45221
45222         This should complete moving the CHILL test files.
45223         * chill.noncompile(.cvsignore printf.grt
45224             in-printf.grt chprintf.grt chprintf.ch):
45225             Added test-support files.
45226           (Makefile): Modified further.
45227         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
45228             signal.ch): Added test files.
45229           * chill.execute (.cvsignore printf.grt printr.c
45230             in-printf.grt rts.c chprintf.grt rts.h): Added
45231           test-support files.
45232             (Makefile): More corrections.
45233
45234 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
45235
45236         * chill.compile, chill.execute, chill.nocompile: Add CHILL
45237           test cases, ready for DejaGnu.
45238
45239 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
45240
45241         * Upgraded c-torture tests from 1.18 to 1.19
45242
45243         * gcc.compile: added test(s):
45244           930607-1.c
45245         * gcc.execute: added test(s):
45246           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
45247
45248         * added new subdirectory for misc tests: gcc.misc-tests
45249         * gcc.misc-test(s): added tests:
45250           inst-check.c test-consts.c test-ior.c test-switch.c
45251
45252 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
45253
45254         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
45255
45256 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
45257
45258         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
45259
45260 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
45261
45262         * Upgraded c-torture tests from 1.17 to 1.18
45263
45264 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
45265
45266         * Upgraded c-torture tests from 1.12 to 1.17
45267
45268 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
45269
45270         * lib/old-dejagnu.exp:
45271           Fixed handling of XFAIL target triplets to correctly
45272           recognize wildcard characters.  Removed code that
45273           appended a unique id tag to the end of the file name
45274           printed out by the result of the testcases within a
45275           given test file.
45276
45277 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
45278
45279         * lib/old-dejagnu.exp:
45280           Reworked expected failure handling to trigger off of XFAIL
45281           keyword in keyphrase embeded in testcase source code. The
45282           XFAIL keyword must be at the end of the keyphrase line. It
45283           may optionally be followed by one or more target triplets.
45284           It has just occured that the handling of wildcards in the
45285           target triplet may not be correct.
45286
45287 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
45288
45289         * g++.old-deja/tests:
45290           Moved all subdirectories up one level into g++.old-deja .
45291
45292         * lib/old-dejagnu.exp:
45293           Fixed problem with CXXFLAGS not being properly reset, and being
45294           corrupted with extraneous "-c" compiler option.  This was
45295           causing binaries to not be generated for test that needed them.
45296           Modified strings passed to "pass" and "fail" so that individual
45297           tests from the same test file would be distinguished by an
45298           identifier appended to the test file name in the summary logs;
45299           this corrected a problem with erroneous diff logs.  Added code
45300           to search testcases for expected fail and unexpected pass keywords.
45301
45302 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
45303
45304         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
45305
45306 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
45307
45308         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
45309           Removed extraneous text from end of "Special g++ Options"
45310           keyphrase.
45311
45312         * lib/old-dejagnu.exp: Added pattern matching to look for new
45313           keywords, embedded in testcases comments, which will trigger
45314           calls to xpass and xfail.
45315
45316 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
45317
45318         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
45319           comments embedded in the testcases, especially the one looking for
45320           special compiler options, as well as the pattern matching for the
45321           compiler output again.
45322
45323 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
45324
45325         * lib/old-dejagnu.exp: Do a proper check of the return value for
45326           execute tests. Fixed several problems with the pattern matching
45327           of the compiler output which gave erroneous test results.
45328           Changed several of the test result messages to be more descriptive.
45329         * config/unix-g++.exp: Proc g++_load now actually works and
45330           executes the tests passed to it and returns a usable return
45331           value.
45332
45333 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
45334
45335           * lib/gcc.exp: Exits gracefully if $CC is bogus.
45336
45337 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
45338
45339         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
45340           Modified both files to properly execute the old style
45341           dejagnu tests. The previous versions of these files were
45342           experimental and did not function anything near correctly.
45343
45344 1993-04-05  Rob Savoye  (rob@cygnus.com)
45345
45346         * Removed all Makefile.in and configure.in files. No configuration
45347         needed now.
45348
45349 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
45350
45351         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
45352
45353 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
45354
45355         * gcc.compile/configure.in, gcc.unsorted/configure.in,
45356         gcc.special/configure.in, gcc.noncompile/configure.in,
45357         gcc.execute/configure.in, gcc.code_quality/configure.in,
45358         g++.other/configure.in, g++.old-deja/configure.in,
45359         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
45360         in srcname setting.
45361
45362 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
45363
45364         * lib/udi.exp: Fixed mondfe and mondfe_download.
45365         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
45366         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
45367
45368 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
45369
45370         * config/udi-gdb.exp: Check $shell_id after connecting to target.
45371         (gdb_exit): Don't remove *_soc files.
45372
45373 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
45374
45375         * lib/c-torture.exp: Don't look for main; instead always use -w
45376         -c.  This is how the c-torture tests work.  Remove the object
45377         file if the compilation succeeds.
45378         * gcc.execute/execute.exp: Remove executable if test passes.
45379         * gcc.noncompile/noncompile.exp: Every test is an expected
45380         failure.
45381         * gcc.special/special.exp: Added tests from c-torture 1.11,
45382         corrected use of existing test.
45383         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
45384         gcc.execute/920625-1.c: Updated to c-torture 1.11.
45385         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
45386         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
45387         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
45388         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
45389         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
45390         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
45391         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
45392         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
45393         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
45394         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
45395         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
45396         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
45397         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
45398         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
45399         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
45400         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
45401         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
45402         c-torture 1.11.
45403         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
45404         correspond to c-torture 1.11.
45405
45406         * New file.