OSDN Git Service

2006-10-04 Paul Thomas <pault@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2
3         PR fortran/29343
4         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
5
6 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7
8         * gfortran.dg/bounds_check_fail_1.f90: New test.
9
10 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
11
12         PR c++/29020
13         * g++.dg/template/friend48.C: New test.
14
15 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
16
17         PR fortran/29098
18         * gfortran.dg/default_initialization_2.f90: New test.
19
20 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
21
22         PR fortran/20779
23         PR fortran/20891
24         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
25
26 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
27
28         PR fortran/29284
29         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
30
31         PR fortran/29321
32         PR fortran/29322
33         * gfortran.dg/missing_optional_dummy_2.f90: New test.
34
35         PR fortran/25091
36         PR fortran/25092
37         * gfortran.dg/entry_array_specs_1.f90: New test.
38
39 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
40
41         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
42         insufficient to inhibit some test failures at -O3.  Do testing
43         on integers.
44
45 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
46
47         PR c++/29138
48         * g++.dg/inherit/access8.C: New test.
49         * g++.dg/template/dtor4.C: Tweak error messages.
50
51 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
52
53         PR fortran/27478
54         * gfortran.dg/entry_8.f90: New test.
55
56 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
57
58         PR c++/29291
59         * g++.dg/parse/new4.C: New test.
60
61 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
62
63         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
64         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
65         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
66         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
67         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
68
69 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
70
71         PR fortran/19260
72         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
73         * gfortran.dg/continuation_2.f90: New test.
74
75         PR fortran/19262
76         * gfortran.dg/continuation_3.f90: New test.
77         * gfortran.dg/continuation_4.f90: New test.
78         * gfortran.dg/continuation_5.f: New test.
79         * gfortran.dg/continuation_6.f: New test.
80
81 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
82
83         PR c++/29226
84         * g++.dg/template/vla1.C: New test.
85
86 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
87
88         PR fortran/29210
89         * gfortran.dg/complex_parameter_1.f90: New test.
90
91 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
92
93         PR c/29154
94         * gcc.c-torture/execute/20060929-1.c: New test.
95
96 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
97
98         PR c++/29105
99         * g++.dg/template/member6.C: New test.
100         * g++.dg/parse/typename7.C: Adjust error markers.
101
102         PR c++/29080
103         * g++.dg/template/member7.C: New test.
104
105 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
106
107         PR c/24010
108         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
109         gcc.dg/Woverride-init-3.c: New tests.
110
111 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
112
113         * gcc.c-torture/execute/20060930-1.c: New test.
114
115 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
116
117         PR fortran/18791
118         * gfortran.dg/specifics_1.f90: New test.
119         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
120         complex specifics.
121
122 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
123
124         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
125         pthread-init-common.h: New.
126
127 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
128
129         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
130         precision on some archs.
131
132 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
133
134         * gcc.dg/non-local-goto-1.c: New test.
135         * gcc.dg/non-local-goto-2.c: Likewise.
136         * gcc.dg/setjmp-3.c: Likewise.
137         * gcc.dg/setjmp-4.c: Likewise.
138
139 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
140
141         * gnat.dg/self_aggregate_with_pointer.adb: New test.
142
143 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
144
145         PR fortran/28276
146         * gfortran.dg/exponent_1.f90: New test.
147
148         PR fortran/27021
149         * gfortran.dg/nearest_1.f90: New test.
150
151 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
152
153         PR middle-end/25261
154         PR middle-end/28790
155         * gcc.dg/gomp/nestedfn-1.c: New test.
156
157 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
158
159         PR objc/29195
160         * objc/compile/method-1.m: New test.
161
162 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
163
164         PR c++/26938
165         * g++.dg/template/crash58.C: New test.
166         * g++.dg/parse/crash28.C: Adjust error markers.
167         * g++.dg/template/crash34.C: Likewise.
168         * g++.dg/template/friend31.C: Likewise.
169         * g++.dg/template/crash32.C: Likewise.
170
171         PR c++/27329
172         * g++.dg/template/crash59.C: New test.
173
174         PR c++/27667
175         * g++.dg/template/spec33.C: New test.
176         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
177         
178 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
179             Adam Nemet  <anemet@caviumnetworks.com>
180
181         * gcc.dg/tree-ssa/ivopts-1.c: New test.
182         * gcc.dg/tree-ssa/ivopts-2.c: New test.
183         
184 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
185
186         PR target/28911
187         * gcc.dg/pr28911.c: New.
188
189 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
190
191         PR target/29169
192         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
193         (dg-options): Add -mfpmath=387.
194
195 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
196
197         PR c/28706
198         * gcc.dg/pr28706.c: New test.
199
200         PR c/28712
201         * gcc.dg/pr28712.c: New test.
202
203 2006-09-22  Mike Stump  <mrs@apple.com>
204
205         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
206
207 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
208
209         PR tree-optimization/28888
210         * gcc.dg/pr28888.c: New test.
211
212 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
213
214         PR c++/29016
215         * g++.dg/init/ptrfn1.C: New test.
216
217 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
218
219         PR c++/28861
220         * g++.dg/template/spec32.C: New test.
221         * g++.dg/parse/crash9.C: Adjust error markers.
222
223         PR c++/28303
224         * g++.dg/template/typedef6.C: New test.
225         * g++.dg/init/error1.C: Adjust error markers.
226         * g++.dg/parse/crash9.C: Likewise.
227         * g++.dg/template/crash55.C: Likewise.
228         
229 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
230
231         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
232
233 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
234
235         PR target/27650
236         * g++.dg/ext/dllimport12.C: New test.
237
238 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
239
240         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
241         * gcc.target/mips/nmadd-2.c: Likewise.
242         * gcc.target/mips/mips-ps-6.c: New test.
243         * gcc.target/mips/neg-abs-1.c: Likewise.
244         * gcc.target/mips/neg-abs-2.c: Likewise.
245         * gcc.target/mips/nmadd-3.c: New test.
246
247 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
248
249         PR middle-end/28046
250         * gcc.dg/gomp/atomic-10.c: New test.
251         * g++.dg/gomp/atomic-10.C: New test.
252
253 2006-09-20  Eric Christopher  <echristo@apple.com>
254
255         * gcc.target/i386/sse3-not-fisttp.c: New.
256
257 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
258
259         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
260
261 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
262
263         * gcc.c-torture/execute/pr28289.c (one): New variable.
264         (main): Use it instead of argc.
265         * gcc.c-torture/execute/20060102-1.c (one): New variable.
266         (main): Use it instead of argc.
267
268 2006-09-19  Paul Brook  <paul@codesourcery.com>
269
270         PR target/28516
271         * gcc.dg/nested-func-5.c: New test.
272
273 2006-09-19  Ben Elliston  <bje@au.ibm.com>
274
275         * lib/target-supports.exp (check_effective_target_tls): Compile
276         test stubs using ${tool}_target_compile, not just target_compile.
277         (check_effective_target_tls_runtime): Likewise.
278
279 2006-09-19  Ben Elliston  <bje@au.ibm.com>
280
281         * gcc.c-torture/compile/20030405-1.x: Remove.
282
283         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
284         optimising linker from discarding it.
285
286 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
287
288         PR fortran/28526
289         * gfortran.dg/keyword_symbol_1.f90: New test.
290
291         * gfortran.dg/spread_shape_1.f90: Add missing warning with
292         pedantic compilation option.
293
294 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
295
296         PR fortran/29060
297         * gfortran.dg/spread_shape_1.f90: New test.
298
299 2006-09-17  Roger Sayle  <roger@eyesopen.com>
300
301         PR tree-optimization/28887
302         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
303
304 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
305
306         PR c/25993
307         * gcc.dg/pr25993.c: New test.
308
309 2006-09-17  Ira Rosen  <irar@il.ibm.com>
310
311         PR tree-opt/21591
312         * gcc.dg/vect/pr21591.c: New test.
313
314 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
315
316         PR tree-opt/29059
317         * gcc.c-torture/compile/strcpy-1.c: New test.
318         * gcc.c-torture/compile/strcpy-2.c: New test.
319         * gcc.c-torture/compile/memcpy-1.c: New test.
320         * gcc.c-torture/compile/memcpy-2.c: New test.
321
322 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
323
324         PR testsuite/29055
325         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
326
327 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
328
329         * gnat.dg/specs/double_record_extension1.ads: New test.
330         * gnat.dg/specs/double_record_extension2.ads: Likewise.
331
332 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
333
334         PR fortran/29051
335         * gfortran.dg/oldstyle_3.f90: New test.
336
337 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
338
339         PR libgfortran/29099
340         * gfortran.dg/secnds-1.f: New test.
341
342 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
343
344         PR libgfortran/29053
345         * gfortran.dg/streamio_9.f90: New test.
346         * gfortran.dg/streamio_10.f90: New test.
347
348 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
349
350         PR C++/29002
351         * g++.dg/init/array22.C: New test.
352         * g++.dg/init/array23.C: New test.
353
354 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
355
356         * stackcheck.lst: Update list of tests requiring stack checking.
357         * norun.lst: Adjust for above change.
358         * ada95.lst: New file.
359         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
360         requiring -gnat95 switch.
361
362 2006-09-14  Olivier Hainque  <hainque@adacore.com>
363
364         * gnat.dg/in_out_parameter.adb: New test.
365
366 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
367
368         PR debug/28980
369         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
370
371 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
372
373         * gnat.dg/specs/unchecked_union.ads: New test.
374
375 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
376
377         PR rtl-optimization/28982
378         * gcc.c-torture/execute/pr28982a.c: New test.
379         * gcc.c-torture/execute/pr28982b.c: Likewise.
380
381 2006-09-12  Eric Christopher  <echristo@apple.com>
382
383         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
384         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
385
386 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
387
388         PR c/28768
389         PR preprocessor/14634
390         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
391         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
392         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
393
394 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
395
396         * gcc.dg/pr28243.c: New test.
397
398 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
399
400         PR fortran/28971
401         gfortran.dg/pr28971.f90: New test to act as a backstop in case
402         this undiagnosed regression reappears.
403
404 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
405
406         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
407         Treat $srcdir as a literal.
408         * lib/fortran-torture.exp (fortran-torture-compile,
409         fortran-torture-execute): Likewise.
410         * lib/objc-torture.exp (objc-torture-compile,
411         objc-torture-execute): Likewise.
412         * lib/profopt.exp (profopt-execute): Likewise.
413
414 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
415
416         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
417
418 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
419
420         PR testsuite/28950
421         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
422
423 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
424
425         PR target/13685
426         * gcc.target/i386/pr13685.c: New test.
427
428 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
429
430         * gcc.dg/pr28726.c: New test.
431
432 2006-09-11  Josh Conner  <jconner@apple.com>
433
434         * gcc.dg/nrv3.c: Increase size of structure.
435         * gcc.dg/nrv4.c: Likewise.
436         * gcc.dg/nrv5.c: Likewise.
437
438 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
439
440         PR libfortran/28890
441         gfortran.dg/assumed_charlen_function_5.f90: New test.
442
443 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
444
445         PR c++/28991
446         * g++.dg/init/static3.C: New test.
447
448 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
449
450         PR testsuite/29007
451         * gcc.dg/long-long-cst1.c (t): Add cast to
452         __SIZE_TYPE__ before casting to int.
453         (main): Return 0 on success.
454
455 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
456
457         * gcc.c-torture/execute/20060910-1.c: New test.
458
459 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
460
461         PR middle-end/26983
462         * gcc.dg/pr26983.c: New test.
463
464 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
465
466         PR target/29006
467         * gcc.c-torture/execute/pr29006.c: New test.
468
469 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
470
471         PR libfortran/28947
472         gfortran.dg/matmul_4.f90: New test.
473
474 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
475
476         PR fortran/28959
477         gfortran.dg/used_types_10: New test.
478
479 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
480
481         PR libfortran/28923
482         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
483         gfortran.dg/array_initializer_3.f90: New test.
484
485 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
486
487         PR fortran/28914
488         * gfortran.dg/actual_array_constructor_3.f90: New test.
489
490 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
491
492         PR testsuite/26778
493         * gcc.target/i386/pr26778.c: New testcase.
494
495 2006-09-08  Eric Christopher  <echristo@apple.com>
496
497         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
498         * gcc.target/i386/memcpy-1.c: Ditto.
499         * gcc.target/i386/asm-1.c: Ditto.
500         * gcc.target/i386/20060512-4.c: Ditto.
501         * gcc.target/i386/compress-float-387.c: Ditto.
502         * gcc.target/i386/20060512-1.c: Ditto.
503         * gcc.target/i386/compress-float-sse.c: Ditto.
504         * gcc.target/i386/20060512-2.c: Ditto.
505         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
506         * gcc.target/i386/stack-prot-kernel.c: Ditto.
507         * gcc.target/i386/compress-float-387-pic.c: Ditto.
508         * gcc.dg/pr26449.c: Ditto.
509         * gcc.dg/attr-ms_struct-2.c: Ditto.
510         * gcc.dg/attr-ms_struct-1.c: Ditto.
511         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
512
513 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
514
515         PR c/28504
516         * gcc.dg/vla-10.c: New test.
517
518 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
519
520         PR c++/28858
521         * g++.dg/parse/template20.C: New test.
522         * g++.dg/template/operator8.C: Remove obsolete part.
523         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
524         * g++.old-deja/g++.pt/crash65.C: Likewise.
525
526 2006-09-07  Jason Merrill  <jason@redhat.com>
527
528         PR middle-end/27724
529         * gcc.dg/long-long-cst1.c: New test.
530
531 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
532
533         PR C++/28906
534         * g++.dg/other/array3.C: New test.
535         * g++.dg/other/array4.C: New test.
536         * g++.dg/other/array5.C: New test.
537
538 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
539
540         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
541
542 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
543
544         PR target/28946
545         * gcc.target/i386/pr28946.c: New test.
546
547 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
548
549         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
550         in integer literal constant.
551         * gfortran.dg/enum_8.f90: Ditto.
552         * gfortran.dg/g77/20030326-1.f: Ditto.
553
554 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
555
556         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
557         nonconformance usage.
558
559 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
560
561         PR middle-end/28862
562         * gcc.c-torture/compile/vector-align-1.c: New test.
563
564 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
565
566         PR rtl-opt/27883
567         * g++.dg/opt/copysign-1.C: New test.
568
569 2006-09-06  Jason Merrill  <jason@redhat.com>
570
571         PR c++/27371
572         * g++.dg/warn/unused-result1.C: New test.
573
574 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
575
576         PR c++/28903
577         * g++.dg/ext/vla3.C: New test.
578
579         PR c++/28886
580         * g++.dg/template/array16.C: New test.
581
582 2006-09-06  Richard Guenther  <rguenther@suse.de>
583
584         * gcc.dg/pr27226.c: Remove testcase again.
585
586 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
587
588         PR tree-opt/28937
589         * g++.dg/opt/unroll2.C: New test.
590
591 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
592
593         PR tree-opt/28952
594         * gcc.dg/vect/pr28952.c: New test.
595
596 2006-09-05  Richard Guenther  <rguenther@suse.de>
597
598         PR tree-optimization/28900
599         * gcc.dg/torture/pr28900.c: New testcase
600
601 2006-09-05  Richard Guenther  <rguenther@suse.de>
602
603         PR tree-optimization/28905
604         * gcc.c-torture/compile/pr28905.c: New testcase.
605
606 2006-09-05  Richard Guenther  <rguenther@suse.de>
607
608         PR middle-end/28935
609         * gcc.dg/pr28935.c: New testcase.
610
611 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
612
613         * gcc.c-torture/execute/20060905-1.c: New test.
614
615 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
616
617         PR fortran/28908
618         * gfortran.dg/used_types_7.f90: New test.
619         * gfortran.dg/used_types_8.f90: New test.
620         * gfortran.dg/used_types_9.f90: New test.
621
622 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
623
624         * gcc.c-torture/compile/20060904-1.c: New test.
625
626 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
627
628         PR c++/23287 Revert my 2006-09-01 patch
629         * g++.dg/parse/dtor12.C: Remove.
630
631 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
632
633         PR c+/27670
634         * g++.dg/template/operator9.C: New test.
635
636         PR c++/27493
637         * g++.dg/template/operator7.C: New test.
638
639         PR c++/27494
640         * g++.dg/template/operator8.C: New test.
641
642         PR c++/27397
643         * g++.dg/template/crash57.C: New test.
644
645         * g++.dg/template/typedef4.C: Adjust error markers.
646         * g++.dg/template/typedef5.C: Likewise.
647
648 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
649
650         PR c++/28878
651         * g++.dg/parse/crash33.C: New test.
652
653 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
654         Richard Guenther  <rguenther@suse.de>
655         Adam Nemet  <anemet@caviumnetworks.com>
656
657         PR middle-end/27226
658         * gcc.target/mips/memcpy-1.c: New testcase.
659         * gcc.dg/pr27226.c: Likewise.
660
661 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
662
663         PR c++/28705
664         * g++.dg/lookup/koenig5.C: New.
665         * g++.dg/template/crash56.C: New.
666
667 2006-09-01  Josh Conner  <jconner@apple.com>
668
669         PR c++/25505
670         * gcc.dg/nrv3.c: New test.
671         * gcc.dg/nrv4.c: New test.
672         * gcc.dg/nrv5.c: New test.
673
674 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
675
676         PR c++/23287
677         * g++.dg/parse/dtor12.C: New.
678
679 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
680
681         PR tree-optimization/28839
682         * gcc.dg/pr28839.c: New test.
683
684 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
685
686         PR target/24367
687         * gcc.dg/pr24367.c: New testcase.
688
689 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
690
691         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
692
693 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
694
695         PR rtl-optimization/27735
696         * gcc.dg/loop-unswitch-1.c: New test.
697
698 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
699
700         PR fortran/28885
701         * gfortran.dg/aliasing_dummy_2.f90: New test.
702
703         PR fortran/20067
704         * gfortran.dg/generic_5.f90: Change error message.
705
706         PR fortran/28873
707         * gfortran.dg/generic_6.f90: New test.
708
709         PR fortran/25077
710         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
711
712         PR fortran/25102
713         * gfortran.dg/invalid_interface_assignment.f90: New test.
714
715         PR fortran/24866
716         * gfortran.dg/module_proc_external_dummy.f90: New test.
717
718 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
719
720         PR c++/28349
721         * testsuite/g++.dg/warn/var-args1.C: New test.
722
723 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
724
725         PR fortran/28866
726         * gfortran.dg/simpleif_2.f90: New test.
727         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
728         * gfortran.dg/enum_5.f90: Ditto.
729
730 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
731             Kazu Hirata  <kazu@codesourcery.com>
732
733         PR tree-optimization/17506
734         * gcc.dg/pr17506.c: New.
735
736 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
737
738         PR c++/28139
739         * g++.dg/eh/alias1.C: New test.
740
741 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
742
743         PR c++/28860
744         * g++.dg/template/ttp22.C: New test.
745
746 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
747
748         PR middle-end/26632
749         * gcc.dg/pr26632.c: New.
750
751 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
752
753         PR libgfortran/28354
754         * gfortran.dg/fmt_zero_precision.f90: New test.
755
756 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
757
758         PR c++/28058
759         * g++.dg/template/spec31.C: New test.
760
761 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
762
763         PR c++/26573
764         * g++.dg/other/static2.C: New test.
765
766 2006-08-26  Roger Sayle  <roger@eyesopen.com>
767
768         * gcc.dg/Wswitch-enum-2.c: New test case.
769         * gcc.dg/Wswitch-enum-3.c: Likewise.
770
771 2006-08-26  Richard Guenther  <rguenther@suse.de>
772
773         * gcc.c-torture/compile/20060826-1.c: New testcase.
774
775 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
776
777         PR c++/28736
778         * g++.dg/template/void10.C: New test.
779
780         PR c++/28737
781         * g++.dg/template/void8.C: New test.
782
783         PR c+_+/28738
784         * g++.dg/template/void9.C: New test.
785
786         * g++.dg/template/void3.C: Adjust error markers.
787         * g++.dg/template/void4.C: Likewise.
788         * g++.dg/template/crash55.C: Likewise.
789         * g++.dg/template/void7.C: Likewise
790
791 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
792
793         PR c++/28588
794         * g++.dg/inherit/access6.C: New test.
795         * g++.dg/inherit/access7.C: Likewise.
796
797         PR c++/28595
798         * g++.dg/template/array15.C: New test.
799         * g++.dg/template/crash2.C: Tweak error markers.
800
801 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
802
803         PR middle-end/28683
804         * gcc.c-torture/compile/20060823-1.c: New test.
805
806 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
807
808         PR c++/28853
809         * g++.dg/template/ttp21.C: New test.
810
811         PR c++/28852
812         * g++.dg/other/operator1.C: Add error-marker.
813         * g++.dg/other/operator2.C: New test.
814
815 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
816
817         PR c/27893
818         * gcc.c-torture/compile/vla-const-1.c,
819         gcc.c-torture/compile/vla-const-2.c: New tests.
820
821 2006-08-26  Richard Guenther  <rguenther@suse.de>
822
823         PR middle-end/28814
824         * gcc.dg/torture/pr28814.c: New testcase.
825
826 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
827
828         PR c/28418
829         * gcc.c-torture/compile/compound-literal-1.c: New test.
830
831 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
832
833         PR c/28299
834         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
835         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
836         Expect extra diagnostics.
837
838 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
839
840         gcc.dg/noncompile/pr16876.c: New test.
841
842 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
843
844         PR c++/28056
845         * g++.dg/parse/local1.C: New test.
846         * g++.dg/other/qual1.C: Tweak error marker.
847
848 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
849
850         PR c++/27787
851         * g++.dg/template/typename10.C: New.
852         * g++.dg/template/lookup4.C: Remove bogus error marker.
853
854 2006-08-25  Richard Guenther  <rguenther@suse.de>
855
856         PR testsuite/28829
857         * gcc.dg/pr26570.c: Fix testcase.
858
859 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
860
861         PR tree-opt/28807
862         * gcc.c-torture/execute/mayalias-2.c: New test.
863         * gcc.dg/tree-ssa/alias-13.c: New test.
864
865 2006-08-24  Jan Hubicka  <jh@suse.cz>
866
867         PR debug/26881
868         * gcc.dg/debug/pr26881.c: New file.
869
870 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
871
872         PR fortran/28788
873         * gfortran.dg/used_types_4.f90: New test.
874         * gfortran.dg/derived_init_2.f90: Modify to check sibling
875         association of derived types.
876         * gfortran.dg/used_types_2.f90: Add module cleanup.
877         * gfortran.dg/used_types_3.f90: The same.
878
879         PR fortran/28771
880         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
881         fix of regression.
882
883 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
884
885         PR 28813
886         * gfortran.dg/direct_io_6.f90: Remove test.
887
888 2006-08-23  Stuart Hastings  <stuart@apple.com>
889
890         PR 28825
891         * gcc.target/i386/20060821-1.c: New.
892
893 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
894
895         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
896         dg-warning strings for dllimport.
897
898 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
899
900         PR C++/28450
901         * g++.dg/ext/vector4.C: New test.
902         * g++.dg/ext/complex1.C: New test.
903
904 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
905
906         PR debug/28692
907         * gcc.dg/debug/const-1.c: New.
908         * gcc.dg/debug/const-2.c: New.
909         * gcc.dg/debug/dwarf2/const-1.c: New.
910         * gcc.dg/debug/dwarf2/const-2.c: New.
911         * gcc.dg/debug/dwarf2/const-2b.c: New.
912
913 2006-08-22  Richard Guenther  <rguenther@suse.de>
914
915         PR middle-end/28776
916         * gcc.c-torture/compile/pr28776-1.c: New testcase.
917         * gcc.c-torture/compile/pr28776-2.c: Likewise.
918
919 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
920
921         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
922
923 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
924
925         PR c++/26269
926         * g++.dg/other/error14.C: New test.
927
928         PR c++/28505
929         * g++.dg/parse/ctor7.C: New test.
930         * g++.dg/parse/ctor8.C: Likewise.
931
932         PR c++/28741
933         * g++.dg/template/void7.C: New test.
934
935 2006-08-21  Olivier Hainque  <hainque@adacore.com>
936
937         * gnat.dg/self_aggregate_with_zeros.adb: New test.
938         * gnat.dg/self_aggregate_with_array.adb: New test.
939
940 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
941
942         * g++.dg/eh/arm-vfp-unwind.C: New test.
943
944 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
945
946         PR c++/28341
947         * g++.dg/template/ref3.C: New test.
948         * g++.dg/template/nontype13.C: New test.
949
950         PR c++/28346
951         * g++.dg/template/ptrmem17.C: New test.
952
953 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
954
955         PR target/28648 c:
956         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
957
958 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
959
960         PR fortran/28630
961         * gfortran.dg/used_types_2.f90: New test.
962
963         PR fortran/28601
964         * gfortran.dg/used_types_3.f90: New test.
965
966         PR fortran/20886
967         * gfortran.dg/generic_actual_arg.f90: New test.
968
969         PR fortran/28735
970         * gfortran.dg/module_private_array_refs_1.f90: New test.
971
972         PR fortran/28762
973         * gfortran.dg/program_name_1.f90: New test.
974
975         PR fortran/28425
976         * gfortran.dg/derived_constructor_comps_1.f90: New test.
977
978         PR fortran/28496
979         * gfortran.dg/array_initializer_2.f90: New test.
980
981         PR fortran/18111
982         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
983
984         PR fortran/28600
985         * gfortran.dg/assumed_charlen_function_4.f90: New test.
986
987         PR fortran/28771
988         * gfortran.dg/assumed_charlen_in_main.f90: New test.
989
990         PR fortran/28660
991         * gfortran.dg/dependent_decls_1.f90: New test.
992
993 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
994
995         PR fortran/25217
996         * gfortran.dg/derived_init_2.f90: New.
997
998 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
999
1000         * gcc.c-torture/execute/pr28289.c: New test.
1001
1002 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
1003
1004         PR c/28744
1005         * gcc.dg/attr-externally-visible-1.c: New test.
1006         * gcc.dg/attr-externally-visible-2.c: New test.
1007         * g++.dg/parse/attr-externally-visible-1.C: New test.
1008         * g++.dg/parse/attr-externally-visible-2.C: New test.
1009
1010 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1011
1012         PR c++/28606
1013         * g++.dg/parse/dtor11.C: New test.
1014
1015 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1016
1017         PR rtl-optimization/28489
1018         * gcc.c-torture/compile/pr28489.c: New test.
1019
1020 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1021
1022         PR c++/28710
1023         * g++.dg/template/redecl4.C: New test.
1024
1025         PR c++/28711
1026         * g++.dg/template/ctor8.C: New test.
1027
1028 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1029
1030         * gcc.dg/pr26570.c: Fix testcase.
1031
1032 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1033
1034         * PR c++/28573
1035         * g++.dg/parse/offsetof6.C: New test.
1036         * g++.dg/parse/offsetof6.C: New test.
1037         * g++.dg/parse/offsetof7.C: New test.
1038
1039 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1040
1041         PR testsuite/28602
1042         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
1043         is false.
1044
1045 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1046
1047         PR c++/28302
1048         * g++.dg/ext/vector3.C: New test.
1049
1050 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
1051
1052         PR gcov/profile/26570
1053         * gcc.dg/pr26570.c: New test.
1054
1055 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
1056
1057         PR c/27697
1058         * gcc.dg/qual-component-1.c: New test.
1059
1060 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1061
1062         PR c++/28593
1063         * g++.dg/parse/new3.C: New test.
1064
1065 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1066
1067         PR fortran/25828
1068         * gfortran.dg/streamio_1.f90: New test.
1069         * gfortran.dg/streamio_2.f90: New test.
1070         * gfortran.dg/streamio_3.f90: New test.
1071         * gfortran.dg/streamio_4.f90: New test.
1072         * gfortran.dg/streamio_5.f90: New test.
1073         * gfortran.dg/streamio_6.f90: New test.
1074         * gfortran.dg/streamio_7.f90: New test.
1075         * gfortran.dg/streamio_8.f90: New test.
1076
1077 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
1078
1079         PR c/28287
1080         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
1081
1082 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
1083
1084         PR c++/28594
1085         * g++.dg/template/void6.C: New test.
1086
1087 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1088
1089         PR c/28649
1090         * gcc.dg/parse-error-1.c: New test.
1091         * gcc.dg/parse-error-2.c: New test.
1092         * gcc.dg/cpp/digraph2.c: Add error-marker.
1093         * gcc.dg/noncompile/920923-1.c: Likewise.
1094
1095 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1096
1097         PR c/27490
1098         * gcc.dg/sizeof-2.c: New testcase.
1099
1100         PR c/27489
1101         * gcc.dg/switch-A.c: New testcase.
1102
1103 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
1104
1105         PR c++/28288
1106         PR c++/14556
1107         * g++.old-deja/g++.warn/compare1.C: Delete.
1108         * g++.dg/opt/pr7503-2.C: Delete.
1109         * g++.dg/opt/pr7503-3.C: Delete.
1110         * g++.dg/opt/pr7503-4.C: Delete.
1111         * g++.dg/opt/pr7503-5.C: Delete.
1112         * g++.dg/opt/max1.C: Delete.
1113         * g++.dg/warn/minmax.C: Delete.
1114         * g++.dg/expr/minmax.C: New test.
1115
1116 2006-08-14  Richard Guenther  <rguenther@suse.de>
1117
1118         PR testsuite/28703
1119         * gcc.c-torture/execute/pr28651.c: Do not use argc
1120         to avoid optimization, instead forbid inlining.
1121
1122 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
1123
1124         PR rtl-optimization/28634
1125         * gcc.c-torture/execute/ieee/pr28634.c: New test.
1126
1127 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
1128
1129         PR c/27184
1130         * gcc.dg/torture/pr27184.c: New test.
1131
1132 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
1133
1134         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
1135
1136 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1137
1138         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
1139         * gfortran.dg/stat_2.f90: Likewise.
1140         * gfortran.dg/chmod_1.f90: Likewise.
1141         * gfortran.dg/chmod_2.f90: Likewise.
1142         * gfortran.dg/chmod_3.f90: Likewise.
1143
1144 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
1145
1146         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
1147
1148 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1149
1150         * g++.dg/opt/pr23454-2.C: New test.
1151
1152 2006-08-11  Richard Guenther  <rguenther@suse.de>
1153
1154         PR middle-end/28651
1155         * gcc.c-torture/execute/pr28651.c: New testcase.
1156
1157 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
1158
1159         * gnat.dg/specs/static_initializer.ads: New test.
1160
1161 2006-08-10  Paul Brook  <paul@codesourcery.com>
1162
1163         * gcc.target/arm/cond-asm.c: New test.
1164
1165 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
1166
1167         PR tree-optimization/26197
1168         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
1169         * g++.dg/vect/vect.exp: Compile the new tests with
1170         --param max-aliased-vops=0.
1171
1172 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
1173
1174         PR c++/28637
1175         * g++.dg/template/void3.C: New test.
1176
1177         PR c++/28638
1178         * g++.dg/template/void4.C: New test.
1179
1180         PR c++/28640
1181         * g++.dg/template/void5.C: New test.
1182
1183 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
1184
1185         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
1186         after dg-do compile.
1187
1188 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
1189
1190         PR tree-optimizations/26969
1191         * gcc.dg/vect/vect.exp: Compile tests prefixed with
1192         "unswitch-loops" with -funswitch-loops.
1193         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
1194
1195 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1196
1197         * gcc.dg/sparc-getcontext-1.c: Fix typo.
1198         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
1199         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
1200         * objc.dg/dwarf-1.m: Likewise.
1201         * objc.dg/dwarf-2.m: Likewise.
1202         * obj-c++.dg/dwarf-2.mm: Likewise.
1203
1204 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1205
1206         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
1207         * objc.dg/dwarf-2.m: Likewise.
1208         * obj-c++.dg/dwarf-2.mm: Likewise.
1209
1210         PR libfortran/28603
1211         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
1212
1213         PR testsuite/27611
1214         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1215
1216         PR testsuite/27033
1217         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1218
1219 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
1220
1221         PR target/27827
1222         * gcc.target/i386/pr27827.c: New testcase.
1223
1224 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
1225
1226         PR fortran/28590
1227         * gfortran.dg/sequence_types_1.f90: New test.
1228
1229 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
1230
1231         PR fortran/28548
1232         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
1233         dg-warning.  Add -pedantic option.
1234
1235 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1236
1237         PR c/28502
1238         * gcc.dg/proto-1.c: New test.
1239
1240         PR c/27721
1241         * gcc.dg/lvalue-4.c: New test.
1242
1243         PR c/28136
1244         * gcc.dg/init-bad-5.c: New test.
1245
1246 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
1247
1248         PR c++/28347
1249         * g++.dg/ext/typedef-init.C: Add new test for typedef
1250         initialization inside templates. Adjust existing error markers.
1251
1252 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
1253
1254         PR c++/28148
1255         * g++.dg/init/ptrmem3.C: New test.
1256
1257 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
1258
1259         PR tree-optimization/27770
1260         * lib/target-support.exp: New target keyword "section_anchors".
1261         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
1262         tests.
1263         * gcc.dg/vect/section-anchors-pr27770.c: New test.
1264         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
1265         * gcc.dg/vect/section-anchors-vect-69.c: New test.
1266         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
1267
1268 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1269
1270         * gcc.dg/20060801-1.c: Add missing '}'.
1271
1272 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1273
1274         PR c++/27508
1275         * g++.dg/parse/dtor9.C: New test.
1276         * g++.dg/parse/dtor10.C: New test.
1277         * g++.dg/other/error7.C: Adjust error-marker.
1278
1279         PR c++/28274
1280         * g++.dg/other/default5.C: New test.
1281
1282 2006-08-02  Richard Guenther  <rguenther@suse.de>
1283
1284         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
1285
1286 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
1287
1288         PR c++/28557
1289         * g++.dg/template/conv9.C: New test.
1290
1291 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
1292
1293         PR debug/28063
1294         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
1295         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
1296         Optionally return assembly text.  Update callers.
1297         (check_no_compiler_messages): Update verbose messages.
1298         (check_no_messages_and_pattern): New.
1299         (check_effective_target_string_merging): New.
1300
1301 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1302
1303         PR c++/28250
1304         * g++.dg/eh/catch4.C: New test.
1305
1306         PR c++/28257
1307         * g++.dg/other/qual1.C: New test.
1308
1309         PR c++/28259
1310         * g++.dg/inherit/error2.C: New test.
1311
1312         PR c++/28267
1313         * g++.dg/other/new1.C: New test.
1314
1315         * g++.dg/warn/pr23075.C: Remove obsolete test.
1316         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
1317         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
1318
1319 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
1320
1321         PR c++/28523
1322         * g++.dg/eh/cast1.C: New test.
1323
1324 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
1325
1326         PR libfortran/28452
1327         * gfortran.dg/random_3.f90:  New test.
1328
1329 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1330
1331         PR c++/28432
1332         * g++.dg/other/pr28304.C: Change expected error message.
1333         * g++.dg/other/pr28432.C: New test.
1334
1335 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1336
1337         PR c++/28256
1338         * g++.dg/init/brace2.C: Change expected error message, add empty init.
1339
1340 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1341
1342         PR debug/23336
1343         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
1344         at -g1.
1345         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
1346         g++.dg/debug/enum-2.C: New.
1347
1348 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1349
1350         PR c++/6634
1351         * g++.dg/parse/long1.C: Add more tests.
1352
1353 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1354
1355         * gfortran.dg/lrshift_1.c: New file.
1356
1357 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1358
1359         PR libgfortran/28335
1360         * gfortran.dg/no_unit_error_1.f90: New test.
1361
1362 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1363
1364         PR libgfortran/28335
1365         * gfortran.dg/no_unit_error_1.f90: Delete test.
1366         * gfortran.dg/no_unit_error_2.f90: Delete test.
1367
1368 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1369
1370         * gfortran.dg/chmod_3.f90: New test.
1371         * gfortran.dg/ltime_gmtime_1.f90: New test.
1372         * gfortran.dg/ltime_gmtime_2.f90: New test.
1373         * gfortran.dg/lrshift_1.f90: New test.
1374         * gfortran.dg/chmod_1.f90: New test.
1375         * gfortran.dg/chmod_2.f90: New test.
1376
1377 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
1378
1379         PR c++/27668
1380         * g++.dg/template/crash55.C: New test.
1381
1382         PR c++/27962
1383         * g++.dg/template/nontype16.C: New test.
1384
1385         * g++.dg/template/void2.C: Adjust error markers.
1386         * g++.dg/template/nontype5.C: Adjust error markers.
1387
1388 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
1389
1390         * gcc.target/i386/stack-prot-kernel.c: New test.
1391
1392 2006-07-27  Roger Sayle  <roger@eyesopen.com>
1393
1394         * gcc.dg/builtins-55.c: New test case.
1395
1396 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
1397
1398         PR rtl-optimization/27907
1399         * gcc.c-torture/compile/pr27907.c: New test.
1400
1401 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1402
1403         * gfortran.dg/mclock.f90: New test.
1404         * gfortran.dg/int_conv_1.f90: New test.
1405         * gfortran.dg/stat_1.f90: New test.
1406         * gfortran.dg/stat_2.f90: New test.
1407
1408 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1409
1410         PR libgfortran/28335
1411         * gfortran.dg/no_unit_error_1.f90: New test.
1412         * gfortran.dg/no_unit_error_2.f90: New test.
1413         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
1414
1415 2006-07-25  Roger Sayle  <roger@eyesopen.com>
1416
1417         PR middle-end/28473
1418         * gcc.dg/fold-convround-1.c: New test case.
1419
1420 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1421
1422         * gfortran.dg/arithmetic_if.f90:  Fix comments.
1423
1424 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1425
1426         PR c++/27572
1427         * g++.dg/other/typedef1.C: New test.
1428         * g++.dg/template/typedef4.C: New test.
1429         * g++.dg/template/typedef5.C: New test.
1430
1431 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
1432
1433         PR fortran/28416
1434         * gfortran.dg/allocatable_dummy_3.f90: New.
1435
1436 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1437
1438         PR fortran/28439
1439         * gfortran.dg/arithmetic_if.f90:  New test.
1440
1441 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
1442
1443         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
1444         avoid memcpy optimization.
1445
1446 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1447
1448         PR fortran/25289
1449         * gfortran.dg/direct_io_6.f90: New test.
1450
1451 2006-07-24  Jan Hubicka  <jh@suse.cz>
1452
1453         PR c/25795
1454         PR c++/27369
1455         * gcc.dg/pr25795.c: New test.
1456         * gcc.dg/pr25795-1.c: New test.
1457
1458 2006-07-23  Roger Sayle  <roger@eyesopen.com>
1459
1460         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
1461         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
1462         which may be transformed to "g || h" on some platforms.
1463
1464 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
1465
1466         PR c++/28025
1467         * g++.dg/template/friend45.C: New test.
1468
1469 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1470
1471         PR libgfortran/28339
1472         * gfortran.dg/arrayio_8.f90: New test.
1473
1474 2006-07-21  Mike Stump  <mrs@apple.com>
1475
1476         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
1477
1478         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
1479
1480 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1481
1482         PR c++/28250
1483         * g++.dg/eh/catch3.C: New test.
1484
1485         PR c++/28363
1486         * g++.dg/template/defarg10.C: New test.
1487
1488 2006-07-20  Paul Brook  <paul@codesourcery.com>
1489
1490         PR 27363
1491         * gcc.dg/pr27363.c: New test.
1492
1493 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
1494
1495         PR c++/28338
1496         * g++.dg/init/ref13.C: New test.
1497
1498 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1499
1500         PR obj-c++/28434
1501         * obj-c++.dg/proto-error-1.mm: New test.
1502
1503 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1504
1505         PR c++/28337
1506         * g++.dg/template/string1.C: New test.
1507
1508 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1509
1510         PR c++/28048
1511         * g++.dg/template/defarg9.C: New test.
1512
1513         PR c++/28235
1514         * g++.dg/template/static27.C: New test.
1515
1516 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
1517
1518         PR 28410
1519         * gcc.dg/tree-ssa/pr28410.c: New test.
1520
1521 2006-07-18  Lee Millward  <lee.millward@gmail.com>
1522
1523         PR c++/28258
1524         * g++/dg/other/error13.C: New test.
1525
1526         PR c++/28260
1527         * g++.dg/template/friend44.C: New test.
1528
1529 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
1530
1531         PR c++/27495
1532         * g++.dg/other/pr27495.C: New.
1533
1534 2006-07-18  Olivier Hainque  <hainque@adacore.com>
1535
1536         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
1537         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
1538
1539 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1540
1541         PR c/28286
1542         * gcc.dg/pragma-pack-4.c: New test.
1543
1544 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1545
1546         PR c++/28291
1547         * g++.dg/ext/pr28291.C: New test.
1548
1549 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1550
1551         PR middle-end/28403
1552         * gcc.c-torture/execute/pr28403.c: New test.
1553
1554 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1555
1556         PR middle-end/28402
1557         * gcc.dg/pr28402.c: New test.
1558
1559 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1560
1561         PR c++/28304
1562         * g++.dg/other/pr28304.C: New test.
1563
1564 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
1565
1566         PR other/28251
1567         gcc.c-torture/unsorted/dump-noaddr.c: New test.
1568         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
1569
1570 2006-07-17  Richard Guenther  <rguenther@suse.de>
1571
1572         PR tree-optimization/28238
1573         * g++.dg/tree-ssa/pr28238.C: New testcase.
1574
1575 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1576
1577         PR c++/28250
1578         * g++.dg/eh/catch1.C: New test.
1579         * g++.dg/eh/catch2.C: New test.
1580
1581 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
1582
1583         PR c++/28370
1584         * g++.dg/template/anon3.C: New test.
1585
1586 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
1587
1588         PR fortran/20844
1589         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
1590         specifiers requiring an explicit format tag..
1591
1592         PR fortran/28201
1593         * gfortran.dg/generic_5: New test.
1594
1595         PR fortran/20893
1596         * gfortran.dg/elemental_optional_args_1.f90: New test.
1597
1598 2006-07-16  Olivier Hainque  <hainque@adacore.com>
1599
1600         * gnat.dg/assert.ads: New file.
1601         * gnat.dg/controlled_record.ads: Likewise.
1602         * gnat.dg/controlled_record.adb: Likewise.
1603
1604 2006-07-15  Lee Millward  <lee.millward@gmail.com>
1605
1606         PR c++/28292
1607         * g++.dg/other/error12.C: New test.
1608
1609         PR c++/28269
1610         * g++.dg/template/crash54.C: New test.
1611
1612 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1613
1614         PR c++/28249
1615         * g++.dg/parse/catch1.C: New test.
1616
1617         PR c++/28294
1618         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
1619
1620         PR c++/28387
1621         * g++.dg/ext/attrib24.C: New test.
1622
1623 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1624
1625         PR c++/28343
1626         * g++.dg/ext/asmspec1.C: New test.
1627
1628 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
1629
1630         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
1631         (dg-test): Support shouldfail tests.
1632         * lib/target-supports-dg.exp (dg-shouldfail): New.
1633         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
1634         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
1635         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
1636         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
1637         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
1638         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
1639         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
1640
1641 2006-07-13  Jan Hubicka  <jh@suse.cz>
1642
1643         * gcc.target/i386/memcpy-1.c: New.
1644
1645 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
1646
1647         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
1648
1649 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
1650
1651         PR fortran/25097
1652         * gfortran.dg/present_1.f90: New test.
1653
1654         PR fortran/20903
1655         * gfortran.dg/interface_derived_type_1.f90: New test.
1656
1657 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
1658
1659         PR fortran/28213
1660         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
1661         list.
1662
1663 2006-07-07  Lee Millward  <lee.millward@gmail.com>
1664
1665         PR c++/27820
1666         * g++.dg/other/label1.C: New test.
1667
1668 2006-07-07   Richard Guenther  <rguenther@suse.de>
1669
1670         PR middle-end/28268
1671         * gcc.dg/torture/pr28268.c: New testcase.
1672
1673 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
1674
1675         PR c++/27019
1676         * g++.dg/ext/pr27019.C: New.
1677
1678 2006-07-07  Richard Guenther  <rguenther@suse.de>
1679
1680         PR tree-optimization/28187
1681         * gcc.dg/pr28187.c: New testcase.
1682
1683 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1684
1685         * gnat.dg/address_conversion.adb: New test.
1686         * gnat.dg/boolean_subtype.adb: Likewise.
1687         * gnat.dg/frame_overflow.adb: Likewise.
1688         * gnat.dg/pointer_array.adb: Likewise.
1689         * gnat.dg/pointer_conversion.adb: Likewise.
1690
1691 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
1692
1693         PR fortran/28237
1694         PR fortran/23420
1695         * gfortran.dg/print_fmt_5.f90: New test.
1696
1697 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1698
1699         PR fortran/28129
1700         * gfortran.dg/bounds_check_4.f90: New test.
1701
1702 2006-07-05  Richard Guenther  <rguenther@suse.de>
1703
1704         PR target/28158
1705         * gfortran.dg/pr28158.f90: New testcase.
1706
1707 2006-07-05  Richard Guenther  <rguenther@suse.de>
1708
1709         PR tree-optimization/28162
1710         * gcc.dg/pr28162.c: New testcase.
1711
1712 2006-07-05  Richard Guenther  <rguenther@suse.de>
1713         Andrew Pinski  <pinskia@gcc.gnu.org>
1714
1715         PR c++/27084
1716         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
1717
1718 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
1719
1720         PR fortran/28174
1721         * gfortran.dg/actual_array_substr_2.f90: New test.
1722
1723         PR fortran/28167
1724         * gfortran.dg/actual_array_constructor_2.f90: New test.
1725
1726 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1727
1728         * gfortran.dg/itime_idate_1.f: New test.
1729         * gfortran.dg/itime_idate_2.f: New test.
1730
1731 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1732
1733         PR libgfortran/27704
1734         * gfortran.dg/open_status_3.f90: New test.
1735         * gfortran.dg/fmt_l.f90: Update for new feature.
1736
1737 2006-07-03  Asher Langton  <langton2@llnl.gov>
1738
1739         * gfortran.dg/oldstyle_2.f90: New.
1740
1741 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1742
1743         * gnat.dg/string_slice.adb: New test.
1744
1745 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1746
1747         PR fortran/19259
1748         * gfortran.dg/semicolon_fixed.c: New.
1749         * gfortran.dg/semicolon_free.c: New.
1750
1751 2006-06-30  Mike Stump  <mrs@apple.com>
1752
1753         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
1754         that don't support internal visibility.
1755
1756 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
1757
1758         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
1759         for '(' / ')' needing an extra '\'.
1760
1761 2006-06-29  Roger Sayle  <roger@eyesopen.com>
1762
1763         PR middle-end/27428
1764         * gcc.dg/pr27428-1.c: New test case.
1765
1766 2006-06-29  Mike Stump  <mrs@apple.com>
1767
1768         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
1769         on darwin as we can't align commons large enough yet.
1770
1771         * gcc.dg/vla-8.c: Add additional testcases.
1772
1773 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
1774
1775         PR c++/28114
1776         * g++.dg/other/pr28114.C: New.
1777
1778 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
1779
1780         * gcc.c-torture/compile/20060625-1.c: New test.
1781
1782 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
1783
1784         PR fortran/20867
1785         * gfortran.dg/stfunc_3.f90: New test.
1786
1787         PR fortran/25056
1788         * gfortran.dg/impure_actual_1.f90: New test.
1789
1790         PR fortran/20874
1791         * gfortran.dg/elemental_result_1.f90: New test.
1792
1793         PR fortran/25073
1794         * gfortran.dg/select_7.f90: New test.
1795
1796         PR fortran/27554
1797         * intrinsic_actual_1.f: New test.
1798
1799         PR fortran/22038
1800         PR fortran/28119
1801         * gfortran.dg/forall_4.f90: New test.
1802
1803         PR fortran/25072
1804         * gfortran.dg/forall_5.f90: New test.
1805
1806 2006-06-25  Lee Millward  <lee.millward@gmail.com>
1807
1808         PR c++/28051
1809         * g++.dg/template/using13.C: New test.
1810
1811         PR c++/28054
1812         * g++.dg/other/incomplete3.C: New test.
1813
1814 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1815
1816         PR fortran/28081
1817         * gfortran.dg/substr_3.f: New test.
1818         * gfortran.dg/equiv_2.f90: Update expected error message.
1819
1820 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
1821
1822         PR fortran/28118
1823         * gfortran.dg/actual_array_substr_1.f90: New test.
1824
1825 2006-06-24  Olivier Hainque  <hainque@adacore.com>
1826
1827         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
1828         * gnat.dg/scalar_mode_agg_compare.adb: New test.
1829
1830 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
1831
1832         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1833
1834 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
1835
1836         PR fortran/27981
1837         * gfortran.dg/simpleif_2.f90: New test.
1838
1839 2006-06-23  Lee Millward  <lee.millward@gmail.com>
1840
1841         * g++.dg/template/error22.C: Fix typo.
1842
1843 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1844
1845         PR c++/28112
1846         * g++.dg/ext/attrib23.C: New test.
1847
1848 2006-06-23  Olivier Hainque  <hainque@adacore.com>
1849
1850         * gnat.dg/varsize_temp.adb: New test.
1851
1852 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1853
1854         PR c++/11468
1855         * g++.dg/other/java2.C: New test.
1856
1857 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
1858
1859         PR target/27789
1860         * g++.dg/ext/dllimport4.C. Add more tests for invalid
1861         initialization.
1862
1863 2006-06-22  Roger Sayle  <roger@eyesopen.com>
1864
1865         PR target/27531
1866         * gcc.dg/pr27531-1.c: New test case.
1867
1868 2006-06-22  Asher Langton  <langton2@llnl.gov>
1869
1870         PR fortran/24748
1871         * gfortran.dg/implicit_8.f90: New.
1872
1873 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
1874
1875         PR rtl-optimization/28121
1876         * gcc.dg/pr28121.c: New test.
1877
1878 2006-06-22  Lee Millward  <lee.millward@gmail.com>
1879
1880         PR c++/27805
1881         * g++.dg/parse/ptrmem6.C: New test.
1882
1883         PR c++/27821
1884         * g++.dg/template/error22.C: New test.
1885
1886 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1887
1888         PR c++/28111
1889         * g++.dg/template/friend43.C: New test.
1890
1891         PR c++/28110
1892         * g++.dg/template/crash53.C: New test.
1893
1894         PR c++/28109
1895         * g++.dg/rtti/incomplete1.C: New test.
1896
1897 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
1898
1899         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
1900
1901 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
1902
1903         * gcc.c-torture/execute/complex-7.c: New.
1904
1905 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
1906
1907         * gcc.dg/merge-all-constants-1.c: New test.
1908
1909 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
1910
1911         PR c++/28113
1912         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
1913
1914 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
1915
1916         * gfortran.dg/rrspacing_1.f90: New test.
1917
1918 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1919
1920         PR c++/28052
1921         * g++.dg/other/bitfield2.C: New test.
1922
1923 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
1924
1925         PR tree-optimization/27331
1926         * gcc.dg/pr27331.c: New test.
1927
1928 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
1929             Eric Botcazou  <ebotcazou@adacore.com>
1930
1931         PR ada/18692
1932         * lib/gnat.exp: New file.
1933         * lib/gnat-dg.exp: Likewise.
1934         * gnat.dg: New directory.
1935         * gnat.dg/dg.exp: New driver.
1936         * gnat.dg/specs: New directory.
1937         * gnat.dg/specs/specs.exp: New driver.
1938         * gnat.dg/style: New directory.
1939         * gnat.dg/style/style.exp: New driver.
1940
1941 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
1942
1943         PR fortran/16206
1944         * gfortran.dg/array_initializer_1.f90: New test.
1945
1946         PR fortran/28005
1947         * gfortran.dg/matmul_3.f90: New test.
1948
1949 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
1950
1951         PR middle-end/28075
1952         * gcc.dg/tree-ssa/inline-1.c: New test.
1953
1954 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
1955
1956         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
1957         in malloc prototype; remove XFAIL.
1958         * gcc.dg/pr18241-2.c: Ditto.
1959         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
1960         in memset prototype; remove XFAIL.
1961         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1962
1963 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1964
1965         * gcc.dg/vla-8.c: Add.
1966
1967 2006-06-19  Richard Guenther  <rguenther@suse.de>
1968
1969         PR tree-optimization/27090
1970         * g++.dg/tree-ssa/pr27090.C: New testcase.
1971
1972 2006-06-19  Roger Sayle  <roger@eyesopen.com>
1973
1974         PR target/27861
1975         * gcc.dg/pr27861-1.c: New test case.
1976
1977 2006-06-19  Richard Guenther  <rguenther@suse.de>
1978
1979         PR middle-end/28045
1980         * gcc.dg/torture/pr28045.c: New testcase.
1981
1982 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1983
1984         PR fortran/26801
1985         * gfortran.dg/associated_4.f90: New test.
1986
1987 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1988
1989         PR fortran/19310
1990         PR fortran/19904
1991         * gfortran.dg/real_const_3.f90: New test.
1992
1993 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
1994
1995         PR c++/28016
1996         * g++.dg/template/static26.C: New test.
1997
1998         PR c++/27979
1999         * g++.dg/expr/bitfield2.C: New test.
2000
2001         PR c++/27884
2002         * g++.dg/parse/linkage2.C: New test.
2003
2004 2006-06-16  Richard Guenther  <rguenther@suse.de>
2005
2006         PR middle-end/27116
2007         * gcc.dg/pr15785-1.c: Revert last change.
2008         * gcc.dg/torture/pr27116-2.c: New testcase.
2009
2010 2006-06-16  Roger Sayle  <roger@eyesopen.com>
2011
2012         PR middle-end/27802
2013         * gcc.dg/pr27802-1.c: New test case.
2014
2015 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
2016
2017         PR c++/27689
2018         * g++.dg/template/ttp18.C: New test.
2019         * g++.dg/template/ttp19.C: Likewise.
2020
2021         PR c++/27666
2022         * g++.dg/expr/cond9.C: New test.
2023
2024         PR c++/27640
2025         * g++.dg/template/ctor7.C: New test.
2026
2027 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
2028
2029         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
2030
2031 2006-06-16  Richard Guenther  <rguenther@suse.de>
2032
2033         PR tree-optimization/27781
2034         * gcc.dg/tree-ssa/pr27781.c: New testcase.
2035
2036 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
2037
2038         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
2039
2040 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
2041
2042         * gcc.dg/tree-ssa/loop-18.c: New test.
2043
2044 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
2045
2046         PR c++/27665
2047         * g++.dg/template/crash52.C: New test.
2048
2049         PR c++/27648
2050         * g++.dg/ext/attrib22.C: New test.
2051
2052         PR c++/26559
2053         * g++.dg/template/builtin1.C: New test.
2054         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
2055
2056         PR c++/28018
2057         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
2058         assignment.
2059         * g++.old-deja/g++.pt/crash51.C: Likewise.
2060
2061         PR c++/27227
2062         * g++.dg/lookup/linkage1.C: New test.
2063         * g++.dg/lookup/linkage2.C: Likewise.
2064
2065 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
2066
2067         PR middle-end/27959
2068         * gcc.dg/pr27959.c: New testcase.
2069
2070 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
2071
2072         PR target/28014:
2073         * g++.dg/eh/div.C: New test.
2074
2075 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
2076
2077         PR c++/27894
2078         * g++.dg/tree-ssa/pr26757.C: New test.
2079         * g++.dg/tree-ssa/pr27894.C: New test.
2080
2081 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2082
2083         * gcc.c-torture/compile/20060609-1.c: New test.
2084
2085         PR target/27863
2086         * gcc.c-torture/compile/pr27863.c: New test.
2087
2088 2006-06-13  Richard Guenther  <rguenther@suse.de>
2089
2090         PR tree-optimization/27830
2091         * g++.dg/tree-ssa/pr27830.C: New testcase.
2092
2093 2006-06-13  Matthew Sachs  <msachs@apple.com>
2094
2095         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
2096         the list of compiler flags; this causes those flags to be checked
2097         for things like dg-skip-if.
2098
2099 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2100
2101         PR c++/27601
2102         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
2103
2104 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
2105             Kazu Hirata  <kazu@codesourcery.com>
2106
2107         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
2108         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
2109
2110 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2111
2112         PR c++/27933
2113         * g++.dg/lookup/using15.C: New test.
2114
2115         PR c++/27951
2116         * g++.dg/other/anon4.C: New test.
2117
2118 2006-06-12  Roger Sayle  <roger@eyesopen.com>
2119
2120         PR c++/21210
2121         * g++.dg/init/complex1.C: New test case.
2122
2123 2006-06-11  Eric Christopher  <echristo@apple.com>
2124
2125         PR middle-end/27948
2126         * gcc.dg/bf-ms-layout.c: Run on darwin.
2127         * gcc.dg/bf-no-ms-layout: Ditto.
2128         * gcc.dg/attr-ms_struct-2.c: New.
2129         * gcc.dg/bf-ms-layout-2.c: Ditto.
2130
2131 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2132
2133         * gcc.dg/attr-ms_struct-packed1.c: New.
2134
2135 2006-06-09  Mike Stump  <mrs@apple.com>
2136
2137         * gcc.dg/vla-7.c: Add.
2138
2139 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
2140
2141         PR fortran/24558
2142         * gfortran.dg/entry_6.f90: New test.
2143
2144         PR fortran/20877
2145         PR fortran/25047
2146         * gfortran.dg/entry_7.f90: New test.
2147
2148 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
2149
2150         PR c/27747
2151         * gcc.dg/cpp/_Pragma6.c: New test.
2152
2153         PR c++/27748
2154         * g++.dg/cpp/_Pragma1.C: New test.
2155
2156         PR preprocessor/27746
2157         * gcc.dg/gomp/macro-3.c: New test.
2158         * gcc.dg/gomp/macro-4.c: New test.
2159         * g++.dg/gomp/macro-3.C: New test.
2160         * g++.dg/gomp/macro-4.C: New test.
2161
2162 2006-06-09  Richard Guenther  <rguenther@suse.de>
2163
2164         PR tree-optimization/26998
2165         * gcc.dg/torture/pr26998.c: New testcase.
2166         * gcc.dg/tree-ssa/vrp29.c: New testcase.
2167
2168 2006-06-08  Mike Stump  <mrs@apple.com>
2169
2170         * gcc.dg/pr27095.c: Account for stubs.
2171
2172         PR target/26427
2173         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
2174         produce bad code on darwin.
2175
2176 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2177
2178         PR fortran/27958
2179         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
2180
2181 2006-06-08  Asher Langton  <langton2@llnl.gov>
2182
2183         PR fortran/27786
2184         * cray_pointers_2.f90: Add -fbounds-check compile flag.
2185
2186 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2187
2188         PR target/27421
2189         * gcc.dg/union-3.c: New test.
2190
2191 2006-06-08  Richard Guenther  <rguenther@suse.de>
2192
2193         PR middle-end/27116
2194         * gcc.dg/torture/pr27116.c: New testcase.
2195         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
2196
2197 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
2198
2199         PR rtl-optimization/26449
2200         * gcc.dg/pr26449.c: New test.
2201
2202 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2203
2204         PR c++/27601
2205         * g++.dg/ext/offsetof1.C: Test member functions.
2206
2207 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
2208
2209         * gcc.dg/pr27095.c: Improve scanning.
2210
2211 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
2212
2213         PR fortran/23091
2214         * gfortran.dg/saved_automatic_1.f90: New test.
2215
2216         PR fortran/24168
2217         * gfortran.dg/array_simplify_1.f90: New test.
2218
2219         PR fortran/25090
2220         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2221
2222         PR fortran/25058
2223         * gfortran.dg/entry_dummy_ref_2.f90: New test.
2224
2225 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
2226
2227         PR c++/27177
2228         * g++.dg/expr/cast7.C: New test.
2229
2230 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
2231
2232         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
2233         * lib/gcc-defs.exp (tool_check_compile): Ditto.
2234         * lib/fortran-torture.exp (fortran-torture-compile,
2235         fortran-torture-execute): Ditto.
2236
2237 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
2238
2239         PR target/27842
2240         * gcc.dg/vmx/pr27842.c: New test.
2241
2242 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2243
2244         PR libfortran/27895
2245         * gfortran.dg/bounds_check_3.f90: New test.
2246
2247 2006-06-05  Mike Stump  <mrs@apple.com>
2248
2249         * objc.dg/objc-fast-4.m: Skip for ppc64.
2250
2251 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
2252
2253         PR testsuite/27705
2254         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
2255
2256 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2257             Victor Kaplansky  <victork@il.ibm.com>
2258
2259         PR tree-optimizations/26360
2260         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
2261         with -fno-tree-dce.
2262         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
2263
2264 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
2265
2266         PR fortran/14067
2267         * gfortran.dg/data_char_1.f90: Add messages for truncated
2268         strings.
2269
2270         PR fortran/16943
2271         * gfortran.dg/func_decl_2.f90: New test.
2272
2273         PR fortran/20839
2274         * gfortran.dg/do_2.f90: New test.
2275
2276         PR fortran/27655
2277         * gfortran.dg/associated_3.f90: New test.
2278
2279 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
2280
2281         PR c++/27819
2282         * g++.dg/template/static25.C: New test.
2283
2284         PR c++/27722
2285         * g++.dg/init/array21.C: New test.
2286
2287         PR c++/27807
2288         * g++.dg/ext/complit7.C: New test.
2289
2290         PR c++/27806
2291         * g++.dg/parse/ptrmem5.C: New test.
2292
2293 2006-06-04  Roger Sayle  <roger@eyesopen.com>
2294             Andrew Pinski  <pinskia@physics.uc.edu>
2295
2296         PR c/27150
2297         PR middle-end/27382
2298         * gcc.dg/pr27150-1.c: New testcase.
2299         * gcc.dg/pr27382-1.c: New testcase.
2300         * gcc.dg/pr27382-2.c: New testcase.
2301
2302 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
2303
2304         PR c/25161
2305         PR c/27020
2306         * gcc.dg/array-10.c: New test.
2307
2308 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2309
2310         PR c++/27804
2311         * g++.dg/init/const4.C: New test.
2312         * g++.dg/init/member1.C: Add error-marker.
2313         * g++.dg/other/fold1.C: Adjust error-marker.
2314
2315 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2316
2317         PR c++/27601
2318         * g++.dg/ext/offsetof1.C: New test.
2319
2320 2006-06-04 Eric Christopher <echristo@apple.com>
2321
2322         * gcc.dg/attr-ms_struct-1.c: New.
2323
2324 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
2325
2326         * gcc.c-torture/compile/builtin_constant_p.c: New test.
2327
2328 2006-06-04  Richard Guenther  <rguenther@suse.de>
2329
2330         PR tree-optimization/27039
2331         * gcc.dg/tree-ssa/loop-17.c: New testcase.
2332
2333 2006-06-03  Roger Sayle  <roger@eyesopen.com>
2334
2335         PR target/26223
2336         * gcc.target/i386/amd64-abi-2.c: New test case.
2337
2338 2006-06-02  Eric Christopher  <echristo@apple.com>
2339
2340         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
2341         * gcc.target/i386/20020523-1.c: Skip if darwin.
2342         * gcc.target/i386/asm-3.c: Ditto.
2343         * gcc.target/i386/20011119-1.c: Ditto.
2344         * gcc.target/i386/clobbers.c: Remove pic part of test.
2345
2346 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
2347
2348         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
2349         * g++.old-deja/g++.other/init19.C: Ditto.
2350         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
2351         and add other platforms as expected failures.
2352
2353 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
2354
2355         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
2356         (is-effective-target-keyword): Ditto.
2357
2358 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
2359
2360         PR fortran/27715
2361         * gfortran.dg/extended_char_comparison_1.f:  New test.
2362
2363 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
2364
2365         PR fortran/25098
2366         * gfortran.dg/dummy_procedure_1.f90: New test.
2367
2368         PR fortran/25147
2369         * gfortran.dg/dummy_procedure_2.f90: New test.
2370
2371         * gfortran.dg/associated_2.f90: Correct to make consistent with
2372         standard.
2373
2374 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2375
2376         * gcc.target/i386/387-11.c: New test case.
2377
2378 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
2379
2380         PR c++/27801
2381         * g++.dg/template/cond6.C: New test.
2382
2383         PR c++/26496
2384         * g++.dg/template/crash51.C: New test.
2385         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
2386
2387         PR c++/27385
2388         * g++.dg/init/array20.C: New test.
2389
2390 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2391
2392         * gcc.dg/builtins-54.c: New test case.
2393
2394 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2395
2396         PR c++/26433
2397         * g++.dg/template/fntry1.C: Add dg-do link.
2398
2399         PR c++/27808
2400         * g++.dg/parse/friend6.C: New test.
2401
2402 2006-05-30  Asher Langton  <langton2@llnl.gov>
2403
2404         * gfortran.dg/cray_pointers_7.f90: New test.
2405
2406 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2407
2408         PR tree-optimization/23452
2409         * gcc.dg/fold-mulconj-1.c: New test case.
2410
2411 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2412
2413         PR c++/27803
2414         * g++.dg/parse/bitfield1.C: New test.
2415
2416 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2417
2418         * gcc.target/ppc-eq0-1.c: New test case.
2419         * gcc.target/ppc-negeq0-1.c: New test case.
2420
2421 2006-05-30  Dirk Mueller  <dmueller@suse.de>
2422
2423         PR c/27273
2424         * gcc.dg/overflow-warn-5.c: New test.
2425
2426 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2427
2428         PR c/27718
2429         * gcc.dg/sizeof-1.c: New test.
2430
2431 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
2432
2433         PR target/27790
2434         * gcc.target/i386/pr27790.c: New test.
2435
2436 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2437
2438         PR libgfortran/27757
2439         * gfortran.dg/direct_io_5.f90: New test.
2440
2441 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2442
2443         PR libgfortran/27634
2444         * gfortran.dg/fmt_missing_period_1.f: New test.
2445         * gfortran.dg/fmt_missing_period_2.f: New test.
2446         * gfortran.dg/fmt_missing_period_3.f: New test.
2447
2448 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2449
2450         PR fortran/19777
2451         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
2452         arrays.
2453
2454 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2455
2456         PR c++/27713
2457         * g++.dg/template/new6.C: New test.
2458
2459 2006-05-29  Roger Sayle  <roger@eyesopen.com>
2460
2461         PR tree-optimization/24964
2462         * gcc.target/i386/387-10.c: New test case.
2463
2464 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
2465
2466         * intrinsics/string_intrinsics.c (compare_string):
2467         Use memcmp instead of strncmp to avoid tripping over
2468         CHAR(0) in a string.
2469
2470 2006-05-27  Richard Guenther  <rguenther@suse.de>
2471
2472         PR middle-end/27773
2473         * gcc.dg/torture/pr27773.c: New testcase.
2474
2475 2006-05-27  Dirk Mueller  <dmueller@suse.de>
2476
2477         * gcc.dg/pr24561.c: Rename to..
2478         * gcc.dg/pr25962.c: .. this.
2479
2480 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2481
2482         PR fortran/19777
2483         * gfortran.dg/bounds_check_2.f: New test.
2484
2485 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
2486
2487         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
2488         * gfortran.dg/byte_1.f90: Likewise.
2489         * gfortran.dg/dup_save_2.f90: Likewise.
2490
2491 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
2492
2493         * gfortran.dg/associated_2.f90: New test.
2494
2495 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2496
2497         PR fortran/27524
2498         * gfortran.dg/bounds_check_1.f90: New test.
2499
2500 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
2501
2502         PR rtl-optimization/27661
2503         * gcc.dg/pr27661.c: New test case.
2504
2505 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2506
2507         PR fortran/23151
2508         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
2509         * gfortran.dg/print_parentheses_1.f:  New test.
2510         * gfortran.dg/print_parentheses_2.f90:  New test.
2511
2512 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
2513
2514         PR target/27758
2515         * gcc.dg/pr27758.c: New test.
2516
2517 2006-05-24  Falk Hueffner  <falk@debian.org>
2518
2519         * gcc.c-torture/compile/pr27571.c: New test.
2520
2521 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
2522
2523         PR fortran/27709
2524         * gfortran.dg/spec_expr_4.f90: New test.
2525
2526         PR fortran/27155
2527         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
2528
2529 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
2530
2531         PR c++/20103
2532         * g++.dg/ext/complit6.C: New test.
2533         * g++.dg/ext/complit3.C: Adjust error markers.
2534         * g++.dg/init/const3.C: New test.
2535
2536 2006-05-25  Richard Guenther  <rguenther@suse.de>
2537
2538         PR middle-end/27743
2539         * gcc.dg/torture/pr27743.c: New testcase.
2540
2541 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2542
2543         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
2544
2545 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
2546
2547         * gcc.dg/compat/scalar-by-value-x.h: New.
2548         * gcc.dg/compat/scalar-by-value-y.h: New.
2549         * gcc.dg/compat/scalar-by-value-5.c: New.
2550         * gcc.dg/compat/scalar-by-value-5_main.c: New.
2551         * gcc.dg/compat/scalar-by-value-5_x.c: New.
2552         * gcc.dg/compat/scalar-by-value-5_y.c: New.
2553         * gcc.dg/compat/scalar-by-value-6.c: New.
2554         * gcc.dg/compat/scalar-by-value-6_main.c: New.
2555         * gcc.dg/compat/scalar-by-value-6_x.c: New.
2556         * gcc.dg/compat/scalar-by-value-6_y.c: New.
2557
2558 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
2559
2560         PR tree-optimization/27639
2561         PR tree-optimization/26719
2562         * gcc.dg/pr27639.c: New test.
2563         * gcc.dg/pr26719.c: New test.
2564         * gcc.dg/tree-ssa/scev-cast.c: New test.
2565
2566 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
2567
2568         PR c++/20173
2569         * g++.dg/template/error21.C: New test.
2570
2571 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
2572
2573         PR target/27696
2574         * gcc.target/i386/pr27696.c: New.
2575
2576 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
2577
2578         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
2579
2580         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
2581
2582 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2583
2584         PR c++/27716
2585         * g++.dg/other/assign1.C: New test.
2586
2587 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
2588
2589         PR target/27266
2590         * gcc.target/i386/pr27266.c: New.
2591
2592 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2593
2594         PR c++/27451
2595         * g++.dg/ext/asm9.C: New test.
2596
2597 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
2598
2599         PR rtl-optimization/25514
2600         * gcc.c-torture/compile/pr25514.c: New test.
2601
2602 2006-05-22  Richard Guenther  <rguenther@suse.de>
2603
2604         Revert
2605         2006-01-31  Richard Guenther  <rguenther@suse.de>
2606
2607         * gcc.target/i386/sselibm-1.c: New testcase.
2608         * gcc.target/i386/sselibm-2.c: Likewise.
2609         * gcc.target/i386/sselibm-3.c: Likewise.
2610         * gcc.target/i386/sselibm-4.c: Likewise.
2611         * gcc.target/i386/sselibm-5.c: Likewise.
2612
2613 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2614
2615         PR c/27420
2616         * gcc.dg/func-args-2.c: New test.
2617
2618         PR c/26818
2619         * gcc.dg/struct-incompl-1.c: New test.
2620
2621 2006-05-22  Richard Guenther  <rguenther@suse.de>
2622
2623         PR testsuite/27708
2624         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
2625         the transformations we test for.
2626
2627 2006-05-22  Richard Guenther  <rguenther@suse.de>
2628
2629         PR testsuite/27707
2630         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
2631
2632 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
2633
2634         PR c++/27210
2635         * g++.dg/warn/new1.C: New test.
2636         * g++.dg/template/new5.C: Likewise.
2637
2638 2006-05-21  Roger Sayle  <roger@eyesopen.com>
2639
2640         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
2641         * gcc.target/i386/20060512-3.c: Likewise.
2642
2643 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
2644
2645         PR rtl-optimization/27671
2646         * gcc.c-torture/execute/pr27671-1.c: New.
2647         * gcc.dg/pr27671-2.c: Likewise.
2648
2649         PR tree-optimization/26622.
2650         * gcc.c-torture/compile/pr26622.c: New.
2651
2652 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2653
2654         PR fortran/27613
2655         * gfortran.dg/recursive_reference_1.f90: New test.
2656
2657 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2658
2659         PR fortran/25746
2660         * gfortran.dg/elemental_subroutine_3.f90: New test.
2661
2662         PR fortran/25090
2663         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
2664
2665         PR fortran/27584
2666         * gfortran.dg/associated_target_1.f90: New test.
2667
2668         PR fortran/19015
2669         * gfortran.dg/maxloc_shape_1.f90: New test.
2670
2671 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2672
2673         PR libgfortran/24459
2674         * gfortran.dg/namelist_24.f90: New test.
2675         * gfortran.dg/namelist_12.f: Fix typo in comment.
2676
2677 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
2678
2679         PR middle-end/25776
2680         * g++.dg/other/error11.C: New test.
2681
2682 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2683
2684         * gcc.target/mips/pr26765.c: Add -w to options.
2685
2686 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2687
2688         * lib/target-supports.exp (check_effective_target_mpaired_single):
2689         New function.
2690         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
2691         multilibs.
2692         * g++.dg/vect/vect.exp: Likewise.
2693
2694 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2695
2696         PR testsuite/25891
2697         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
2698
2699 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
2700
2701         PR fortran/27662
2702         * gfortran.dg/temporary_1.f90: New file.
2703
2704 2006-05-19  Andreas Schwab  <schwab@suse.de>
2705
2706         * g++.dg/other/unused1.C: Also match "stringz".
2707
2708 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
2709
2710         PR c++/26433
2711         * g++.dg/template/fntry1.C: New test.
2712
2713 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
2714
2715         PR c++/27471
2716         PR c++/27506
2717         * g++.dg/conversion/bitfield5.C: New test.
2718         * g++.dg/conversion/bitfield6.C: New test.
2719
2720 2006-05-18  Mike Stump  <mrs@apple.com>
2721
2722         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
2723         * gcc.dg/vla-4.c: Add.
2724         * gcc.dg/vla-5.c: Add.
2725         * gcc.dg/vla-6.c: Add.
2726
2727 2006-05-12  Stuart Hastings  <stuart@apple.com>
2728
2729         * testsuite/gcc.target/i386/20060512-1.c: New.
2730         * testsuite/gcc.target/i386/20060512-2.c: New.
2731         * testsuite/gcc.target/i386/20060512-3.c: New.
2732         * testsuite/gcc.target/i386/20060512-4.c: New.
2733
2734 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
2735
2736         PR c++/26122
2737         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
2738
2739         PR c++/26068
2740         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
2741         * g++.dg/parse/linkage1.C: New test.
2742
2743 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2744
2745         PR tree-optimization/27548
2746         * g++.dg/tree-ssa/pr27548.C: New test.
2747
2748 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2749
2750         PR fortran/26551
2751         * gfortran.dg/recursive_check_1.f: New test.
2752         * gfortran.dg/recursive_check_2.f90: New test.
2753
2754 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
2755
2756         * g++.dg/opt/temp2.C: New test.
2757
2758 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2759
2760         PR c++/27491
2761         * g++.dg/init/brace5.C: New test.
2762
2763         PR middle-end/27415
2764         * gcc.dg/gomp/pr27415.c: New test.
2765         * g++.dg/gomp/pr27415.C: New test.
2766
2767         PR tree-optimization/27549
2768         * g++.dg/tree-ssa/pr27549.C: New test.
2769
2770 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2771
2772         PR libgfortran/27575
2773         * gfortran.dg/read_eof_4.f90: New test.
2774
2775 2006-05-16  Richard Guenther  <rguenther@suse.de>
2776
2777         PR tree-optimization/22303
2778         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
2779
2780 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
2781
2782         PR middle-end/27573
2783         * gcc.dg/gomp/pr27573.c: New test.
2784         * gfortran.dg/gomp/pr27573.f90: New test.
2785
2786         PR c/27499
2787         * gcc.dg/gomp/pr27499.c: New test.
2788         * g++.dg/gomp/pr27499.C: New test.
2789
2790 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2791
2792         PR c++/27339
2793         * g++.dg/parser/access8.C: Adjust error marker.
2794         * g++.dg/template/access17.C: New test.
2795         * g++.dg/template/access18.C: Likewise.
2796
2797 2006-05-15  Roger Sayle  <roger@eyesopen.com>
2798
2799         PR target/26600
2800         * gcc.target/i386/pr26600.c: New test case.
2801
2802 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2803
2804         PR c++/27505
2805         * g++.dg/expr/bitfield1.C: New test.
2806
2807 2006-05-15  Richard Guenther  <rguenther@suse.de>
2808
2809         PR tree-optimization/27603
2810         * gcc.dg/torture/pr27603.c: New testcase.
2811
2812 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
2813
2814         PR fortran/25090
2815         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2816
2817         PR fortran/25082
2818         * gfortran.dg/scalar_return_1.f90: New test.
2819
2820         PR fortran/27411
2821         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
2822
2823 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
2824
2825         * gcc.dg/gomp/critical-4.c: New test.
2826         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
2827         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2828         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
2829         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
2830
2831 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2832
2833         PR c++/27582
2834         * g++.dg/template/dependent-args1.C: New test.
2835
2836         PR c++/27581
2837         * g++.dg/lookup/this1.C: New test.
2838
2839         PR c++/27315
2840         * g++.dg/template/operator6.C: New test.
2841         * g++.dg/template/incomplete3.C: New test.
2842
2843         PR c++/27559
2844         * g++.dg/template/new4.C: New test.
2845
2846         PR c++/27496
2847         * g++.dg/template/void2.C: New test.
2848
2849 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
2850
2851         * g++.dg/template/dependent-expr5.C: New test.
2852
2853 2006-05-14  Roger Sayle  <roger@eyesopen.com>
2854
2855         PR middle-end/26729
2856         * gcc.dg/pr26729-1.c: New test case.
2857
2858 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
2859
2860         * gcc.dg/pr27003.c: New test.
2861
2862 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
2863
2864         * lib/target-supports.dg (check_cxa_atexit_available): Change
2865         v3_target_compile to ${tool}_target_compile.
2866
2867 2006-05-11  Jason Merrill  <jason@redhat.com>
2868
2869         * lib/scanasm.exp (scan-not-hidden): Fix typo.
2870
2871 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2872
2873         PR fortran/27553
2874         * gfortran.dg/label_5.f90: New test.
2875
2876 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
2877
2878         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
2879         check_effective_target_powerpc_altivec_ok): New.
2880         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
2881         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
2882         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
2883         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
2884         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
2885         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
2886         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
2887         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
2888         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
2889         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
2890         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
2891         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
2892         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
2893         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
2894         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
2895         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
2896         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
2897         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
2898         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
2899         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
2900         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
2901         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
2902         gcc.target/powerpc/altivec-9.c,
2903         gcc.target/powerpc/altivec-consts.c,
2904         gcc.target/powerpc/altivec-pr22085.c,
2905         gcc.target/powerpc/altivec-splat.c,
2906         gcc.target/powerpc/altivec-types-1.c,
2907         gcc.target/powerpc/altivec-types-2.c,
2908         gcc.target/powerpc/altivec-types-3.c,
2909         gcc.target/powerpc/altivec-types-4.c,
2910         gcc.target/powerpc/altivec-varargs-1.c,
2911         gcc.target/powerpc/altivec-vec-merge.c,
2912         gcc.target/powerpc/ppc-vector-memcpy.c,
2913         gcc.target/powerpc/ppc-vector-memset.c,
2914         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
2915         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
2916         these effective targets.
2917         * gcc.dg/vmx/pr27006.c: Add missing close brace.
2918         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
2919
2920 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2921
2922         PR middle-end/27384
2923         * g++.dg/other/fold1.C: New test.
2924
2925         PR middle-end/27488
2926         * gcc.dg/fold-nonneg-1.c: New test.
2927
2928         PR c++/27547
2929         * g++.dg/other/operator1.C: New test.
2930
2931 2006-05-11  Richard Guenther  <rguenther@suse.de>
2932
2933         PR middle-end/27529
2934         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
2935
2936 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
2937
2938         * lib/target-supports-dg.exp (check-flags): New.
2939         (dg-skip-if): Move flag checks.
2940
2941 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
2942
2943         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
2944         * lib/target-supports.dg (check_cxa_atexit_available): New.
2945
2946 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
2947
2948         PR fortran/27470
2949         * gfortran.dg/multiple_allocation_2.f90: New test case.
2950
2951 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
2952
2953         * gcc.target/arm/pr27387.C: Fix a comment typo.
2954
2955 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2956
2957         PR fortran/24549
2958         * gfortran.dg/error_recovery_1.f90: New test.
2959
2960 2006-05-10  Richard Guenther  <rguenther@suse.de>
2961
2962         PR tree-optimization/27302
2963         * gcc.dg/torture/pr27302.c: New testcase.
2964
2965 2006-05-09  Dirk Mueller  <dmueller@suse.de>
2966         Richard Guenther  <rguenther@suse.de>
2967
2968         PR middle-end/27498
2969         * gcc.dg/tree-ssa/pr27498.c: New testcase.
2970
2971 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
2972
2973         PR rtl-optimization/27335
2974         * gcc.dg/pr27335.c: New test.
2975
2976 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
2977
2978         * gcc.target/mips/mips-ps-5.c: New file.
2979
2980 2006-05-08  Jan Hubicka  <jh@suse.cz>
2981
2982         PR middle-end/25962
2983         * gcc.dg/pr25962.c: New.
2984
2985 2006-05-08  Roger Sayle  <roger@eyesopen.com>
2986
2987         PR target/27158
2988         * gcc.target/powerpc/pr27158.c: New test case.
2989
2990 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
2991
2992         PR testsuite/27476
2993         * ada/acats/run_all.sh: Use test -z.
2994
2995 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2996
2997         PR libfortran/18271
2998         * gfortran.dg/spec_expr_3.f90: New test.
2999
3000 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
3001
3002         PR target/24879
3003         * gcc.target/i386/monitor.c: New file.
3004
3005 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
3006
3007         * gcc.dg/pr27095.c: xfail *-*-darwin*.
3008
3009 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3010
3011         PR c++/27447
3012         * g++.dg/other/ptrmem7.C: New test.
3013
3014 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3015
3016         PR target/27421
3017         * gcc.dg/array-9.c: New test.
3018
3019 2006-05-07  Richard Guenther  <rguenther@suse.de>
3020
3021         PR tree-optimization/27409
3022         * gcc.dg/torture/pr27409.c: New testcase.
3023
3024 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3025
3026         PR fortran/27457
3027         * gfortran.dg/select_6.f90: New.
3028
3029 2006-05-07  Richard Guenther  <rguenther@suse.de>
3030
3031         PR tree-optimization/27136
3032         * gcc.dg/torture/pr27136.c: New testcase.
3033
3034 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
3035
3036         PR fortran/24813
3037         * gfortran.dg/char_cons_len_1.f90: New test.
3038
3039 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3040
3041         PR c++/27427
3042         * g++.dg/template/incomplete2.C: New test.
3043
3044 2006-05-06  Richard Guenther  <rguenther@suse.de>
3045
3046         PR tree-optimization/27151
3047         * gcc.dg/vect/pr27151.c: New testcase.
3048
3049 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3050
3051         PR c++/27430
3052         * g++.dg/template/void1.C: New test.
3053
3054         PR c++/27423
3055         * g++.dg/other/void2.C: New test.
3056
3057         PR c++/27422
3058         * g++.dg/conversion/void1.C: New test.
3059
3060 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
3061
3062         PR/21391
3063         * g++.dg/other/unused1.C: New.
3064
3065 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3066
3067         PR objc/27240
3068         * objc.dg/member-1.m: New test.
3069
3070 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
3071
3072         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
3073
3074 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3075
3076         PR libfortran/26985
3077         * gfortran.dg/matmul_2.f90: New test.
3078
3079 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
3080
3081         * ada/acats/run_all.sh: Use sync when main not found.
3082
3083 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
3084
3085         PR target/26765
3086         * gcc.target/mips/pr26765.c: New.
3087
3088 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
3089
3090         * gcc.target/bfin: New directory.
3091         * gcc.target/bfin/bfin.exp: New file.
3092         * gcc.target/bfin/frmul.c: New file.
3093         * gcc.target/bfin/arith.c: New file.
3094         * gcc.target/bfin/mul-combine.c: New file.
3095         * gcc.target/bfin/shift.c: New file.
3096
3097 2006-05-04  Richard Guenther  <rguenther@suse.de>
3098
3099         PR tree-optimization/14287
3100         PR tree-optimization/14844
3101         PR tree-optimization/19792
3102         PR tree-optimization/21608
3103         PR tree-optimization/27090
3104         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
3105         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3106         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3107         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3108         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3109
3110 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
3111
3112         PR tree-optimization/27285
3113         * gcc.c-torture/execute/pr27285.c: New test.
3114
3115         PR middle-end/27388
3116         * gcc.dg/gomp/pr27388-1.c: New test.
3117         * gcc.dg/gomp/pr27388-2.c: New test.
3118         * gcc.dg/gomp/pr27388-3.c: New test.
3119
3120         PR c++/27359
3121         * g++.dg/gomp/pr27359.C: New test.
3122
3123 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
3124
3125         PR fortran/20248
3126         * gfortran.dg/iargc.f90: New test.
3127
3128 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3129
3130         PR c++/27102
3131         * g++.dg/template/crash49.C: New test.
3132
3133 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
3134
3135         PR testsuite/27032
3136         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
3137
3138 2006-05-02  Jeff Law  <law@redhat.com>
3139
3140         PR tree-optimization/27364
3141         * gcc.c-torture/execute/pr27364.c: New test.
3142
3143 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3144
3145         PR c++/27309
3146         * g++.dg/parser/ctor5.C: New test.
3147
3148 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
3149
3150         PR target/27387
3151         * gcc.target/arm/arm.exp: New.
3152         * gcc.target/arm/pr27387.C: Likewise.
3153
3154 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
3155
3156         PR fortran/27269
3157         PR fortran/27324
3158         * gfortran.dg/module_equivalence_2.f90: New test.
3159
3160 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
3161
3162         PR middle-end/27337
3163         * g++.dg/gomp/pr27337-1.C: New test.
3164         * g++.dg/gomp/pr27337-2.C: New test.
3165
3166         PR middle-end/27328
3167         * gcc.dg/gomp/pr27328.c: New test.
3168
3169         PR middle-end/27325
3170         * g++.dg/gomp/pr27325.C: New test.
3171
3172         PR middle-end/27310
3173         * g++.dg/gomp/pr27310.C: New test.
3174
3175 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3176
3177         PR tree-optimization/27291
3178         * g++.dg/tree-ssa/pr27291.C: New test.
3179
3180 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3181
3182         PR tree-optimization/27283
3183         * g++.dg/tree-ssa/pr27283.C: New test.
3184
3185 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3186
3187         * gcc.dg/tree-ssa/loop-16.c: New test.
3188
3189 2006-05-01  Roger Sayle  <roger@eyesopen.com>
3190             Joseph S. Myers  <joseph@codesourcery.com>
3191
3192         * gcc.dg/Wconversion-3.c: New test case.
3193         * gcc.dg/Wconversion-4.c: Likewise.
3194
3195 2006-05-01  Richard Guenther  <rguenther@suse.de>
3196
3197         PR tree-optimization/26726
3198         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
3199
3200 2006-04-30  Roger Sayle  <roger@eyesopen.com>
3201
3202         * gcc.dg/Woverflow-1.c: New test case.
3203         * gcc.dg/Woverflow-2.c: Likewise.
3204         * gcc.dg/Woverflow-3.c: Likewise.
3205
3206 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
3207
3208         PR c++/27094
3209         * g++.dg/template/defarg8.C: New test.
3210
3211 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3212
3213         PR c++/27278
3214         * g++.dg/parse/operator7.C: New test.
3215
3216 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3217
3218         PR c++/11471
3219         PR c++/27102
3220         * g++.dg/template/crash48.C: New test.
3221
3222         PR c++/27279
3223         * g++.dg/parse/ctor4.C: New test.
3224
3225 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3226
3227         PR fortran/25681
3228         * gfortran.df/char_type_len.f90: New test.
3229
3230 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3231
3232         PR libgfortran/27304
3233         * gfortran.dg/fmt_exhaust.f90: New test.
3234
3235 2006-04-28  Roger Sayle  <roger@eyesopen.com>
3236
3237         PR c/25309
3238         * gcc.dg/large-size-array-2.c: New test case.
3239
3240 2006-04-28  Richard Guenther  <rguenther@suse.de>
3241
3242         PR target/26826
3243         * gcc.target/i386/pr26826.c: New testcase.
3244
3245 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
3246
3247         PR middle-end/27260
3248         * gcc.c-torture/execute/pr27260.c: New.
3249
3250 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
3251
3252         PR middle-end/27095
3253         * gcc.dg/pr27095.c: New.
3254
3255 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3256
3257         PR c++/27292
3258         * g++.dg/conversion/bitfield4.C: New test.
3259
3260 2006-04-27  Eric Christopher  <echristo@apple.com>
3261
3262         * gcc.dg/pragma-ms_struct.c: New.
3263
3264 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3265
3266         PR c++/27102
3267         * g++.dg/template/crash47.C: New test.
3268
3269 2006-04-27  Dirk Mueller  <dmueller@suse.de>
3270
3271         * gcc.target/i386/sse-7.c: build with -msse.
3272
3273 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
3274
3275         PR testsuite/27274:
3276         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
3277         (main): Exit if processor doesn't support SSE.
3278
3279 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
3280
3281         PR middle-end/27282
3282         * gcc.c-torture/compile/pr27282.c: New test.
3283
3284 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
3285
3286         PR middle-end/26913
3287         * g++.dg/gomp/pr26913.C: New test.
3288
3289         PR c/25996
3290         * gcc.dg/gomp/pr25996.c: New test.
3291         * g++.dg/gomp/pr25996.C: New test.
3292
3293 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
3294
3295         PR rtl-optimization/26725
3296         * gcc.c-torture/compile/pr26725.c: New test.
3297
3298 2006-04-25  Richard Guenther  <rguenther@suse.de>
3299
3300         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
3301         than n + -1.
3302
3303 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3304
3305         * gcc.dg/20060425-1.c: New testcase.
3306
3307 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
3308
3309         PR tree-optimization/26865
3310         * gcc.dg/pr26865.c: New test.
3311
3312 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
3313
3314         PR c++/27292
3315         * g++.dg/conversion/bitfield1.C: New test.
3316         * g++.dg/conversion/bitfield2.C: Likewise.
3317         * g++.dg/conversion/bitfield3.C: Likewise.
3318
3319 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3320         Richard Guenther  <rguenther@suse.de>
3321
3322         PR tree-optimization/27236
3323         * gcc.dg/tree-ssa/pr27236.c: New testcase.
3324
3325 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3326
3327         PR c++/19963
3328         * g++.dg/other/incomplete2.C: New test.
3329
3330 2006-04-24  Richard Guenther  <rguenther@suse.de>
3331
3332         PR middle-end/26869
3333         * gcc.dg/torture/pr26869.c: New testcase.
3334
3335 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3336         Richard Guenther  <rguenther@suse.de>
3337
3338         PR tree-optimization/27218
3339         * g++.dg/tree-ssa/pr27218.C: New testcase.
3340
3341 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3342
3343         PR c++/26912
3344         * g++.dg/template/friend41.C: New test.
3345
3346 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
3347
3348         * g++.dg/opt/pr15551.C: Include cstdio.
3349         (main): Use remove instead of unlink.
3350
3351 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
3352
3353         * gcc.dg/sibcall-7.c: New test.
3354         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
3355         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
3356         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
3357         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
3358         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
3359
3360 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3361
3362         PR c++/26534
3363         * g++.dg/opt/bitfield1.C: New test.
3364         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
3365         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
3366         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
3367         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
3368         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
3369         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
3370         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
3371         * g++.dg/abi/bitfield2.C: Likewise.
3372         * g++.dg/init/bitfield1.C: Likewise.
3373
3374 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
3375
3376         PR fortran/25099
3377         * gfortran.dg/elemental_subroutine_4.f90: New test.
3378         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
3379         call sub (m, x).
3380
3381 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3382
3383         * gcc.c-torture/compile/20060421-1.c: New testcase.
3384
3385 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3386
3387         PR c/25875
3388         * gcc.dg/init-bad-4.c: New test.
3389
3390 2006-04-21  Paul Brook  <paul@codesourcery.com>
3391
3392         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
3393
3394 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
3395
3396         PR fortran/27122
3397         * gfortran.dg/defined_operators_1.f90: New test.
3398         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
3399         remove old ones associated, incorrectly, with Note 5.46.
3400
3401         PR fortran/27113
3402         * gfortran.dg/character_array_constructor_1.f90: New test.
3403
3404 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
3405
3406         * gcc.dg/20060419-1.c: New test.
3407
3408 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
3409
3410         PR c/26774
3411         * gcc.dg/struct-parse-1.c: New test case.
3412
3413 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3414
3415         PR c++/26558
3416         * g++.dg/parse/template19.C: New test.
3417
3418         PR c++/26739
3419         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
3420
3421         PR c++/26036
3422         * g++.dg/expr/call3.C: New test.
3423
3424         PR c++/10385
3425         * g++.dg/conversion/dynamic1.C: New test.
3426
3427 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
3428
3429         PR c++/27102
3430         * g++.dg/template/crash35.C: Tweak error markers.
3431         * g++.dg/template/crash46.C: New test.
3432         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
3433         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
3434
3435 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
3436
3437         PR rtl-optimization/14261
3438         * gcc.c-torture/compile/20060419-1.c: Added.
3439
3440 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3441
3442         * gfortran.dg/label_1.f90: Adjust dg-error.
3443
3444 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3445
3446         PR target/26961
3447         * gcc.dg/fold-cond-1.c: New test case.
3448         * gcc.dg/pr26961-1.c: Likewise.
3449
3450 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3451
3452         PR libgfortran/27138
3453         * gfortran.dg/read_bad_advance.f90: New test.
3454
3455 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3456             Dale Johannesen  <dalej@apple.com>
3457
3458         PR target/24076
3459         * gcc.target/i386/vecinit-3.c: New testcase.
3460         * gcc.target/i386/vecinit-4.c: Likewise.
3461         * gcc.target/i386/sse-18.c: Likewise.
3462         * gcc.target/i386/sse-19.c: Likewise.
3463
3464 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
3465
3466         * gfortran.dg/allocate_zerosize_1.f90: New test.
3467
3468 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
3469
3470         PR c++/26365
3471         * g++.dg/template/crash45.C: New test.
3472
3473 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
3474
3475         PR fortran/26787
3476         * gfortran.dg/proc_assign_1.f90: New test.
3477         * gfortran.dg/procedure_lvalue.f90: Change message.
3478         * gfortran.dg/namelist_4.f90: Add new error.
3479
3480         PR fortran/25597
3481         PR fortran/27096
3482         * gfortran.dg/auto_pointer_array_result_1.f90
3483
3484         PR fortran/27089
3485         * gfortran.dg/specification_type_resolution_1.f90
3486
3487         PR fortran/18003
3488         PR fortran/25669
3489         PR fortran/26834
3490         * gfortran.dg/bounds_temporaries_1.f90: New test.
3491
3492         PR fortran/27124
3493         * gfortran.dg/array_return_value_1.f90: New test.
3494
3495 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3496
3497         PR fortran/25336
3498         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
3499
3500 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
3501
3502         PR middle-end/26823
3503         * g++.dg/gomp/pr26823-1.C: New test.
3504         * g++.dg/gomp/pr26823-2.C: New test.
3505
3506 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
3507
3508         PR middle-end/27134
3509         * gcc.dg/pr27314.c: New test.
3510
3511 2006-04-13  Richard Henderson  <rth@redhat.com>
3512
3513         * g++.dg/gomp/block-0.C: Update expected matches.
3514
3515 2006-04-13  DJ Delorie  <dj@redhat.com>
3516
3517         * lib/target-supports.exp (check_effective_target_int32plus): New.
3518         (check_effective_target_ptr32plus): New.
3519         (check_effective_target_size32plus): New.
3520         (check_effective_target_int16): New.
3521         (check_profiling_available): Add m32c to the list of unsupported targets.
3522
3523         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
3524         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
3525         memory size.
3526         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
3527         pointers.
3528         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
3529         size_t.
3530         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
3531         and size_t.
3532         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
3533         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
3534         not just xstormy16.  Skip m32c due to weird pointer size.
3535         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
3536         not just xstormy16.
3537         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
3538         not just xstormy16.
3539         * gcc.dg/20020312-2.c: Add m32c support.
3540         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
3541         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
3542         in test.
3543         * gcc.dg/20050321-2.c: Require >=32 bit integers.
3544         * gcc.dg/asm-1.c: Skip if int and short are the same size.
3545         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
3546         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
3547         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
3548         * gcc.dg/init-string-2.c: Require >=32 bit integers.
3549         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
3550         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
3551         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
3552         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
3553         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
3554         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
3555         in test.
3556         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
3557         in test.
3558         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
3559         * gcc.dg/pr23049.c: Require >=32 bit integers.
3560         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
3561         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
3562         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
3563         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
3564         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
3565         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
3566         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
3567         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
3568         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
3569         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
3570         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
3571         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
3572         prototype in test.
3573         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
3574         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
3575         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
3576         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
3577         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
3578
3579         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
3580         * gcc.c-torture/execute/20040703-1.x: Likewise.
3581         * gcc.c-torture/execute/20040705-1.x: Likewise.
3582         * gcc.c-torture/execute/20040705-2.x: Likewise.
3583         * gcc.c-torture/execute/20040709-1.x: Likewise.
3584         * gcc.c-torture/execute/20040709-2.x: Likewise.
3585         * gcc.c-torture/execute/20040811-1.x: Likewise.
3586         * gcc.c-torture/execute/20050316-1.x: Likewise.
3587         * gcc.c-torture/execute/bitfld-4.x: Likewise.
3588         * gcc.c-torture/execute/pr19689.x: Likewise.
3589         * gcc.c-torture/execute/pr7284-1.x: Likewise.
3590         * gcc.c-torture/execute/usmul.x: Likewise.
3591         * gcc.c-torture/execute/vrp-5.x: Likewise.
3592         * gcc.c-torture/execute/vrp-6.x: Likewise.
3593         * gcc.dg/debug/20041023-1.s: Likewise.
3594
3595 2006-04-13  Roger Sayle  <roger@eyesopen.com>
3596
3597         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
3598         of integers to a vector types are now constant expressions in C.
3599         * gcc.dg/vect/vect-fold-1.c: New test case.
3600
3601 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
3602             Ulrich Weigand  <uweigand@de.ibm.com>
3603
3604         PR target/27006
3605         * gcc.dg/vmx/pr27006.c: New testcase.
3606
3607 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3608
3609         PR libgfortran/26766
3610         * gfortran.dg/write_recursive.f90: New test.
3611
3612 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
3613
3614         * g++.dg/parse/dtor7.C: New test.
3615         * g++.dg/parse/new1.C: Add error marker.
3616         * g++.dg/template/new3.C: New test.
3617
3618         PR c++/26122
3619         * g++.dg/template/pure1.C: New test.
3620
3621         PR c++/26295
3622         * g++.dg/parse/ptrmem4.C: New test.
3623
3624 2006-04-10  Jeff Law  <law@redhat.com>
3625
3626         PR/27087
3627         * gcc.c-torture/compile/pr27087.c: New test.
3628
3629 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
3630
3631         PR/21391
3632         * gcc.dg/20060410.c: New.
3633
3634 2006-04-10  Matthias Klose  <doko@debian.org>
3635
3636         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
3637         Recognize multilib directory names containing underscores.
3638
3639 2006-04-10  Roger Sayle  <roger@eyesopen.com>
3640
3641         * gcc.target/i386/vecinit-1.c: New test case.
3642         * gcc.target/i386/vecinit-2.c: Likewise.
3643
3644 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
3645
3646         PR debug/27057
3647         * g++.dg/debug/dwarf2-2.C: New test.
3648
3649 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
3650
3651         PR rtl-optimization/27073
3652         * gcc.c-torture/execute/pr27073.c: New test.
3653
3654 2006-04-08  Mike Stump  <mrs@apple.com>
3655
3656         * gcc.dg/pragma-darwin.c: Improve for ppc64.
3657
3658 2006-04-07  Richard Guenther  <rguenther@suse.de>
3659
3660         PR tree-optimization/26135
3661         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
3662
3663 2006-04-06  Jan Hubicka  <jh@suse.cz>
3664
3665         PR profile/26399
3666         * g++.dg/bprob/g++-bprob-2.C: New testcase.
3667
3668 2006-04-06  Roger Sayle  <roger@eyesopen.com>
3669
3670         * g++.dg/conversion/nullptr1.C: New test case.
3671         * g++.dg/conversion/nullptr2.C: Likewise.
3672
3673 2006-04-05  Roger Sayle  <roger@eyesopen.com>
3674
3675         * gfortran.dg/dependency_18.f90: New test case.
3676
3677 2006-04-05  Richard Guenther  <rguenther@suse.de>
3678
3679         PR tree-optimization/26919
3680         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
3681         * gcc.dg/ipa/ipa-2.c: Likewise.
3682         * gcc.dg/ipa/ipa-3.c: Likewise.
3683         * gcc.dg/ipa/ipa-5.c: Likewise.
3684
3685 2006-04-05  Richard Guenther  <rguenther@suse.de>
3686
3687         PR tree-optimization/26763
3688         * gcc.dg/torture/pr26763-1.c: New testcase.
3689         * gcc.dg/torture/pr26763-2.c: Likewise.
3690
3691 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
3692
3693         PR fortran/23634
3694         PR fortran/25619
3695         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
3696
3697 2006-04-04  Eric Christopher  <echristo@apple.com>
3698
3699         * gcc.target/i386/387-1.c: Allow regexp to match darwin
3700         stubs.
3701         * gcc.target/i386/387-5.c: Ditto.
3702
3703 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
3704
3705         * gcc.target/sparc/struct-ret-check.c: New test.
3706
3707 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3708
3709         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
3710         zero decimal digits specified in format.
3711
3712 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
3713
3714         PR fortran/26891
3715         * gfortran.dg/missing_optional_dummy_1.f90: New test.
3716
3717         PR fortran/26976
3718         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
3719         * gfortran.dg/initialization_1.f90: Make assignment compliant.
3720         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
3721         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
3722         bigendian-ness.
3723
3724 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
3725
3726         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
3727         dummy arguments work when the actual argument is itself a dummy
3728         argument of the caller.
3729
3730 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3731
3732         PR libfortran/24685
3733         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
3734
3735 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3736
3737         * gfortran.dg/dependencency_17.f90: New test case.
3738
3739 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3740
3741         * gfortran.dg/dependency_14.f90: New test case.
3742         * gfortran.dg/dependency_15.f90: Likewise.
3743         * gfortran.dg/dependency_16.f90: Likewise.
3744
3745 2006-03-31  Asher Langton  <langton2@llnl.gov>
3746
3747         PR fortran/25358
3748         gfortran.dg/cray_pointers_6.f90: New test.
3749
3750 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3751
3752         PR libgfortran/26890
3753         * gfortran.dg/read_size_noadvance.f90: New test.
3754
3755 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
3756
3757         PR fortran/25031
3758         * gfortran.dg/multiple_allocation_1.f90: Check that the
3759         size has changed after a re-allocation with stat.
3760
3761 2006-03-30  Richard Guenther  <rguenther@suse.de>
3762
3763         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
3764         removal.
3765         * gcc.target/i386/sselibm-2.c: Likewise.
3766         * gcc.target/i386/sselibm-3.c: Likewise.
3767         * gcc.target/i386/sselibm-4.c: Likewise.
3768         * gcc.target/i386/sselibm-5.c: Likewise.
3769
3770 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3771
3772         * gcc.dg/fold-andxor-1.c: New test case.
3773         * gcc.dg/fold-xorand-1.c: Likewise.
3774
3775 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3776
3777         * gcc.dg/fold-convnotconv-1.c: New test case.
3778
3779 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
3780
3781         PR fortran/26779
3782         * gfortran.dg/private_type_5.f90: New test.
3783
3784 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
3785
3786         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
3787
3788 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
3789
3790         * gfortran.dg/advance_2.f90: New test.
3791         * gfortran.dg/advance_3.f90: New test.
3792
3793         * gfortran.fortran-torture/execute/equiv_5.f: New test.
3794
3795 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3796
3797         PR libgfortran/26661
3798         PR libgfortran/26880
3799         * gfortran.dg/read_x_past.f: New test.
3800
3801 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
3802
3803         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
3804         to be STABS.
3805
3806 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
3807
3808         * objc.dg/dwarf-1.m: Skip on AIX.
3809         * objc.dg/dwarf-2.m: Skip on AIX.
3810
3811 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
3812
3813         PR fortran/26816
3814         * gfortran.dg/float_1.f90: New test.
3815
3816 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
3817
3818         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
3819         X86_64 targets.
3820         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
3821
3822 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3823
3824         PR libfortran/26735
3825         * gfortran.dg/convert_implied_open.f90: New test case.
3826
3827 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3828
3829         PR fortran/26769
3830         * gfortran.dg/transpose_reshape_r10.f90: New test case.
3831
3832 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
3833
3834         PR middle-end/26717
3835         * gcc.dg/pr26717.c: New test.
3836
3837 2006-03-25  Roger Sayle  <roger@eyesopen.com>
3838
3839         * gfortran.dg/dependency_12.f90: New test case.
3840
3841 2006-03-24  Roger Sayle  <roger@eyesopen.com>
3842
3843         * gfortran.dg/dependency_9.f90: New (resurected) test case.
3844
3845 2006-03-24  Jeff Law  <law@redhat.com>
3846
3847         * gcc.c-torture/pr26840.c: New test.
3848
3849 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
3850
3851         * objc.dg/dwarf-2.m: New.
3852         * obj-c++.dg/dwarf-2.mm: New.
3853
3854         * g++.old-deja/g++.other/init19.C: New.
3855
3856 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
3857
3858         * g++.dg/eh/spbp.C: Skip on AIX.
3859
3860 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
3861
3862         PR middle-end/26611
3863         * g++.dg/gomp/pr26611-1.C: New test.
3864         * g++.dg/gomp/pr26611-2.C: New test.
3865
3866 2006-03-24  Jeff Law  <law@redhat.com>
3867
3868         * gcc.c-torture/compile/pr26833.c: New test.
3869         * gfortran.fortran-torture/compile/pr26806.f90: New test.
3870
3871 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3872
3873         * gfortran.dg/endfile_2.f90: Delete temp file.
3874
3875 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
3876
3877         PR fortran/19303
3878         * gfortran.dg/record_marker_1.f90: New test case.
3879         * gfortran.dg/record_marker_2.f: New test case.
3880         * gfortran.dg/record_marker_3.f90: New test case.
3881
3882 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
3883
3884         PR fortran/17298
3885         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
3886         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
3887
3888 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
3889
3890         * lib/gcc-dg.exp (cleanup-modules): New proc.
3891         * gfortran.dg/allocatable_function_1.f90,
3892         gfortran.dg/allocate_char_star_scalar_1.f90,
3893         gfortran.dg/assumed_charlen_function_1.f90,
3894         gfortran.dg/assumed_dummy_1.f90,
3895         gfortran.dg/assumed_shape_ranks_1.f90,
3896         gfortran.dg/assumed_shape_ranks_2.f90,
3897         gfortran.dg/assumed_size_dt_dummy.f90,
3898         gfortran.dg/auto_char_dummy_array_1.f90,
3899         gfortran.dg/auto_char_len_3.f90,
3900         gfortran.dg/automatic_module_variable.f90,
3901         gfortran.dg/bad_automatic_objects_1.f90,
3902         gfortran.dg/char_array_constructor.f90,
3903         gfortran.dg/char_array_structure_constructor.f90,
3904         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
3905         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
3906         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
3907         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
3908         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
3909         gfortran.dg/derived_pointer_recursion.f90,
3910         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
3911         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
3912         gfortran.dg/dummy_functions_1.f90,
3913         gfortran.dg/elemental_initializer_1.f90,
3914         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
3915         gfortran.dg/elemental_pointer_1.f90,
3916         gfortran.dg/elemental_subroutine_1.f90,
3917         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
3918         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
3919         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
3920         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
3921         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
3922         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
3923         gfortran.dg/global_references_1.f90,
3924         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
3925         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
3926         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
3927         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
3928         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
3929         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
3930         gfortran.dg/large_integer_kind_1.f90,
3931         gfortran.dg/large_real_kind_1.f90,
3932         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
3933         gfortran.dg/module_double_reuse.f90,
3934         gfortran.dg/module_equivalence_1.f90,
3935         gfortran.dg/module_interface_1.f90,
3936         gfortran.dg/module_parameter_array_refs_1.f90,
3937         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
3938         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
3939         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
3940         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
3941         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
3942         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
3943         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
3944         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
3945         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
3946         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
3947         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
3948         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
3949         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
3950         gfortran.dg/same_name_1.f90,
3951         gfortran.dg/sibling_dummy_procedure_1.f90,
3952         gfortran.dg/sibling_dummy_procedure_2.f90,
3953         gfortran.dg/sibling_dummy_procedure_3.f90,
3954         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
3955         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
3956         gfortran.dg/used_dummy_types_2.f90,
3957         gfortran.dg/used_dummy_types_3.f90,
3958         gfortran.dg/used_dummy_types_4.f90,
3959         gfortran.dg/used_dummy_types_5.f90,
3960         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
3961         gfortran.dg/userdef_operator_1.f90: Use it.
3962
3963 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3964
3965         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
3966         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
3967         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
3968         gfortran.dg/write_back.f,
3969         gfortran.fortran-torture/execute/inquire_1.f90,
3970         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
3971
3972 2006-03-21  Jeff Law  <law@redhat.com>
3973
3974         * gcc.dg/tree-ssa/vrp28.c: New test.
3975
3976 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3977
3978         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
3979         if _STDC_C99 is defined.
3980         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
3981         * gcc.dg/builtins-20.c: Likewise.
3982         * gcc.dg/builtins-53.c: Likewise.
3983         * gcc.dg/single-precision-constant.c: Likewise. Also pass
3984         -mmacosx-version-min=10.3 on PowerPC/Darwin.
3985
3986 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
3987
3988         PR tree-opt/26781
3989         * gcc.c-torture/compile/pr26781-1.c: New test.
3990         * gcc.c-torture/compile/pr26781-2.c: New test.
3991
3992 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
3993
3994         PR c++/26690
3995         * g++.dg/gomp/pr26690-1.C: New test.
3996         * g++.dg/gomp/pr26690-2.C: New test.
3997
3998 2006-03-20  Jeff Law  <law@redhat.com>
3999
4000         * gcc.dg/tree-ssa/pr21829.c: New test.
4001
4002         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
4003
4004 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
4005
4006         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
4007         (check_visibility_available): Use it.
4008         (check_effective_target_default_packed): Likewise.
4009         (check_effective_target_pcc_bitfield_type_matters): Likewise.
4010         (check_effective_target_fopenmp): Likewise.
4011         (check_effective_target_freorder): Likewise.
4012         (check_effective_target_fpic): Likewise.
4013         (check_named_sections_available): Likewise.
4014         (check_effective_target_ilp32): Likewise.
4015         (check_effective_target_lp64): Likewise.
4016
4017 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
4018
4019         PR fortran/20935
4020         * gfortran.dg/scalar_mask_2.f90: New test case.
4021
4022 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
4023
4024         PR tree-opt/26629
4025         * gcc.dg/tree-ssa/loadpre12.c: New test.
4026         * gcc.dg/tree-ssa/loadpre13.c: New test.
4027         * gcc.dg/tree-ssa/loadpre14.c: New test.
4028         * gcc.dg/tree-ssa/loadpre15.c: New test.
4029         * gcc.dg/tree-ssa/loadpre16.c: New test.
4030         * gcc.dg/tree-ssa/loadpre17.c: New test.
4031         * gcc.dg/tree-ssa/loadpre18.c: New test.
4032         * gcc.dg/tree-ssa/loadpre19.c: New test.
4033         * gcc.dg/tree-ssa/loadpre20.c: New test.
4034         * gcc.dg/tree-ssa/loadpre21.c: New test.
4035         * gcc.dg/tree-ssa/loadpre22.c: New test.
4036
4037 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
4038
4039         PR fortran/26741
4040         * gfortran.dg/elemental_initializer_1.f90: New test.
4041
4042         PR fortran/26716
4043         * gfortran.dg/assumed_shape_ranks_2: New test.
4044
4045 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
4046
4047         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
4048         target fpic.
4049
4050 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4051
4052         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
4053         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
4054         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
4055         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
4056         gfortran.fortran-torture/execute/direct_io.f90,
4057         gfortran.fortran-torture/execute/inquire_2.f90,
4058         gfortran.fortran-torture/execute/inquire_4.f90,
4059         gfortran.fortran-torture/execute/list_read_1.f90,
4060         gfortran.fortran-torture/execute/open_replace.f90,
4061         gfortran.fortran-torture/execute/slash_edit.f90,
4062         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
4063         temporary files from testcases.
4064
4065 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4066
4067         PR libgfortran/26509
4068         gfortran.dg/write_direct_eor.f90: New test.
4069
4070 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
4071
4072         * gcc.target/powerpc/pr26350.c: New.
4073         * gcc.target/powerpc/indexed-addr.c: New.
4074
4075 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4076
4077         * gfortran.dg/dependency_13.f90: New test case.
4078
4079 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4080
4081         PR middle-end/21781
4082         * gcc.dg/real-const-1.c: New test case.
4083
4084 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
4085
4086         * g++.old-deja/g++.other/init18.C: New.
4087         * g++.old-deja/g++.other/init5.C: Remove xfail.
4088
4089 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4090
4091         * g++.dg/opt/pr15551.C: Cleanup temp file.
4092
4093 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4094
4095         PR c++/6634
4096         g++.dg/parse/long1.C: New test.
4097
4098 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4099
4100         PR fortran/19101
4101         * gfortran.dg/continuation.f90: New test.
4102         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
4103
4104 2006-03-14  Richard Guenther  <rguenther@suse.de>
4105
4106         PR tree-optimization/26672
4107         * gcc.dg/torture/pr26672.c: New testcase.
4108
4109 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
4110
4111         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
4112         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
4113
4114 2006-03-13  Roger Sayle  <roger@eyesopen.com>
4115
4116         PR middle-end/26557
4117         * gcc.c-torture/compile/switch-1.c: New test case.
4118
4119 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
4120
4121         PR fortran/25378
4122         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
4123         test to include more permuatations of mask and index.
4124         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
4125         respond to F2003 spec. that the position returned for an all false
4126         mask && condition is zero.
4127
4128 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
4129
4130         PR middle-end/25989
4131         * gcc.dg/gomp/pr25989.c: New test.
4132
4133 2006-03-13  Jeff Law  <law@redhat.com>
4134
4135         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
4136
4137 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
4138
4139         * gcc.dg/switch-9.c: New test.
4140
4141 2006-03-13  Richard Guenther  <rguenther@suse.de>
4142
4143         PR middle-end/26630
4144         * gcc.dg/torture/pr26630.c: New testcase.
4145
4146 2006-03-11  Roger Sayle  <roger@eyesopen.com>
4147
4148         * gfortran.dg/dependency_10.f90: New test case.
4149         * gfortran.dg/dependency_11.f90: Likewise.
4150
4151 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
4152             Erik Edelmann  <eedelman@gcc.gnu.org>
4153
4154         * gfortran.dg/allocatable_function_1.f90: New.
4155         * gfortran.dg/allocatable_function_2.f90: New.
4156
4157 2006-03-10  Richard Guenther  <rguenther@suse.de>
4158
4159         PR middle-end/26565
4160         * gcc.dg/torture/pr26565.c: New testcase.
4161
4162 2006-03-09  Eric Christopher  <echristo@apple.com>
4163
4164         * gcc.c-torture/compile/20060309-1.c: New.
4165
4166 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4167
4168         PR libgfortran/26499
4169         * gfortran.dg/write_back.f: New test.
4170         * gfortran.dg/write_rewind_1.f: New test.
4171         * gfortran.dg/write_rewind_2.f: New test.
4172
4173 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4174
4175         PR libgfortran/26554
4176         * gfortran.dg/read_logical.f90: New test.
4177
4178 2006-03-04  Laurent GUERBY <laurent@guerby.net>
4179
4180         * ada/acats/norun.lst: cdd2a03 now passes.
4181
4182 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
4183
4184         PR testsuite/25177
4185         * gcc.target/powerpc/pr18096-1.c: Change where the error
4186         would match.
4187
4188 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
4189
4190         * gcc.target/i386/cleanup-1.c: New test.
4191         * gcc.target/i386/cleanup-2.c: New test.
4192
4193 2006-03-04  Roger Sayle  <roger@eyesopen.com>
4194
4195         * gfortran.dg/dependency_9.f90: Remove for the time being.
4196
4197 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
4198
4199         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
4200         directive.
4201
4202 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4203
4204         * gfortran.dg/dependency_9.f90: New test case.
4205
4206 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4207
4208         * gfortran.dg/dependency_4.f90: New test case.
4209         * gfortran.dg/dependency_5.f90: New test case.
4210         * gfortran.dg/dependency_6.f90: New test case.
4211         * gfortran.dg/dependency_7.f90: New test case.
4212         * gfortran.dg/dependency_8.f90: New test case.
4213
4214 2006-03-03  Paul Brook  <paul@codesourcery.com>
4215
4216         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
4217         Add m68k-*-elf.
4218
4219 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
4220
4221         PR fortran/25031
4222         * multiple_allocation_1.f90: New test.
4223
4224 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4225
4226         PR tree-optimization/26524
4227         * gfortran.dg/pr26524.f: New test case.
4228
4229 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4230
4231         * g++.dg/template/repo5.C: Cleanup repo files.
4232         * gcc.dg/20051201-1.c: Cleanup coverage files.
4233         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
4234         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
4235         tree dump files.
4236
4237 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
4238
4239         * objc.dg/objc-nofilename-1.m: New test.
4240         * objc.dg/bad-receiver-type.m: New test.
4241         * obj-c++.dg/bad-receiver-type.mm: New test.
4242
4243 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4244
4245         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
4246
4247 2006-03-01  Mike Stump  <mrs@apple.com>
4248
4249         * g++.dg/abi/key2.C: Add.
4250
4251 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
4252
4253         * gfortran.dg/logical_dot_product.f90: New test.
4254
4255         PR fortran/26393
4256         * gfortran.dg/used_interface_ref.f90: New test.
4257
4258         PR fortran/20938
4259         * gfortran.dg/dependency_2.f90: New test.
4260         * gfortran.fortran-torture/execute/where17.f90: New test.
4261         * gfortran.fortran-torture/execute/where18.f90: New test.
4262         * gfortran.fortran-torture/execute/where19.f90: New test.
4263         * gfortran.fortran-torture/execute/where20.f90: New test.
4264
4265 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
4266
4267         * g++.dg/tree-ssa/pr26443.C: New test case.
4268
4269 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
4270
4271         PR middle-end/26022
4272         * g++.dg/opt/return-slot1.C: New test.
4273
4274 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4275
4276         PR libgfortran/26136
4277         * gfortran.dg/namelist_23.f90: New test.
4278
4279 2006-02-28  Roger Sayle  <roger@eyesopen.com>
4280
4281         PR middle-end/14752
4282         * gcc.dg/fold-eqandshift-2.c: New test case.
4283
4284 2006-02-28  Richard Guenther  <rguenther@suse.de>
4285
4286         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
4287         decomposition.
4288
4289 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
4290
4291         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
4292
4293 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4294
4295         PR libgfortran/26464
4296         * gfortran.dg/backspace_5.f: New test.
4297         * gfortran.dg/backspace_6.f: New test.
4298
4299 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4300
4301         * gcc.dg/fold-eqandnot-1.c: New test case.
4302
4303 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4304
4305         PR middle-end/19983
4306         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
4307
4308 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
4309
4310         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
4311         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
4312
4313 2006-02-26  Richard Guenther  <rguenther@suse.de>
4314
4315         PR tree-optimization/26421
4316         * gcc.dg/tree-ssa/pr26421.c: New testcase.
4317
4318 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4319
4320         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
4321         * g++.old-deja/g++.robertl/eb132.C: Likewise.
4322
4323 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4324
4325         * gcc.dg/fold-even-1.c: New test case.
4326
4327 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4328
4329         PR middle-end/21137
4330         * gcc.dg/fold-eqandshift-1.c: New test case.
4331
4332 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4333
4334         PR tree-optimization/25125
4335         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
4336         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
4337
4338 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4339
4340         PR tree-optimizations/26359
4341         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
4342         with -fdump-tree-dceloop-details.
4343         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
4344
4345 2006-02-25  Roger Sayle  <roger@eyesopen.com>
4346
4347         PR middle-end/23673
4348         * gcc.dg/fold-eqxor-1.c: New test case.
4349         * gcc.dg/fold-eqxor-2.c: Likewise.
4350         * gcc.dg/fold-eqxor-3.c: Likewise.
4351
4352 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
4353
4354         PR fortran/23092
4355         * scalar_mask_1.f90: New test.
4356
4357 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
4358
4359         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
4360         * g++.dg/eh/uncaught2.C: New.
4361         * g++.dg/eh/uncaught3.C: New.
4362
4363 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4364
4365         PR libgfortran/26423
4366         * gfortran.dg/read_many_1.f: New test.
4367
4368 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
4369
4370         PR fortran/24519
4371         * gfortran.dg/dependency_3.f90: New test.
4372         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
4373         XFAILs.
4374
4375         PR fortran/25395
4376         * gfortran.dg/equiv_6.f90: New test.
4377
4378 2006-02-23  Jeff Law  <law@redhat.com>
4379
4380         * gcc.c-torture/compile/pr26425.c: New test.
4381
4382 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
4383
4384         PR middle-end/26412
4385         * gcc.dg/gomp/pr26412.c: New test.
4386
4387 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4388
4389         PR c++/26291
4390         * g++.dg/other/ellipsis1.C: New test.
4391         * g++.dg/parse/operator4.C: Adjust error marker.
4392
4393 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
4394
4395         PR target/25603
4396         * gfortran.dg/pr25603.f: New testcase.
4397
4398 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
4399
4400         * gcc.dg/bf-spl1.c: Don't specify -m68000.
4401         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
4402
4403 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
4404
4405         * g++.dg/eh/spbp.C: New.
4406
4407 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
4408
4409         PR middle-end/26379
4410         * gcc.target/i386/mmx-7.c: New test.
4411
4412 2006-02-20  Roger Sayle  <roger@eyesopen.com>
4413
4414         PR tree-optimization/26361
4415         * gcc.dg/tree-ssa/vrp27.c: New test case.
4416
4417 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
4418
4419         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
4420         * gcc.dg/tree-ssa/complex-4.c: Here.
4421
4422 2006-02-19  Roger Sayle  <roger@eyesopen.com>
4423
4424         PR middle-end/19543
4425         * gfortran.dg/logical_1.f90: New test case.
4426
4427 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
4428
4429         PR middle-end/26334
4430         * gcc.dg/20060218-1.c: Moved to...
4431         * gcc.target/i386/20060218-1.c: ... here.  New test.
4432
4433 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4434
4435         PR fortran/26201
4436         * gfortran.dg/convert_1.f90: New.
4437
4438 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
4439
4440         PR fortran/25054
4441         * gfortran.dg/namelist_5.f90: New test.
4442
4443         PR fortran/25089
4444         * gfortran.dg/namelist_4.f90: New test.
4445
4446 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4447
4448         PR tree-opt/25680
4449         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
4450
4451 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4452
4453         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
4454         variable to take into account the variable name in the
4455         function header.
4456         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
4457
4458 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
4459
4460         PR middle-end/26334
4461         * gcc.c-torture/compile/20060217-1.c: New test.
4462         * gcc.dg/20060218-1.c: New test.
4463
4464 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
4465
4466         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
4467
4468 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
4469
4470         * gcc.dg/cpp/undef3.c: New test.
4471         * gcc.dg/cpp/trad/builtins2.c: New test.
4472
4473 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
4474
4475         PR c++/26266
4476         * g++.dg/template/static22.C: New test.
4477         * g++.dg/template/static23.C: New test.
4478         * g++.dg/template/static24.C: New test.
4479         * g++.dg/template/non-dependent13.C: New test.
4480         * g++.dg/init/member1.C: Tweak error markers.
4481
4482 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4483
4484         PR target/26255
4485         * gcc.c-torture/compile/pr26255.c: New test case.
4486
4487 2006-02-16  Roger Sayle  <roger@eyesopen.com>
4488
4489         * gfortran.fortran-torture/execute/where_10.f90: New test case.
4490         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4491         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
4492         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
4493         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4494         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4495         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4496
4497 2006-02-16  Jeff Law  <law@redhat.com>
4498
4499         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
4500         * gcc.dg/tree-ssa/vrp26.c: New test.
4501
4502 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
4503
4504         PR target/20353
4505         PR target/24578
4506         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
4507         __UCLIBC__ is defined.
4508
4509 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
4510
4511         PR fortran/26224
4512         * gfortran.dg/gomp/pr26224.f: New test.
4513
4514 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
4515
4516         PR tree-opt/25918
4517         * lib/target-supports.exp
4518         (check_effective_target_vect_short_mult): New.
4519         (check_effective_target_vect_char_mult): New.
4520         (check_effective_target_vect_widen_sum_qi_to_si): New.
4521         (check_effective_target_vect_widen_sum_qi_to_hi): New.
4522         (check_effective_target_vect_widen_sum_hi_to_si): New.
4523         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
4524         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
4525         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
4526         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
4527         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
4528         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
4529         vect-reduc-pattern-2c.c
4530         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
4531         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
4532         vect-reduc-pattern-1c.c
4533
4534 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
4535
4536         PR fortran/24557
4537         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
4538
4539 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
4540
4541         PR fortran/26054
4542         * gfortran.dg/enum_8.f90: Remove check for warning.
4543         * gfortran.dg/iomsg_1.f90: Ditto.
4544         * gfortran.dg/enum_1.f90: Ditto.
4545         * gfortran.dg/enum_9.f90: Ditto.
4546         * gfortran.dg/enum_2.f90: Ditto.
4547         * gfortran.dg/enum_10.f90: Ditto.
4548         * gfortran.dg/enum_3.f90: Ditto.
4549         * gfortran.dg/flush_1.f90: Ditto.
4550         * gfortran.dg/enum_4.f90: Ditto.
4551         * gfortran.dg/array_constructor_1.f90: Ditto.
4552         * gfortran.dg/enum_5.f90: Ditto.
4553         * gfortran.dg/enum_6.f90: Ditto.
4554         * gfortran.dg/enum_7.f90: Ditto.
4555
4556 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
4557
4558         PR middle-end/26300
4559         * gcc.c-torture/compile/20060215-1.c: New test.
4560
4561 2006-02-14  Roger Sayle  <roger@eyesopen.com>
4562
4563         PR middle-end/23670
4564         * gcc.dg/tree-ssa/andor-2.c: New test case.
4565
4566 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
4567
4568         PR fortran/25045
4569         * optional_dim.f90: New test.
4570
4571 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4572
4573         PR fortran/26277
4574         * gfortran.dg/label_4.f90: New.
4575
4576 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
4577             Diego Novillo  <dnovillo@redhat.com>
4578             Uros Bizjak  <uros@kss-loka.si>
4579
4580         * gfortran.dg/gomp: New directory.
4581
4582 2006-02-14  Richard Guenther  <rguenther@suse.de>
4583
4584         PR tree-optimization/26258
4585         * gcc.dg/torture/pr26258.c: New testcase.
4586
4587 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
4588
4589         PR fortran/26246
4590         * gfortran.dg/pr26246_1.f90: New test.
4591         * gfortran.dg/pr26246_2.f90: New test.
4592
4593         PR middle-end/26092
4594         * gcc.c-torture/compile/20060208-1.c: New test.
4595
4596 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
4597
4598         PR fortran/26074
4599         PR fortran/25103
4600         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
4601         * gfortran.dg/bad_automatic_objects_1.f90: New test.
4602         * gfortran.dg/automatic_module_variable.f90: Change error message.
4603
4604         PR fortran/20861
4605         * gfortran.dg/internal_dummy_1.f90: New test.
4606
4607         PR fortran/20871
4608         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
4609
4610
4611         PR fortran/25083
4612         * gfortran.dg/uncommon_block_data_1.f90: New test.
4613         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
4614         with standard.
4615
4616         PR fortran/25088
4617         * gfortran.dg/typed_subroutine_1.f90: New test.
4618
4619 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
4620
4621         * objc.dg/dwarf-1.m: New.
4622
4623 2006-02-13  Roger Sayle  <roger@eyesopen.com>
4624
4625         PR middle-end/24427
4626         * gcc.dg/tree-ssa/andor-1.c: New test case.
4627
4628 2006-02-13  Josh Conner  <jconner@apple.com>
4629
4630         PR target/25376
4631         * gcc.dg/pr25376.c: New test.
4632
4633         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
4634         assemble.
4635         * lib/target-supports.exp (check_named_sections_available):
4636         Only compile named-sections test -- don't assemble.
4637
4638 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4639
4640         * g++.dg/warn/no-write-strings.C: New test.
4641         * g++.dg/warn/write-strings.C: Likewise.
4642         * g++.dg/warn/write-strings-default.C: Likewise.
4643
4644 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
4645
4646         PR fortran/25806
4647         * gfortran.dg/ret_pointer_2.f90: New test.
4648
4649 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
4650
4651         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
4652
4653 2006-02-10  Jeff Law  <law@redhat.com>
4654
4655         * gcc.c-torture/compile/pr26213.c: New test.
4656
4657 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
4658
4659         gfortran.dg/null_1.f90: New test.
4660
4661 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4662
4663         PR fortran/14771
4664         * gfortran.dg/parens_4.f90: New.
4665         * gfortran.dg/parens_5.f90: New.
4666
4667 2006-02-10  Richard Guenther  <rguenther@suse.de>
4668
4669         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
4670
4671 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4672         Paul Thomas  <pault@gcc.gnu.org>
4673
4674         PR fortran/14771
4675         * gfortran.dg/parens_1.f90: New.
4676         * gfortran.dg/parens_2.f90: New.
4677         * gfortran.dg/parens_3.f90: New.
4678
4679 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
4680
4681         PR fortran/26038
4682         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
4683
4684         PR fortran/25059
4685         * gfortran.dg/impure_assignment_1.f90: New test.
4686
4687         PR fortran/25070
4688         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
4689
4690 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4691
4692         PR target/26141
4693         * g++.dg/expr/stdarg2.C: New test.
4694
4695 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4696
4697         PR inline-asm/16194
4698         * gcc.dg/pr16194.c: New test.
4699
4700 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4701
4702         * ada/acats/run_acats: Use portable variant of "$@".
4703
4704 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4705
4706         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
4707         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
4708
4709 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4710
4711         PR tree-opt/26179
4712         * g++.dg/opt/pr26179.C: New test.
4713
4714 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4715
4716         PR middle-end/26134
4717         * gcc.dg/tree-ssa/complex-3.c: New test.
4718
4719 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4720
4721         * gcc.c-torture/compile/volatile-1.c: New test.
4722
4723 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
4724
4725         PR 26180
4726         * gcc.dg/tree-ssa/pr26180.c: New test.
4727
4728 2006-02-08  Jeff Law  <law@redhat.com>
4729
4730         * gcc.dg/tree-ssa/pr21417.c: New test.
4731
4732 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4733
4734         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4735         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
4736
4737 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4738
4739         * lib/scanrtl.exp: New.
4740
4741 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4742
4743         PR c++/26071
4744         * g++.dg/other/virtual2.C: New test.
4745
4746         PR c++/26070
4747         * g++.dg/other/virtual1.C: New test.
4748
4749 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4750
4751         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
4752         cleanup-ipa-dump): Update dump file glob patterns.
4753         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
4754         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
4755
4756         * lib/gcc-dg.exp: Load it.
4757         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
4758
4759 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
4760
4761         PR testsuite/26159
4762         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
4763         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4764
4765 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4766
4767         PR fortran/25577
4768         * gfortran.dg/mvbits_1.f90: New.
4769
4770 2006-02-07  Dirk Mueller  <dmueller@suse.com>
4771
4772         * g++.dg/warn/Wdiv-by-zero.C: New test.
4773         * g++.dg/warn/Wno-div-by-zero.C: New.
4774
4775 2006-02-07  Jeff Law  <law@redhat.com>
4776
4777         * gcc.dg/tree-ssa/pr21559.c: New test.
4778
4779         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
4780         multiple VRP passes.
4781         * gcc.dg/tree-ssa/vrp09.c: Likewise.
4782         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4783         * gcc.dg/tree-ssa/pr21582.c: Likewise.
4784         * gcc.dg/tree-ssa/pr20657.c: Likewise.
4785         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4786         * gcc.dg/tree-ssa/vrp02.c: Likewise
4787         * gcc.dg/tree-ssa/vrp11.c: Likewise
4788         * gcc.dg/tree-ssa/pr14341.c: Likewise
4789         * gcc.dg/tree-ssa/vrp19.c: Likewise
4790         * gcc.dg/tree-ssa/vrp20.c: Likewise
4791         * gcc.dg/tree-ssa/vrp03.c: Likewise
4792         * gcc.dg/tree-ssa/pr21086.c: Likewise
4793         * gcc.dg/tree-ssa/pr21959.c: Likewise
4794         * gcc.dg/tree-ssa/vrp21.c: Likewise
4795         * gcc.dg/tree-ssa/vrp04.c: Likewise
4796         * gcc.dg/tree-ssa/pr25485.c: Likewise
4797         * gcc.dg/tree-ssa/pr22026.c: Likewise
4798         * gcc.dg/tree-ssa/vrp22.c: Likewise
4799         * gcc.dg/tree-ssa/vrp05.c: Likewise
4800         * gcc.dg/tree-ssa/20030807-10.c: Likewise
4801         * gcc.dg/tree-ssa/pr20701.c: Likewise
4802         * gcc.dg/tree-ssa/vrp23.c: Likewise
4803         * gcc.dg/tree-ssa/vrp06.c: Likewise
4804         * gcc.dg/tree-ssa/pr22117.c: Likewise
4805         * gcc.dg/tree-ssa/pr20702.c: Likewise
4806         * gcc.dg/tree-ssa/vrp15.c: Likewise
4807         * gcc.dg/tree-ssa/pr21090.c: Likewise
4808         * gcc.dg/tree-ssa/pr21294.c: Likewise
4809         * gcc.dg/tree-ssa/vrp24.c: Likewise
4810         * gcc.dg/tree-ssa/vrp07.c: Likewise
4811         * gcc.dg/tree-ssa/pr21563.c: Likewise
4812         * gcc.dg/tree-ssa/pr25382.c: Likewise
4813         * gcc.dg/tree-ssa/vrp16.c: Likewise
4814         * gcc.dg/tree-ssa/vrp25.c: Likewise
4815         * gcc.dg/tree-ssa/vrp08.c: Likewise
4816         * gcc.dg/tree-ssa/20030807-6.c: Likewise
4817         * gcc.dg/tree-ssa/vrp17.c: Likewise
4818         * gcc.dg/tree-ssa/pr21458.c: Likewise
4819         * g++.dg/tree-ssa/pr18178.C: Likewise
4820
4821 2006-02-07  Richard Guenther  <rguenther@suse.de>
4822
4823         PR c++/26140
4824         Revert
4825         2006-01-30  Richard Guenther  <rguenther@suse.de>
4826         PR c++/23372
4827         * gcc.dg/pr23372-1.C: New testcase.
4828
4829         * g++.dg/tree-ssa/pr26140.C: New testcase.
4830
4831 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
4832
4833         PR c++/9737
4834         * g++.dg/template/ttp15.C: New test.
4835         * g++.dg/template/ttp16.C: Likewise.
4836         * g++.dg/template/ttp17.C: Likewise.
4837         * g++.old-deja/g++.pt/ttp36.C: Remove.
4838         * g++.old-deja/g++.pt/ttp19.C: Likewise.
4839         * g++.old-deja/g++.pt/ttp37.C: Likewise.
4840         * g++.old-deja/g++.pt/ttp38.C: Likewise.
4841         * g++.old-deja/g++.pt/ttp39.C: Likewise.
4842         * g++.old-deja/g++.pt/ttp9.C: Likewise.
4843         * g++.old-deja/g++.pt/ttp40.C: Likewise.
4844         * g++.old-deja/g++.pt/ttp51.C: Likewise.
4845         * g++.old-deja/g++.pt/ttp26.C: Likewise.
4846         * g++.old-deja/g++.pt/ttp36.C: Likewise.
4847
4848 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
4849
4850         PR libfortran/23815
4851         * unf_io_convert_4.f90: New test.
4852
4853 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
4854
4855         * gcc.dg/tree-ssa/loadpre10.c: New test.
4856         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
4857         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
4858         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
4859
4860 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4861
4862         PR libfortran/24685
4863         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
4864
4865 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
4866
4867         PR tree-opt/25251
4868         * gfortran.dg/assign_7.f: New test.
4869
4870 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4871
4872         PR fortran/26041
4873         PR fortran/26064
4874         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
4875         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
4876         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
4877
4878 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
4879
4880         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
4881         in size_t typedef.
4882
4883 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4884
4885         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
4886         * g++.dg/charset/string.c (foo): Likewise.
4887         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
4888         const char*
4889         * g++.dg/ext/builtin2.C (printf): Likewise.
4890         * g++.dg/init/new15.C (printf): Likewise.
4891         * g++.dg/opt/pr17697-1.C (foo): Likewise.
4892         * g++.dg/opt/pr17697-2.C (foo): Likewise.
4893         * g++.dg/opt/pr17697-3.C (foo): Likewise.
4894         * g++.dg/template/non-dependent4.C (temp): Likewise.
4895         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
4896         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
4897         parameter type to const char*.
4898         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
4899         Change type to const char*.
4900         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
4901         Likewise.
4902         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
4903         second parameter type to const char*.
4904         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
4905         (Y::Y): Change parameter type to const char*.
4906         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
4907         * g++.old-deja/g++.jason/report.C: Apply const correctness.
4908         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
4909         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
4910         (char*).
4911         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
4912         const char*.
4913         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
4914         type to const char*.
4915         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
4916         return type to const char*.
4917         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
4918         to const char*.
4919         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
4920         * g++.old-deja/g++.law/refs1.C: Likewise.
4921         * g++.old-deja/g++.law/visibility1.C: Likewise.
4922         * g++.old-deja/g++.law/visibility2.C: Likewise.
4923         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
4924         const char*.
4925         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
4926         * g++.old-deja/g++.mike/net48.C: Likewise.
4927         * g++.old-deja/g++.mike/p646.C: Likewise.
4928         * g++.old-deja/g++.mike/p6746.C: Likewise.
4929         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
4930         type to const char*.
4931         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
4932         deprecated conversion warning.
4933         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
4934         char*.
4935         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
4936         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
4937         * g++.old-deja/g++.pt/explicit8.C: Likewise.
4938         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
4939         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
4940         * g++.old-deja/g++.pt/nontype3.C: Likewise.
4941         * g++.old-deja/g++.pt/t39.C: Likewise.
4942         * g++.old-deja/g++.robertl/eb106.C: Likewise.
4943         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
4944
4945 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
4946
4947         PR fortran/25075
4948         intrinsic_argument_conformance_1.f90: New test.
4949
4950 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
4951
4952         PR fortran/20845
4953         * gfortran.dg/char_result_11.f90: Add SAVE.
4954         * gfortran.dg/der_pointer_4.f90: Ditto.
4955         * gfortran.dg/default_initialization.f90: New test.
4956
4957 2006-02-03  Jeff Law  <law@redhat.com>
4958
4959         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
4960         handle more than 100 dump files.
4961         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
4962         * lib/scantree.exp (scan-tree-dump): Likewise.
4963         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
4964         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
4965         * lib/scanipa.exp (scan-ipa-dump): Likewise.
4966         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
4967         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
4968
4969 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
4970
4971         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
4972
4973 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
4974
4975         * g++.dg/template/using12.C: New test.
4976
4977 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
4978
4979         * gcc.target/powerpc/pr25960.c: New test.
4980
4981 2006-02-02  Steven G. Kargl  <kargls@comcast>
4982
4983         PR fortran/24958
4984         gfortran.dg/nullify_2.f90: New test.
4985
4986 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
4987
4988         PR 25990
4989         * gcc.dg/gomp/pr25990.c: New test.
4990
4991 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
4992
4993         PR c++/25342
4994         * g++.gd/template/partial4.C: New test.
4995
4996 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
4997
4998         PR middle-end/26001
4999         * gfortran.dg/data_char_2.f90: New.
5000
5001 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
5002
5003         PR fortran/26039
5004         maxval_maxloc_conformance_1.f90: New test.
5005
5006 2006-01-31  Richard Guenther  <rguenther@suse.de>
5007
5008         * gcc.target/i386/sselibm-1.c: New testcase.
5009         * gcc.target/i386/sselibm-2.c: Likewise.
5010         * gcc.target/i386/sselibm-3.c: Likewise.
5011         * gcc.target/i386/sselibm-4.c: Likewise.
5012         * gcc.target/i386/sselibm-5.c: Likewise.
5013
5014 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5015
5016         PR fortran/24266
5017         * gfortran.dg/arrayio_derived_2.f90: New.
5018
5019 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
5020
5021         * gcc.dg/unsigned-long-compare.c: New test.
5022
5023 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
5024
5025         PR testsuite/25318
5026         * lib/target-supports.exp (check_effective_target_freorder):
5027         Check to see if target supports -freorder-blocks-and-partition.
5028         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
5029         instead of "dg-require-named-sections".
5030
5031 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
5032
5033         PR target/14798:
5034         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
5035         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
5036         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5037         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5038         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
5039         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
5040         * gcc.dg/attr-isr-trap_exit.c: Likewise.
5041         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5042
5043 2006-01-30  Richard Guenther  <rguenther@suse.de>
5044
5045         PR c++/23372
5046         * gcc.dg/pr23372-1.C: New testcase.
5047
5048 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
5049
5050         * gcc.dg/gomp/pr25874.c: New test.
5051
5052 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
5053
5054         PR tree-opt/25911
5055         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
5056
5057 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
5058
5059         PR fortran/18578
5060         PR fortran/18579
5061         PR fortran/20857
5062         PR fortran/20885
5063         * gfortran.dg/intent_out_1.f90: New test.
5064
5065 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
5066
5067         PR fortran/17911
5068         * gfortran.dg/procedure_lvalue.f90: New test.
5069
5070         PR fortran/20895
5071         PR fortran/25030
5072         * gfortran.dg/char_pointer_assign_2.f90: New test.
5073         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
5074         assignment to be consistent with standard.
5075         * gfortran.dg/char_result_2.f90: The same.
5076         * gfortran.dg/char_result_8.f90: The same.
5077
5078 2006-01-28  Zack Weinberg  <zackw@panix.com>
5079
5080         * gcc.dg/Woverlength-strings.c
5081         * gcc.dg/Woverlength-strings-pedantic-c89.c
5082         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
5083         * gcc.dg/Woverlength-strings-pedantic-c99.c
5084         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
5085
5086 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
5087
5088         * gcc.c-torture/execute/20060127-1.c: New test.
5089
5090 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5091
5092         PR c++/25999
5093         * g++.dg/ext/pragmaweak1.C: New test.
5094
5095 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5096
5097         PR c++/25855
5098         * g++.dg/template/spec29.C: New test.
5099
5100 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
5101
5102         PR c/19606.
5103         * gcc.c-torture/execute/pr19606.c: New.
5104
5105 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
5106
5107         * gcc.dg/pragma-re-4.c: New test.
5108
5109 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
5110
5111         PR fortran/25964
5112         * gfortran.dg/assumed_size_refs_3.f90: New test.
5113
5114 2006-01-27  Ben Elliston  <bje@au.ibm.com>
5115
5116         * gcc.misc-tests/dectest.exp: Remove defunct comment.
5117
5118 2006-01-26  Laurent GUERBY <laurent@guerby.net>
5119
5120         PR ada/21317
5121         * ada/acats/support/impdef.a: Add One_Long_Second.
5122         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
5123         * ada/acats/tests/c9/c94026.a: Likewise.
5124         * ada/acats/tests/c9/c97305c.ada: Likewise.
5125         * ada/acats/tests/c9/c99004a.ada: Likewise.
5126
5127 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
5128
5129         PR fortran/25964
5130         * gfortran.dg/global_references_2.f90: New test.
5131
5132         PR fortran/25084
5133         PR fortran/20852
5134         PR fortran/25085
5135         PR fortran/25086
5136         * gfortran.dg/assumed_charlen_function_1.f90: New test.
5137         * gfortran.dg/assumed_charlen_function_3.f90: New test.
5138
5139         PR fortran/25416
5140         * gfortran.dg/assumed_charlen_function_2.f90: New test.
5141
5142 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
5143
5144         PR c/25892
5145         * gcc.dg/Wpointer-sign.c: New.
5146         * gcc.dg/Wpointer-sign-Wall.c: New.
5147         * gcc.dg/Wpointer-sign-Wall-no.c: New.
5148         * gcc.dg/Wpointer-sign-pedantic.c: New.
5149         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
5150         * gcc.dg/conv-2.c: Use -Wpointer-sign.
5151
5152 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
5153
5154         PR C/25861
5155         * gcc.c-torture/compile/pr25861.c: New test.
5156
5157 2006-01-26  Paul Brook  <paul@codesourcery.com>
5158
5159         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
5160         on short-enum targets.
5161         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
5162         variable.
5163         (generate_fields): Use short_enums.
5164         (main): Set short_enums.  Document -e.
5165         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
5166         on short-enum targets.
5167         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
5168         variable.
5169         (generate_fields): Use short_enums.
5170         (main): Set short_enums.  Document -e.
5171         * lib/target-supports.exp (check_effective_target_short_enums): New.
5172
5173 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
5174
5175         PR target/25947
5176         * gcc.dg/torture/pr25947-1.c: New test.
5177
5178 2006-01-25  Jan Hubicka  <jh@suse.cz>
5179             Roger Sayle  <roger@eyesopen.com>
5180
5181         PR rtl-optimization/25703
5182         * gcc.target/i386/20060125-1.c: New test case.
5183         * gcc.target/i386/20060125-2.c: New test case.
5184
5185 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5186
5187         PR fortran/18540
5188         * gfortran.dg/goto_1.f: New.
5189
5190 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
5191
5192         PR fortran/25716
5193         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
5194         25716 on 32-bit systems too.
5195
5196 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
5197
5198         PR testsuite/25590
5199         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
5200
5201 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5202
5203         * gcc.dg/tree-ssa/gen-vect-33.c: New.
5204
5205 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5206
5207         PR fortran/25835
5208         * gfortran.dg/read_eof.f90: Delete, renamed.
5209         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
5210         * gfortran.dg/read_eof_2.f90: New test.
5211         * gfortran.dg/read_eof_3.f90: New test.
5212
5213 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
5214
5215         PR tree-opt/25860
5216         * gcc.c-torture/compile/pr25860.c: New test.
5217
5218 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5219
5220         PR c++/25552
5221         * g++.dg/parse/dtor8.C: New test.
5222
5223 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
5224
5225         PR testsuite/25891
5226         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
5227         * gcc.dg/gomp/gomp.exp: Return without testing anything if
5228         check_effective_target_fopenmp returns 0.
5229
5230 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
5231
5232         PR ada/20548
5233         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
5234         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
5235         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
5236
5237 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
5238
5239         PR tree-opt/25857
5240         * g++.dg/opt/pr25857.C: New test.
5241
5242 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
5243         Jan Hubicka  <jh@suse.cz>
5244         Richard Guenther  <rguenther@suse.de>
5245
5246         PR rtl-optimization/25654
5247         * gcc.dg/torture/pr25654.c: New testcase.
5248         * gcc.target/i386/pr25654.c: Likewise.
5249
5250 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
5251
5252         PR fortran/25901
5253         * gfortran.dg/internal references_2.f90: New test.
5254
5255         Fix regression in testing of admissability of attributes.
5256         * gfortran.dg/intent_used_1.f90: New test.
5257
5258 2006-01-23  Ben Elliston  <bje@au.ibm.com>
5259
5260         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
5261         Remove target conditional torture options for i?86 and x86_64
5262         GNU/Linux.
5263
5264 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5265
5266         PR c++/10891
5267         * g++.dg/rtti/no-rtti.C: New.
5268
5269 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
5270
5271         PR c++/25895
5272         * g++.dg/inherit/conv2.C: New test.
5273
5274         PR c++/25856
5275         * g++.dg/parse/dtor7.C: New test.
5276
5277         PR c++/25858
5278         * g++.dg/template/crash44.C: New test.
5279
5280 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
5281
5282         PR fortran/25124
5283         PR fortran/25625
5284         * gfortran.dg/internal_references_1.f90: New test.
5285           PR fortran/20881
5286         PR fortran/23308
5287         PR fortran/25538
5288         PR fortran/25710
5289         * gfortran.dg/global_references_1.f90: New test.
5290         * gfortran.dg/g77/19990905-1.f: Restore the error that
5291         there is a clash between the common block name and
5292         the name of a subroutine reference.
5293
5294         PR fortran/PR24276
5295         * gfortran.dg/aliasing_dummy_1.f90: New test.
5296
5297 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
5298
5299         * gcc.dg/vmx/1b-01.c: Warning fix.
5300         * gcc.dg/vmx/1c-02.c: Likewise.
5301         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
5302
5303 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
5304
5305         PR testsuite/24962
5306         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
5307
5308 2006-01-20  Richard Guenther  <rguenther@suse.de>
5309         Steven Bosscher <stevenb.gcc@gmail.com>
5310
5311         PR rtl-optimization/24626
5312         * gcc.dg/torture/pr24626-1.c: New testcase.
5313         * gcc.dg/torture/pr24626-2.c: Likewise.
5314         * gcc.dg/torture/pr24626-3.c: Likewise.
5315         * gcc.dg/torture/pr24626-4.c: Likewise.
5316
5317 2006-01-20  Dirk Mueller  <dmueller@suse.com>
5318
5319         PR c++/5520
5320         * g++.dg/warn/empty-body.C: New.
5321
5322 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
5323
5324         PR c++/22136
5325         * g++.dg/template/using10.C: New test.
5326         * g++.dg/temlpate/using11.C: Likewise.
5327         * g++.dg/inherit/using5.C: Tweak error messages.
5328
5329 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
5330
5331         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
5332         target test.
5333         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
5334
5335 2006-01-19  Jan Hubicka  <jh@suse.cz>
5336
5337         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
5338
5339 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5340
5341         PR c++/25854
5342         * g++.dg/template/spec28.C: New test.
5343
5344 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
5345
5346         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5347         Fix fprintf's by adding srcdir or removing it.
5348
5349 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
5350
5351         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
5352         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
5353         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
5354         * testsuite/gcc.dg/gomp/empty.c: Likewise.
5355         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
5356         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
5357         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
5358         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
5359         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
5360         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
5361         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
5362         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
5363         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
5364         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
5365
5366 2006-01-18  Jeff Law  <law@redhat.com>
5367
5368         * gcc.dg/tree-ssa/vrp25.c: New test.
5369
5370 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5371
5372         * gcc.dg/pr25805.c: Fix misapplied patch.
5373
5374 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
5375
5376         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
5377         (check_effective_target_vect_udot_qi): New.
5378         (check_effective_target_vect_sdot_hi): New.
5379         (check_effective_target_vect_udot_hi): New.
5380         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
5381         prefixed with "wrapv-" with -fwrapv.
5382         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
5383         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
5384         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
5385         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
5386         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
5387
5388         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
5389         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
5390         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
5391         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
5392
5393 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5394
5395         PR c++/16829
5396         * g++.dg/other/default2.C: New test.
5397         * g++.dg/other/default3.C: New test.
5398
5399 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5400
5401         PR c/25805
5402         * gcc.dg/pr25805.c: New file.
5403
5404 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
5405
5406         PR c++/25836
5407         * g++.dg/template/init6.C: New test.
5408
5409 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
5410
5411         * gcc.dg/tree-ssa/pr24287.c: New test
5412
5413 2006-01-18  Eric Christopher  <echristo@apple.com>
5414
5415         * g++.dg/eh/table.C: New.
5416
5417 2006-01-18  DJ Delorie  <dj@redhat.com>
5418
5419         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
5420         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
5421         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
5422         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
5423
5424 2006-01-18  Jeff Law  <law@redhat.com>
5425
5426         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
5427         on wrapping on overflow semantics.
5428
5429         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
5430
5431         * gcc.gc/tree-ssa/vrp23.c: New test.
5432         * gcc.gc/tree-ssa/vrp24.c: New test.
5433
5434 2006-01-18  Richard Henderson  <rth@redhat.com>
5435             Aldy Hernandez  <aldyh@redhat.com>
5436             Jakub Jelinek  <jakub@redhat.com>
5437             Diego Novillo  <dnovillo@redhat.com>
5438             Uros Bizjak  <uros@kss-loka.si>
5439
5440         * testsuite/gcc.dg/gomp: New directory.
5441
5442 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
5443             Steven G. Kargl  <kargls@comcast.net>
5444
5445         PR fortran/20869
5446         * gfortran.dg/intrinsic_external_1.f90: New test.
5447
5448         PR fortran/20875.
5449         * gfortran.dg/elemental_pointer_1.f90: New test.
5450
5451         PR fortran/25024
5452         * gfortran.dg/external_procedures_1.f90: New test.
5453
5454         PR fortran/25785
5455         gfortran.dg/assumed_present.f90: New test.
5456
5457 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
5458
5459         * g++.dg/parse/lookup5.C: New test.
5460
5461 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5462
5463         PR fortran/25697
5464         * gfortran.dg/read_eof.f90: New test.
5465
5466 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5467
5468         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
5469         add a closing brace.
5470
5471 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5472
5473         PR fortran/25631
5474         * gfortran.dg/fmt_tl.f: New test.
5475
5476 2006-01-17  Eric Christopher  <echristo@apple.com>
5477
5478         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
5479         * g++.old-deja/g++.warn/impint2.C: Ditto.
5480         * g++.old-deja/g++.other/null1.C: Ditto.
5481         * g++.dg/warn/conv2.C: Ditto.
5482         * g++.dg/warn/conv4.C: New file.
5483
5484 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5485
5486         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
5487
5488 2006-01-17  Andreas Jaeger  <aj@suse.de>
5489             Janis Johnson <janis187@us.ibm.com>
5490
5491         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
5492         in 64-bit.
5493         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5494         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
5495
5496 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5497
5498         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5499         xfail txxx where xxx >= 25.
5500
5501 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5502
5503         PR testsuite/25764
5504         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
5505
5506 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
5507
5508         PR c/25682
5509         * gcc.dg/pr25682.c: New test.
5510         * g++.dg/parse/array-size2.C: New test.
5511
5512 2006-01-16  Ian Lance Taylor  <ian@airs.com>
5513
5514         * consistency.vlad: Remove entire directory, 1652 files.
5515
5516 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
5517
5518         * lib/target-supports.exp (check_effective_target_dfp_nocache,
5519         check_effective_target_dfprt_nocache): New.
5520         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
5521         (check_effective_target_dfprt): New.
5522         * lib/c-compat.exp (check_dfp): Remove.
5523         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
5524         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
5525         level of support for decimal float.
5526         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
5527         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
5528         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
5529         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
5530         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
5531         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
5532         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
5533         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
5534         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
5535         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
5536         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
5537         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
5538         directives.
5539
5540 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
5541
5542         PR testsuite/25741
5543         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
5544         $base_dir/../.
5545         * lib/gfortran.exp (gfortran_init): Likewise.
5546         * lib/obj-c++.exp (obj-c++_init): Likewise.
5547         * lib/scanasm.exp (scan-assembler-dem): Likewise.
5548         (scan-assembler-dem-not): Likewise.
5549         * lib/scandump.exp (scan-dump-dem): Likewise.
5550         (scan-dump-dem-not): Likewise.
5551
5552 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
5553
5554         PR testsuite/25767
5555         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
5556         powerpc-*-darwin*.
5557         * lib/obj-c++.exp (obj-c++_init): Likewise.
5558
5559 2006-01-16  Richard Guenther  <rguenther@suse.de>
5560
5561         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
5562
5563 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5564
5565         PR testsuite/25777
5566         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
5567         to LD_LIBRARY_PATH.
5568
5569 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
5570             Andrew Pinski  <pinskia@physics.uc.edu>
5571
5572         * gcc.dg/minmax-1.c: New test.
5573
5574 2006-01-16  Ben Elliston  <bje@au.ibm.com>
5575
5576         * gcc.dg/dfp/dfp.exp: Correct FSF address.
5577         * gcc.misc-tests/dectest.exp: Ditto.
5578
5579 2006-01-15  Ian Lance Taylor  <ian@airs.com>
5580
5581         PR testsuite/25796
5582         * gcc.target/i386/cmov6.c: Use -march=k8.
5583
5584 2006-01-15  Andreas Jaeger  <aj@suse.de>
5585
5586         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
5587         x86 does not have __float128.
5588
5589 2006-01-14  Ian Lance Taylor  <ian@airs.com>
5590
5591         * gcc.target/i386/cmov6.c: New test.
5592
5593 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
5594
5595         PR c++/25663
5596         * g++.dg/template/ctor6.C: New test.
5597
5598 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
5599
5600         PR tree-optimization/25485
5601         * gcc.dg/tree-ssa/pr25485.c: New.
5602
5603 2006-01-14  Richard Guenther  <rguenther@suse.de>
5604
5605         PR tree-optimization/22548
5606         PR tree-optimization/22555
5607         PR tree-optimization/22501
5608         * gcc.dg/tree-ssa/alias-4.c: New testcase.
5609         * gcc.dg/tree-ssa/alias-5.c: Likewise.
5610         * gcc.dg/tree-ssa/alias-6.c: Likewise.
5611         * gcc.dg/tree-ssa/alias-7.c: Likewise.
5612         * gcc.dg/tree-ssa/alias-8.c: Likewise.
5613         * gcc.dg/tree-ssa/alias-9.c: Likewise.
5614         * gcc.dg/tree-ssa/alias-10.c: Likewise.
5615         * gcc.dg/tree-ssa/alias-11.c: Likewise.
5616         * gcc.dg/tree-ssa/alias-12.c: Likewise.
5617
5618 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
5619
5620         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
5621         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
5622
5623 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
5624         Richard Guenther  <rguenther@suse.de>
5625
5626         PR rtl-optimization/24257
5627         * gcc.dg/torture/pr24257.c: New testcase.
5628
5629 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
5630
5631         * gcc.c-torture/execute/20060110-1.c: New test.
5632         * gcc.c-torture/execute/20060110-2.c: New test.
5633
5634 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
5635
5636         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
5637
5638 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
5639
5640         PR fortran/25756
5641         * gfortran.dg/label_3.f90: New test.
5642
5643 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
5644
5645         PR tree-optimization/25771
5646         * g++.dg/tree-ssa/pr25771.C: New test
5647
5648 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5649
5650         PR tree-opt/24365
5651         * g++.dg/opt/complex5.C: New test.
5652
5653 2006-01-13  Richard Guenther  <rguenther@suse.de>
5654
5655         * gcc.target/i386/387-9.c: New testcase.
5656
5657 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
5658
5659         PR c++/24824
5660         * g++.dg/debug/dwarf2-1.C: New.
5661
5662 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
5663
5664         PR testsuite/25728
5665         * lib/gcov.exp (verify-lines): Add "close $fd".
5666
5667 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
5668             Ben Elliston  <bje@au.ibm.com>
5669
5670         * gcc.dg/dfp/inf-1.c: New test.
5671
5672 2006-01-12  Janis Johnson <janis187@us.ibm.com>
5673             Yao Qi  <qiyaoltc@cn.ibm.com>
5674             Ben Elliston  <bje@au.ibm.com>
5675             Jon Grimm  <jgrimm2@us.ibm.com>
5676
5677         * gcc.dg/nodfp-1.c: New test.
5678         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5679         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5680         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
5681         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
5682         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
5683         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
5684         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
5685         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
5686         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
5687         * gcc.dg/format/dfp-scanf-1.c: Likewise.
5688         * gcc.dg/format/dfp-printf-1.c: Likewise.
5689         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
5690         (compat_setup_dfp): New.
5691         * gcc.dg/compat/compat.exp: Use it.
5692         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
5693         Make some variables global, prepend "compat_" to their names.
5694         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
5695         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
5696         * gcc.misc-tests/dectest.exp: New test driver for decTest.
5697         * lib/compat.exp (compat_skip_list): Make global, rename.
5698         * lib/c-compat.exp: New file.
5699         * lib/target-supports.exp (check_effective_target_dfp): New.
5700
5701         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
5702         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
5703         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
5704         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
5705         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
5706         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
5707         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
5708         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
5709         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
5710         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
5711         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
5712         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
5713         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
5714         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
5715         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
5716         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
5717         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
5718         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
5719         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
5720         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
5721         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
5722         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
5723         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
5724         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
5725         gcc.dg/dfp/struct-layout-1.c,
5726         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
5727         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
5728         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
5729         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
5730         gcc.dg/dfp/func-vararg-dfp.c,
5731         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
5732         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
5733         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
5734         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
5735         gcc.dg/dfp/wtr-conversion-1.c: New tests.
5736
5737 2006-01-11  Richard Guenther  <rguenther@suse.de>
5738
5739         PR tree-optimization/25734
5740         * gcc.dg/tree-ssa/pr25734.c: New testcase.
5741
5742 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5743
5744         PR fortran/25486
5745         * gfortran.dg/literal_character_constant_1_x.F: New test.
5746         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
5747         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
5748         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
5749
5750 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
5751
5752         PR c++/25386
5753         * g++.dg/ext/packed3.C: Add expected packed error.
5754
5755 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
5756
5757         PR target/25706
5758         * gcc.dg/torture/pr25706-1.c: New test.
5759
5760 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
5761
5762         PR tree-optimization/23109
5763         PR tree-optimization/23948
5764         PR tree-optimization/24123
5765
5766         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
5767         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
5768         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
5769         g++.dg/tree-ssa/pr23948.C: New testcases.
5770         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
5771         three divisions in order to do the optimization.
5772
5773 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5774
5775         PR c++/25632
5776         * g++.dg/other/pr25632.C: New test.
5777
5778 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
5779
5780         PR fortran/25730
5781         * gfortran.dg/used_types_1.f90: New test.
5782
5783 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
5784
5785         PR target/25718
5786         * gcc.dg/torture/pr25718-1.c: New test.
5787
5788 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5789
5790         * gfortran.dg/list_read_2.f90: Fix typo in description.
5791
5792 2006-01-10  Jan Beulich  <jbeulich@novell.com>
5793
5794         * lib/target-supports.exp (check_visibility_available): Simplify test
5795         for *-*-netware*.
5796         (check_profiling_available): Fail for *-*-netware*.
5797         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
5798         * gcc.dg/20021014-1.c: Likewise.
5799         * gcc.dg/nest.c: Likewise.
5800
5801 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5802
5803         fortran/24936
5804         * gfortran.dg/forall_3.f90: New test.
5805
5806 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5807
5808         PR fortran/21977
5809         * gfortran.dg/nesting_2.f90: New test.
5810         * gfortran.dg/nesting_3.f90: New test.
5811
5812 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
5813
5814         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
5815         Fix typo in comment.
5816
5817 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5818
5819         * gfortran.dg/single_char_string.f90: New test.
5820
5821 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5822
5823         * gfortran.dg/ichar_2.f90: New test.
5824
5825 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5826
5827         PR fortran/25093
5828         * gfortran.dg/private_type_4.f90: New.
5829
5830 2006-01-07  Richard Guenther  <rguenther@suse.de>
5831
5832         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
5833
5834 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5835
5836         * gfortran.dg/func_decl_1.f90: New.
5837         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
5838         * gfortran.dg/array_alloc_2.f90: Likewise.
5839         * gfortran.dg/char_result_8.f90: Likewise.
5840         * gfortran.dg/dup_save_1.f90: Likewise.
5841         * gfortran.dg/dup_save_2.f90: Likewise.
5842         * gfortran.dg/f2c_6.f90: Likewise.
5843         * gfortran.dg/f2c_7.f90: Likewise.
5844         * gfortran.dg/func_result_2.f90: Likewise.
5845         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5846
5847 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
5848
5849         PR fortran/22146
5850         * gfortran.dg/elemental_subroutine_1.f90: New test.
5851         * gfortran.dg/elemental_subroutine_2.f90: New test.
5852
5853         PR fortran/25029
5854         PR fortran/21256
5855         * gfortran.dg/assumed_size_refs_1.f90: New test.
5856
5857         PR fortran/20868
5858         PR fortran/20870
5859         * gfortran.dg/assumed_size_refs_2.f90: New test.
5860         * gfortran.dg/initialization_1.f90: Change warning message.
5861
5862 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
5863
5864         * gcc.dg/tree-ssa/loop-15.c: New test.
5865
5866 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5867
5868         PR fortran/25598
5869         * gfortran.dg/backspace_3.f: New test.
5870         * gfortran.dg/backspace_4.f: New test.
5871
5872 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5873
5874         PR fortran/24268
5875         * gfortran.dg/fmt_white.f: Update test.
5876
5877 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
5878
5879         * gcc.dg/cast-1.c: Add new warning.
5880         * gcc.dg/cast-2.c: Likewise.
5881         * gcc.dg/cast-3.c: Likewise.
5882         * gcc.dg/format/cast-1.c: Likewise.
5883         * gcc.dg/cast-4.c: New testcase.
5884
5885 2006-01-05  Richard Guenther  <rguenther@suse.de>
5886
5887         PR tree-optimization/22555
5888         * gcc.dg/tree-ssa/alias-3.c: New testcase.
5889
5890 2006-01-05  Richard Guenther  <rguenther@suse.de>
5891             Diego Novillo  <dnovillo@redhat.com>
5892
5893         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
5894         * gcc.dg/tree-ssa/loop-8.c: Likewise.
5895         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5896         * gcc.dg/tree-ssa/pr23294.c: Likewise.
5897         * gcc.dg/tree-ssa/pr21985.c: Likewise.
5898         * gcc.dg/tree-ssa/loop-14.c: Likewise.
5899         * gcc.dg/tree-ssa/loop-2.c: Likewise.
5900         * gcc.dg/tree-ssa/loop-3.c: Likewise.
5901         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5902         * gcc.dg/tree-ssa/pr21171.c: Likewise.
5903         * gcc.dg/tree-ssa/loop-5.c: Likewise.
5904         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5905         * gcc.dg/tree-ssa/loop-6.c: Likewise.
5906         * treelang/compile/extravar.tree: Likewise.
5907         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
5908         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
5909         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
5910         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5911         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
5912
5913 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5914
5915         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
5916         for 64-bit fix.
5917
5918 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
5919
5920         PR fortran/23675
5921         gfortran.dg/char_result_11.f90: New.
5922
5923 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
5924
5925         PR c++/24782
5926         * g++.dg/parse/access9.C: New test.
5927         * g++.dg/tc1/dr52.C: Tweak error markers.
5928
5929 2006-01-04  Richard Henderson  <rth@redhat.com>
5930
5931         Merge from gomp branch.
5932         * g++.dg/parse/pragma2.C: Update expected error lines.
5933
5934 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
5935
5936         * g++.dg/other/i386-2.C: New test.
5937
5938         PR target/25554
5939         * gcc.c-torture/compile/20051228-1.c: New test.
5940
5941         PR c/25559
5942         * gcc.dg/pr25559.c: New test.
5943
5944 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
5945
5946         PR c++/25492
5947         * g++.dg/lookup/friend9.C: New test.
5948
5949         PR c++/25625
5950         * g++.dg/template/repo5.C: New test.
5951
5952 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
5953
5954         PR fortran/25101
5955         * gfortran.dg/forall_2.f90: New test.
5956
5957 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5958
5959         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
5960         dg-require-weak.  Adjust regexp to handle leading-underscore
5961         targets and space as well as TAB after .weak.  Change previous
5962         64-bit fix to not use naked dot.
5963
5964 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
5965
5966         PR rtl-optimization/25578
5967         * gcc.c-torture/execute/20060102-1.c: New testcase.
5968
5969 2006-01-03  Richard Guenther  <rguenther@suse.de>
5970
5971         PR c/25183
5972         * gcc.dg/torture/pr25183.c: New testcase.
5973
5974 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
5975
5976         Merge from gomp-branch.
5977         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
5978         * gcc.dg/ia64-sync-2.c: Likewise.
5979         * gcc.dg/ia64-sync-3.c: Likewise.
5980         * gcc.dg/ia64-sync-4.c: Likewise.
5981         * gcc.dg/sync-2.c: Likewise.
5982         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
5983         that sparc64-*-* and sparcv9-*-* supports sync builtins.
5984
5985 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
5986
5987         PR c++/25635
5988         * g++.dg/parse/operator6.C: New test.
5989
5990         PR c++/25637
5991         * g++.dg/parse/error29.C: New test.
5992
5993         PR c++/25638
5994         * g++.dg/parse/dtor6.C: New test.
5995
5996         PR c++/25633
5997         * g++.dg/parse/ctor3.C: New test.
5998
5999         PR c++/25634
6000         * g++.dg/template/class3.C: New test.
6001
6002 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
6003
6004         * g++.dg/debug/debug9.C: New.
6005
6006 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
6007
6008         PR fortran/24640
6009         * gfortran.dg/label_2.f90: New test.
6010
6011 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6012
6013         * g++.dg/lookup/using12.C: Tighten error marker.
6014
6015 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
6016             Andrew Pinski <pinskia@physics.uc.edu>
6017
6018         * gcc.target/powerpc/darwin-abi-3.c: New file.
6019         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
6020         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
6021         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
6022         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
6023         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
6024         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
6025         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
6026         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
6027
6028 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
6029
6030         * gcc.dg/tree-ssa/loadpre1.c: New;
6031         * gcc.dg/tree-ssa/loadpre2.c: New;
6032         * gcc.dg/tree-ssa/loadpre3.c: New;
6033         * gcc.dg/tree-ssa/loadpre4.c: New;
6034         * gcc.dg/tree-ssa/loadpre5.c: New;
6035         * gcc.dg/tree-ssa/loadpre6.c: New;
6036         * gcc.dg/tree-ssa/loadpre7.c: New;
6037         * gcc.dg/tree-ssa/loadpre8.c: New;
6038         * gcc.dg/tree-ssa/loadpre9.c: New;
6039
6040 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
6041
6042         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
6043         * g++.dg/abi/thunk4.C: Likewise.
6044
6045 2006-01-01  Andreas Jaeger  <aj@suse.de>
6046
6047         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
6048         portable.
6049
6050 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
6051
6052         PR c++/25294
6053         * gcc.dg/pragma-pack-3.c: New test.
6054         * g++.dg/parse/pragma3.C: New test.
6055
6056 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6057
6058         PR middle-end/24827
6059         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
6060
6061 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6062
6063         PR testsuite/25214
6064         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
6065
6066 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6067
6068         PR fortran/22607
6069         * gfortran-dg/pure_byref_3.f90: New.
6070
6071         fortran/PR 25396
6072         * gfortran.dg/userdef_operator_1.f90: New.
6073
6074 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6075
6076         * g++.dg/abi/thunk3.C: New.
6077         * g++.dg/abi/thunk4.C: New.
6078
6079 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
6080
6081         PR fortran/25532
6082         * gfortran.dg/host_used_types_1.f90: New test. Check that host
6083         associated derived type components of derived types are
6084         properly declared in contained procedures.
6085
6086 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6087
6088         PR libgfortran/25139
6089         * gfortran.dg/backspace_2.f: New test.
6090
6091 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6092
6093         PR libgfortran/25550
6094         * gfortran.dg/endfile.f: New test.
6095
6096 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6097
6098         PR libgfortran/25419
6099         * gfortran.dg/comma.f: New test.
6100
6101 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6102
6103         * lib/gfortran-dg.exp: Remove trailing whitespace.
6104         * lib/fortran-torture.exp: Test with -fbounds-check instead of
6105         -funroll-all-loops.
6106
6107 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
6108
6109         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
6110         Extended Double long doubles or repeat tests when long double is
6111         the same size as double.
6112
6113 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6114
6115         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
6116
6117         PR testsuite/25442
6118         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
6119         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
6120
6121         PR testsuite/25441
6122         * gcc.dg/pr23911.c: Make test variable static.
6123
6124         PR testsuite/25444
6125         * gcc.dg/tree-ssa/pr14841.c: Likewise.
6126
6127 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6128
6129         PR c++/25439
6130         * g++.dg/parse/crash17.C: Adjust error markers.
6131         * g++.dg/template/error20.C: New test.
6132
6133 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6134
6135         PR c++/23172
6136         * g++.dg/ext/complit4.C: New test.
6137
6138         PR c++/25417
6139         * g++.dg/ext/complit5.C: Likewise.
6140
6141 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
6142
6143         PR tree-optimization/25125
6144         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
6145         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
6146         * gcc.c-torture/execute/pr25125.c: New.
6147
6148 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
6149
6150         PR fortran/25029
6151         PR fortran/21256
6152         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
6153         with incorrect assumed size references.
6154
6155 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
6156
6157         PR c++/23171
6158         * g++.dg/opt/init1.C: New test.
6159
6160 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
6161
6162         PR c++/24671
6163         * g++.dg/template/sfinae3.C: New test.
6164
6165 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6166
6167         * g++.dg/other/friend4.C: New test.
6168
6169 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6170
6171         PR target/25005
6172         * g++.dg/opt/pr25005.C: New test.
6173
6174 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6175
6176         PR c++/25369
6177         * g++.dg/template/ptrmem16.C: New test.
6178
6179 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
6180
6181         PR fortran/25029
6182         PR fortran/21256
6183         * gfortran.dg/initialization_1.f90: Add test of SIZE.
6184
6185 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6186
6187         PR libgfortran/25307
6188         * gfortran.dg/list_read_5.f90: New test.
6189
6190 2005-12-22  Richard Henderson  <rth@redhat.com>
6191
6192         * gcc.target/i386/sse-7.c: Use -msse2.
6193
6194 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6195
6196         PR rtl-optimization/25432
6197         * gcc.c-torture/compile/20051216-1.c: New test.
6198
6199         PR objc/25328
6200         * objc/execute/pr25328.m: New test.
6201
6202 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6203
6204         PR c++/25364
6205         * g++.dg/template/call4.C: New test.
6206
6207 2005-12-22  Dale Johannesen  <dalej@apple.com>
6208
6209         * gcc.target/i386/sse-17.c: New.
6210
6211 2005-12-22  Paul Brook  <paul@codesourcery.com>
6212
6213         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
6214
6215 2005-12-22  Paul Brook  <paul@codesourcery.com>
6216
6217         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
6218
6219 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6220
6221         PR tree-opt/25513
6222         * gcc.c-torture/compile/pr25513.c: New test.
6223
6224 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6225
6226         PR c++/23333
6227         * g++.dg/parse/error25.C: Add more tests.
6228
6229 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6230
6231         PR fortran/18990
6232         * gfortran.dg/der_charlen_1.f90: New.
6233
6234 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
6235
6236         PR fortran/20889
6237         * gfortran.dg/pointer_component_type_1.f90: New test.
6238
6239         PR fortran/25029
6240         PR fortran/21256
6241         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
6242         should give an error with assumed size array refernces and checks those
6243         that should not.
6244         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
6245         reference an upper bound so that it does not generate an error.
6246
6247         PR fortran/19362
6248         PR fortran/20244
6249         PR fortran/20864
6250         PR fortran/25391
6251         * gfortran.dg/used_dummy_types_1.f90: New test.
6252         * gfortran.dg/used_dummy_types_2.f90: New test.
6253         * gfortran.dg/used_dummy_types_3.f90: New test.
6254         * gfortran.dg/used_dummy_types_4.f90: New test.
6255         * gfortran.dg/used_dummy_types_5.f90: New test.
6256
6257         PR fortran/23152
6258         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
6259         group already being USE associated.
6260         * gfortran.dg/assumed_shape_nml.f90: New test.
6261         * gfortran.dg/assumed_size_nml.f90: New test.
6262
6263         PR fortran/20862
6264         PR fortran/25053
6265         PR fortran/25063
6266         PR fortran/25064
6267         PR fortran/25066
6268         PR fortran/25067
6269         PR fortran/25068
6270         PR fortran/25307
6271         * gfortran.dg/io_constraints_1.f90: New test.
6272         * gfortran.dg/io_constraints_1.f90: New test.
6273         * gfortran.dg/iostat_3.f90: Change wording of warning.
6274         * gfortran.dg/g77/19981216-0.f: The same.
6275
6276 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
6277
6278         PR tree-optimization/23518
6279         * testsuite/gcc.dg/pr23518.c: New.
6280
6281 2005-12-21  Mike Stump  <mrs@apple.com>
6282
6283         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
6284
6285 2005-12-21  Paul Brook  <paul@codesourcery.com>
6286
6287         * gcc.dg/pr19340.c: Skip on m68k targets.
6288
6289 2005-12-21  Steven Bosscher  <stevenb@suse.de>
6290
6291         PR rtl-optimization/25196
6292         * gcc.dg/pr25196.c: New test.
6293
6294 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
6295
6296         PR fortran/25423
6297         gfortran.dg/where_nested_1.f90: New.
6298
6299 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
6300
6301         PR tree-optimization/25382.
6302         * gcc.dg/tree-ssa/pr25382.c: New.
6303
6304 2005-12-20  Richard Guenther  <rguenther@suse.de>
6305
6306         PR middle-end/24306
6307         * gcc.target/i386/pr24306.c: New testcase.
6308
6309 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
6310
6311         PR tree-optimization/25501
6312         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
6313
6314 2005-12-20  Richard Guenther  <rguenther@suse.de>
6315
6316         Revert
6317         2005-12-02  Richard Guenther  <rguenther@suse.de>
6318
6319         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6320
6321 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
6322
6323         PR c++/21228
6324         * g++.dg/warn/Wunreachable-code-2.C: New test.
6325
6326 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
6327
6328         PR c++/24278
6329         * g++.dg/template/ctor5.C: New test.
6330
6331         PR c++/24915
6332         * g++.dg/template/overload8.C: New test.
6333
6334 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
6335
6336         * gcc.c-torture/compile/pr25483 : New test.
6337
6338 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6339
6340         PR c++/20552
6341         * g++.dg/ext/typeof10.C: New test.
6342
6343 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6344
6345         * gcc.dg/mt-loopi1.c: New.
6346
6347 2005-12-18  Richard Guenther  <rguenther@suse.de>
6348
6349         PR tree-optimization/25481
6350         * gcc.dg/torture/pr25481.c: New testcase.
6351
6352 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6353
6354         PR rtl-optimization/21041
6355         * gcc.dg/pr21041.c: New test.
6356
6357 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6358
6359         PR libgfortran/25463
6360         * gfortran.dg/advance.f90: New test.
6361
6362 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
6363
6364         * gcc.dg/20051201-1.c: New test.
6365
6366 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
6367
6368         PR fortran/25018
6369         * gfortran.dg/initialization_1.f90: New test.
6370         * gfortran.dg/enum_5.f90: Change dg-error to new message.
6371         * gfortran.dg/g77/980616-0.f: The same.
6372
6373 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6374
6375         * PR fortran/25458
6376         * gfortran.dg/chkbits.f90: New test.
6377
6378 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6379
6380         * gfortran.dg/enum_5.f: Revert to previous version.
6381
6382 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6383
6384         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
6385         * gfortran.dg/nested_modules_1.f90: Ditto.
6386         * gfortran.dg/hollerith_f95.f90: Ditto.
6387         * gfortran.dg/select_5.f90: Ditto.
6388         * gfortran.dg/secnds.f: Ditto.
6389         * gfortran.dg/hollerith2.f90: Ditto.
6390         * gfortran.dg/imag_2.f: Ditto.
6391         * gfortran.dg/ftell_2.f90: Ditto.
6392         * gfortran.dg/malloc_free_1.f90: Ditto.
6393         * gfortran.dg/logint-1.f: Ditto.
6394         * gfortran.dg/recursive_statement_functions.f90: Ditto.
6395         * gfortran.dg/e_d_fmt.f90: Ditto.
6396         * gfortran.dg/hollerith_legacy.f90: Ditto.
6397         * gfortran.dg/logint-2.f: Ditto.
6398         * gfortran.dg/enum_5.f90: Ditto.
6399         * gfortran.dg/f2c_2.f90: Ditto.
6400         * gfortran.dg/pr17143.f90: Ditto.
6401         * gfortran.dg/namelist_14.f90: Ditto.
6402         * gfortran.dg/logint-3.f: Ditto.
6403         * gfortran.dg/spread_scalar_source.f90: Ditto.
6404         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
6405         * gfortran.dg/namelist_11.f: Ditto.
6406         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6407         * gfortran.dg/g77/20010519-1.f
6408         * gfortran.dg/g77/alpha1.f: Ditto.
6409         * gfortran.dg/g77/990115-1.f: Ditto.
6410         * gfortran.dg/g77/erfc.f: Ditto.
6411         * gfortran.dg/g77/19990313-3.f: Ditto.
6412         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
6413         * gfortran.dg/g77/20010426.f: Ditto.
6414         * gfortran.dg/g77/19990313-0.f: Ditto.
6415         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
6416         * gfortran.dg/g77/20000629-1.f: Ditto.
6417         * gfortran.dg/g77/970125-0.f: Ditto.
6418         * gfortran.dg/g77/8485.f: Ditto.
6419         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
6420         * gfortran.dg/g77/19990313-1.f: Ditto.
6421         * gfortran.dg/g77/int8421.f: Ditto.
6422         * gfortran.dg/g77/19990305-0.f: Ditto.
6423         * gfortran.dg/g77/947.f: Ditto.
6424         * gfortran.dg/g77/19990905-2.f: Ditto.
6425         * gfortran.dg/g77/cabs.f: Ditto.
6426         * gfortran.dg/g77/19990313-2.f: Ditto.
6427         * gfortran.dg/g77/20020307-1.f: Ditto.
6428         * gfortran.dg/g77/dcomplex.f: Ditto.
6429         * gfortran.dg/g77/19990502-1.f: Ditto.
6430         * gfortran.dg/g77/19981216-0.f: Ditto.
6431         * gfortran.dg/common_4.f90: Ditto.
6432         * gfortran.dg/entry_4.f90: Ditto.
6433         * gfortran.dg/equiv_constraint_2.f90: Ditto.
6434         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
6435         * gfortran.dg/namelist_12.f: Ditto.
6436         * gfortran.dg/scale_1.f90: Ditto.
6437         * gfortran.dg/modulo_1.f90
6438         * gfortran.dg/hollerith.f90: Ditto.
6439         * gfortran.dg/direct_io_3.f90: Ditto.
6440         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
6441         * gfortran.dg/gnu_logical_1.F: Ditto.
6442         * gfortran.dg/unf_io_convert_1.f90: Ditto.
6443         * gfortran.dg/assign_1.f90: Ditto.
6444         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
6445         * gfortran.dg/pr23095.f: Ditto.
6446         * gfortran.dg/read_float_1.f90: Ditto.
6447
6448 2005-12-17  Andreas Jaeger  <aj@suse.de>
6449
6450         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
6451         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
6452
6453 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6454
6455         PR fortran/24268
6456         * gfortran.dg/fmt_white.f: New test.
6457
6458 2005-12-16  Steven G. Kargl <kargls@comcast.net>
6459
6460         * gfortran.dg/label_1.f90: New test.
6461
6462 2005-12-15  Ben Elliston  <bje@au.ibm.com>
6463
6464         PR testsuite/25422
6465         * gcc.dg/20031012-1.c: Add -Walways-true option.
6466         * gcc.dg/weak/weak-3.c: Likewise.
6467         * g++.old-deja/g++.mike/warn8.C: Likewise.
6468
6469 2005-12-16  Mike Stump  <mrs@apple.com>
6470
6471         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
6472         exit.
6473
6474 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6475
6476         PR libgfortran/25264
6477         PR libgfortran/25349
6478         * gfortran.dg/tl_editing.f90: Added additional checks.
6479         * gfortran.dg/t_editing.f: New test.
6480         * gfortran.dg/write_padding.f90: New test
6481
6482 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6483
6484         PR testsuite/25215
6485         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
6486
6487 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
6488
6489         PR rtl-optimization/24899
6490         * gcc.c-torture/execute/20051215-1.c: New test.
6491
6492 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
6493
6494         PR 24823
6495         * gfortran.dg/pr24823.f: New test.
6496
6497 2005-12-16  Jeff Law  <law@redhat.com>
6498
6499         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
6500
6501 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6502
6503         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
6504         Change C++ style comments to C style comments.
6505         Remove aligned types from the array.
6506         Keep Enums disabled.
6507         (complex_types): Remove aligned types from the array.
6508         Comment out "_Complex long double".
6509         (attrib_types): Remove.
6510         (complex_attrib_types): Remove.
6511         (attrib_array_types): Remove.
6512         (complex_attrib_array_types): Remove.
6513         (aligned_bitfld_types): Remove.
6514         (n_aligned_bitfld_types): Remove.
6515         (FEATURE_ALIGNEDPACKED): Delete.
6516         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
6517         (singles): Remove support for adding attributes.
6518         (choose_type): Remove support for attributed types.
6519         (generate_fields): Remove support for attributed bit-fields.
6520         Remove support for adding attributes.
6521         (generate_random_tests): Remove support for adding attributes.
6522         (features): Add back "[0] :0" and "complex vector [0]".
6523         (main): Remove support for attributed bit-fields.
6524         Uncomment the calling of generate_random_tests for the rests of
6525         the tests.
6526
6527 2005-12-16  Jan Hubicka  <jh@suse.cz>
6528
6529         * gcc.c-torture/combine/pr25224.c: New.
6530
6531 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
6532
6533         PR other/25028
6534         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
6535         HP-UX.
6536
6537 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
6538
6539         * gcc.dg/20051215-1.c: New file.
6540
6541 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6542
6543         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
6544         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
6545
6546 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
6547
6548         PR fortran/18197
6549         * gfortran.dg/dummy_functions_1.f90: New.
6550
6551 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
6552
6553         PR rtl-optimization/25310
6554         * gcc.c-torture/compile/pr25310.c: New test.
6555
6556 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6557
6558         PR debug/25023
6559         * gcc.dg/pr25023.c: New test.
6560
6561 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6562
6563         * g++.old-deja/g++.brendan/redecl1.C,
6564         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
6565         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
6566         g++.old-deja/g++.oliva/typeof1.C,
6567         g++.old-deja/g++.other/crash16.C,
6568         g++.old-deja/g++.other/crash34.C,
6569         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
6570         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
6571         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
6572         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
6573         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
6574         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
6575         Remove xfail.
6576
6577 2005-12-14  Kean Johnston  <jkj@sco.com>
6578             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6579
6580         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
6581         * gcc.target/i386/20020523-1.c: Ditto.
6582         * gcc.target/i386/tailcall-1.c: Ditto.
6583         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
6584         * gcc.target/i386/ssetype-5.c: Ditto.
6585
6586 2005-12-14  Jeff Law  <law@redhat.com>
6587
6588         * gcc.dg/tree-ssa/foldstring-1.c: New test.
6589
6590 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6591
6592         PR target/25254
6593         PR target/24188
6594         * gcc.target/i386/pr25254.c: New test.
6595         * gfortran.dg/PR24188.f: New test.
6596
6597 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
6598
6599         * lib/fortran-torture.exp: Catch remaining uses of
6600         remote_file build delete.
6601
6602 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6603
6604         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
6605
6606 2005-12-14  Ben Elliston  <bje@au.ibm.com>
6607
6608         * gcc.dg/warn-addr-cmp.c: New test.
6609
6610 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6611
6612         PR debug/25023
6613         PR target/25293
6614         * gcc.target/i386/pr25293.c: New test.
6615
6616 2005-12-13  Petr Machata  <machata@post.cz>
6617
6618         PR c++/24907
6619         * g++.dg/parse/comma2.C: New test.
6620
6621 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
6622             Jakub Jelinek  <jakub@redhat.com>
6623
6624         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6625         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6626         (limits.h): Include unconditionally.
6627         (stdlib.h): Likewise.
6628         (hashtab.h): Do not include.
6629         (getopt.h): Likewise.
6630         (stddef.h): Include.
6631         (hashval_t): Define.
6632         (struct entry): Add "next" field.
6633         (HASH_SIZE): New macro.
6634         (hash_table): New variable.
6635         (switchfiles): Do not use xmalloc.
6636         (mix): New macro.
6637         (iterative_hash): New function.
6638         (hasht): Remove.
6639         (e_exists): New function.
6640         (e_insert): Likewise.
6641         (output): Use, instead of libiberty hashtable functions.
6642         (main): Do not use getopt.  Do not call htab_create.
6643
6644 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6645
6646         PR c++/25331
6647         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
6648         put atal* and atpaal* attributes on array elements.
6649         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
6650         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
6651         put atal* and atpaal* attributes on array elements.
6652         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
6653
6654 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
6655
6656         * gcc.dg/single-precision-constant.c: New test.
6657
6658 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
6659
6660         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
6661         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
6662         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
6663         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
6664         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
6665         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
6666         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
6667         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
6668         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
6669         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
6670         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
6671         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
6672         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
6673         gcc.target/powerpc/ppc-sdata-2.c,
6674         gcc.target/powerpc/ppc-stackalign-1.c,
6675         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
6676         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
6677         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
6678         gcc.target/powerpc/rs6000-ldouble-2.c,
6679         gcc.target/powerpc/rs6000-power2-1.c,
6680         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
6681         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
6682         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
6683         option into target selector.
6684         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
6685         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
6686
6687 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6688
6689         PR objc/25348
6690         * objc.dg/encode-9.m: New test.
6691
6692 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6693
6694         PR testsuite/20772
6695         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
6696         * gcc.dg/asm-b.c: Fix typo.
6697         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
6698         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
6699         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
6700         i?86 lp64 and x86_64 ilp32.
6701         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
6702         on i?86 lp64.
6703         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
6704
6705 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
6706
6707         PR fortran/25078
6708         gfortran.dg/equiv_5.f90: New test.
6709
6710 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
6711
6712         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
6713         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
6714         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
6715         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
6716         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
6717         * gcc.dg/tree-ssa/reassoc-5.c: New.
6718         * gcc.dg/tree-ssa/reassoc-6.c: New.
6719         * gcc.dg/tree-ssa/reassoc-7.c: New.
6720         * gcc.dg/tree-ssa/reassoc-8.c: New.
6721         * gcc.dg/tree-ssa/reassoc-9.c: New.
6722         * gcc.dg/tree-ssa/reassoc-10.c: New.
6723         * gcc.dg/tree-ssa/reassoc-11.c: New.
6724
6725 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6726
6727         PR testsuite/25167
6728         PR testsuite/24478
6729         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
6730
6731 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
6732
6733         PR c++/25300
6734         * g++.dg/template/inherit.C: Do not use a generic error message.
6735
6736 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6737
6738         PR libobjc/25354
6739         * objc.dg/gnu-encoding: New directory.
6740         * objc.dg/gnu-encoding/compat-common.h: New file.
6741         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
6742         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
6743         * objc.dg/gnu-encoding/vector-defs.h: New file.
6744         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
6745         * objc.dg/gnu-encoding/generate-random.c: New file.
6746         * objc.dg/gnu-encoding/generate-random_r.c: New file.
6747         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
6748         * objc.dg/gnu-encoding/generate-random.h: New file.
6749
6750 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
6751
6752         PR c++/25337
6753         * g++.dg/template/defarg7.C: New test.
6754
6755 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6756
6757         PR libobjc/25347
6758         * objc.dg/encode-8.m: New test.
6759
6760 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6761
6762         PR libobjc/25346
6763         * objc.dg/encode-7.m: New test.
6764
6765 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
6766
6767         PR c++/25010
6768         * g++.dg/opt/inline10.C: New test.
6769
6770 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
6771
6772         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
6773
6774 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
6775
6776         * gfortran.dg/substring_equivalence.f90: typo in comment
6777
6778 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6779
6780         PR fortran/25068
6781         * gfortran.dg/iostat_3.f90: New test.
6782
6783 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
6784
6785         PR fortran/23815
6786         * gfortran.dg/unf_io_convert_1.f90: New test.
6787         * gfortran.dg/unf_io_convert_2.f90: New test.
6788         * gfortran.dg/unf_io_convert_3.f90: New test.
6789
6790 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6791
6792         PR testsuite/20772
6793         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
6794         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
6795         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6796         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
6797         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
6798         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6799         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
6800         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
6801         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6802         gcc.dg/torture/fp-int-convert-float128-timode.c,
6803         gcc.dg/torture/fp-int-convert-float128.c,
6804         gcc.dg/torture/fp-int-convert-float80-timode.c,
6805         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
6806         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
6807
6808         * gcc.dg/tls/opt-1.c: Require effective target fpic.
6809
6810 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
6811
6812         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
6813
6814 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
6815
6816         * gcc.dg/20051207-1.c,
6817         * gcc.dg/20051207-2.c,
6818         * gcc.dg/20051207-3.c: New tests.
6819
6820 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6821
6822         PR testsuite/20772
6823         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
6824         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
6825         dg-skip-if target selector.
6826
6827         PR testsuite/20772
6828         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
6829         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
6830         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
6831         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
6832         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
6833         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
6834         and/or merge with i?86 cases.
6835
6836         * gcc.dg/tls/opt-3.c: Require effective target fpic.
6837
6838         PR testsuite/20772
6839         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
6840         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
6841         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
6842         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
6843         x86_64-*-linux*.
6844
6845 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
6846
6847         PR target/25311
6848         * gcc.c-torture/compile/pr25311.c: New test.
6849
6850 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6851
6852         PR libgfortran/25039
6853         * gfortran.dg/read_comma.f: New test.
6854
6855 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
6856
6857         PR c++/19317
6858         * g++.dg/opt/pr19317-1.C: New test.
6859         * g++.dg/opt/pr19317-2.C: New test.
6860         * g++.dg/opt/pr19317-3.C: New test.
6861
6862         PR target/19005
6863         * gcc.c-torture/execute/pr19005.c: New test.
6864
6865         PR target/17828
6866         * g++.old-deja/g++.other/comdat5.C: New test.
6867         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
6868
6869         * g++.dg/compat/struct-layout-1.exp: New file.
6870         * g++.dg/compat/struct-layout-1.h: New.
6871         * g++.dg/compat/struct-layout-1_generate.c: New.
6872         * g++.dg/compat/struct-layout-1_x1.h: New.
6873         * g++.dg/compat/struct-layout-1_x2.h: New.
6874         * g++.dg/compat/struct-layout-1_y1.h: New.
6875         * g++.dg/compat/struct-layout-1_y2.h: New.
6876
6877         * gcc.dg/20050330-2.c: New test.
6878
6879 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6880
6881         PR fortran/25292
6882         * gfortran.dg/associated_1.f90: New.
6883
6884 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6885
6886         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
6887         ILP32 vect_no_align platforms.
6888
6889 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
6890             Jakub Jelinek  <jakub@redhat.com>
6891
6892         PR target/25268
6893         * gcc.c-torture/compile/20051207-1.c: New test.
6894
6895 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6896
6897         PR testsuite/20772
6898         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
6899         gcc.dg/torture/pr18582-1.c,
6900         gcc.target/i386/attributes-error.c: Also test on x86_64.
6901
6902         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
6903
6904 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6905
6906         PR c++/19397
6907         * g++.dg/template/typedef3.C: New test.
6908
6909         PR c++/19762
6910         PR c++/19764
6911         * g++.dg/template/dtor3.C: Fix error markers.
6912
6913 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
6914
6915         * lib/target-supports.exp (check_effective_target_sync_char_short):
6916         Add s390*.
6917
6918 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
6919
6920         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
6921
6922 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6923
6924         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
6925         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
6926         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
6927         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
6928
6929 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6930
6931         PR c++/25263
6932         * g++.dg/other/array2.C: New test case.
6933
6934 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
6935
6936         * gcc.dg/darwin-weakimport-3.c: New.
6937
6938         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
6939         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
6940         and to work on Darwin.
6941         * gcc.dg/attr-weakref-1b.c: New file.
6942         * gcc.dg/attr-weakref-2.c: New test.
6943         * gcc.dg/darwin-weakref-1.c: New test.
6944
6945 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
6946
6947         PR testsuite/25247
6948         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
6949         use in selector expressions.
6950         (dg-xfail-if): Ditto.
6951         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
6952         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
6953         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
6954         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
6955         * gcc.test-framework/test-framework.exp: Skip generated tests if
6956         CHECK_TEST_FRAMEWORK is not 1.
6957
6958 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6959
6960         PR tree-optimization/24963
6961         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
6962
6963         PR target/24108
6964         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
6965
6966         PR target/18580
6967         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
6968         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6969         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6970         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6971
6972 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
6973
6974         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
6975         dg-options.
6976
6977 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6978
6979         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
6980
6981 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6982
6983         * gcc.dg/format/cast-1.c: New test.
6984
6985 2005-12-04  Roger Sayle  <roger@eyesopen.com>
6986
6987         PR c/7776
6988         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
6989         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
6990         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
6991         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
6992
6993 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6994
6995         * gcc.dg/cast-pretty-print-1.c: New test.
6996
6997 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6998
6999         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
7000
7001 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
7002
7003         PR c++/24173
7004         * g++.dg/template/friend40.C: New test.
7005
7006 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
7007
7008         PR target/25199
7009         * gcc.target/i386/movq-2.c: New test.
7010         * gcc.target/i386/movq.c: Remove target i?86, instead add
7011         dg-require-effective-target ilp32.
7012
7013 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7014
7015         PR c++/24103
7016         * g++.dg/other/default1.C: New test.
7017
7018 2005-12-02  Richard Guenther  <rguenther@suse.de>
7019
7020         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7021
7022 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7023
7024         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
7025
7026 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
7027
7028         PR target/21017
7029         * gcc.target/powerpc/rotate.c: New.
7030
7031 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7032
7033         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
7034         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
7035
7036 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7037
7038         PR c/13384
7039         * gcc.dg/pr17730-1.c: Adjust.
7040         * gcc.dg/lvalue1.c (main): Likewise.
7041         * gcc.dg/lvalue-2.c: Likewise.
7042         * g++.dg/pr7503-3.C
7043
7044 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
7045
7046         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
7047         error messages.
7048
7049 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
7050
7051         PR fortran/24789
7052         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
7053
7054 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7055
7056         PR target/24475
7057         * lib/target-supports.exp (check_effective_target_tls): New.
7058         (check_effective_target_tls_runtime): New.
7059         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
7060         for TLS support.
7061         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7062         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7063         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
7064         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
7065         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
7066         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
7067         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7068         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
7069         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
7070         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
7071         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
7072         effective-target TLS.
7073         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
7074         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
7075         effective-target TLS runtime.
7076
7077 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7078
7079         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
7080
7081 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
7082
7083         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
7084         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
7085         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
7086         ignored" warnings when "packing" is the same as the ABI layout.
7087
7088 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
7089
7090         PR fortran/21302
7091         * gfortran.dg/line_length_1.f: New test.
7092         * gfortran.dg/line_length_2.f90: Ditto.
7093
7094 2005-11-30  Richard Guenther  <rguenther@suse.de>
7095
7096         PR tree-optimization/21655
7097         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
7098
7099 2005-11-30  Dale Johannesen  <dalej@apple.com>
7100
7101         * gcc.c-torture/compile/pr24930.c: New.
7102
7103 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
7104
7105         PR fortran/15809
7106         *  gfortran.dg/auto_char_dummy_array.f90: New test.
7107
7108 2005-11-30  Jeff Law  <law@redhat.com>
7109
7110         * g++.old-deja/g++.law/pr25000.C: New test.
7111
7112 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
7113
7114         * gcc.dg/tls/opt-11.c: New test.
7115
7116 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7117
7118         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
7119         targets.
7120         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
7121         LP64 ia64.
7122
7123 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
7124
7125         * gfortran.dg/open_access_1.f90: New test.
7126
7127 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7128
7129         * gcc.dg/charset/builtin2.c: New test.
7130
7131 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
7132
7133         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
7134         on mmix-*-* for *_[xy].c.
7135
7136 2005-11-28  Kean Johnston  <jkj@sco.com>
7137
7138         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
7139         headers.
7140         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
7141         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
7142         * gcc.target/i386/asm-3.c: Ditto.
7143         * gcc.target/i386/clobbers.c: Ditto.
7144         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
7145         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
7146         test regexp.
7147         * gcc.target/i386/mul.c: Ditto.
7148         * gcc.target/i386/ssetype-1.c: Ditto.
7149         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
7150         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
7151         static so the test works with -fPIC mode too. Based on comment in
7152         PR19231 by Pinski.
7153         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
7154
7155 2005-11-28  Richard Guenther  <rguenther@suse.de>
7156
7157         * gcc.dg/alias-9.c: New testcase.
7158         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
7159
7160 2005-11-28  Roger Sayle  <roger@eyesopen.com>
7161             Uros Bizjak  <uros@kss-loka.si>
7162
7163         PR middle-end/20219
7164         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
7165         tan(x)/sin(x) transformations.
7166
7167 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
7168
7169         PR middle-end/24575
7170         * gcc.dg/tree-ssa/divide-3.c: New test.
7171         * gcc.dg/tree-ssa/divide-4.c: New test.
7172
7173 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
7174
7175         PR fortran/24917
7176         *  gfortran.dg/boz_6.f90: New test.
7177
7178 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7179
7180         PR fortran/23912
7181         * gfortran.dg/modulo_1.f90: New test.
7182
7183 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7184
7185         PR libfortran/24919
7186         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
7187         fail on CRLF platforms.
7188         * gfortran.dg/ftell_2.f90: Likewise.
7189
7190 2005-11-26  Eric Christopher  <echristo@apple.com>
7191
7192         * gcc.dg/intmax_t-1.c: Remove mips xfail.
7193
7194 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7195
7196         * objc.dg/gnu-runtime-3.m: Simplify.
7197
7198 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7199
7200         PR middle-end/23669
7201         * gcc.dg/tree-ssa/divide-1.c: New test.
7202         * gcc.dg/tree-ssa/divide-2.c: New test.
7203
7204 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7205
7206         PR libgfortran/24945
7207         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
7208
7209 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7210
7211         PR libgfortran/24945
7212         * gfortran.dg/open_status_2.f90: New test.
7213
7214 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7215
7216         * gcc.c-torture/execute/builtins/fprintf.c,
7217         gcc.c-torture/execute/builtins/fputs-lib.c,
7218         gcc.c-torture/execute/builtins/fputs.c,
7219         gcc.c-torture/execute/builtins/lib/fprintf.c,
7220         gcc.c-torture/execute/builtins/lib/printf.c,
7221         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
7222
7223 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
7224
7225         * gcc.dg/20050922-2.c: New test.
7226
7227 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7228
7229         * objc.dg/gnu-runtime-3.m: New test.
7230
7231 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7232
7233         PR c++/9278
7234         * g++.dg/other/void1.C: New test.
7235
7236 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
7237
7238         PR middle-end/24998
7239         * gcc.dg/torture/fp-int-convert-float.c,
7240         gcc.dg/torture/fp-int-convert-double.c,
7241         gcc.dg/torture/fp-int-convert-long-double.c,
7242         gcc.dg/torture/fp-int-convert-timode.c,
7243         gcc.dg/torture/fp-int-convert-float80.c,
7244         gcc.dg/torture/fp-int-convert-float80-timode.c,
7245         gcc.dg/torture/fp-int-convert-float128.c,
7246         gcc.dg/torture/fp-int-convert-float128-timode.c,
7247         gcc.dg/torture/fp-int-convert.h: New files.
7248
7249 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7250
7251         PR middle-end/24989
7252         * gcc.dg/tree-ssa/bool-10.c: New test.
7253         * gcc.dg/tree-ssa/bool-11.c: New test.
7254         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
7255
7256 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7257
7258         PR middle-end/24990
7259         * tree-ssa/pr24990-1.c: New test.
7260
7261 2005-11-24  Richard Guenther  <rguenther@suse.de>
7262         Dirk Mueller <dmueller@suse.de>
7263
7264         PR c++/14024
7265         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
7266         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
7267         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7268         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
7269         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
7270         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
7271
7272 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
7273
7274         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
7275
7276 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7277
7278         PR c/21668
7279         * gcc.dg/Wc++-compat.c: New.
7280         * gcc.dg/Wno-c++-compat.c: New.
7281
7282 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
7283
7284         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
7285         (vspltish, vspltisw): Likewise.
7286
7287 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7288
7289         PR libgfortran/24794
7290         * gfortran.dg/namelist_12.f: Fix quotes.
7291         * gfortran.dg/namelist_13.f90: Fix quotes.
7292         * gfortran.dg/namelist_14.f90: Fix quotes.
7293         * gfortran.dg/namelist_15.f90: Fix quotes.
7294         * gfortran.dg/namelist_use.f90: Fix quotes.
7295         * gfortran.dg/namelist_use_only.f90: Fix quotes.
7296         * gfortran.dg/namelist_21.f90: New test.
7297         * gfortran.dg/namelist_22.f90: New test.
7298
7299 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
7300
7301         PR target/23435
7302         * gcc.c-torture/compile/pr23435.c: New.
7303
7304 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7305
7306         * gcc.c-torture/execute/floatunsisf-1.c: New test.
7307
7308 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7309
7310         * gcc.target/powerpc/405-macchw-1.c,
7311         gcc.target/powerpc/405-macchw-2.c,
7312         gcc.target/powerpc/405-macchwu-1.c,
7313         gcc.target/powerpc/405-macchwu-2.c,
7314         gcc.target/powerpc/405-machhw-1.c,
7315         gcc.target/powerpc/405-machhw-2.c,
7316         gcc.target/powerpc/405-machhwu-1.c,
7317         gcc.target/powerpc/405-machhwu-2.c,
7318         gcc.target/powerpc/405-maclhw-1.c,
7319         gcc.target/powerpc/405-maclhw-2.c,
7320         gcc.target/powerpc/405-maclhwu-1.c,
7321         gcc.target/powerpc/405-maclhwu-2.c,
7322         gcc.target/powerpc/405-mulchw-1.c,
7323         gcc.target/powerpc/405-mulchw-2.c,
7324         gcc.target/powerpc/405-mulchwu-1.c,
7325         gcc.target/powerpc/405-mulchwu-2.c,
7326         gcc.target/powerpc/405-mulhhw-1.c,
7327         gcc.target/powerpc/405-mulhhw-2.c,
7328         gcc.target/powerpc/405-mulhhwu-1.c,
7329         gcc.target/powerpc/405-mulhhwu-2.c,
7330         gcc.target/powerpc/405-mullhw-1.c,
7331         gcc.target/powerpc/405-mullhw-2.c,
7332         gcc.target/powerpc/405-mullhwu-1.c,
7333         gcc.target/powerpc/405-mullhwu-2.c,
7334         gcc.target/powerpc/405-nmacchw-1.c,
7335         gcc.target/powerpc/405-nmacchw-2.c,
7336         gcc.target/powerpc/405-nmachhw-1.c,
7337         gcc.target/powerpc/405-nmachhw-2.c,
7338         gcc.target/powerpc/405-nmaclhw-1.c,
7339         gcc.target/powerpc/405-nmaclhw-2.c,
7340         gcc.target/powerpc/440-macchw-1.c,
7341         gcc.target/powerpc/440-macchw-2.c,
7342         gcc.target/powerpc/440-macchwu-1.c,
7343         gcc.target/powerpc/440-macchwu-2.c,
7344         gcc.target/powerpc/440-machhw-1.c,
7345         gcc.target/powerpc/440-machhw-2.c,
7346         gcc.target/powerpc/440-machhwu-1.c,
7347         gcc.target/powerpc/440-machhwu-2.c,
7348         gcc.target/powerpc/440-maclhw-1.c,
7349         gcc.target/powerpc/440-maclhw-2.c,
7350         gcc.target/powerpc/440-maclhwu-1.c,
7351         gcc.target/powerpc/440-maclhwu-2.c,
7352         gcc.target/powerpc/440-mulchw-1.c,
7353         gcc.target/powerpc/440-mulchw-2.c,
7354         gcc.target/powerpc/440-mulchwu-1.c,
7355         gcc.target/powerpc/440-mulchwu-2.c,
7356         gcc.target/powerpc/440-mulhhw-1.c,
7357         gcc.target/powerpc/440-mulhhw-2.c,
7358         gcc.target/powerpc/440-mulhhwu-1.c,
7359         gcc.target/powerpc/440-mulhhwu-2.c,
7360         gcc.target/powerpc/440-mullhw-1.c,
7361         gcc.target/powerpc/440-mullhw-2.c,
7362         gcc.target/powerpc/440-mullhwu-1.c,
7363         gcc.target/powerpc/440-mullhwu-2.c,
7364         gcc.target/powerpc/440-nmacchw-1.c,
7365         gcc.target/powerpc/440-nmacchw-2.c,
7366         gcc.target/powerpc/440-nmachhw-1.c,
7367         gcc.target/powerpc/440-nmachhw-2.c,
7368         gcc.target/powerpc/440-nmaclhw-1.c,
7369         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
7370
7371 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
7372
7373         PR fortran/24774
7374         * gfortran.dg/inquire_9.f90: New test.
7375
7376         PR fortran/21647
7377         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
7378
7379 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7380
7381         PR libfortran/24432
7382         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7383         Check that 'cos' is supported.
7384
7385 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
7386
7387         PR fortran/24223
7388         * gfortran.dg/substring_equivalence.f90: New test.
7389
7390         PR fortran/24705
7391         * gfortran.dg/auto_internal_assumed.f90: New test.
7392
7393 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
7394
7395         * gcc.dg/fold-div-2.c: New test.
7396
7397 2005-11-20  Ian Lance Taylor  <ian@airs.com>
7398
7399         PR rtl-optimization/24883
7400         * gcc.c-torture/compile/pr24883.c: New test.
7401
7402 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
7403
7404         PR middle-end/20583
7405         * gcc.c-torture/compile/pr20583.c: New.
7406
7407 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
7408
7409         * gcc.c-torture/execute/usmul.c: New test.
7410
7411 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
7412
7413         * gcc.dg/tree-ssa/vrp22.c: New test.
7414
7415 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
7416
7417         PR middle-end/24912
7418         * gcc.dg/torture/pr24912-1.c: New test.
7419
7420 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
7421
7422         PR fortran/24862
7423         * gfortran.dg/arrayio_derived_1.f90: New test.
7424
7425 2005-11-19  Richard Guenther  <rguenther@suse.de>
7426
7427         PR middle-end/23294
7428         * gcc.dg/tree-ssa/pr23294.c: New testcase.
7429
7430 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
7431
7432         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
7433
7434 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
7435
7436         PR c++/8355
7437         * g++.dg/template/friend39.C: New test.
7438
7439 2005-11-18  James E Wilson  <wilson@specifix.com>
7440
7441         * gcc.dg/builtin-strstr.c: New.
7442
7443 2005-11-18  Richard Henderson  <rth@redhat.com>
7444
7445         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
7446         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
7447         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
7448         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
7449         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
7450         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
7451         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
7452         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
7453         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
7454         renaming to remove initial "ia64-".
7455
7456 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
7457
7458         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
7459
7460 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
7461
7462         * g++.dg/cpp/string-2.C: New test.
7463
7464 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
7465
7466         * gcc.dg/tree-ssa/loop-14.c: New test.
7467
7468 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
7469             Michael Chamberlain <michael@chamberlain.net.au>
7470
7471         * ada/acats/run_all.sh (target_run): Kill long running tests.
7472
7473 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7474
7475         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
7476         * gcc.dg/cleanup-9.c: Likewise.
7477         * gcc.dg/cleanup-10.c: Likewise.
7478         * gcc.dg/cleanup-11.c: Likewise.
7479
7480 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7481
7482         PR fortran/24892
7483         * gfortran.dg/open_access_append_1.f90: New test.
7484         * gfortran.dg/open_access_append_2.f90: New test.
7485
7486 2005-11-16  Richard Guenther  <rguenther@suse.de>
7487
7488         PR middle-end/24851
7489         * gcc.c-torture/execute/pr24851.c: New testcase.
7490
7491 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
7492
7493         * gcc.dg/fold-overflow-1.c: New test.
7494
7495 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
7496
7497         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
7498         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
7499
7500 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
7501
7502         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
7503         structures.
7504         * g++.dg/eh/forced2.C: Likewise.
7505         * g++.dg/eh/forced3.C: Likewise.
7506         * g++.dg/eh/forced4.C: Likewise.
7507
7508 2005-11-11  Mike Stump  <mrs@apple.com>
7509
7510         * g++.old-deja/g++.mike/unused.C: Add.
7511
7512 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
7513
7514         PR c++/24667
7515         * g++.dg/warn/Wcast-qual1.C: New test.
7516
7517 2005-11-15  Jan Hubicka  <jh@suse.cz>
7518
7519         * gcc.dg/winline-5.c: Add large-unit-insns limit.
7520
7521 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
7522
7523         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
7524
7525 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
7526
7527         PR 24840
7528         * gcc.dg/tree-ssa/pr24840.c: New test.
7529
7530 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
7531
7532         PR testsuite/24841
7533         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
7534
7535 2005-11-14  Dale Johannesen  <dalej@apple.com>
7536
7537         * gcc.c-torture/execute/20051113-1.c: New.
7538
7539 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
7540
7541         PR c++/24687
7542         * g++.dg/template/crash43.C: New test.
7543
7544 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
7545
7546         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
7547
7548 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7549
7550         PR c++/24817
7551         * g++.dg/eh/spec8.C: New test.
7552
7553 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7554
7555         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
7556
7557 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7558
7559         PR c++/20293
7560         * g++.dg/parse/ambig4.C: New test.
7561         * g++.dg/tc1/dr101.C: Adjust error markers.
7562         * g++.dg/lookup/strong-using-2.C: Likewise.
7563         * g++.dg/lookup/ambig5.C: Likewise.
7564         * g++.dg/lookup/ambig4.C: Likewise.
7565         * g++.dg/parse/crash22.C: Likewise.
7566
7567 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7568
7569         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
7570
7571 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
7572
7573         * gcc.dg/nested-calls-1.c: New test.
7574
7575 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7576
7577         * gfortran.dg/complex_intrinsic_1.f90: New test.
7578         * gfortran.dg/complex_intrinsic_2.f90: New test.
7579         * gfortran.dg/fgetc_1.f90: New test.
7580         * gfortran.dg/fgetc_2.f90: New test.
7581         * gfortran.dg/fgetc_3.f90: New test.
7582         * gfortran.dg/ftell_1.f90: New test.
7583         * gfortran.dg/ftell_2.f90: New test.
7584         * gfortran.dg/gnu_logical_1.F: New test.
7585         * gfortran.dg/gnu_logical_2.f90: New test.
7586
7587 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
7588
7589         PR middle-end/24820
7590         * testsuite/gcc.dg/pr24820.c: New test.
7591
7592 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
7593
7594         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
7595         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
7596         variable.
7597
7598 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7599
7600         testsuite/24614
7601         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
7602
7603 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7604
7605         * gcc.target/cris/cris.exp: New file.
7606         * gcc.target/cris/rld-legit1.c: New test.
7607         * gcc.target/cris/rld-legit2.c: New test.
7608
7609 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
7610
7611         PR c++/24780
7612         * g++.dg/opt/pr24780.C: New test.
7613
7614         PR c++/24761
7615         * g++.dg/template/asm1.C: New test.
7616
7617 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
7618
7619         PR libgfortran/24787
7620         * gfortran.dg/scan_1.f90: New test.
7621
7622 2005-11-12  Jan Hubicka  <jh@suse.cz>
7623
7624         * gcc.target/i386/minmax-1.c: New.
7625         * gcc.target/i386/minmax-2.c: New.
7626
7627 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
7628
7629         * gcc.dg/pr24445.c: Fix for 64-bit targets.
7630
7631 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
7632
7633         * gcc.c-torture/execute/20051110-1.c,
7634         gcc.c-torture/execute/20051110-2.c: New tests.
7635
7636 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7637
7638         PR middle-end/24750
7639         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
7640         New tests.
7641
7642 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7643
7644         * lib/target-libpath.exp (get_shlib_extension): New proc.
7645         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
7646         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7647         * lib/objc.exp (objc_target_compile): Likewise.
7648         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
7649         detection.
7650
7651 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7652
7653         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
7654
7655         * lib/target-supports.exp (check_effective_target_static_libgfortran):
7656         Add -static to additional_flags and pass it to target_compile.
7657
7658 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7659
7660         PR libgfortran/24719
7661         gfortran.dg/read_noadvance.f90: New test.
7662
7663         PR libgfortran/24699
7664         gfortran.dg/fmt_t_2.f90: New test.
7665
7666         PR libgfortran/24785
7667         gfortran.dg/read_x_eor.f90: New test.
7668
7669         PR libgfortran/24584
7670         gfortran.dg/namelist_empty.f90: Rename test.
7671
7672         PR libgfortran/24489
7673         gfortran/read_eor.f90: Rename test.
7674
7675 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7676
7677         PR fortran/15976
7678         * gfortran.dg/automatic_module_variable.f90: New test.
7679
7680 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
7681
7682         PR target/24445
7683         * gcc.dg/pr24445.c: New test.
7684
7685 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7686
7687         PR fortran/24655
7688         PR fortran/24755
7689         * gfortran.dg/recursive_statement_functions.f90: Add statement
7690         functions using inline intrinsic functions and parameters to test
7691         that they no longer seg-fault.
7692
7693         PR fortran/24409
7694         gfortran.dg/nested_modules_4.f90: New test.
7695         gfortran.dg/nested_modules_5.f90: New test.
7696
7697 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7698
7699         PR fortran/24643
7700         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
7701
7702 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
7703
7704         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
7705         failures.
7706
7707 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7708
7709         * gcc.dg/sparc-getcontext-1.c: New test.
7710
7711 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
7712
7713         * gcc.dg/ifcvt-fabs-1.c: New test.
7714
7715 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
7716
7717         PR other/4372
7718         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
7719         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
7720
7721 2005-11-09  Richard Guenther  <rguenther@suse.de>
7722
7723         PR tree-optimization/24716
7724         * gcc.c-torture/execute/pr24716.c: New testcase.
7725
7726 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7727
7728         * gcc.dg/pr24624.c: Disable for non S/390 targets.
7729
7730 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7731
7732         PR 24624
7733         * gcc.dg/pr24624.c: Testcase added.
7734
7735 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7736
7737         PR 24623
7738         * g++.dg/other/pr24623.C: Testcase added.
7739
7740 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
7741
7742         PR fortran/22607
7743         * gfortran-dg/pure_byref_1.f90: New.
7744         * gfortran-dg/pure_byref_2.f90: New.
7745
7746 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
7747
7748         PR c/24101
7749         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
7750         * gcc.dg/dg.exp: Run main loop also for *.i files.
7751
7752 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
7753
7754         PR c++/19450
7755         * g++.dg/tls/diag-3.C: New test.
7756         * g++.dg/tls/diag-4.C: New test.
7757         * g++.dg/tls/static-1.C: New test.
7758         * g++.dg/tls/static-1a.cc: New file.
7759
7760 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
7761
7762         PR 23046
7763         * g++.dg/tree-ssa/pr23046.C: New test.
7764
7765 2005-11-08  Devang Patel <dpatel@apple.com>
7766
7767         PR tree-optimization/23115
7768         * gcc.dg/tree-ssa/pr23115.c: New.
7769
7770 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
7771
7772         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
7773         * gcc.target/powerpc/pr16155.c: Same.
7774         * gcc.target/powerpc/altivec-1.c: Same.
7775         * gcc.target/powerpc/altivec-2.c: Same.
7776         * gcc.target/powerpc/altivec-3.c: Same.
7777         * gcc.target/powerpc/altivec-5.c: Same.
7778         * gcc.target/powerpc/altivec-11.c: Same.
7779         * gcc.target/powerpc/altivec-12.c: Same.
7780         * gcc.target/powerpc/altivec-14.c: Same.
7781         * gcc.target/powerpc/altivec-22.c: Same.
7782         * gcc.target/powerpc/altivec-consts.c: Same.
7783         * gcc.target/powerpc/altivec-pr22085.c: Same.
7784         * gcc.target/powerpc/altivec-splat.c: Same.
7785         * gcc.target/powerpc/altivec-varargs-1.c: Same.
7786         * gcc.target/powerpc/altivec-vec-merge.c: Same.
7787         * gcc.target/powerpc/darwin-longlong.c: Same.
7788
7789 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
7790
7791         PR target/19340
7792         * gcc.dg/pr19340.c: New test.
7793
7794 2005-11-07  Ian Lance Taylor  <ian@airs.com>
7795
7796         PR rtl-optimization/24683
7797         * gcc.dg/pr24683.c: New test.
7798
7799 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7800
7801         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
7802         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
7803
7804 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7805
7806         * gcc.target/i386/pr23376.c: Compile with -mmmx.
7807
7808 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
7809
7810         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
7811
7812 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7813
7814         PR target/24230
7815
7816         * gcc.target/powerpc/altivec-consts.c,
7817         gcc.target/powerpc/altivec-splat.c: New testcase.
7818
7819 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7820
7821         PR c/24599
7822
7823         * gcc.dg/overflow-2.c: New testcase.
7824
7825 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
7826
7827         PR rtl-optimization/23567
7828         * gcc.c-torture/execute/20051104-1.c: New test.
7829
7830 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
7831
7832         PR fortran/24534
7833         gfortran.dg/private_type_2.f90: Modified to check that case with
7834         PRIVATE declaration within derived type is accepted.
7835
7836         PR fortran/20838
7837         gfortran.dg/pointer_assign_1.f90: New test.
7838
7839         PR fortran/20840
7840         * gfortran.dg/arrayio_0.f90: New test.
7841
7842         PR fortran/17737
7843         gfortran.dg/data_initialized.f90: New test.
7844         gfortran.dg/data_constraints_1.f90: New test.
7845         gfortran.dg/data_constraints_2.f90: New test.
7846
7847 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
7848
7849         PR fortran/24174
7850         PR fortran/24305
7851         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
7852
7853 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
7854
7855         PR 24670
7856         * gcc.dg/tree-ssa/pr24670.c: New test.
7857
7858 2005-11-05  Ian Lance Taylor  <ian@airs.com>
7859
7860         PR target/22432
7861         * gcc.target/i386/pr22432.c: New test.
7862
7863 2005-11-05  Richard Henderson  <rth@redhat.com>
7864
7865         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
7866         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
7867         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
7868         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
7869         from gcc.dg/alpha-*.
7870         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
7871         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
7872
7873 2005-11-05  Andreas Jaeger  <aj@suse.de>
7874
7875         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
7876
7877 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7878
7879         PR target/23424
7880         * gcc.dg/torture/pr23424-1.c: New test.
7881
7882 2005-11-04  Richard Henderson  <rth@redhat.com>
7883
7884         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
7885         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
7886         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
7887         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
7888         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
7889         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
7890         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
7891         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
7892         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
7893         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
7894         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
7895         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
7896         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
7897         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
7898         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
7899         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
7900         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
7901         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
7902         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
7903         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
7904         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
7905         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
7906         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
7907         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
7908         Move from gcc.dg/.
7909         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
7910         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7911         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
7912         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
7913         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
7914         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
7915         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
7916         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
7917         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
7918         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
7919         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
7920         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
7921         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
7922         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
7923         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
7924         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
7925         gcc.target/i386/lea.c, gcc.target/i386/local.c,
7926         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
7927         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
7928         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
7929         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
7930         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
7931         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
7932         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
7933         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
7934         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
7935         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
7936         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
7937         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
7938         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
7939         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
7940         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
7941         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
7942         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
7943         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
7944         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
7945         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
7946         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
7947         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
7948         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
7949         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
7950         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
7951         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
7952         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
7953         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
7954
7955 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
7956
7957         PR 24627
7958         * gcc.dg/tree-ssa/pr24627.c: New test.
7959
7960 2005-11-04 Paul Brook  <paul@codesourcery.com>
7961
7962         * gcc.dg/tls/opt-10.c: New test.
7963
7964 2005-11-04  Andreas Jaeger  <aj@suse.de>
7965
7966         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
7967         avoid extra warnings.
7968
7969 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7970
7971         PR libfortran/22298
7972         * gcc/testsuite/lib/target-supports.exp
7973         (check_effective_target_static_libgfortran): New
7974         static_libgfortran effective target.
7975         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
7976         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
7977
7978 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7979
7980         * gcc.dg/pr24615.c: Guard test with { target fpic }.
7981
7982 2005-11-03  Josh Conner  <jconner@apple.com>
7983
7984         PR c++/19989
7985         g++.dg/ext/array2.C: New test.
7986         g++.dg/template/dependent-name3.C: New test.
7987         g++.dg/template/dependent-name4.C: New test.
7988         g++.dg/template/sfinae2.C: New test.
7989
7990 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7991
7992         PR preprocessor/22042
7993         * gcc.dg/cpp/strify4.c: New test.
7994
7995 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7996
7997         PR c++/17964
7998         * g++.dg/cpp/string-1.C: New test.
7999
8000 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8001
8002         * gcc.target/powerpc: New directory.
8003         * gcc.target/powerpc/powerpc.exp: New file.
8004         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
8005         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
8006         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
8007         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
8008         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
8009         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
8010         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
8011         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
8012         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
8013         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
8014         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
8015         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
8016         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
8017         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
8018         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
8019         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
8020         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
8021         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
8022         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
8023         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
8024         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
8025         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
8026         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
8027         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
8028         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
8029         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
8030         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
8031         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
8032         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
8033         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
8034         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
8035         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
8036         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
8037         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
8038
8039 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
8040
8041         PR c++/21627
8042         * g++.dg/warn/inline2.C: New test.
8043
8044 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8045
8046         PR middle-end/23155
8047         * g++.dg/ext/c99struct1.C: New test.
8048         * gcc.dg/union-cast-1.c: New test.
8049         * gcc.dg/union-cast-2.c: New test.
8050         * gcc.dg/union-cast-3.c: New test.
8051
8052 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8053
8054         PR middle-end/24589
8055         * gcc.c-torture/execute/zero-struct-2.c: New test.
8056
8057 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8058
8059         PR c++/24582
8060         * g++.dg/init/switch1.C: New test.
8061
8062 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8063
8064         * gcc.dg/delay-slot-1.c: New test.
8065
8066 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
8067
8068         PR target/24620
8069         * gcc.dg/pr24620.c: New test.
8070
8071 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8072
8073         PR c/24329
8074         * gcc.dg/format/unnamed-1.c: New test.
8075
8076 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8077
8078         PR c++/22434
8079         * g++.dg/expr/cond8.C: New test.
8080
8081         PR c++/24560
8082         * g++.dg/parse/dot1.C: New test.
8083
8084 2005-11-02  Jan Hubicka  <jh@suse.cz>
8085
8086         PR target/23303
8087         * gcc.dg/i386-lea.c: New test
8088
8089 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8090
8091         PR target/24615
8092         * gcc.dg/pr24615.c: New test.
8093
8094 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8095
8096         PR target/24600
8097         * gcc.dg/pr24600.c: New test.
8098
8099 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8100
8101         PR c++/19253
8102         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
8103         * g++.dg/parse/typename9.C: New test.
8104         * g++/dg/parse/typename10.C: Likewise.
8105
8106 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8107
8108         PR fortran/18157
8109         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
8110         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
8111         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
8112
8113 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8114
8115         PR c++/24569
8116         * g++.dg/debug/static1.C: New test.
8117
8118 2005-11-02  Josh Conner  <jconner@apple.com>
8119
8120         * g++.dg/crash38.C: moved into proper directory...
8121         * g++.dg/template/crash42.C: ...here
8122
8123 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
8124
8125         PR target/18338
8126         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
8127         pcc_bitfield_type_matters || default_packed.
8128
8129         * lib/target-supports.exp
8130         (check_effective_target_pcc_bitfield_type_matters): New proc.
8131         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
8132
8133         PR testsuite/23304
8134         * lib/target-supports.exp (check_effective_default_packed): New proc.
8135         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
8136         Gate expected errors on target ! default_packed.
8137         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
8138
8139 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8140
8141         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
8142         change (r106358).
8143
8144 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8145
8146         PR fortran/24008
8147         * gfortran.dg/entry_5.f90: New.
8148         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
8149
8150 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
8151
8152         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
8153
8154 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
8155
8156         PR fortran/21565
8157         gfortran.dg/namelist_blockdata.f90: New test.
8158
8159         PR fortran/18737
8160         gfortran.dg/external_implicit_none.f90: New test.
8161
8162         PR fortran/14994
8163         * gfortran.dg/secnds.f: New test.
8164
8165 2005-10-31  Jan Hubicka  <jh@suse.cz>
8166
8167         PR target/20928
8168         * gcc.c-torture/compile/pr20928.c: New test.
8169
8170 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
8171
8172         PR middle-end/23492
8173         * gcc.c-torture/compile/zero-strct-5.c: New test.
8174
8175 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
8176
8177         PR libgfortran/24584
8178         * gfortran.dg/pr24584.f90: New test.
8179
8180 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
8181
8182         PR fortran/18883
8183         * gfortran.dg/char_result_9.f90: New.
8184         * gfortran.dg/char_result_10.f90: New.
8185
8186 2005-10-30  Jan Hubicka  <jh@suse.cz>
8187
8188         * g++.dg/tree-ssa/pr24172.C: New testcase.
8189
8190 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8191
8192         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
8193
8194 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
8195
8196         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
8197         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
8198         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
8199         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
8200         gfortran.dg/enum_9.f90,
8201         gfortran.fortran-torture/compile/enum_1.f90,
8202         gfortran.fortran-torture/execute/enum_1.f90,
8203         gfortran.fortran-torture/execute/enum_2.f90,
8204         gfortran.fortran-torture/execute/enum_3.f90,
8205         gfortran.fortran-torture/execute/enum_4.f90: New tests.
8206
8207 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
8208
8209         PR target/18482
8210         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
8211         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
8212
8213 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8214
8215         PR libfortran/20179
8216         * gfortran.dg/mixed_io_1.f90: New test.
8217         * gfortran.dg/mixed_io_1.c: New file.
8218
8219 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8220
8221         * gfortran.dg/malloc_free_1.f90: New test.
8222
8223 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
8224
8225         * gcc.dg/nested-func-4.c: Require profiling -pg.
8226
8227 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8228
8229         PR C++/23229
8230         * g++.dg/warn/main-2.C: New test.
8231
8232 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
8233
8234         PR fortran/24545
8235         * gfortran.dg/interface_2.f90: new test.
8236
8237 2005-10-28  Josh Conner  <jconner@apple.com>
8238
8239         PR c++/22153
8240         * g++.dg/template/crash38.C: New test.
8241         * g++.dg/parse/explicit1.C: Change expected errors.
8242
8243 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8244
8245         PR C++/23426
8246         * g++.dg/other/large-size-array.C: New test.
8247
8248 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8249
8250         PR middle-end/24362
8251         * g++.dg/opt/complex4.C: New test.
8252
8253 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
8254
8255         * gcc.dg/nested-func-4.c: New test.
8256
8257 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
8258
8259         PR fortran/24158
8260         gfortran.dg/derived_recursion.f90: New test.
8261         gfortran.dg/implicit_actual.f90: New test.
8262
8263 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
8264
8265         PR middle-end/24295, PR testsuite/24477
8266         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
8267         removed when weakref hits the tree.
8268
8269 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
8270
8271         * gfortran.dg/cray_pointers_4.f90: New test.
8272
8273         * gfortran.dg/cray_pointers_5.f90: New test.
8274
8275 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
8276
8277         PR fortran/22290
8278         * gfortran.dg/assign_5.f90: New test.
8279         * gfortran.dg/assign_6.f: New test.
8280
8281 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
8282
8283         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
8284         CPU has no SSE support.
8285
8286 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
8287
8288         PR libgfortran/24224
8289         * gfortran.dg/arrayio_1.f90: Update attribution.
8290         * gfortran.dg/arrayio_2.f90: Update attribution.
8291         * gfortran.dg/arrayio_3.f90: Update attribution.
8292         * gfortran.dg/arrayio_4.f90: Update test conditions.
8293         * gfortran.dg/arrayio_5.f90: Update attribution.
8294         * gfortran.dg/arrayio_6.f90: New test.
8295         * gfortran.dg/arrayio_7.f90: New test.
8296
8297 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
8298
8299         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
8300
8301 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8302
8303         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
8304
8305 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8306
8307         PR fortran/24416
8308         * gfortran.dg/namelist_char_only.f90: New test.
8309
8310 2005-10-24  Asher Langton  <langton2@llnl.gov>
8311
8312         PR fortran/17031
8313         PR fortran/22282
8314         * gfortran.dg/cray_pointers_1.f90: New test.
8315         * gfortran.dg/cray_pointers_2.f90: New test.
8316         * gfortran.dg/cray_pointers_3.f90: New test.
8317         * gfortran.dg/loc_1.f90: New test.
8318         * gfortran.dg/loc_2.f90: New test.
8319
8320 2005-10-24  Steven Bosscher  <stevenb@suse.de>
8321
8322         * gcc.dg/pr24225.c: New test.
8323
8324 2005-10-24  Asher Langton  <langton2@llnl.gov>
8325
8326         * gfortran.dg/dup_save_1.f90: New test.
8327         * gfortran.dg/dup_save_2.f90: New test.
8328
8329 2005-10-24  Paul Brook  <paul@codesourcery.com>
8330
8331         PR 24107
8332         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
8333         stdint.h.
8334
8335 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
8336
8337         PR libgfortran/24489
8338         * gfortran.dg/pr24489.f90: New test.
8339
8340 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
8341
8342         PR fortran/23635
8343         * gfortran.dg/ichar_1.f90: Add tests for derived types.
8344
8345 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
8346
8347         PR target/18911
8348         * g++.dg/init/array16.C: Skip for mmix-*-*.
8349
8350 2005-10-23  Asher Langton  <langton2@llnl.gov>
8351
8352         * gfortran.dg/byte_1.f90: New test.
8353         * gfortran.dg/byte_2.f90: New test.
8354
8355 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
8356
8357         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
8358
8359 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
8360
8361         PR fortran/18022
8362         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
8363
8364         PR fortran/24311
8365         * gfortran.dg/merge_char_const.f90: New test.
8366
8367         PR fortran/24384
8368         * gfortran.dg/spread_scalar_source.f90: New test.
8369
8370 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
8371
8372         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
8373
8374         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
8375         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
8376
8377         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
8378
8379 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
8380
8381         PR fortran/24426
8382         * gfortran.dg/der_pointer_4.f90: New.
8383
8384 2005-10-22  David Ayers  <d.ayers@inode.at>
8385
8386         * obj-c++.dg/except-1.mm: Simplify.
8387
8388 2005-10-21  David Ayers  <d.ayers@inode.at>
8389
8390         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
8391
8392 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
8393
8394         * gfortran.dg/assumed_dummy_2.f90: New test.
8395
8396 2005-10-21  James E Wilson  <wilson@specifix.com>
8397
8398         PR preprocessor/15220
8399         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
8400
8401 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
8402
8403         * gcc.c-torture/execute/20051021-1.c: New test.
8404
8405 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
8406
8407         PR c++/24260
8408         * g++.dg/ext/tmplattr1.C: New test.
8409
8410 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
8411
8412         PR fortran/24440
8413         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
8414
8415 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
8416
8417         * obj-c++.dg/except-1.mm: New.
8418
8419         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
8420
8421 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
8422
8423         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
8424
8425 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
8426
8427         PR middle-end/24295
8428         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
8429         declarations with the same names as thunks' alias targets, use
8430         aliases instead.
8431         * gcc.dg/attr-alias-3.c: New test.
8432         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
8433
8434 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
8435
8436         PR c++/22618
8437         * g++.dg/parse/access8.C: New test.
8438
8439 2005-10-20  Richard Guenther  <rguenther@suse.de>
8440
8441         PR c++/24439
8442         * g++.dg/tree-ssa/pr24439.C: New testcase.
8443
8444 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8445
8446         * g++.dg/opt/delay-slot-1.C: New test.
8447
8448 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
8449
8450         PR fortran/21625
8451         * gfortran.fg/der_init_1.f90: New.
8452
8453 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
8454
8455         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
8456
8457 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
8458
8459         PR c++/21908
8460         * g++.dg/parse/error28.C: New test.
8461
8462 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8463
8464         * gcc.dg/profile-generate-2.c: New test.
8465
8466 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
8467
8468         PR target/23589
8469         * g++.dg/ext/dllimport11.C: New.
8470
8471 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8472
8473         PR c++/22293
8474         * g++.dg/other/friend3.C: New test.
8475
8476 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
8477
8478         PR c++/23293
8479         * g++.dg/template/error19.C: New test.
8480
8481 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8482
8483         PR c++/21383
8484         * g++.dg/overload/koenig2.C: New.
8485
8486         PR c++/23118
8487         * g++.dg/overload/error2.C: New.
8488
8489         PR c++/22604
8490         * g++.dg/inherit/covariant14.C: New.
8491
8492 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8493
8494         PR c++/23440
8495         * g++.dg/parse/for1.C: New test.
8496
8497 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
8498
8499         PR fortran/23446
8500         * gfortran.dg/host_dummy_index_1.f90: New test.
8501
8502         PR fortran/21459
8503         * gfortran.dg/automatic_char_len_2.f90: New test.
8504
8505         PR fortran/20866
8506         * gfortran.dg/recursive_statement_functions.f90: New test.
8507
8508         PR fortran/20853
8509         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
8510
8511         PR fortran/20849
8512         * gfortran.dg/external_initializer.f90: New test.
8513
8514         PR fortran/20837
8515         * non_module_public.f90: New test.
8516
8517 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8518
8519         PR c++/24386
8520         * g++.dg/template/overload7.C: New.
8521
8522         PR c++/22551
8523         * g++.dg/other/switch2.C: Remove expected warnings.
8524
8525         PR c++/21353
8526         * g++.dg/template/defarg6.C: New.
8527
8528 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
8529
8530         PR target/24315
8531         * gcc.target/i386/pr24315.c: New test.
8532
8533 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8534
8535         PR c++/24389
8536         * g++.dg/template/static21.C: New test.
8537         * g++.dg/template/static21-a.cc: Likewise.
8538
8539 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
8540
8541         PR c++/23959
8542         * g++.dg/warn/Wswitch-default-1.C: New test.
8543         * g++.dg/warn/Wswitch-default-2.C: New test.
8544
8545 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8546
8547         PR c++/22173
8548         * g++.dg/parse/template18.C: New test.
8549         * g++.dg/template/nontype15.C: Likewise.
8550
8551 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
8552
8553         PR fortran/22273
8554         * gfortran.dg/spec_expr_2.f90: New.
8555
8556 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
8557
8558         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
8559         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
8560         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
8561         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
8562         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
8563         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
8564         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
8565         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
8566         previous target-specific skips and warning-message matches where
8567         applicable.
8568
8569 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
8570
8571         PR c++/21347
8572         * g++.dg/warn/Wctor-dtor.C: New test.
8573
8574 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8575
8576         PR c/23439
8577         * gcc.dg/for-1.c: New test.
8578
8579 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
8580
8581         PR c++/19565
8582         * g++.dg/warn/Wconversion1.C: New test.
8583         * g++.dg/ext/packed4.C: Compile with -w.
8584         * g++.dg/opt/20050511-1.C: Likewise.
8585         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
8586
8587 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
8588
8589         * gfortran.dg/boz_5.f90: New test.
8590
8591 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
8592
8593         PR c++/22551
8594         * g++.dg/other/switch2.C: New.
8595
8596         PR c++/23984
8597         * g++.dg/init/ctor7.C: New.
8598
8599 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
8600
8601         PR c++/23730
8602         * g++.dg/parse/crash32.C: New test.
8603
8604 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
8605
8606         PR c++/20721
8607         * g++.dg/init/goto2.C: New test.
8608
8609         PR c++/22464
8610         * g++.dg/template/crash/41.C: New test.
8611
8612         PR c++/22180
8613         * g++.dg/template/crash40.C: New test.
8614
8615         PR c++/23694
8616         * g++.dg/parse/friend5.C: New test.
8617
8618         PR c++/23307
8619         * g++.dg/template/crash38.C: New test.
8620
8621         PR c++/22352
8622         * g++.dg/template/friend38.C: New test.
8623
8624         PR c++/22405
8625         * g++.dg/template/crash39.C: New test.
8626
8627 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
8628
8629         * gcc.dg/debug/dwarf2/dwarf-char1.c,
8630         gcc.dg/debug/dwarf2/dwarf-char2.c,
8631         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
8632
8633         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
8634
8635 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
8636
8637         * gcc.dg/dll-2.c: Add tests for warnings.
8638         * gcc.dg/dll-3.c: Likewise.
8639         * gcc.dg/dll-4.c: Likewise.
8640
8641         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
8642         * g++.dg/ext/dllimport2.C: Likewise.
8643         * g++.dg/ext/dllimport3.C: Likewise.
8644         * g++.dg/ext/dllimport7.C: Likewise.
8645         * g++.dg/ext/dllimport8.C: Likewise.
8646         * g++.dg/ext/dllimport9.C: Likewise.
8647
8648 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
8649
8650         PR fortran/24092
8651         * gfortran.dg/derived_pointer_recursion.f90: New test.
8652
8653 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
8654
8655         * gcc.c-torture/execute/20051012-1.c: New test.
8656
8657 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8658
8659         PR fortran/18082
8660         * gfortran.dg/automatic_char_len_1.f90: New test.
8661
8662 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8663
8664         PR fortran/20847
8665         * gfortran.dg/save_common.f90: New test.
8666
8667         PR fortran/20856
8668         * gfortran.dg/save_result.f90: New test.
8669
8670 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8671
8672         PR c++/21592
8673         * g++.dg/template/dependent-expr1.C: Add new expected error.
8674         * g++.dg/template/dependent-expr2.C: Adjust error text.
8675         * g++.dg/template/overload6.C: New.
8676
8677         PR c++/23797
8678         * g++.dg/other/typename8.C: New.
8679
8680         PR c++/21117
8681         * g++.dg/other/return1.C: New.
8682
8683 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
8684
8685         PR c++/24052
8686         * g++.dg/ext/label5.C: New.
8687
8688 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8689
8690         PR c++/19964
8691         * g++.dg/parse/crash31.C: New.
8692
8693 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
8694
8695         * g++.dg/ipa/ipa-1.c: New test.
8696         * g++.dg/ipa/ipa-2.c: New test.
8697         * g++.dg/ipa/ipa-3.c: New test.
8698         * g++.dg/ipa/ipa-4.c: New test.
8699         * g++.dg/ipa/ipa-5.c: New test.
8700         * g++.dg/ipa/ipa.exp: New file.
8701
8702 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8703
8704         PR fortran/24207
8705         * gfortran.dg/private_type_3.f90: New test.
8706
8707 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8708
8709         PR fortran/20786
8710         gfortran.dg/aint_anint_1.f90: New test.
8711
8712 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8713
8714         PR libgfortran/24313
8715         gfortran.dg/csqrt.f: New test.
8716
8717 2005-10-11  Ian Lance Taylor  <ian@airs.com>
8718
8719         PR c++/8057
8720         * g++.dg/warn/noeffect7.C: New test.
8721         * g++.dg/warn/noeffect2.C: Instantiate templates.
8722         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
8723         and warning.
8724
8725 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8726
8727         PR c++/21089
8728         * g++.dg/init/float1.C: New test.
8729
8730         PR c++/24277
8731         * g++.dg/init/member1.C: Tweak error markers.
8732
8733 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
8734
8735         PR testsuite/24281
8736         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
8737         Check for null pointer.
8738
8739 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8740
8741         PR c++/21369
8742         * g++.dg/parse/ret-type3.C: New test.
8743
8744 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8745
8746         PR tree-opt/23946
8747         * gcc.c-torture/compile/pr23946.c: New test.
8748
8749 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
8750
8751         * g++.dg/opt/mmx2.C: New test.
8752
8753 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8754
8755         PR c++/24277
8756         * g++.dg/template/static20.C: New test.
8757
8758         PR c++/24302
8759         * g++.dg/warn/Wunused-12.C: New test.
8760
8761         PR c++/23437
8762         * g++.dg/template/arg4.C: New test.
8763
8764 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8765
8766         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
8767         * gcc.dg/ucnid-3.c: Likewise.
8768         * gcc.dg/ucnid-4.c: Likewise.
8769         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
8770         * g++.dg/other/ucnid-1.C: Likewise.
8771         * gcc.dg/sparc-frame-1.c: New test.
8772
8773 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8774
8775         PR c++/24139
8776         * g++.dg/template/spec27.C: New test.
8777
8778         PR c++/24275
8779         * g++.dg/template/static19.C: New test.
8780
8781 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8782
8783         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
8784         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
8785
8786 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8787
8788         PR target/24136
8789         * gfortran.fortran-torture/compile/pr24136.f: New test.
8790
8791 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
8792
8793         PR c++/22172
8794         * g++.dg/parse/crash30.C: New test.
8795
8796 2005-10-07  Richard Guenther  <rguenther@suse.de>
8797
8798         PR middle-end/24227
8799         * gcc.c-torture/compile/pr24227.c: New testcase.
8800
8801 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
8802
8803         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
8804         Do not put aligned attributes on array elements.
8805
8806 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
8807
8808         PR testsuite/23611, PR testsuite/23615
8809         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
8810         writing prototypes of library functions by hand.
8811         * obj-c++.dg/bitfield-4.mm: Likewise.
8812         * obj-c++.dg/const-str-4.mm: Likewise.
8813         * obj-c++.dg/encode-4.mm: Likewise.
8814         * obj-c++.dg/encode-5.mm: Likewise.
8815         * obj-c++.dg/encode-6.mm: Likewise.
8816         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8817         * obj-c++.dg/method-10.mm: Likewise.
8818         * obj-c++.dg/method-17.mm: Likewise.
8819         * obj-c++.dg/method-19.mm: Likewise.
8820         * obj-c++.dg/try-catch-2.mm: Likewise.
8821
8822 2005-10-06  Richard Henderson  <rth@redhat.com>
8823
8824         PR 24236
8825         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
8826
8827 2005-10-06  Dale Johannesen  <dalej@apple.com>
8828
8829         * gcc.c-torture/execute/20030125-1.c: Correct.
8830
8831 2005-10-06  Richard Guenther  <rguenther@suse.de>
8832
8833         PR tree-optimization/24238
8834         * g++.dg/tree-ssa/pr24238.C: New testcase.
8835
8836 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
8837
8838         PR 18568
8839         * gfortran.dg/der_pointer_3.f90: New test.
8840
8841 2005-10-05  Devang Patel  <dpatel@apple.com>
8842
8843         PR Debug/23205
8844         * g++.dg/other/PR23205.C: New.
8845
8846 2005-10-05  Richard Henderson  <rth@redhat.com>
8847
8848         PR target/23602
8849         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
8850         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
8851
8852 2005-10-05  Dale Johannesen  <dalej@apple.com>
8853
8854         * gcc.c-torture/execute/float-floor.c: New.
8855
8856 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
8857
8858         PR tree-optimization/21419
8859         PR tree-optimization/24146
8860         PR tree-optimization/24151
8861
8862         * g++.dg/ext/asm7.C: New.
8863         * g++.dg/ext/asm8.C: New.
8864         * gcc.dg/asm-1.c: Compile on all targets.
8865         * gcc.dg/asm-pr24146.c: New.
8866         * gcc.dg/pr21419.c: Adjust error messages.
8867
8868 2005-10-05  Richard Guenther  <rguenther@suse.de>
8869
8870         PR fortran/24176
8871         * gfortran.fortran-torture/compile/empty.f90: New testcase.
8872
8873 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8874
8875         PR c++/23513
8876         * g++.dg/template/spec22.C: Robustify test.
8877         * g++.dg/template/spec26.C: New.
8878
8879 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
8880
8881         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
8882         if target supports vector instructions.
8883
8884 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
8885
8886         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
8887         C99 functions.
8888
8889 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
8890
8891         * lib/target-supports.exp (check_effective_target_fortran_large_real,
8892         check_effective_target_fortran_large_int): Replace cached result
8893         when target changes.
8894
8895 2005-10-04  Devang Patel  <dpatel@apple.com>
8896
8897         * gcc.dg/i386-sse-vect-types.c: New.
8898
8899 2005-10-04  Ian Lance Taylor  <ian@airs.com>
8900
8901         PR preprocessor/13726
8902         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
8903         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
8904
8905 2005-10-04  Richard Guenther  <rguenther@suse.de>
8906
8907         PR c/23576
8908         * gcc.dg/noncompile/pr23576.c: New testcase.
8909
8910 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8911
8912         PR middle-end/23125
8913         * gcc.dg/register-var-3.c: New test.
8914
8915 2005-10-04  Steven Bosscher  <stevenb@suse.de>
8916
8917         * gcc.dg/pr23049.c: New test.
8918
8919         * gcc.dg/ucnid-4.c: Fix test.
8920
8921 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
8922
8923         PR 23445
8924         * gcc.c-torture/compile/pr23445.c: New test.
8925
8926 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
8927
8928         * g++.dg/overload/unknown1.C: New.
8929
8930 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
8931
8932         PR c++/17775
8933         * g++.dg/template/repo4.C: New test.
8934
8935 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8936
8937         PR libfortran/19308
8938         * gfortran.dg/large_real_kind_2.F90: New test.
8939         * gfortran.dg/large_integer_kind_2.f90: New test.
8940
8941 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
8942
8943         * lib/target-supports.exp (check_effective_target_vect_shift):
8944         Implement with result caching. Add i?86, x86_64 and ia64 targets.
8945         (check_effective_target_vect_condition): Fix copy-n-pasto.
8946
8947         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
8948         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
8949         targets.
8950
8951 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
8952
8953         PR c++/22621
8954         * g++.dg/template/overload5.C : New test.
8955
8956         PR c++/23840
8957         * g++.dg/expr/stdarg1.C: New test.
8958
8959 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
8960
8961         PR 24142
8962         * gcc.c-torture/execute/pr24142.c: New test.
8963
8964 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
8965
8966         PR 24141
8967         * gcc.c-torture/execute/pr24141.c: New test.
8968
8969 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
8970             Diego Novillo  <dnovillo@redhat.com>
8971
8972         PR 23604
8973         * gcc.c-torture/execute/pr23604.c: New test.
8974
8975 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
8976
8977         PR fortran/16404
8978         PR fortran/20835
8979         PR fortran/20890
8980         PR fortran/20899
8981         PR fortran/20900
8982         PR fortran/20901
8983         PR fortran/20902
8984         gfortran.dg/equiv_constraint_1.f90: New test.
8985         gfortran.dg/equiv_constraint_2.f90: New test.
8986         gfortran.dg/equiv_constraint_3.f90: New test.
8987         gfortran.dg/equiv_constraint_4.f90: New test.
8988         gfortran.dg/equiv_constraint_5.f90: New test.
8989         gfortran.dg/equiv_constraint_6.f90: New test.
8990         gfortran.dg/equiv_constraint_7.f90: New test.
8991         gfortran.dg/equiv_constraint_8.f90: New test.
8992         gfortran.dg/private_type_1.f90: New test.
8993         gfortran.dg/private_type_2.f90: New test.
8994         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
8995         980628-10.f: Assert std=gnu to permit mixing of
8996         types in equivalence statements.
8997
8998 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
8999
9000         PR 24112
9001         * gfortran.dg/open_status_1.f90: New.
9002
9003 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9004
9005         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
9006         * gcc.dg/vect/pr22480.c: Clean up temp files.
9007         * gcc.dg/vect/pr23831.c: Clean up temp files.
9008         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
9009         Clean up temp files.
9010         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
9011         Clean up temp files.
9012
9013         * gcc.dg/20050309-1.c: Clean up temp files.
9014         * gcc.dg/20050325-1.c: Clean up temp files.
9015
9016 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9017
9018         PR tree-optimization/24059
9019         * gcc.dg/vect/pr24059.c : New test.
9020
9021 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
9022
9023         PR middle-end/24109
9024         * gcc.c-torture/execute/20050929-1.c: New test.
9025
9026 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9027
9028         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
9029
9030 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
9031
9032         PR c/21419
9033         * gcc.dg/pr21419.c: New test.
9034
9035 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9036
9037         * gcc.dg/pr23911.c: New test.
9038
9039 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
9040
9041         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
9042
9043         PR c++/16782
9044         * g++.dg/parse/qualified4.C: New test.
9045         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
9046         * g++.old-deja/g++.mike/p8154.C: Likewise.
9047
9048 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
9049
9050         PR c++/22147
9051         * g++.dg/template/friend37.C: New test.
9052         * g++.dg/parse/crash28.C: Adjust error markers.
9053
9054 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
9055
9056         PR fortran/18518
9057         * gfortran.fortran-torture/execute/save_2.f90: New decl.
9058
9059 2005-09-27  Devang Patel  <dpatel@apple.com>
9060
9061         PR tree-optimization/23625
9062         * gcc.dg/pr23625.c: New test.
9063
9064 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
9065
9066         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
9067         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
9068
9069 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
9070
9071         PR fortran/23677
9072         * gfortran.fortran-torture/execute/save_1.f90: New test.
9073         * gfortran.dg/save_1.f90: New test.
9074
9075 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
9076
9077         * gcc.target/i386/builtin-apply-mmx.c: New test.
9078
9079         PR target/22576
9080         * gcc.target/i386/pr22576.c: New test.
9081
9082         PR target/22585
9083         * gcc.target/i386/pr22585.c: New test.
9084
9085         PR target/23268
9086         * gcc.target/i386/pr23268.c: New test.
9087
9088         PR middle-end/23831
9089         * gcc.dg/vect/pr23831.c: New test.
9090
9091         PR target/24055
9092         * gcc.target/i386/pr24055.c: New test.
9093
9094 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
9095
9096         PR tree-optimization/23960
9097         * gcc.c-torture/compile/pr23960.c: New.
9098
9099 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
9100
9101         PR fortran/16861
9102         * gfortran.dg/nested_modules_3.f90: New.
9103
9104 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
9105
9106         PR fortran/24005
9107         gfortran.dg/interface_1.f90: New test.
9108
9109 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
9110         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9111
9112         PR fortran/23843
9113         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
9114
9115 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
9116
9117         PR fortran/23516
9118         * gfortran.dg/imag_1.f: New test.
9119         * gfortran.dg/imag_2.f: Ditto.
9120
9121 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
9122
9123         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
9124
9125 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
9126
9127         PR c++/21983
9128         * g++.dg/warn/pr21983.C: New test.
9129
9130 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
9131
9132         PR c++/23993
9133         * g++.dg/template/array14.C: New test.
9134
9135 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
9136
9137         PR fortran/19929
9138         * gfortran.dg/der_ptr_component_1.f90: New test.
9139
9140 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9141
9142         PR c++/23965
9143         * g++.dg/template/error1.C: Reject "no matching function" message.
9144
9145 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9146
9147         PR c++/17609
9148         * g++.dg/lookup/error1.C: New test.
9149
9150 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
9151
9152         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
9153         functionality of the testcase.
9154
9155 2005-09-20  Richard Henderson  <rth@redhat.com>
9156
9157         * gcc.dg/vect/vect-22.c: Require vect_float.
9158         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
9159
9160 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
9161
9162         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
9163         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
9164         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
9165         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
9166         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
9167         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
9168         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
9169         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
9170         * gcc.dg/cpp/ucnid-8.c: New test.
9171
9172 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9173
9174         PR tree-optimization/23929
9175         * gcc.c-torture/compile/pr23929.c: New test.
9176
9177 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
9178
9179         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
9180         for one loop.
9181
9182 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
9183
9184         PR testsuite/23186
9185         * g++.dg/other/pr22003.C: Require named sections.
9186
9187 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9188
9189         PR c++/23947
9190         * g++.dg/rtti/crash3.C: New test.
9191
9192         PR tree-optimization/23818
9193         * gcc.dg/pr23818.c: New test.
9194
9195 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9196
9197         PR fortran/23420
9198         * gfortran.dg/print_fmt_4.f: New.
9199
9200 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9201
9202         PR fortran/23663
9203         * gfortran.fortran-torture/execute/entry_11.f90: New test.
9204
9205 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9206
9207         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
9208         Use pointers to local alignable arrays instead. Added comments.
9209         * gcc.dg/vect/vect-46.c: Likewise.
9210         * gcc.dg/vect/vect-48.c: Likewise.
9211         * gcc.dg/vect/vect-49.c: Likewise.
9212         * gcc.dg/vect/vect-52.c: Likewise.
9213         * gcc.dg/vect/vect-53.c: Likewise.
9214         * gcc.dg/vect/vect-54.c: Likewise.
9215         * gcc.dg/vect/vect-56.c: Likewise.
9216         * gcc.dg/vect/vect-57.c: Likewise.
9217         * gcc.dg/vect/vect-58.c: Likewise.
9218         * gcc.dg/vect/vect-60.c: Likewise.
9219         * gcc.dg/vect/vect-61.c: Likewise.
9220
9221         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
9222         The test is no longer vectorizable on vect_no_align targets.
9223         * gcc.dg/vect/vect-43.c: Likewsie.
9224
9225         * gcc.dg/vect/vect-44.c: Added comments.
9226         * gcc.dg/vect/vect-45.c: Added comments.
9227         * gcc.dg/vect/vect-50.c: Added comments.
9228         * gcc.dg/vect/vect-51.c: Added comments.
9229
9230         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
9231         aligned type.
9232         * gcc.dg/vect/Os-vect-95.c: Likewise.
9233
9234         * gcc.dg/vect/vect-41.c: Test removed.
9235         * gcc.dg/vect/vect-47.c: Test removed.
9236         * gcc.dg/vect/vect-55.c: Test removed.
9237         * gcc.dg/vect/vect-59.c: Test removed.
9238
9239 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9240
9241         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
9242         No longer vectorizable on vect_no_align targets.
9243         * gcc.dg/vect/pr20122.c: Likewise.
9244         * gcc.dg/vect/vect-74.c: Likewise.
9245         * gcc.dg/vect/vect-75.c: Likewise.
9246         * gcc.dg/vect/vect-76.c: Likewise.
9247
9248         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
9249         Will not be vectorizable on vect_no_align targets once aliasing issues
9250         are resolved.
9251         * gcc.dg/vect/vect-79.c: Likewise.
9252
9253         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
9254         * gcc.dg/vect/vect-78.c: Likewise.
9255         * gcc.dg/vect/vect-97.c: Likewise.
9256
9257 2005-09-19  Steven Bosscher  <stevenb@suse.de>
9258
9259         * gcc.dg/pr23943.c: New test.
9260
9261 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9262
9263         PR fortran/19181
9264         * gfortran.dg/derived_pointer_null_1.f90: New test.
9265
9266 2005-09-18  Richard Guenther  <rguenther@suse.de>
9267
9268         PR middle-end/23944
9269         * gcc.c-torture/compile/pr23944.c: New testcase.
9270
9271 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
9272
9273         PR fortran/15975
9274         * gfortran.dg/der_pointer_2.f90: New test.
9275
9276 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9277
9278         PR fortran/16861
9279         * gfortran.dg/nested_modules_2.f90: New test.
9280
9281 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9282
9283         PR c++/18368
9284         * g++.dg/other/semicolon.C: New test.
9285
9286 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
9287
9288         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
9289         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
9290
9291 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
9292
9293         PR c++/23914
9294         * g++.dg/template/static18.C: New test.
9295
9296         PR c++/21514
9297         * g++.dg/template/crash19.C: Remove dg-error marker.
9298         * g++.dg/template/local4.C: New test.
9299
9300 2005-09-16  Paul Brook  <paul@codesourcery.com>
9301
9302         PR fortran/23906
9303         * gfortran.dg/dependency_1.f90: New test.
9304
9305 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9306
9307         PR c++/23896
9308         * g++.dg/template/static17.C: New test.
9309
9310 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
9311
9312         PR c++/23139
9313         * g++.dg/warn/huge-val1.C: New test.
9314
9315 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9316
9317         PR c++/13140
9318         * g++.dg/parse/class2.C: New test.
9319         * g++.dg/template/explicit8.C: Likewise.
9320         * g++.dg/template/spec25.C: Likewise.
9321
9322 2005-09-14  Josh Conner  <jconner@apple.com>
9323
9324         PR middle-end/23584
9325         * gcc.dg/pr23584.c: New test.
9326
9327 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
9328
9329         PR fortran/21875 Internal Unit Array I/O, NIST
9330         * gfortran.dg/arrayio_1.f90: New test.
9331         * gfortran.dg/arrayio_1.f90: New test.
9332         * gfortran.dg/arrayio_1.f90: New test.
9333         * gfortran.dg/arrayio_1.f90: New test.
9334         * gfortran.dg/arrayio_1.f90: New test.
9335
9336 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
9337
9338         PR middle-end/22480
9339         * gcc.dg/vect/pr22480.c: New test.
9340
9341 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
9342
9343         PR fortran/19358
9344         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
9345
9346 2005-09-13 Josh Conner <jconner@apple.com>
9347
9348         PR c++/23180
9349         * g++.dg/init/struct2.C: New test.
9350         * g++.dg/init/struct3.C: New test.
9351
9352 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
9353
9354         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
9355         Clean up temp files.
9356         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
9357         gcc.dg/tree-ssa/builtin-fprintf-1.c,
9358         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
9359         gcc.dg/tree-ssa/builtin-printf-1.c,
9360         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
9361         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
9362         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
9363         gcc.dg/tree-ssa/builtin-vprintf-1.c,
9364         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
9365         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
9366         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
9367         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
9368         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
9369         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
9370         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
9371         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
9372
9373 2005-09-13  Josh Conner  <jconner@apple.com>
9374
9375         * lib/gcc-dg.exp: Load scanipa.exp.
9376         (cleanup-dump): New procedure.
9377         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
9378         * lib/scandump.exp: New file.
9379         * lib/scantree.exp: Use it.
9380         * lib/scanipa.exp: New file.
9381
9382 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
9383
9384         PR fortran/17740
9385         * gfortran.dg/generic_4.f90: New test.
9386
9387 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
9388
9389         PR target/23816
9390         * gcc.target/i386/pr23816-1.c: New test.
9391         * gcc.target/i386/pr23816-2.c: New test.
9392
9393
9394 2005-09-13  Bastian Blank <waldi@debian.org>
9395
9396         PR c++/16171
9397         * g++.dg/abi/mangle26.C: New test.
9398         * g++.dg/abi/mangle27.C: New test.
9399         * g++.dg/abi/mangle28.C: New test.
9400         * g++.dg/abi/mangle29.C: New test.
9401
9402         PR c++/23839
9403         * g++.dg/parse/register1.C: New test.
9404
9405 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
9406
9407         PR c++/23842
9408         * g++.dg/template/access16.C: New test.
9409
9410 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9411
9412         * gfortran.dg/char_pack_2.f90: Increase the vector size.
9413
9414 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9415
9416         PR fortran/18899
9417         * gfortran.dg/shape_2.f90: New test.
9418
9419 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9420
9421         PR target/19269
9422         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
9423         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
9424         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
9425         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
9426         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
9427         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
9428         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
9429         tests.
9430
9431 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9432
9433         PR c++/23841
9434         * g++.dg/parse/template17.C: New test.
9435
9436 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9437
9438         PR c++/23789
9439         * g++.dg/template/nontype14.C: New test.
9440
9441 2005-09-12  Ian Lance Taylor  <ian@airs.com>
9442
9443         PR g++/7874
9444         * g++.dg/lookup/friend7.C: New test.
9445         * g++.dg/lookup/friend8.C: New test.
9446         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
9447         so that it will be found via argument dependent lookup.
9448         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
9449         friend functions which will no longer be found.
9450         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
9451         function g, so that it will be found via argument dependent
9452         lookup.
9453         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
9454         * g++.old-deja/g++.mike/net43.C: Likewise.
9455
9456 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9457
9458         PR c++/23691
9459         * g++.dg/template/static16.C: New test.
9460
9461 2005-09-12  Josh Conner  <jconner@apple.com>
9462
9463         PR middle-end/23237
9464         * gcc.c-torture/compile/pr23237.c: New test.
9465
9466 2005-09-11  Richard Henderson  <rth@redhat.com>
9467
9468         * g++.dg/other/error8.C: Update expected diagnostic text.
9469
9470 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9471
9472         PR libfortran/19872
9473         * gfortran.dg/overwrite_1.f: New test.
9474
9475 2005-09-09  Josh Conner  <jconner@apple.com>
9476
9477         * g++.dg/init/pr23180-1.C: Removed.
9478         * g++.dg/init/pr23180-2.C: Removed.
9479
9480 2005-09-09  David Daney <ddaney@avtrex.com>
9481
9482         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
9483         files which are ...
9484         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
9485         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
9486
9487 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9488
9489         * gfortran.dg/iostat_2.f90: New test.
9490
9491 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
9492
9493         PR c++/22252
9494         * g++.dg/ext/interface1.C: New test.
9495         * g++.dg/ext/interface1.h: Likewise.
9496         * g++.dg/ext/interface1a.cc: Likewise.
9497
9498 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
9499
9500         * gfortran.dg/iomsg_1.f90: New test case.
9501
9502 2005-09-09  Richard Guenther  <rguenther@suse.de>
9503
9504         PR c++/23624
9505         * g++.dg/tree-ssa/pr23624.C: New testcase.
9506
9507 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9508
9509         PR fortran/19239
9510         * gfortran.dg/vector_subscript_1.f90,
9511         * gfortran.dg/vector_subscript_2.f90: New tests.
9512
9513 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9514
9515         PR fortran/21104
9516         * gfortran.dg/array_alloc_1.f90,
9517         * gfortran.dg/array_alloc_2.f90,
9518         * gfortran.dg/array_alloc_3.f90: New tests.
9519
9520 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9521
9522         PR fortran/12840
9523         * gfortran.dg/array_constructor_6.f90
9524         * gfortran.dg/array_constructor_7.f90
9525         * gfortran.dg/array_constructor_8.f90
9526         * gfortran.dg/array_constructor_9.f90
9527         * gfortran.dg/array_constructor_10.f90
9528         * gfortran.dg/array_constructor_11.f90
9529         * gfortran.dg/array_constructor_12.f90: New tests.
9530
9531 2005-09-08  Josh Conner  <jconner@apple.com>
9532
9533         PR c++/23180
9534         * g++.dg/init/pr23180-1.C: New test.
9535         * g++.dg/init/pr23180-2.C: New test.
9536
9537 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9538
9539         PR fortran/18878
9540         * gfortran.dg/module_double_reuse.f90: New.
9541
9542 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9543
9544         PR fortran/23270
9545         PR fortran/22304
9546         PR fortran/18870
9547         PR fortran/17917
9548         PR fortran/16511
9549         * gfortran.dg/common_equivalence_1.f: New.
9550         * gfortran.dg/common_equivalence_2.f: New.
9551         * gfortran.dg/common_equivalence_3.f: New.
9552         * gfortran.dg/contained_equivalence_1.f90: New.
9553         * gfortran.dg/module_blank_common.f90: New.
9554         * gfortran.dg/module_commons_1.f90: New.
9555         * gfortran.dg/module_equivalence_1.f90: New.
9556         * gfortran.dg/nested_modules_1.f90: New.
9557         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
9558         equivalences and add comment to connect the test with
9559         the PR.
9560
9561 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9562
9563         PR fortran/23765
9564         * gfortran.dg/common_6.f90: New test.
9565
9566 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9567
9568         PR fortran/15326
9569         * gfortran.dg/char_result_1.f90,
9570         * gfortran.dg/char_result_2.f90,
9571         * gfortran.dg/char_result_3.f90,
9572         * gfortran.dg/char_result_4.f90,
9573         * gfortran.dg/char_result_5.f90,
9574         * gfortran.dg/char_result_6.f90,
9575         * gfortran.dg/char_result_7.f90,
9576         * gfortran.dg/char_result_8.f90: New tests.
9577
9578 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9579
9580         PR fortran/19928
9581         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
9582
9583 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9584
9585         PR obj-c++/16816
9586         * obj-c++.dg/selector-5.mm: New test.
9587         * obj-c++.dg/selector-6.mm: New test.
9588
9589 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9590
9591         PR objc/20574
9592         PR objc/19324
9593         * objc.dg/error-1.m: New test.
9594
9595 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
9596
9597         PR fortran/23373
9598         * gfortran.fortran-torture/execute/pr23373-1.f90,
9599         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
9600
9601 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
9602
9603         PR libfortran/23760
9604         * gfortran.dg/g77/1832.f: Remove long string in write statement
9605         to allow the test to pass on correct list directed output with
9606         prepended space.
9607
9608 2005-09-07  James E Wilson  <wilson@specifix.com>
9609
9610         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
9611
9612 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9613
9614         * gfortran.dg/parameter+save.f90: Rename to
9615         * gfortran.dg/parameter_save.f90: .. this.
9616
9617 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9618
9619         PR fortran/20848
9620         * gfortran.dg/parameter+save.f90: New test case.
9621
9622 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
9623
9624         PR fortran/19269
9625         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
9626
9627 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9628
9629         PR c/23075
9630         * gcc.dg/pr23075.c: New test.
9631         * g++.dg/warn/pr23075.C: New test.
9632
9633         PR target/22362
9634         * gcc.target/i386/pr22362.c: New test.
9635
9636         PR rtl-optimization/23098
9637         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
9638
9639         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
9640         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9641         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9642
9643 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
9644
9645         * g++.dg/expr/cast6.C: New test.
9646
9647         PR c++/9782
9648         * g++.dg/init/new15.C: New test.
9649
9650 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9651
9652         * gcc.dg/vect/Os-vect-95.c: New test.
9653         * gcc.dg/vect/vect-95.c: Same.
9654
9655 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9656
9657         * gcc.dg/vect/vect-29.c: Update xfail testing.
9658         * gcc.dg/vect/vect-44.c: Same.
9659         * gcc.dg/vect/vect-48.c: Same.
9660         * gcc.dg/vect/vect-50.c: Same.
9661         * gcc.dg/vect/vect-72.c: Same.
9662         * gcc.dg/vect/vect-77.c: Same.
9663         * gcc.dg/vect/vect-78.c: Same.
9664         * gcc.dg/vect/vect-80.c: Same.
9665         * gcc.dg/vect/vect-96.c: Same.
9666         * gcc.dg/vect/vect-100.c: Same.
9667         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
9668         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
9669         * gfortran.dg/vect/vect-5.f90: Same.
9670
9671 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9672
9673         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
9674         start strings.
9675         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9676         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9677
9678         PR c++/23056
9679         * g++.dg/opt/pr23056.C: New test.
9680
9681         PR rtl-optimization/23098
9682         * gcc.target/i386/pr23098.c: New test.
9683
9684 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
9685
9686         PR c++/23667
9687         * g++.dg/template/static15.C: New test.
9688
9689         PR c++/21440
9690         * g++.dg/ext/stmtexpr5.C: New test.
9691         * g++.dg/ext/stmtexpr6.C: Likewise.
9692
9693 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
9694
9695         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
9696
9697         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
9698         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9699         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9700
9701 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
9702
9703         PR libfortran/23321
9704         * gfortran.dg/direct_io_4.f90: New test case.
9705
9706 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
9707             Rasmus Hahn  <rassahah@neofonie.de>
9708
9709         PR libobjc/23108
9710         * objc.dg/type-stream-1.m: New test.
9711
9712 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
9713
9714         PR fortran/23661
9715         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
9716         gfortran.dg/print_fmt_3.f90: New test.
9717
9718 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9719
9720         * gfortran.dg/fmt_t_1.f90: New test.
9721
9722 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9723
9724         PR rtl-optimization/23454
9725         * g++.dg/opt/pr23454.C: New test.
9726
9727 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
9728
9729         PR c++/23699
9730         * g++.dg/ext/static1.C: New test.
9731
9732 2005-09-02  Richard Henderson  <rth@redhat.com>
9733
9734         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
9735         tail call to check_fa_work.
9736
9737 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
9738
9739         PR c++/21687
9740         * g++.dg/other/gc3.C: New test.
9741
9742 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9743
9744         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
9745         * gcc.dg/20050826-1.c: Likewise.
9746
9747 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
9748
9749         PR c++/23167
9750         * g++.dg/expr/volatile1.C: New test.
9751
9752 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
9753
9754         PR middle-end/23547
9755         * gcc.dg/pr23547.c: New test.
9756
9757 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
9758
9759         PR c/22061
9760         * gcc.c-torture/execute/pr22061-1.c,
9761         * gcc.c-torture/execute/pr22061-2.c,
9762         * gcc.c-torture/execute/pr22061-3.c,
9763         * gcc.c-torture/execute/pr22061-4.c: New tests.
9764
9765 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9766
9767         * gcc.dg/Wredundant-decls-2.c: New test to check that
9768         -Wredundant-decls does not issue warning for a variable
9769         definition following a declaration.
9770
9771 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
9772
9773         PR debug/7241
9774         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
9775         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
9776         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
9777
9778         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
9779         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
9780         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
9781         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
9782         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
9783         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
9784         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
9785         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
9786
9787 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9788
9789         PR objc/23306
9790         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
9791         scan-assmbler.
9792
9793 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
9794
9795         PR target/21255
9796         * gcc.dg/pr21255-1.c: New test.
9797         * gcc.dg/pr21255-2-mb.c: Likewise.
9798         * gcc.dg/pr21255-2-ml.c: Likewise.
9799         * gcc.dg/pr21255-3.c: Likewise.
9800         * gcc.dg/pr21255-4.c: Likewise.
9801
9802 2005-08-31  Dale Johannesen  <dalej@apple.com>
9803
9804         * gcc.dg/20050830-1.c: New.
9805
9806 2005-08-31  Josh Conner  <jconner@apple.com>
9807
9808         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
9809         command-line options for arm-*-* targets.
9810         * g++.dg/init/array16.C: Likewise.
9811         * g++.dg/other/crash-4.C: Likewise.
9812
9813 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9814
9815         PR obj-c++/23640
9816         * obj-c++.dg/gnu-runtime-3.mm: New test.
9817
9818 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9819
9820         PR c++/13377
9821         * g++.dg/lookup/ambig4.C: New test.
9822         * g++.dg/lookup/ambig5.C: New test.
9823         * g++.dg/tc1/dr101.C: Adjust error markers.
9824
9825 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9826
9827         PR c++/23639
9828         * g++.dg/template/ttp5.C: Adjust error markers.
9829
9830 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
9831
9832         PR testsuite/23609
9833         * lib/obj-c++.exp: Include target-libpath.exp.
9834         (obj-c++_link_flags): Look for the GNU libobjc library
9835         and set the library path to include it.
9836         Don't manually set LD_LIBRARY_PATH (etc.) but call
9837         set_ld_library_path_env_vars instead.
9838         (obj-c++_target_compile): Don't set library path or
9839         linker flags because they are already set correctly
9840         in obj-c++_link_flags.
9841
9842 2005-08-30  Josh Conner  <jconner@apple.com>
9843
9844         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
9845         to command-line options for arm-*-* targets.
9846
9847 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
9848
9849         * g++.dg/other/i386-1.C: New.
9850
9851 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
9852
9853         PR preprocessor/20348
9854         PR preprocessor/20356
9855         * gcc.dg/cpp/pr20348.c: New test.
9856         * gcc.dg/cpp/pr20348.h: New file.
9857         * gcc.dg/cpp/inc/pr20348.h: New file.
9858         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
9859         * gcc.dg/cpp/pr20356.c: New test.
9860         * gcc.dg/cpp/pr20356.h: New file.
9861         * gcc.dg/cpp/inc/pr20356.h: New file.
9862         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
9863
9864 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
9865
9866         * gfortran.fortran-torture/execute/intrinsic_count.f90:
9867         Fix array dimension to avoid correct end-of-file error.
9868
9869 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
9870
9871         PR libfortran/23598
9872         * gfortran.dg/iostat_1.f90: New test.
9873
9874 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
9875
9876         PR middle-end/23408
9877         * gcc.dg/pr23408.c: New test.
9878
9879 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
9880
9881         PR c++/23099
9882         * g++.dg/init/member1.C: Make sure erroneous static data member
9883         definitions are required.
9884         * g++.dg/template/static13.C: New test.
9885         * g++.dg/template/static14.C: Likewise.
9886
9887 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
9888
9889         * gcc.target/i386/pr23575.c: Use -msse2 instead of
9890         -march=pentium4, remove ilp32 requirement.
9891
9892         PR middle-end/23484
9893         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
9894         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
9895
9896 2005-08-29  Andreas Jaeger  <aj@suse.de>
9897
9898         PR testsuite/23607
9899         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
9900
9901 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
9902
9903         * gcc.c-torture/execute/20050316-2.c: New test.
9904         * gcc.c-torture/execute/20050316-3.c: New test.
9905         * gcc.dg/torture/pr16104-1.c: New test.
9906
9907 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
9908
9909         PR middle-end/23463
9910         * gcc.c-torture/execute/zero-struct-1.c: New test.
9911
9912 2005-08-27  Richard Guenther  <rguenther@suse.de>
9913
9914         PR target/23575
9915         * gcc.target/i386/pr23575.c: New testcase.
9916
9917 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
9918
9919         PR rtl-optimization/23561
9920         * gcc.c-torture/execute/20050826-1.c: New test.
9921
9922         PR rtl-opt/23560
9923         * gcc.c-torture/execute/20050826-2.c: New test.
9924
9925 2005-08-26  Dale Johannesen  <dalej@apple.com>
9926
9927         * gcc.dg/20030711-1.c: Modify to work on Darwin.
9928         * gcc.dg/20050826-1.c: New.
9929
9930 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
9931
9932         PR c++/19004
9933         * g++.dg/template/nontype13.C: New test.
9934
9935         PR c++/23491
9936         * g++.dg/init/new14.C: New test.
9937         * g++.dg/expr/anew1.C: Do not XFAIL.
9938         * g++.dg/expr/anew2.C: Likewise.
9939         * g++.dg/expr/anew3.C: Likewise.
9940
9941 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
9942
9943         PR middle-end/22439
9944         * gcc.dg/vla-3.c: New test.
9945
9946 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
9947
9948         PR fortran/20363
9949         * gfortran.dg/named_interface.f90: New.
9950
9951 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
9952
9953         * gcc.c-torture/execute/frame-address.c: New test.
9954
9955 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9956
9957         PR c++/20817
9958         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9959
9960 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9961
9962         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
9963
9964 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9965
9966         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
9967         * gcc.dg/altivec-22.c: Rename from..
9968         * gcc.dg/altivec-nomfcr.c: ..this.
9969
9970 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
9971
9972         PR tree-optimization/23546
9973         * gcc.dg/tree-ssa/pr23546.c: New test.
9974
9975 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
9976
9977         PR fortran/17758
9978         * gfortran.dg/nonreturning_statements.f90: New test.
9979
9980 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9981
9982         PR c++/22454
9983         * g++.dg/parse/crash29.C: New.
9984
9985 2005-08-23  DJ Delorie  <dj@redhat.com>
9986
9987         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
9988         constants have the L suffix.
9989
9990 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
9991
9992         PR c++/23044
9993         * g++.dg/template/instantiate8.C: New.
9994
9995 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
9996
9997         PR middle-end/23467
9998         * gcc.c-torture/execute/pr23467.c: New test.
9999
10000 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
10001
10002         PR tree-optimization/22043
10003         * gcc.c-torture/execute/20050613-1.c: New test.
10004
10005 2005-08-23  Ben Elliston  <bje@au.ibm.com>
10006
10007         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
10008
10009 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
10010
10011         PR rtl-optimization/23478
10012         * g++.dg/opt/pr23478.C: New test.
10013
10014 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10015
10016         PR c/18715
10017         * gcc.dg/switch-warn-3.c: New test.
10018
10019 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10020
10021         PR c++/22233
10022         * g++.dg/template/param1.C: New test.
10023
10024 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10025
10026         PR c++/23089
10027         * g++.dg/other/incomplete1.C: New test.
10028
10029 2005-08-22  Ira Rosen  <irar@il.ibm.com>
10030
10031         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
10032         are vectorizable.
10033
10034 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10035
10036         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
10037         d_lines_5.f: New.
10038
10039 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
10040
10041         * gcc.target/i386/sse-4.c: New test.
10042
10043 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10044
10045         PR testsuite/23239
10046         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
10047
10048 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
10049
10050         * gcc.dg/20050811-1.c: New test.
10051         * gcc.dg/20050811-2.c: New test.
10052
10053 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
10054
10055         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
10056
10057 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
10058
10059         PR 23476
10060         * gcc.c-torture/compile/pr23476.c: New test.
10061
10062 2005-08-19  Devang Patel  <dpatel@apple.com>
10063
10064         PR tree-optimization/23048
10065         * gcc.dg/tree-ssa/pr23048.c: New test.
10066
10067 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10068
10069         PR middle-end/20624
10070         * g++.dg/warn/Wreturn-3.C: New test
10071
10072 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
10073
10074         PR tree-optimization/22228
10075         * g++.dg/vect/pr22543.cc: New test.
10076
10077 2005-08-17  Steven Bosscher  <stevenb@suse.de>
10078
10079         PR tree-optimization/21574
10080         * gcc.dg/tree-ssa/pr21574.c: New test.
10081
10082 2005-08-16  James E Wilson  <wilson@specifix.com>
10083
10084         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
10085
10086 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10087
10088         PR tree-opt/23402
10089         * gcc.c-torture/compile/zero-strct-3.c: New test.
10090         * gcc.c-torture/compile/zero-strct-4.c: New test.
10091
10092 2005-08-16  Steven Bosscher  <stevenb@suse.de>
10093
10094         PR target/23376
10095         * gcc.target/x86_64/pr23376.c: New test.
10096
10097 2005-08-16  Ian Lance Taylor  <ian@airs.com>
10098
10099         PR c++/23337
10100         * g++.dg/ext/vector2.C: New.
10101
10102 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10103
10104         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
10105
10106 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10107
10108         PR libfortran/23428
10109         * gfortran.dg/inquire-complex.f90: New test case.
10110
10111 2005-08-16  James E Wilson  <wilson@specifix.com>
10112
10113         PR tree-optimization/21105
10114         * gcc.dg/large-size-array.c: New.
10115
10116 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
10117
10118         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
10119         type.
10120         * gcc.dg/vect/vect-41: Likewise.
10121         * gcc.dg/vect/vect-42: Likewise.
10122         * gcc.dg/vect/vect-43: Likewise.
10123         * gcc.dg/vect/vect-44: Likewise.
10124         * gcc.dg/vect/vect-46: Likewise.
10125         * gcc.dg/vect/vect-47: Likewise.
10126         * gcc.dg/vect/vect-48: Likewise.
10127         * gcc.dg/vect/vect-52: Likewise.
10128         * gcc.dg/vect/vect-53: Likewise.
10129         * gcc.dg/vect/vect-54: Likewise.
10130         * gcc.dg/vect/vect-55: Likewise.
10131         * gcc.dg/vect/vect-56: Likewise.
10132         * gcc.dg/vect/vect-57: Likewise.
10133         * gcc.dg/vect/vect-58: Likewise.
10134         * gcc.dg/vect/vect-59: Likewise.
10135         * gcc.dg/vect/vect-60: Likewise.
10136         * gcc.dg/vect/vect-61: Likewise.
10137         * gcc.dg/vect/vect-85: Likewise.
10138         * gcc.dg/vect/vect-87: Likewise.
10139         * gcc.dg/vect/vect-88: Likewise.
10140         * gcc.dg/vect/vect-93.c: Likewise.
10141         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
10142         * gcc.dg/vect/vect-75: Likewise.
10143         * gcc.dg/vect/vect-76: Likewise.
10144         * gcc.dg/vect/vect-77: Likewise.
10145         * gcc.dg/vect/vect-78: Likewise.
10146         * gcc.dg/vect/vect-80: Likewise.
10147         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
10148         vectorized for the expected reason, rather than checking how alignment
10149         was handled.
10150         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
10151         type and also instead of aligned pointers. Added documentation.
10152
10153 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
10154
10155         * gfortran.dg/power.f90: New test.
10156
10157 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
10158
10159         PR rtl-optimization/23299
10160         * g++.dg/opt/pr23299.C: New test.
10161
10162 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10163
10164         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
10165
10166 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
10167
10168         * g++.dg/template/local6.C: New test.
10169
10170 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10171
10172         * execute/exceptions/finally-1.m: Check that the catch and finally are
10173         being called.  Also add a "return 0;" at the end of main.
10174
10175 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
10176
10177         PR fortran/21432.
10178         * gfortran.dg/namelist_print_1.f: New test of functionality of
10179         PRINT namelist.
10180         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
10181         namelist generates error with -std=f95.
10182
10183 2005-08-14  Ira Rosen  <irar@il.ibm.com>
10184
10185         PR tree-optimization/23119
10186         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
10187
10188 2005-08-13  Marcin Koziej  <creep@desk.pl>
10189             Andrew Pinski  <pinskia@physics.uc.edu>
10190
10191         PR libobjc/22492
10192         * execute/exceptions/finally-1.m: New test.
10193
10194 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10195
10196         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
10197         testsuite.
10198         * objc/execute/exceptions/trivial.m: New test.
10199         * objc.dg/try-catch-11.m: Move to ...
10200         * objc/execute/exceptions/foward-1.m: Here.
10201         * objc.dg/try-catch-2.m: Move to ...
10202         * objc/execute/exceptions/catchall-1.m: Here.
10203         * objc.dg/try-catch-8.m: Move to ...
10204         * objc/execute/exceptions/local-variables-1.m: Here.
10205
10206 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10207
10208         * objc.dg/nested-func-1.m: Move to ...
10209         * objc/execute/nested-func-1.m: Here.
10210
10211 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10212
10213         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
10214         in ${options} instead of [target_info name].
10215         * lib/obj-c++.exp (objc_target_compile): Likewise.
10216
10217 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10218
10219         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
10220
10221 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10222
10223         part of PR testsuite/23348
10224         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
10225         of the torture options.
10226         * objc/compile/trivial.m: New test.
10227
10228 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10229
10230         * gfortran.dg/eoshift.f90: Correct format.
10231
10232 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10233
10234         * gfortran.fortran-torture/execute/character_passing.f90:
10235         Fix comment typo.
10236
10237 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
10238
10239         PR c++/8271
10240         * g++.dg/template/unify10.C: New.
10241
10242 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
10243
10244         * g++.dg/parse/pr22514.C: Move to...
10245         * g++.dg/debug/pr22514.C: here.
10246
10247 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10248
10249         PR c++/23266
10250         * g++.dg/inherit/pure1.C: New test.
10251
10252         * ChangeLog: Fix typos.
10253
10254 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10255             Steven Bosscher  <stevenb@suse.de>
10256
10257         * gfortran.dg/runtime_warning_1.f90: New test.
10258
10259 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10260
10261         PR c++/23219
10262         * g++.dg/parse/crash28.C: New.
10263
10264 2005-08-11  Richard Guenther  <rguenther@suse.de>
10265
10266         PR target/23289
10267         * gcc.target/i386/tailcall-1.c: New testcase.
10268
10269 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10270
10271         * gcc.dg/vect/vect-67.c: Un-xfail.
10272
10273 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10274
10275         PR c++/23225
10276         * g++.dg/testsuite/parse/crash27.C: new test.
10277
10278 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
10279
10280         PR libfortran/22143
10281         * gfortran.dg/shift-kind.f90: New testcase.
10282
10283 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
10284
10285         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
10286         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
10287
10288 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10289
10290         PR c++/20646
10291         * g++.dg/other/mult-stor1.C: New test.
10292
10293 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10294
10295         * gcc.c-torture/pr18299-1.c: Move to ...
10296         * gcc.c-torture/compile/pr18299-1.c: Here.
10297
10298 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
10299
10300         * gfortran/fortran.torture/execute/character_passing.f90:
10301         Fix types for LSAME.
10302
10303 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
10304
10305         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
10306         input data back to what it was originally.
10307
10308 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10309
10310         * objc.dg/try-catch-8.m: Enable for all targets.
10311
10312 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
10313
10314         * gcc.dg/pr23165.c: New test.
10315
10316 2005-08-09  Steven Bosscher  <stevenb@suse.de>
10317
10318         PR tree-optimization/23234
10319         * gcc.dg/tree-ssa/pr23234.c: New test.
10320
10321 2005-08-08  Josh Conner  <jconner@apple.com>
10322
10323         PR rtl-optimization/23241
10324         * gcc.dg/char-compare.c: New test.
10325
10326 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10327
10328         PR c++/22508
10329         * g++.dg/init/new13.C: New test.
10330
10331 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
10332
10333         PR c++/21166
10334         * g++.dg/other/crash-4.C: Adjust
10335         * g++/dg/ext/packed9.C: New.
10336
10337 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10338
10339         PR middle-end/21964
10340         * gcc.c-torture/execute/pr21964-1.c: New test.
10341
10342 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10343
10344         PR c/22458
10345         * gcc.dg/pr22458-1.c: New test.
10346
10347 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
10348             Steven G. Kargl <kargls@comcast.net>
10349
10350         PR fortran/22390
10351         * gfortran.dg/flush_1.f90: New test.
10352
10353 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10354
10355         PR c++/23191
10356         * g++.dg/template/eh2.C: New test.
10357
10358 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10359
10360         PR c++/19498
10361         * g++.dg/template/instantiate7.C: New test.
10362
10363 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
10364
10365         PR c/23113
10366         * gcc.dg/Wunused-value-1.c: New test.
10367
10368 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
10369
10370         PR rtl-optimization/23233
10371         * gcc.c-torture/compile/pr23233-1.c: New test.
10372
10373 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
10374
10375         PR fortran/18833
10376         PR fortran/20850
10377         * gfortran.dg/equiv_1.f90: New test.
10378         * gfortran.dg/equiv_2.f90: New test.
10379         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
10380         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
10381         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
10382
10383 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10384
10385         * gcc.c-torture/execute/vrp-5.c: New test.
10386         * gcc.c-torture/execute/vrp-6.c: New test.
10387         * gcc.dg/tree-ssa/vrp21.c: New test.
10388
10389 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10390
10391         * g++.dg/parse/pr22514.C: New test.
10392
10393 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
10394
10395         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
10396
10397         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
10398         instead of constant loads / pool entries.
10399
10400 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
10401
10402         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
10403         TEST_TO_WCTYPE.
10404
10405 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
10406
10407         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
10408         __WINT_TYPE__ in generated prototypes if possible.
10409
10410 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
10411
10412         PR 22037
10413         * g++.dg/tree-ssa/pr22037.C:
10414
10415 2005-08-04  Richard Henderson  <rth@redhat.com>
10416
10417         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
10418         scan-tree-dump-times directive.
10419
10420 2005-08-04  Jan Hubicka  <jh@suse.cz>
10421
10422         * gcov-1.C: Fix switch counts.
10423         * gcov-4b.c: Likewise.
10424
10425 2005-08-03  Jeff Law  <law@redhat.com>
10426
10427         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
10428
10429 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
10430
10431         * gcc.c-torture/execute/pr23135.c: New test.
10432
10433 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10434
10435         PR tree-optimization/19899
10436         * gcc.dg/tree-ssa/scev-1.c: New test.
10437         * gcc.dg/tree-ssa/scev-2.c: New test.
10438
10439 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
10440
10441         PR target/18582
10442         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
10443
10444 2005-08-03  Jan Hubicka  <jh@suse.cz>
10445
10446         * update-conroll.c: New testcase.
10447         * update-conroll-2.c: New testcase.
10448
10449 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
10450
10451         * gfortran.dg/constant_substring.f: New test.
10452         * gfortran.dg/pr22491.f: New test.
10453
10454 2005-08-02  Jan Hubicka  <jh@suse.cz>
10455
10456         * update-threading.c: Replace by the proper one.
10457
10458 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10459
10460         PR 23164
10461         * g++.dg/tree-ssa/pr23164.C: New test.
10462
10463 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10464
10465         * gcc.dg/tree-ssa/pr23192.c: New test.
10466
10467 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
10468
10469         * gcc.c-torture/execute/vrp-4.c: New test.
10470
10471 2005-08-02  Jan Hubicka  <jh@suse.cz>
10472
10473         * update-threading.c: New test.
10474
10475 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
10476
10477         * gcc.c-torture/compile/20050801-1.c: New test.
10478         * gcc.c-torture/compile/20050801-2.c: New test.
10479
10480 2005-08-01  Jan Hubicka  <jh@suse.cz>
10481
10482         * val-prof-5.c: New test.
10483
10484 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
10485
10486         PR c/22311
10487         * gcc.dg/pr22311-1.c : New test.
10488
10489 2005-07-31  Steven Bosscher  <stevenb@suse.de>
10490
10491         PR target/23095
10492         * gfortran.dg/pr23095.f: New test.
10493
10494         PR c++/22003
10495         * g++.dg/other/pr22003.C: New test.
10496
10497 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
10498
10499         PR target/20621
10500         * gcc.c-torture/execute/pr20621-1.c: New test.
10501
10502 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
10503
10504         * gfortran.dg/comma_format_extension_4.f: Adjust length
10505         of string for format.
10506         * gfortran.dg/der_array_io_1.f: Replace illegal internal
10507         print statement with internal write.
10508         * gfortran.dg/der_array_io_2.f: Likewise.
10509         * gfortran.dg/der_array_io_3.f: Likewise.
10510
10511 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
10512
10513         * gcc.dg/fold-abs-4.c: new test.
10514
10515 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
10516
10517         PR fortran/22570 an related issues.
10518         * gfortran.dg/x_slash_1.f: New test.
10519
10520 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
10521
10522         PR c/23143
10523         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
10524         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
10525
10526 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10527
10528         PR c/529
10529         * gcc.dg/Wshadow-3.c: New test.
10530
10531 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
10532
10533         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
10534         used to have the wrong bounds).
10535
10536 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10537
10538         PR c/21720
10539         * gcc.dg/hex-round-1.c: Test more cases.
10540         * gcc.dg/hex-round-2.c: New test.
10541
10542 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
10543
10544         PR 22550
10545         * g++.dg/tree-ssa/pr22550.C: New test.
10546
10547 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
10548
10549         * gcc.dg/tree-ssa/vrp19.c: New test.
10550         * gcc.dg/tree-ssa-vrp20.c: New test.
10551
10552 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10553
10554         PR c/22240
10555         * gcc.dg/transparent-union-4.c: New test.
10556
10557 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10558
10559         PR c/22192
10560         * gcc.dg/c99-vla-2.c: New test.
10561
10562 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10563
10564         PR c/21720
10565         * gcc.dg/hex-round-1.c: New test.
10566
10567 2005-07-28  Jan Hubicka  <jh@suse.cz>
10568
10569         * inliner-1.c: Do not dump everything.
10570         * tree-prof.exp: Do not pass -ftree-based-profiling.
10571         * bprob.exp: Likewise.
10572
10573         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
10574
10575 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
10576
10577         PR c++/22545
10578         * g++.dg/expr/ptrmem7.C: New test.
10579
10580 2005-07-28  Mike Stump  <mrs@apple.com>
10581
10582         * g++.old-deja/g++.mike/visibility-1.C: New test.
10583
10584 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10585
10586         PR c/20187
10587         * gcc.c-torture/execute/pr20187-1.c: New test.
10588
10589 2005-07-28  Jeff Law  <law@redhat.com>
10590
10591         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
10592         * gcc.dg/tree-ssa/vrp18.c: New test.
10593
10594 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10595
10596         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
10597
10598 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10599
10600         PR tree-optimization/22506
10601         * gcc.dg/vect/ps22506.c: New test.
10602
10603 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
10604
10605         PR target/21149
10606         * gcc.target/i386/sse-3.c: New test.
10607
10608 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10609
10610         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
10611         * gcc.target/mips/mips32-dsp-type.c: Likewise.
10612
10613 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10614
10615         PR c/22589
10616         * gcc.c-torture/compile/pr22589-1.c: New test.
10617
10618 2005-07-28  Jan Hubicka  <jh@suse.cz>
10619
10620         * update-loopch.c: New testcase.
10621
10622 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10623
10624         PR rtl-optimization/23047
10625         * gcc.c-torture/execute/pr23047.c: New test.
10626         * gcc.c-torture/execute/pr23047.x: New.
10627
10628 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10629
10630         PR tree-optimization/22493
10631         * gcc.c-torture/execute/pr22493-1.c: New test.
10632         * gcc.c-torture/execute/pr22493-1.x: New.
10633         * gcc.c-torture/execute/vrp-1.c: New test.
10634         * gcc.c-torture/execute/vrp-2.c: New test.
10635         * gcc.c-torture/execute/vrp-2.c: New test.
10636
10637 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
10638
10639         * gcc.target/frv/all-builtin-read8.c: Delete.
10640         * gcc.target/frv/all-builtin-read16.c: Delete.
10641         * gcc.target/frv/all-builtin-read32.c: Delete.
10642         * gcc.target/frv/all-builtin-read64.c: Delete.
10643         * gcc.target/frv/all-builtin-write8.c: Delete.
10644         * gcc.target/frv/all-builtin-write16.c: Delete.
10645         * gcc.target/frv/all-builtin-write32.c: Delete.
10646         * gcc.target/frv/all-builtin-write64.c: Delete.
10647         * gcc.target/frv/all-read-write-1.c: New.
10648
10649 2005-07-27  Jeff Law  <law@redhat.com>
10650
10651         * gcc.c-torture/execute/pr22630.c: New test.
10652
10653 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
10654
10655         PR tree-optimization/23073
10656         * gcc.dg/vect/nodump-pr23073.c: New test.
10657         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
10658
10659 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
10660
10661         PR tree-optimize/22348
10662         * gcc.c-torture/execute/pr22348.c: New.
10663
10664 2005-07-27  Richard Guenther  <rguenther@suse.de>
10665
10666         * gcc.dg/tree-ssa/salias-1.c: New testcase.
10667
10668 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10669
10670         PR fortran/22503
10671         * gfortran.dg/logical_comp.f90: New test.
10672
10673 2005-07-27  Jan Hubicka  <jh@suse.cz>
10674
10675         * inliner-1.c: Add cleanup of dumps.
10676         * val-prof-*.c: Likewise.
10677         * update-tailcall.c: New.
10678
10679 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
10680
10681         PR 22591
10682         * gcc.dg/tree-ssa/pr22591.c: New test.
10683         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
10684
10685 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
10686
10687         PR libobjc/22606
10688         * objc.dg/try-catch-11.m: New test.
10689
10690 2005-07-26  Richard Guenther  <rguenther@suse.de>
10691
10692         PR tree-optimization/22486
10693         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
10694
10695 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10696
10697         PR tree-opt/22484
10698         * testsuite/g++.dg/opt/loop2.C: New test.
10699
10700 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10701
10702         * gcc.dg/tree-ssa/reassoc-3.c: New test.
10703         * gcc.dg/tree-ssa/reassoc-4.c: New test.
10704
10705 2005-07-25  Adam Nemet  <anemet@lnxw.com>
10706
10707         * lib/profopt.exp (profopt-execute): Check for profiling data
10708         files on the target.
10709
10710 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
10711
10712         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
10713         for matching of asm labels.
10714
10715 2005-07-25  Richard Guenther  <rguenther@suse.de>
10716
10717         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
10718
10719 2005-07-25  Richard Guenther  <rguenther@suse.de>
10720
10721         PR testsuite/22624
10722         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
10723
10724 2005-07-25  Ira Rosen  <irar@il.ibm.com>
10725
10726         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
10727         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
10728         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
10729         * gcc.dg/vect/vect-100.c: New test.
10730         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
10731         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
10732         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
10733         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
10734         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
10735         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
10736         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
10737         * gfortran.dg/vect/pr19049.f90: New testcase.
10738         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
10739
10740 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
10741
10742         * gcc.c-torture/execute/20050713-1.c: New test.
10743
10744         PR fortran/20063
10745         * gfortran.fortran-torture/execute/data_4.f90: New test.
10746
10747         PR middle-end/20303
10748         * gcc.dg/visibility-d.c: New test.
10749
10750 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
10751
10752         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
10753         * gfortran.dg/underflow.f90: Ditto.
10754
10755 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10756
10757         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
10758         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
10759         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
10760
10761 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10762
10763         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
10764         include case of field width of zero.
10765
10766 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10767
10768         PR libgfortran/21875
10769         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
10770         with trailing blanks on normal formatted read.
10771
10772 2005-07-23  Chao-ying Fu  <fu@mips.com>
10773
10774         * gcc.target/mips/mips32-dsp-type.c: New test.
10775         * gcc.target/mips/mips32-dsp.c: New test.
10776
10777 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
10778
10779         PR testsuite/21073
10780         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
10781
10782         PR testsuite/20454
10783         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
10784         and __cyg_profile_func_exit.
10785
10786 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
10787
10788         * gfortran.dg/comma_format_extension_3.f: Fix typo.
10789         * gfortran.dg/comma_format_extension_4.f: Same.
10790         * gfortran.dg/pr15332.f: Same.
10791         * gfortran.dg/pr21730.f: Same.
10792
10793 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
10794
10795         * g++.dg/opt/vrp2.C: Fix testcase.
10796
10797         PR tree-opt/22625
10798         * g++.dg/opt/vrp2.C: New test.
10799
10800 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
10801
10802         PR debug/21828
10803         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
10804
10805 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
10806
10807         * gcc.dg/tree-ssa/20050719-1.c: New test.
10808
10809 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
10810
10811         * gcc.dg/bfin-longcall-1.c: New file.
10812         * gcc.dg/bfin-longcall-2.c: New file.
10813
10814 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
10815
10816         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
10817
10818 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10819
10820         PR middle-end/19055
10821         * gcc.dg/tree-ssa/pr19055.c: New test.
10822         * gcc.dg/tree-ssa/pr19055-2.c: New test.
10823
10824 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10825
10826         PR C++/22358
10827         * g++.dg/other/pr22358.C: New test.
10828
10829 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
10830
10831         PR c++/2922
10832         * g++.dg/lookup/two-stage5.C: New test from bug comments.
10833
10834 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10835
10836         PR c++/15938
10837         * g++.dg/init/union2.C: New test.
10838
10839 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10840
10841         PR c/22393
10842         * gcc.dg/complex-4.c: New test.
10843
10844 2005-07-21  Richard Guenther  <rguenther@suse.de>
10845
10846         PR testsuite/22522
10847         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
10848         scanning for asm labels.
10849         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10850
10851 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10852
10853         PR target/22085
10854         * gcc.dg/altivec-pr22085.c: New.
10855
10856 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10857
10858         PR tree-optimization/19210
10859         * gcc.dg/tree-ssa/pr19210-1.c: New.
10860         * gcc.dg/tree-ssa/pr19210-2.c: New.
10861
10862 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
10863
10864         PR rtl-optimization/22167
10865         * g++.dg/opt/pr22167.C: New test.
10866
10867 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
10868
10869         PR c++/2922
10870         * g++.dg/lookup/two-stage2.C: New.
10871         * g++.dg/lookup/two-stage3.C: New.
10872         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
10873         fixed two-stage name lookup for operators.
10874         * g++.dg/template/call3.C: Compiler now produces an appropriate
10875         error message.
10876         * g++.dg/template/crash37.C: Compiler now describes bla() on line
10877         14 as a candidate.
10878         * g++.dg/template/ptrmem4.C: Compiler produces different error
10879         message.
10880         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
10881         connect_to_method as a candidate.
10882
10883 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
10884
10885         * gcc.dg/fold-alloc-1.c: New test.
10886
10887 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
10888
10889         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10890         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
10891
10892 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
10893
10894         * gcc.dg/fold-abs-1.c: New test.
10895         * gcc.dg/fold-abs-2.c: New test.
10896         * gcc.dg/fold-abs-3.c: New test.
10897
10898 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
10899
10900         Make CONSTRUCTOR use VEC to store initializers.
10901         * g++.dg/ext/complit3.C: Check for specific error messages.
10902         * g++.dg/init/brace2.C: Update error message.
10903         * g++.dg/warn/Wbraces2.C: Likewise.
10904
10905 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
10906
10907         PR fortran/16940
10908         * gfortran.dg/module_interface_1.f90: New test.
10909
10910 2005-07-19  Danny Berlin <dberlin@dberlin.org>
10911             Kenneth Zadeck <zadeck@naturalbridge.com>
10912
10913         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
10914
10915 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10916
10917         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
10918         specify -Wformat for these tests.
10919         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
10920         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
10921         * gcc.dg/format/opt-6.c: Delete.
10922
10923 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10924
10925         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
10926         * gcc.dg/tree-ssa/sra-3.c: Likewise.
10927
10928 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10929
10930         * gcc.dg/tree-ssa/alias-2.c: New test.
10931
10932 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
10933
10934         PR c++/22263
10935         * g++.dg/template/explicit7.C: New test.
10936
10937 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
10938
10939         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
10940         width of 8 to +Inf and -Inf.
10941
10942 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
10943
10944         PR c++/22139
10945         * g++.dg/template/friend36.C: New test.
10946
10947 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
10948
10949         PR fortran/21730
10950         * gfortran.dg/pr21730.f: New test.
10951
10952 2005-07-16  Danny Berlin <dberlin@dberlin.org>
10953             Kenneth Zadeck <zadeck@naturalbridge.com>
10954
10955         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
10956         since pure const detection cannot run at -O1 in c compiler.
10957         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
10958         can now optimize this case properly.
10959         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
10960         because we now pass.
10961         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
10962
10963 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
10964
10965         PR c/22421
10966         * gcc.dg/format/bitfld-1.c: New test.
10967
10968 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10969
10970         PR c++/22204
10971         * g++.dg/rtti/repo1.C: New test.
10972
10973 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
10974
10975         PR middle-end/22398
10976         * gcc.c-torture/compile/pr22398.c: New test.
10977
10978 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10979
10980         PR c++/22132
10981         * g++.dg/expr/cast4.C: New test.
10982
10983 2005-07-15  Richard Guenther  <rguenther@suse.de>
10984
10985         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
10986         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10987
10988 2005-07-15  Steven Bosscher  <stevenb@suse.de>
10989
10990         PR tree-optimization/22230
10991         * gcc.dg/tree-ssa/pr22230.c: New test.
10992
10993 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
10994
10995         * gfortran.dg/g77/cpp6.f: New test.
10996
10997         PR fortran/22417
10998         * gfortran.dg/g77/cpp5.F: New test.
10999         * gfortran.dg/g77/cpp5.h: New file.
11000         * gfortran.dg/g77/cpp5inc.h: New file.
11001
11002 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
11003
11004         PR libfortran/16435
11005         * gfortran.dg/tl_editting.f90: New.
11006         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
11007
11008 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
11009
11010         * gfortran.dg/char_array_constructor.f90: New test.
11011
11012 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
11013
11014         * gfortran.dg/past_eor.f90: New.
11015         * gfortran.dg/complex_read.f90: New.
11016
11017 2005-07-13  Jeff Law  <law@redhat.com>
11018
11019         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
11020         additional casts.
11021
11022         * gcc.dg/tree-ssa/pr22321.c: New test
11023
11024 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
11025
11026         PR tree-optimization/21921
11027         * gcc.dg/tree-ssa/pr21921.c: New.
11028
11029 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11030
11031         PR tree-optimizatio/22442
11032         * gcc.dg/tree-ssa/loop-11.c: New test.
11033
11034 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11035
11036         PR tree-opt/21840
11037         * gcc.c-torture/compile/pr21840.c: New test.
11038
11039 2005-07-12  Jan Hubicka  <jh@suse.cz>
11040
11041         * gcc.c-torture/compile/pr22379.c: New test.
11042
11043 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
11044
11045         PR libfortran/21593
11046         gfortran.dg/dev_null.f90: Remove outdated comment about
11047         PR libfortran/21593.
11048
11049
11050 2005-07-12  Dale Johannesen  <dalej@apple.com>
11051
11052         * gcc.target/i386/compress-float-sse.c: New.
11053         * gcc.target/i386/compress-float-sse-pic.c: New.
11054         * gcc.target/i386/compress-float-387.c: New.
11055         * gcc.target/i386/compress-float-387-pic.c: New.
11056         * gcc.dg/compress-float-ppc.c: New.
11057         * gcc.dg/compress-float-ppc-pic.c: New.
11058
11059 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
11060
11061         PR libfortran/21593
11062         gfortran.dg/dev_null.f90: Remove targets.
11063
11064 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11065
11066         PR tree-opt/22335
11067         * gcc.dg/pr22335-1.c: New test.
11068         * gcc.dg/pr22335-2.c: New test.
11069
11070 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11071
11072         PR c++/20172
11073         * g++.dg/template/nontype12.C : New test.
11074
11075 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11076
11077         * gcc.dg/tree-ssa/loop-10.c: New test.
11078
11079 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
11080
11081         * gcc.c-torture/execute/20020720-1.x: Remove.
11082
11083 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
11084
11085         * gfortran.fortran-torture/execute/forall_7.f90: New test.
11086
11087 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
11088
11089         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
11090         (dg-mips-options): Use it.
11091
11092 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
11093
11094         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
11095
11096 2005-07-09  Richard Henderson  <rth@redhat.com>
11097
11098         * lib/target-supports.exp (check_effective_target_sync_char_short):
11099         Add alpha.
11100
11101 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
11102
11103         PR libfortran/22217
11104         * gfortran.dg/negative-z-descriptor.f90: New test.
11105
11106 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11107
11108         PR tree-opt/22329
11109         * gcc.dg/pr22329.c: New test.
11110
11111 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
11112
11113         PR tree-optimization/20139
11114         * gcc.dg/tree-ssa/pr20139.c: New.
11115
11116 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11117
11118         PR tree-opt/22356
11119         * testsuite/gcc.dg/pr22356-1.c: New test.
11120
11121 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
11122
11123         PR c++/21799
11124         * g++.dg/template/unify8.C: New.
11125         * g++.dg/template/unify9.C: New.
11126
11127 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
11128
11129         * gfortran.fortran-torture/execute/entry_10.f90: New test.
11130
11131 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
11132
11133         * gcc.dg/darwin-version-1.c: New.
11134         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
11135         * gcc.dg/builtins-20.c: Likewise.
11136         * gcc.dg/builtins-53.c: Likewise.
11137         * gcc.dg/torture/builtins-convert-1.c: Likewise.
11138         * gcc.dg/torture/builtins-convert-2.c: Likewise.
11139         * gcc.dg/torture/builtins-convert-3.c: Likewise.
11140         * gcc.dg/torture/builtins-power-1.c: Likewise.
11141         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
11142         on Darwin.
11143
11144 2005-07-07  Jeff Law  <law@redhat.com>
11145
11146         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
11147         argument evaluation order.
11148
11149 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
11150
11151         PR libfortran/21594
11152         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11153         Add test cases where the shift length is greater than the
11154         array length.
11155
11156 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11157
11158         * obj-c++.dg/proto-lossage-6.mm: New.
11159         * objc.dg/proto-lossage-6.m: New.
11160
11161 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11162
11163         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
11164         * objc.dg/gnu-runtime-2.m: Likewise.
11165
11166 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11167
11168         * gfortran.dg/longline.f: New test.
11169
11170         * gfortran.dg/badline.f: New test.
11171
11172 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11173
11174         PR fortran/16531
11175         PR fortran/15966
11176         PR fortran/18781
11177         * gfortran.dg/hollerith.f90: New.
11178         * gfortran.dg/hollerith2.f90: New.
11179         * gfortran.dg/hollerith3.f90: New.
11180         * gfortran.dg/hollerith4.f90: New.
11181         * gfortran.dg/hollerith_f95.f90: New.
11182         * gfortran.dg/hollerith_legacy.f90: New.
11183         * gfortran.dg/g77/cpp4.F: New. Port from g77.
11184
11185 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11186
11187         PR objc/22274
11188         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
11189         * objc.dg/gnu-runtime-2.m: New.
11190
11191 2005-07-06  Jeff Law  <law@redhat.com>
11192
11193         * gcc.dg/tree-ssa/vrp17.c: New test.
11194
11195 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11196
11197         PR fortran/22327
11198         * gfortran.dg/array_constructor_5.f90: New test.
11199
11200 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11201
11202         * gfortran.fortran-torture/execute/entry_9.f90: New test.
11203
11204 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
11205
11206         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
11207         * gcc.dg/980816-1.c: Ditto.
11208
11209 2005-07-06  Jeff Law  <law@redhat.com>
11210
11211         * gcc.c-torture/compile/pr21356.c: New test.
11212
11213 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11214
11215         PR c/22013
11216         PR c/22098
11217         * gcc.c-torture/compile/pr22013-1.c,
11218         gcc.c-torture/execute/pr22098-1.c,
11219         gcc.c-torture/execute/pr22098-2.c,
11220         gcc.c-torture/execute/pr22098-3.c: New tests.
11221
11222 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11223
11224         PR c/22308
11225         * gcc.dg/pr22308-1.c: New test.
11226
11227 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
11228
11229         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
11230         target.
11231         * gcc.dg/compare9.c: Use -fshort-enums instead of
11232         -fno-short-enums.  Change the last test to dg-bogus.
11233
11234 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
11235
11236         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
11237         * gcc.dg/compare9.c: New.
11238
11239 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11240
11241         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
11242
11243 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11244
11245         PR testsuite/22288
11246         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
11247
11248
11249 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11250
11251         * gcc.dg/format/gcc_gfc-1.c: New.
11252
11253 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11254
11255         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
11256
11257 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11258
11259         PR fortran/20842
11260         * gfortran.dg/io_invalid_1.f90: New test.
11261
11262 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
11263
11264         * gcc.dg/format/gcc_diag-1.c: Update.
11265
11266 2005-07-02  Jeff Law  <law@redhat.com>
11267
11268         * gcc.dg/tree-ssa/pr22051-1.c: New test.
11269         * gcc.dg/tree-ssa/pr22051-2.c: New test.
11270
11271 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
11272
11273         * gcc.dg/format/gcc_diag-1.c: Update.
11274
11275 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
11276
11277         PR tree-opt/22269
11278         * gcc.c-torture/compile/pr22269.c: New test.
11279
11280 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
11281
11282         PR 21584
11283         PR 22219
11284         * g++.dg/tree-ssa/pr21584-1.C: New test.
11285         * g++.dg/tree-ssa/pr21584-2.C: New test.
11286
11287 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
11288
11289         * obj-c++.dg/try-catch-11.mm: New.
11290         * objc.dg/try-catch-10.m: New.
11291
11292 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
11293
11294         * g++.dg/other/ucnid-1.C: xfail on AIX.
11295
11296 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
11297
11298         PR 22234
11299         * gcc.dg/20050629-1.c: New test.
11300
11301 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
11302
11303         * obj-c++.dg/const-str-1[0-1].mm: New.
11304         * objc.dg/const-str-1[0-1].m: New.
11305
11306 2005-05-29  Richard Henderson  <rth@redhat.com>
11307
11308         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
11309         Rename from check_effective_target_vect_no_max.
11310         (check_effective_target_vect_no_int_add): New.
11311         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
11312         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
11313         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11314         * gcc.dg/vect/vect-reduc-1.c: Use both.
11315         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11316
11317 2005-05-29  Richard Henderson  <rth@redhat.com>
11318
11319         * lib/target-supports.exp (check_effective_target_vect_no_max):
11320         Remove i386 and x86_64.
11321
11322 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11323
11324         PR testsuite/21969
11325         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
11326
11327 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11328
11329         PR middle-end/21969
11330         * gcc.dg/vect/pr21969.c: New test.
11331
11332 2005-06-28  Eric Christopher  <echristo@redhat.com>
11333
11334         PR c/22052
11335         PR c/21975
11336         * gcc.dg/inline1.c: New test.
11337         * gcc.dg/inline2.c: Ditto.
11338         * gcc.dg/inline3.c: Ditto.
11339         * gcc.dg/inline4.c: Ditto.
11340         * gcc.dg/inline5.c: Ditto.
11341
11342 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11343
11344         PR libfortran/22142
11345         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11346         Add testcase also testing eoshift1 for PR 22142.
11347
11348 2005-06-28  Richard Henderson  <rth@redhat.com>
11349
11350         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
11351         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
11352         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
11353         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
11354         gcc.dg/tree-ssa/20030922-2.c: Likewise.
11355
11356 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11357
11358         PR libfortran/22142
11359         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11360         Add testcase for PR 22142.
11361
11362 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
11363
11364         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
11365         gcc.target/ia64/fpreg-2.c: New tests.
11366
11367 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11368
11369         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
11370
11371 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11372
11373         PR libfortran/22170
11374         * gfortran.dg/slash_1.f90: New test.
11375
11376 2005-06-27  Richard Henderson  <rth@redhat.com>
11377
11378         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
11379         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
11380         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11381         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11382         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11383         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11384
11385 2005-06-27  Richard Henderson  <rth@redhat.com>
11386
11387         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
11388         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
11389
11390 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
11391
11392         * obj-c++.dg/proto-lossage-5.mm: New.
11393         * objc.dg/proto-lossage-5.m: New.
11394
11395 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
11396
11397         PR 21959
11398         * gcc.dg/tree-ssa/pr21959.c: New test.
11399
11400 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
11401
11402         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
11403         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
11404         testing uninitialized var.
11405
11406         * gcc.c-torture/execute/builtins/chk.h: New.
11407         * gcc.c-torture/execute/builtins/lib/chk.c: New.
11408         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
11409         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
11410         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
11411         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
11412         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
11413         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
11414         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
11415         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
11416         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
11417         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
11418         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
11419         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
11420         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
11421         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
11422         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
11423         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
11424         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
11425         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
11426         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
11427         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
11428         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
11429         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
11430         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
11431         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
11432         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
11433         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
11434         * gcc.dg/builtin-object-size-1.c: New test.
11435         * gcc.dg/builtin-object-size-2.c: New test.
11436         * gcc.dg/builtin-object-size-3.c: New test.
11437         * gcc.dg/builtin-object-size-4.c: New test.
11438         * gcc.dg/builtin-object-size-5.c: New test.
11439         * gcc.dg/builtin-stringop-chk-1.c: New test.
11440         * gcc.dg/builtin-stringop-chk-2.c: New test.
11441         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
11442         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
11443         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
11444         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
11445         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
11446         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
11447         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
11448         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
11449         * gcc.c-torture/execute/printf-1.c: New test.
11450         * gcc.c-torture/execute/fprintf-1.c: New test.
11451         * gcc.c-torture/execute/vprintf-1.c: New test.
11452         * gcc.c-torture/execute/vfprintf-1.c: New test.
11453         * gcc.c-torture/execute/printf-chk-1.c: New test.
11454         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
11455         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
11456         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
11457
11458 2005-06-27  Michael Matz  <matz@suse.de>
11459
11460         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
11461         slot is not merged if address escapes.
11462
11463 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11464
11465         PR c/21911
11466         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
11467
11468 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
11469
11470         PR middle-end/17965
11471         * gcc.c-torture/compile/20050622-1.c: New test.
11472
11473         PR middle-end/22028
11474         * gcc.dg/20050620-1.c: New test.
11475
11476 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
11477
11478         PR tree-optimization/22026
11479         * gcc.dg/tree-ssa/pr22026.c: New.
11480
11481 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
11482
11483         PR libfortran/22144
11484         * gfortran.dg/shift-alloc.f90: New testcase.
11485
11486 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
11487
11488         * all files: Update FSF address in copyright headers.
11489
11490 2005-06-22  Jan Hubicka  <jh@suse.cz>
11491
11492         * wholeprogram-1.c: New testcase.
11493         * wholeprogram-2.c: New testcase.
11494
11495 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
11496
11497         PR 22171
11498         * gcc.dg/tree-ssa/pr22171.c: New test.
11499
11500 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
11501
11502         * gfortran.dg/simplify_modulo.f90: New.
11503
11504 2005-06-24  Jan Hubicka  <jh@suse.cz>
11505
11506         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
11507
11508 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11509
11510         * obj-c++.dg/proto-lossage-[1-4].mm: New.
11511
11512 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11513
11514         * obj-c++.dg/typedef-alias-1.mm: New.
11515         * objc.dg/typedef-alias-1.m: New.
11516
11517 2005-06-23  Jeff Law  <law@redhat.com>
11518
11519         * gcc.dg/tree-ssa/vrp16.c: New test.
11520
11521 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11522
11523         * lib/target-supports.exp: Add
11524         check_effective_target_fortran_large_real and
11525         check_effective_target_fortran_large_int to check for
11526         corresponding effective targets.
11527         * gfortran.dg/large_integer_kind_1.f90: New test.
11528         * gfortran.dg/large_real_kind_1.f90: New test.
11529
11530 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
11531
11532         PR tree-optimization/22117
11533         * gcc.dg/tree-ssa/pr22117.c: New.
11534
11535 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
11536
11537         PR testsuite/22123
11538         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
11539
11540 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
11541
11542         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
11543
11544 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
11545
11546         * gfortran.dg/f2c_4.f90: Add tests for complex functions
11547         * gfortran.dg/f2c_4.c: Likewise.
11548
11549 2005-06-22 Paul Brook  <paul@codesourcery.com>
11550
11551         PR fortran/21034
11552         * gfortran.dg/auto_save_1.f90: New test.
11553
11554 2005-06-22  Michael Matz  <matz@suse.de>
11555
11556         * gcc.target/x86-64/abi: New directory.
11557         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
11558         * gcc.target/x86-64/abi/README.gcc: New file.
11559         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
11560         * gcc.target/x86-64/abi/asm-support.s: New file.
11561         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
11562         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
11563         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
11564         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
11565         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
11566         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
11567         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
11568         * gcc.target/x86_64/abi/test_bitfields.c: New test.
11569         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
11570         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
11571         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
11572         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
11573         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
11574         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
11575         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
11576         * gcc.target/x86_64/abi/test_varargs.c: New test.
11577
11578 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
11579
11580         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
11581         32-bit i?86 and x86_64.
11582
11583 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
11584
11585         * obj-c++.dg/const-str-[1-9].mm: New tests.
11586
11587 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
11588
11589         PR fortran/22010
11590         * gfortran.dg/namelist_use.f90: New.
11591         * gfortran.dg/namelist_use_only.f90: New.
11592
11593 2005-06-21  Jeff Law  <law@redhat.com>
11594
11595         * gcc.dg/tree-ssa/vrp15.c: New test.
11596
11597 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
11598
11599         * lib/target-supports.exp (check_effective_target_vect_reduction):
11600         Remove.
11601         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
11602         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
11603         remove vect_reduction target keyword. Also avoid two returns in main.
11604         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11605         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
11606         * gcc.dg/vect/vect-reduc-1short.c: New test.
11607         * gcc.dg/vect/vect-reduc-1char.c: New test.
11608         * gcc.dg/vect/vect-reduc-2short.c: New test.
11609         * gcc.dg/vect/vect-reduc-2char.c: New test.
11610         * gcc.dg/vect/vect-reduc-6.c: New test.
11611         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
11612         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
11613         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
11614
11615 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11616         Paul Thomas  <pault@gcc.gnu.org>
11617
11618         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
11619         New tests.
11620
11621 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11622
11623         * gfortran.dg/backslash_1.f90: New test.
11624         * gfortran.dg/backslash_2.f90: New test.
11625
11626 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
11627
11628         * gfortran.dg/duplicate_labels.f90: New test.
11629
11630 2005-06-20  Jan Beulich  <jbeulich@novell.com>
11631
11632         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
11633         unsupportable relocations.
11634         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11635         * gcc.dg/20050321-2.c: xfail for NetWare.
11636
11637 2005-06-20  Andreas Jaeger  <aj@suse.de>
11638
11639         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
11640         gcc.target/i386/fastcall-sseregparm.c,
11641         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
11642
11643 2005-06-19  Richard Henderson  <rth@redhat.com>
11644
11645         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
11646
11647 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11648
11649         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
11650
11651 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
11652
11653         PR c++/22115
11654         * g++.dg/conversion/simd2.C: Change expected error message.
11655
11656 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11657
11658         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
11659         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11660         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11661
11662 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
11663
11664         * gcc.dg/fold-mod-1.c: New test.
11665
11666 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
11667
11668         PR fortran/19926
11669         * gfortran.dg/pr19926.f90: New test.
11670
11671 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11672
11673         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
11674         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
11675         targets.
11676         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11677         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11678
11679 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
11680
11681         * gcc.target/ia64/float80-varargs-1.c: New test.
11682
11683 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11684
11685         PR tree-opt/22035
11686         * gfortran.dg/f2c_6.f90: New test.
11687
11688 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
11689
11690         PR c++/17413
11691         * g++.dg/template/local5.C: New.
11692
11693 2005-06-17  Richard Henderson  <rth@redhat.com>
11694
11695         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
11696
11697 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
11698
11699         PR testsuite/21945
11700         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
11701
11702 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
11703
11704         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
11705         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
11706         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
11707         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
11708         check_vect to verify the presence of hardware vector support.
11709
11710 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
11711
11712         PR testsuite/22056
11713         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
11714
11715 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11716
11717         PR libfortran/19216
11718         * gfortran.dg/pr19216.f: Add correct space between brackets and
11719         dg directive.
11720
11721 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11722
11723         PR libfortran/16436
11724         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
11725
11726 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
11727
11728         * gcc.target/i386/attributes-error.c: New testcase.
11729         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
11730         * gcc.target/i386/regparm-stdcall.c: Likewise.
11731         * gcc.target/i386/sseregparm-1.c: Likewise.
11732         * gcc.target/i386/sseregparm-2.c: Likewise.
11733
11734 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
11735
11736         * g++.dg/rtti/crash2.C: New.
11737
11738 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
11739
11740         * gcc.dg/noncompile/20040203-3.c: Update expected message.
11741
11742 2005-06-15  David Ung  <davidu@mips.com>
11743
11744         * gcc.target/mips/mips16e-extends.c: New test for testing the
11745         generation of MIPS16e zeb/zeh, seb/seh instructions.
11746
11747 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
11748
11749         PR 22018
11750         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
11751         * gcc.dg/tree-ssa/pr22018.c: New test.
11752
11753 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
11754
11755         * gcc.dg/simd-1.c: Update error messages.
11756         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
11757         * gcc.dg/simd-2.c: Update error messages.
11758         * gcc.dg/simd-4.c: New.
11759
11760 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
11761
11762         PR c++/20678
11763         * g++.dg/other/crash-4.C: New.
11764
11765 2005-06-14  Devang Patel  <dpatel@apple.com>
11766
11767         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
11768
11769 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11770
11771         PR c++/21929
11772         * g++.dg/parse/crash11.C: Update
11773
11774 2005-06-13  Jeff Law  <law@redhat.com>
11775
11776         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
11777         perform the desired transformations.
11778         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
11779         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
11780
11781 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11782
11783         PR fortran/22038
11784         * gfortran.dg/forall_1.f90: Un-XFAIL.
11785
11786 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
11787
11788         PR c++/21929
11789         * g++.dg/parse/crash26.C: New.
11790
11791         PR c++/20789
11792         * g++.dg/init/member1.C: New.
11793
11794 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
11795
11796         * gfortran.dg/altreturn_1.f90: New test.
11797
11798 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
11799
11800         PR middle-end/21985
11801         * gcc.dg/tree-ssa/pr21985.c: New test.
11802
11803 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11804
11805         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
11806
11807 2005-06-12  Roger Sayle  <roger@eyesopen.com>
11808
11809         PR c++/21930
11810         * g++.dg/other/error10.C: New test case.
11811
11812 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11813
11814         PR libfortran/19155
11815         * gfortran.dg/pr19155.f: Add test.
11816
11817 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11818
11819         * gfortran.dg/f2c_7.f90: New test.
11820
11821         * gfortran.dg/forall_1.f90: XFAILed.
11822
11823 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11824
11825         * gcc.dg/pr14796-1.c: New.
11826         * gcc.dg/pr14796-2.c: New.
11827
11828 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
11829
11830         PR fortran/17792
11831         PR fortran/21375
11832         * gfortran.dg/deallocate_stat.f90: New test.
11833
11834 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
11835
11836         * gfortran.fortran-torture/execute/in-pack.f90: New test.
11837
11838 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
11839
11840         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
11841         access will be generated when this loop is vectorized. Test that
11842         accesses with same alignment were detected.
11843         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
11844         Test that accesses with same alignment were detected.
11845         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
11846         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
11847         alignment were detected.
11848
11849 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
11850
11851         PR c++/10611
11852         * g++.dg/conversion/simd2.C: New.
11853
11854 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11855
11856         * gcc.dg/Wcxx-compat-1.c: New.
11857
11858 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
11859
11860         PR libfortran/21480
11861         * gfortran.dg/reshape-complex.f90: Add a test for a packed
11862         complex array.
11863
11864 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
11865
11866         * gcc.dg/alias-8.c: New.
11867
11868 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
11869
11870         * gcc.dg/format/cmn_err-1.c: Update.
11871
11872 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
11873
11874         PR target/20666
11875         * gcc.target/sparc/fexpand-2.c: New.
11876         * gcc.target/sparc/fpmerge-2.c: New.
11877         * gcc.target/sparc/fpmul-2.c: New.
11878         * gcc.target/sparc/noresult.c: New.
11879         * gcc.target/sparc/pdist-2.c: New.
11880         * gcc.target/sparc/pdist-3.c: New.
11881
11882 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
11883
11884         PR testsuite/21702
11885         * gcc.target/i386/i386.exp: Fix comment typo.
11886
11887 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11888
11889         PR c++/19497
11890         * g++.dg/inherit/using5.C: New.
11891         * g++.dg/inherit/using6.C: New.
11892
11893 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11894
11895         PR c++/19894
11896         * g++.dg/template/ptrmem15.C: New test.
11897
11898         PR c++/20563
11899         * g++.dg/ext/label4.C: New test.
11900
11901 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11902
11903         * gcc.dg/tls/debug-1.c: New test.
11904
11905 2005-06-07  Dale Johannesen  <dalej@apple.com>
11906
11907         * gcc.target/i386/movq.c: New.
11908
11909 2005-06-07  Dale Johannesen  <dalej@apple.com>
11910
11911         * gcc.dg/20050607-1.c: New.
11912
11913 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
11914
11915         PR middle-end/21850
11916         * gcc.c-torture/execute/20050607-1.c: New test.
11917
11918 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
11919
11920         PR libfortran/21926
11921         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
11922         Test case where the return array has lowest stride one,
11923         but isn't packed.
11924
11925 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
11926
11927         * lib/target-supports.exp (check_effective_target_sync_int_long):
11928         Add s390 and s390x targets.
11929
11930 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11931
11932         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
11933         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
11934         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
11935         * gcc.dg/tree-ssa/loop-9.c: New test.
11936
11937 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11938
11939         * g++.dg/parse/defarg10.C: New.
11940
11941 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
11942
11943         PR regression/21897
11944         * gcc.c-torture/execute/20050604-1.c: New test.
11945
11946 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11947
11948         PR 21903
11949         * g++.dg/parse/defarg9.C: New.
11950
11951         PR c++/20637
11952         * g++.dg/inherit/using4.C: New.
11953         * g++.dg/overload/error1.C: Adjust expected errors.
11954         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
11955         * g++.old-deja/g++.brendan/arm2.C: Likewise.
11956         * g++.old-deja/g++.other/redecl2.C: Likewise.
11957         * g++.old-deja/g++.other/redecl4.C: Likewise.
11958         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
11959
11960 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11961
11962         * gfortran.dg/f2c_5.f90: Add -w to dg-options
11963
11964 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11965
11966         * lib/gfortran.exp (gfortran_target_compile): Call
11967         dg-additional-files-options
11968         * gfortran.dg/f2c_4.f90: New file
11969         * gfortran.dg/f2c_4.c: New file
11970         * gfortran.dg/f2c_5.f90: New file
11971         * gfortran.dg/f2c_5.c: New file
11972
11973 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11974
11975         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
11976
11977         PR fortran/21912
11978         * gfortran.dg/array_constructor_4.f90: New test.
11979
11980 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
11981
11982         PR c++/21619
11983         * g++.dg/ext/builtin9.C: New test.
11984
11985 2005-06-05  Dale Johannesen  <dalej@apple.com>
11986
11987         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
11988         * gcc.c-torture/execute/20050603-2.c: Ditto.
11989
11990 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11991
11992         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
11993         * gcc.dg/vect/vect-reduc-1.c: New.
11994         * gcc.dg/vect/vect-reduc-2.c: New.
11995         * gcc.dg/vect/vect-reduc-3.c: New.
11996
11997 2005-06-04  Dale Johannesen  <dalej@apple.com>
11998
11999         * gcc.c-torture/execute/20050603-1.c: New.
12000         * gcc.c-torture/execute/20050603-2.c: New.
12001         * gcc.dg/20050603-3.c: New.
12002
12003 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12004
12005         PR fortran/19195
12006         * gfortran.dg/debug_1.f90: New test.
12007
12008         * gfortran.dg/forall_1.f90: New test.
12009
12010 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
12011
12012         * gfortran.dg/array_constructor_3.f90: New test.
12013
12014 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12015
12016         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
12017
12018 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
12019
12020         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
12021
12022 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
12023
12024         PR c/21873
12025         * gcc.dg/init-excess-1.c: New test.
12026
12027 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12028
12029         PR c++/21853
12030         * g++.dg/expr/static_cast6.C: New test.
12031
12032 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
12033
12034         * gcc.dg/tree-ssa/vrp14.c: New test.
12035
12036 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12037
12038         PR c++/21336
12039         * g++.dg/template/new2.C: New test.
12040
12041 2005-06-03  Josh Conner  <jconner@apple.com>
12042
12043         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
12044         all entries in initializer.
12045
12046 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
12047
12048         PR middle-end/21858
12049         * gcc.dg/pr21858.c: New testcase.
12050
12051 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
12052
12053         PR tree-optimization/21292
12054
12055         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
12056         New.
12057         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12058         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12059         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12060         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12061         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
12062
12063 2005-06-02  Richard Henderson  <rth@redhat.com>
12064
12065         * gcc.dg/sync-2.c: Use -march=i486 for i386.
12066
12067 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
12068
12069         * gcc.dg/wtypequal.c: New testcase.
12070
12071 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
12072
12073         PR 21582
12074         * gcc.dg/tree-ssa/pr21582.c: New test.
12075
12076 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12077
12078         PR c++/21280
12079         * g++.dg/opt/interface2.h: New.
12080         * g++.dg/opt/interface2.C: New.
12081         * g++.dg/init/ctor4.C: Adjust error lines.
12082         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12083         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12084         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12085         * g++.old-deja/g++.pt/assign1.C: Likewise.
12086         * g++.old-deja/g++.pt/crash20.C: Likewise.
12087
12088 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
12089
12090         PR tree-optimization/21734
12091         * g++.dg/vect/pr21734_1.cc: New.
12092         * g++.dg/vect/pr21734_2.cc: New.
12093
12094 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12095
12096         PR c++/20350
12097         * g++.dg/template/spec24.C: New.
12098
12099         PR c++/21151
12100         * g++.dg/pch/local-1.C: New.
12101         * g++.dg/pch/local-1.Hs: New.
12102
12103 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
12104
12105         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
12106         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
12107         * gcc.dg/tree-ssa/pr14341.c: New test.
12108         * gcc.dg/tree-ssa/pr14841.c: New test.
12109         * gcc.dg/tree-ssa/pr20701.c: New test.
12110         * gcc.dg/tree-ssa/pr21086.c: New test.
12111         * gcc.dg/tree-ssa/pr21090.c: New test.
12112         * gcc.dg/tree-ssa/pr21332.c: New test.
12113         * gcc.dg/tree-ssa/pr21458.c: New test.
12114         * gcc.dg/tree-ssa/pr21658.c: New test.
12115         * gcc.dg/tree-ssa/vrp01.c: New test.
12116         * gcc.dg/tree-ssa/vrp02.c: New test.
12117         * gcc.dg/tree-ssa/vrp03.c: New test.
12118         * gcc.dg/tree-ssa/vrp04.c: New test.
12119         * gcc.dg/tree-ssa/vrp05.c: New test.
12120         * gcc.dg/tree-ssa/vrp06.c: New test.
12121         * gcc.dg/tree-ssa/vrp07.c: New test.
12122         * gcc.dg/tree-ssa/vrp08.c: New test.
12123         * gcc.dg/tree-ssa/vrp09.c: New test.
12124         * gcc.dg/tree-ssa/vrp10.c: New test.
12125         * gcc.dg/tree-ssa/vrp11.c: New test.
12126         * gcc.dg/tree-ssa/vrp12.c: New test.
12127         * gcc.dg/tree-ssa/vrp13.c: New test.
12128
12129 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
12130
12131         PR 21029
12132         * gcc.dg/tree-ssa/pr21029.c: New test.
12133
12134 2005-06-01  Roger Sayle  <roger@eyesopen.com>
12135
12136         * gfortran.dg/logint-1.f: New test case.
12137         * gfortran.dg/logint-2.f: Likewise.
12138         * gfortran.dg/logint-3.f: Likewise.
12139
12140 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
12141
12142         PR c/21536
12143         PR c/20760
12144         * gcc.dg/20050527-1.c: New test.
12145
12146         * gcc.dg/i386-sse-12.c: New test.
12147
12148         PR fortran/21729
12149         * gfortran.dg/implicit_5.f90: New test.
12150
12151 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
12152
12153         PR fortran/20883
12154         * gfortran/assign_4.f90: New test.
12155         * gfortran/assign_2.f90: Change compile to run.
12156
12157 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
12158
12159         * lib/target-supports.exp
12160         (check_effective_target_sync_char_short): New.
12161         * gcc.dg/sync-2.c: New.
12162
12163 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12164
12165         PR tree-optimization/21817
12166         * gcc.dg/torture/pr21817-1.c: New.
12167
12168 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
12169
12170         PR c++/21165
12171         * g++.dg/template/init5.C: New.
12172
12173 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
12174
12175         * gfortran.dg/char_initialiser_actual.f90:
12176         Test character initialisers as actual arguments.
12177         * gfortran.dg/char_pointer_comp_assign.f90:
12178         Test character pointer structure component assignments.
12179         * gfortran.dg/char_array_structure_constructor.f90:
12180         Test character components in structure constructors.
12181
12182 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
12183
12184         PR middle-end/20931
12185         * g++.dg/opt/pr20931.C: New test.
12186
12187 2005-05-31  Andreas Jaeger  <aj@suse.de>
12188
12189         PR testsuite/20772
12190         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
12191         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
12192         g++.old-deja/g++.ext/asmspec1.C,
12193         g++.old-deja/g++.other/regstack.C,
12194         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
12195         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
12196         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
12197         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
12198         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
12199         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
12200         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
12201         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
12202         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
12203         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
12204         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
12205         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
12206         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
12207         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
12208         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
12209         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
12210         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
12211         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
12212         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
12213
12214 2005-05-31  Jeff Law  <law@redhat.com>
12215
12216         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
12217
12218 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
12219
12220         PR middle-end/21743
12221         * gcc.dg/builtins-1.c: Activate disabled clog test.
12222         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12223
12224 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
12225
12226         * gfortran.dg/char_pointer_assign.f90:
12227         Test character-pointer assignments and pointer assignments.
12228         * gfortran.dg/char_pointer_dummy.f90:
12229         Test character-pointer dummy arguments.
12230         * gfortran.dg/char_pointer_func.f90:
12231         Test character-pointer function returns.
12232         * gfortran.dg/char_pointer_dependency.f90:
12233         Test character-pointer functions with dependencies.
12234
12235 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
12236
12237         PR c++/21784
12238         * g++.dg/lookup/using14.C: New test.
12239
12240 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
12241
12242         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
12243         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
12244         trailing ^M.
12245
12246 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
12247
12248         PR c++/17413
12249         * g++.dg/template/local5.C: New.
12250
12251         PR target/21761
12252         * gcc.c-torture/compile/pr21761.c: New.
12253
12254         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
12255         before darwin8.
12256
12257 2005-05-30  Steven G. Kargl
12258
12259         PR fortran/20846
12260         * gfortran.dg/inquire_8.f90: New test.
12261
12262 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12263
12264         PR libfortran/21376
12265         * gfortran.dg/output_exponents_1.f90: New test.
12266
12267 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12268
12269         PR libfortran/20006
12270         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
12271
12272 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
12273
12274         PR c++/21210
12275         * g++.dg/ext/complex1.C: New test.
12276
12277         PR c++/21340
12278         * g++.dg/init/ctor6.C: New test.
12279
12280 2005-05-29  Jan Hubicka  <jh@suse.cz>
12281
12282         * gcc.c-torture/compile/pr21562.c: New.
12283
12284 2005-05-28  Steven G. Kargl <kargls@comcast.net>
12285
12286         * gfortran.dg/subnormal_1.f90: New test.
12287
12288 2005-05-28  Jan Hubicka  <jh@suse.cz>
12289
12290         * tree-prof.exp: Fix comment.
12291         * value-prof-1.c: New.
12292         * value-prof-2.c: New.
12293         * value-prof-3.c: New.
12294         * value-prof-4.c: New.
12295
12296 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
12297
12298         PR c++/21614
12299         * g++.dg/expr/ptrmem6.C: New test.
12300         * g++.dg/expr/ptrmem6a.C: Likewise.
12301
12302 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
12303
12304         PR tree-optimization/21658
12305         * gcc.dg/tree-ssa/pr21658.c: New.
12306
12307 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
12308
12309         PR c++/21455
12310         * g++.dg/inherit/ptrmem3.C: New.
12311
12312         PR c++/21681
12313         * g++.dg/parse/template16.C: New.
12314
12315 2005-05-27  Andreas Jaeger  <aj@suse.de>
12316
12317         * gcc.dg/setjmp-2.c: Only run in 32-bit.
12318
12319         * gcc.dg/i386-sse-8.c: Run test on all archs.
12320
12321 2005-05-26  Mike Stump  <mrs@apple.com>
12322
12323         * objc.dg/isa-field-1.m: Only run on darwin.
12324         * objc.dg/lookup-1.m: Likewise.
12325         * objc.dg/try-catch-8.m: Likewise.
12326
12327 2005-05-26  Roger Sayle  <roger@eyesopen.com>
12328
12329         PR tree-optimization/9814
12330         * gcc.dg/pr9814-1.c: New test case.
12331
12332 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12333
12334         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
12335         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
12336         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
12337         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
12338         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
12339         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
12340         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
12341         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
12342         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
12343         objc.dg/try-catch-8.m: New.
12344
12345 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
12346
12347         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
12348         remove extraneous semicolons.
12349
12350 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12351
12352         * obj-c++.dg/comp-types-12.mm: New.
12353         * objc.dg/comp-types-11.m: New.
12354         * objc.dg/selector-4.m: New.
12355
12356 2005-05-26  Andreas Jaeger  <aj@suse.de>
12357
12358         PR testsuite/20772
12359         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
12360         g++.old-deja/g++.ext/attrib3.C,
12361         g++.old-deja/g++.other/store-expr1.C,
12362         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
12363         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
12364         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12365         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
12366         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
12367         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
12368         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
12369         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12370         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
12371         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
12372         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
12373         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
12374         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
12375         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
12376         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
12377         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
12378         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
12379         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12380         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
12381
12382 2005-05-26  Andreas Jaeger  <aj@suse.de>
12383
12384         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
12385         x86-64 compilation.
12386
12387 2005-05-26  Andreas Jaeger  <aj@suse.de>
12388
12389         PR testsuite/20772
12390         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
12391         gcc.misc-tests/i386-pf-athlon-1.c,
12392         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12393         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
12394         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
12395         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
12396         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
12397         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
12398         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
12399         programs.
12400
12401         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
12402         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
12403         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
12404         x86-64 compilation.
12405
12406         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
12407         x86_64.
12408
12409         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
12410         effective-target ilp32.
12411
12412 2005-05-26  David Ung  <davidu@mips.com>
12413
12414         * gcc.target/mips/ext_ins.c: New test for testing the generation
12415         of MIPS32/64 rev 2 ext/ins instructions.
12416
12417 2005-05-26  Andreas Jaeger  <aj@suse.de>
12418
12419         * treelang/compile/unsigned.tree: Use gimple instead of
12420         nonexisting generic dump.
12421
12422 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
12423
12424         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
12425
12426 2005-05-26  Andreas Jaeger  <aj@suse.de>
12427
12428         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
12429
12430 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12431
12432         PR libfortran/17283
12433         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
12434         Test callee-allocated memory with write statements.
12435
12436 2005-05-25  Roger Sayle  <roger@eyesopen.com>
12437
12438         PR middle-end/21709
12439         * gcc.dg/pr21709-1.c: New test case.
12440
12441 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12442             Mike Stump  <mrs@apple.com>
12443
12444         * objc/execute/next_mapping.h: Update for C++.
12445
12446         * obj-c++.dg/selector-1.mm: Move to...
12447         * obj-c++.dg/selector-4.mm: here...
12448
12449         * obj-c++.dg/basic.mm: New.
12450         * obj-c++.dg/comp-types-1.mm: New.
12451         * obj-c++.dg/cxx-class-1.mm: New.
12452         * obj-c++.dg/cxx-ivars-1.mm: New.
12453         * obj-c++.dg/cxx-ivars-2.mm: New.
12454         * obj-c++.dg/cxx-ivars-3.mm: New.
12455         * obj-c++.dg/cxx-scope-1.mm: New.
12456         * obj-c++.dg/cxx-scope-2.mm: New.
12457         * obj-c++.dg/defs.mm: New.
12458         * obj-c++.dg/empty-private-1.mm: New.
12459         * obj-c++.dg/encode-1.mm: New.
12460         * obj-c++.dg/encode-2.mm: New.
12461         * obj-c++.dg/encode-3.mm: New.
12462         * obj-c++.dg/extern-c-1.mm: New.
12463         * obj-c++.dg/extra-semi.mm: New.
12464         * obj-c++.dg/fix-and-continue-2.mm: New.
12465         * obj-c++.dg/isa-field-1.mm: New.
12466         * obj-c++.dg/ivar-list-semi.mm: New.
12467         * obj-c++.dg/local-decl-1.mm: New.
12468         * obj-c++.dg/lookup-1.mm: New.
12469         * obj-c++.dg/lookup-2.mm: New.
12470         * obj-c++.dg/method-1.mm: New.
12471         * obj-c++.dg/method-2.mm: New.
12472         * obj-c++.dg/method-3.mm: New.
12473         * obj-c++.dg/method-4.mm: New.
12474         * obj-c++.dg/method-5.mm: New.
12475         * obj-c++.dg/method-6.mm: New.
12476         * obj-c++.dg/method-7.mm: New.
12477         * obj-c++.dg/no-extra-load.mm: New.
12478         * obj-c++.dg/overload-1.mm: New.
12479         * obj-c++.dg/pragma-1.mm: New.
12480         * obj-c++.dg/pragma-2.mm: New.
12481         * obj-c++.dg/private-1.mm: New.
12482         * obj-c++.dg/private-2.mm: New.
12483         * obj-c++.dg/proto-qual-1.mm: New.
12484         * obj-c++.dg/qual-types-1.mm: New.
12485         * obj-c++.dg/stubify-1.mm: New.
12486         * obj-c++.dg/stubify-2.mm: New.
12487         * obj-c++.dg/super-class-1.mm: New.
12488         * obj-c++.dg/super-class-2.mm: New.
12489         * obj-c++.dg/super-dealloc-1.mm: New.
12490         * obj-c++.dg/super-dealloc-2.mm: New.
12491         * obj-c++.dg/template-1.mm: New.
12492         * obj-c++.dg/template-2.mm: New.
12493         * obj-c++.dg/template-3.mm: New.
12494         * obj-c++.dg/template-4.mm: New.
12495         * obj-c++.dg/template-5.mm: New.
12496         * obj-c++.dg/template-6.mm: New.
12497         * obj-c++.dg/try-catch-1.mm: New.
12498         * obj-c++.dg/try-catch-2.mm: New.
12499         * obj-c++.dg/try-catch-3.mm: New.
12500         * obj-c++.dg/try-catch-4.mm: New.
12501         * obj-c++.dg/try-catch-5.mm: New.
12502         * obj-c++.dg/try-catch-6.mm: New.
12503         * obj-c++.dg/try-catch-7.mm: New.
12504         * obj-c++.dg/try-catch-8.mm: New.
12505         * obj-c++.dg/try-catch-9.mm: New.
12506         * obj-c++.dg/va-meth-1.mm: New.
12507
12508 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12509
12510         * obj-c++.dg/selector-1.mm: New.
12511         * obj-c++.dg/selector-2.mm: New.
12512
12513 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12514
12515         * obj-c++.dg/selector-3.mm: New.
12516         * objc.dg/selector-3.m: New.
12517
12518 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12519
12520         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
12521         about where warning appears.
12522
12523 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12524
12525         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
12526         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
12527         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
12528         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
12529
12530 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12531
12532         * gcc.dg/20050524-1.c: New test.
12533
12534 2005-05-25  Jan Hubicka  <jh@suse.cz>
12535
12536         * gcc.dg/tree-prof/inliner-1.c: New.
12537
12538 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
12539
12540         * gcc.dg/tree-prof: New directory.
12541         * gcc.dg/tree-prof/tree-prof.exp: New.
12542
12543 2005-05-25  DJ Delorie  <dj@redhat.com>
12544
12545         * gcc.dg/Wattributes-1.c: New.
12546         * gcc.dg/Wattributes-2.c: New.
12547         * gcc.dg/Wattributes-3.c: New.
12548
12549 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
12550
12551         PR tree-optimization/19833
12552         * gcc.dg/uninit-4.c: Remove xfail.
12553         * gcc.dg/uninit-9.c: Ditto.
12554
12555 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
12556
12557         * obj-c++.dg/bitfield-[1-5].mm: New.
12558         * obj-c++.dg/class-protocol-1.mm: New.
12559         * obj-c++.dg/comp-types-1[0-1].mm: New.
12560         * obj-c++.dg/comp-types-[2-9].mm: New.
12561         * obj-c++.dg/encode-[4-8].mm: New.
12562         * obj-c++.dg/layout-1.mm: New.
12563         * obj-c++.dg/method-1[0-9].mm: New.
12564         * obj-c++.dg/method-2[0-1].mm: New.
12565         * obj-c++.dg/method-[8-9].mm: New.
12566         * obj-c++.dg/objc-gc-3.mm: New.
12567         * obj-c++.dg/try-catch-10.mm: New.
12568         * objc.dg/bitfield-5.m: New.
12569         * objc.dg/comp-types-10.m: New.
12570         * objc.dg/comp-types-9.m: New.
12571         * objc.dg/layout-1.m: New.
12572         * objc.dg/objc-gc-4.m: New.
12573         * objc.dg/try-catch-9.m: New.
12574         * objc.dg/class-protocol-1.m: Tweak diagnostics.
12575         * objc.dg/comp-types-1.m: Likewise.
12576         * objc.dg/comp-types-[5-6].m: Likewise.
12577         * objc.dg/method-9.m: Likewise.
12578
12579 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
12580
12581         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
12582         and on hardware without VMX support.
12583
12584         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
12585
12586         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
12587
12588         * lib/profopt.exp (dg-final-generate, dg-final-use,
12589         profopt-final-code, profopt-get-options): New.
12590         (profopt-execute): Process test directives.
12591
12592         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
12593         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12594         cleanup-tree-dump, cleanup-saved-temps): Update comments.
12595
12596 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
12597
12598         PR C++/21645
12599         * g++.dg/init/ctor5.C: New test.
12600
12601 2005-05-24  Ira Rosen  <irar@il.ibm.com>
12602
12603         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
12604         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
12605         vect-113.c, vect-114.c.
12606
12607 2005-05-23  Adam Nemet  <anemet@lnxw.com>
12608
12609         * gcc.dg/const-elim-1.c: Remove xfails.
12610
12611 2005-05-23  Jeff Law  <law@redhat.com>
12612
12613         * gcc.c-torture/compile/pr21638.c: New test.
12614         * gcc.c-torture/compile/20050520-1.c: New test.
12615
12616 2005-05-23  Nick Clifton  <nickc@redhat.com>
12617
12618         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
12619         be a proper triple, ie: m32r*-*-*.
12620         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12621
12622 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
12623
12624         PR middle-end/21331
12625         PR tree-opt/21293
12626         * gcc.c-torture/compile/pr21293.c: New test.
12627         * gcc.c-torture/execute/pr21331.c: New test.
12628
12629 2004-05-20  Richard Henderson  <rth@redhat.com>
12630
12631         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
12632
12633 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
12634
12635         * obj-c++-dg.exp: Add.
12636         * obj-c++.exp: Add.
12637         * obj-c++.dg/dg.exp: Add.
12638
12639 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
12640
12641         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
12642         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
12643
12644 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
12645
12646         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
12647
12648 2004-05-19  Richard Henderson  <rth@redhat.com>
12649
12650         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
12651
12652 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
12653
12654         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
12655
12656         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
12657
12658 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
12659
12660         PR c++/21495
12661         * g++.dg/parse/extern1.C: New test.
12662         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
12663
12664 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12665
12666         * gcc.dg/c99-math.h: New.
12667         * gcc.dg/c99-math-float-1.c: New test.
12668         * gcc.dg/c99-math-double-1.c: Likewise.
12669         * gcc.dg/c99-math-long-double-1.c: Likewise.
12670
12671 2005-05-18  Richard Henderson  <rth@redhat.com>
12672
12673         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
12674
12675 2005-05-18  Devang Patel  <dpatel@apple.com>
12676
12677         * g++.dg/opt/20050511-1.C: New test.
12678
12679 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
12680
12681         PR libfortran/21127
12682         * gfortran.dg/reshape-complex.f90: New test.
12683
12684 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
12685
12686         * gfortran.dg/array_constructor_1.f90: New test.
12687         * gfortran.dg/array_constructor_2.f90: New test.
12688
12689 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12690
12691         PR fortran/20954
12692         * gfortran.dg/pr20954.f: New test.
12693
12694 2005-05-17  Mike Stump  <mrs@apple.com>
12695
12696         Yet more Objective-C++...
12697
12698         * objc.dg/method-5.m: Update.
12699         * objc.dg/method-6.m: Update.
12700         * objc.dg/method-7.m: Update.
12701         * objc.dg/method-9.m: Update.
12702         * objc.dg/try-catch-2.m: Update.
12703
12704 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
12705
12706         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
12707         Remove little-endian optimizations.
12708
12709 2005-05-17  Jeff Law  <law@redhat.com>
12710
12711         * g++.dg/tree-ssa/pr14814.C: New test.
12712         * gcc.dg/tree-ssa/pr14814.C: New test.
12713         * gcc.dg/tree-ssa/pr17141-1.C: New test.
12714         * gcc.dg/tree-ssa/pr17141-2.C: New test.
12715
12716 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12717
12718         * gcc.dg/compat/generate-random.c: Do not include
12719         libiberty.h.
12720         * gcc.dg/compat/generate-random_r.c: Likewise.
12721
12722 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
12723
12724         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
12725
12726 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12727
12728         PR middle-end/21595
12729         * g++.dg/tree-ssa/builtin1.C: New testcase.
12730
12731 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
12732
12733         PR c++/21454
12734         * g++.dg/opt/const4.C: New test.
12735
12736         PR middle-end/21492
12737         * g++.dg/opt/crossjump1.C: New test.
12738
12739         PR tree-optimization/21610
12740         * gcc.c-torture/compile/20050516-1.c: New test.
12741
12742         PR fortran/15080
12743         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
12744         about the test failing.
12745         * gfortran.fortran-torture/execute/where_7.f90: New test.
12746         * gfortran.fortran-torture/execute/where_8.f90: New test.
12747
12748 2005-05-16  Richard Henderson  <rth@redhat.com>
12749
12750         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
12751         i?86 and x86_64.
12752
12753 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
12754
12755         * gcc.dg/compat/generate-random.c (config.h): Do not include.
12756         (limits.h): Include unconditionally.
12757         (stdlib.h): Likewise.
12758         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
12759         (limits.h): Include unconditionally.
12760         (stdlib.h): Likewise.
12761         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12762         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12763         (limits.h): Include unconditionally.
12764         (stdlib.h): Likewise.
12765         (hashtab.h): Do not include.
12766         (getopt.h): Likewise.
12767         (stddef.h): Include.
12768         (hashval_t): Define.
12769         (struct entry): Add "next" field.
12770         (HASH_SIZE): New macro.
12771         (hash_table): New variable.
12772         (switchfiles): Do not use xmalloc.
12773         (mix): New macro.
12774         (iterative_hash): New function.
12775         (hasht): Remove.
12776         (e_exists): New function.
12777         (e_insert): Likewise.
12778         (output): Use, instead of libiberty hashtable functions.
12779         (main): Do not use getopt.  Do not call htab_create.
12780
12781 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
12782
12783         PR libstdc++/21526
12784         * lib/target-supports.exp (check_mkfifo_available):
12785         Return 0 for cygwin as mkfifo support incomplete on platform.
12786         Fix typos in comments.
12787
12788 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
12789
12790         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
12791
12792 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
12793
12794         PR fortran/17432
12795         * gfortran.dg/assign_4.f: New test.
12796
12797 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
12798
12799         PR tree-optimization/21563
12800         * gcc.dg/tree-ssa/pr21563.c: New.
12801
12802 2005-05-14  Jan Hubicka  <jh@suse.cz>
12803
12804         * gcc.dg/noreturn-7.c: Allow control reaches warning.
12805
12806 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
12807
12808         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
12809
12810 2005-05-13  Julian Brown  <julian@codesourcery.com>
12811
12812         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
12813         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
12814
12815 2005-05-13  Jan Hubicka  <jh@suse.cz>
12816
12817         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
12818         * gcc.dg/fold-xor-?.c: Likewise.
12819         * gcc.dg/pr15784-?.c: Likewise.
12820         * gcc.dg/pr20922-?.c: Likewise.
12821         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
12822         * gcc.dg/tree-ssa/pr17598.c: Likewise.
12823         * gcc.dg/tree-ssa/pr20470.c: Likewise.
12824
12825 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12826
12827         PR fortran/21260
12828         * gfortran.dg/hollerith_1.f90: New test.
12829
12830 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12831
12832         * gfortran.dg/func_result_2.f90: New test.
12833
12834 2005-05-11  Bud Davis  <bdavis@gfortran.org>
12835
12836         * gfortran.dg/dev_null.f90: New test.
12837
12838 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
12839
12840         * gcc.dg/arm-vfp1.c: Revert last change.
12841
12842 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
12843
12844         PR middle-end/19807
12845         PR tree-optimization/19639
12846         * g++.dg/tree-ssa/pr19807.C: New testcase.
12847
12848 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12849
12850         PR libfortran/21471
12851         * gfortran.dg/append-1.f90: New test.
12852
12853 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12854
12855         * gcc.dg/pr18501.c: XFAIL.
12856         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
12857         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
12858         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
12859         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12860         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12861         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
12862         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
12863         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12864
12865 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12866
12867         PR fortran/20178
12868         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
12869         gfortran.dg/f2c_3.f90: New tests.
12870
12871         * gfortran.dg/return_1.f90: Fix dg annotation.
12872
12873 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12874
12875         * gcc.c-torture/compile/20050510-1.c: New test.
12876
12877 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
12878
12879         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
12880
12881 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
12882
12883         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
12884
12885 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
12886
12887         PR c/17913
12888         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
12889
12890 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
12891
12892         PR c/21342
12893         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
12894         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
12895
12896 2005-05-10  Ben Elliston  <bje@au.ibm.com>
12897
12898         PR debug/16676
12899         * gcc.dg/debug/pr16676.c: New test.
12900
12901 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
12902
12903         PR testsuite/21443
12904         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
12905         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
12906         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
12907         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
12908         Change -O1 to -O2.
12909         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
12910         -fno-tree-dominator-opts.
12911
12912 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12913
12914         * gfortran.dg/return_1.f90: New test.
12915
12916 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
12917
12918         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
12919
12920         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
12921
12922 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
12923
12924         PR c++/21427
12925         * g++.dg/inherit/covariant13.C: New.
12926
12927 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12928
12929         PR libfortran/19155
12930         * gfortran.dg/pr19155.f: New test.
12931
12932 2005-05-08  Roger Sayle  <roger@eyesopen.com>
12933
12934         PR inline-asm/8788
12935         * gcc.dg/pr8788-1.c: New testcase.
12936
12937 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
12938
12939         PR target/21416
12940         * gcc.target/mips/fpcmp-[12].c: New tests.
12941
12942 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
12943
12944         * lib/target-supports-dg.exp (dg-require-fork): New function.
12945         (dg-require-mkfifo): Likewise.
12946         * lib/target-supports.exp (check_function_available): New
12947         function.
12948         (check_fork_available): Likewise.
12949         (check_mkfifo_available): Likewise.
12950
12951 2005-05-06  Jeff Law  <law@redhat.com>
12952
12953         * gcc.c-torture/compile/pr21380.c: New test.
12954
12955 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
12956
12957         PR c++/20961
12958         * g++.dg/ext/weak3.C: New test.
12959
12960 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
12961
12962         PR c++/21352
12963         * g++.dg/template/crash37.C: New test.
12964
12965 2005-05-05  Paul Brook  <paul@codesourcery.com>
12966
12967         * gcc.dg/arm-g2.c: Use effective-target arm32.
12968         * gcc.dg/arm-mmx-1.c: Ditto.
12969         * gcc.dg/arm-scd42-2.c: Ditto.
12970         * gcc.dg/arm-vfp1.c: Ditto.
12971         * lib/target-supports.exp (check_effective_target_arm32): New
12972         function.
12973
12974 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
12975
12976         PR libfortran/21354
12977         gfortran.dg/in_pack_rank7.f90: New test.
12978
12979 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
12980
12981         PR middle-end/15618
12982         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
12983
12984 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
12985
12986         PR middle-end/21265
12987         * gcc.dg/20050503-1.c: New test.
12988
12989         PR rtl-optimization/21239
12990         * gcc.dg/i386-sse-11.c: New test.
12991
12992 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
12993
12994         PR target/16888
12995         * gcc.target/i386/asm-1.c: New test.
12996
12997 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
12998
12999         PR rtl-optimization/21330
13000         * gcc.c-torture/execute/20050502-1.c: New test.
13001
13002         PR target/21297
13003         * gcc.c-torture/execute/20050502-2.c: New test.
13004
13005 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
13006
13007         PR middle-end/21282
13008         * gcc.dg/pr21282.c: New.
13009
13010 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13011
13012         * gcc.dg/vect/pr20122.c: Clean up .vect file.
13013         * gcc.dg/vect/vect-92.c: Likewise.
13014         * gcc.dg/vect/vect-93.c: Likewise.
13015         * gcc.dg/vect/vect-dv-1.c: Likewise.
13016         * gcc.dg/vect/vect-dv-2.c: Likewise.
13017         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
13018
13019 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13020
13021         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
13022         * gfortran.dg/vect/vect-2.f90: Likewise.
13023         * gfortran.dg/vect/vect-3.f90: Likewise.
13024         * gfortran.dg/vect/vect-4.f90: Likewise.
13025         * gfortran.dg/vect/vect-5.f90: Likewise.
13026
13027 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
13028
13029         PR target/20813
13030         * gcc.dg/rs6000-fpint-2.c: New.
13031
13032 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
13033
13034         PR c/15698
13035         * gcc.dg/builtins-30.c: Update expected messages.
13036         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
13037         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
13038         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
13039
13040 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
13041
13042         PR tree-optimization/21294
13043         * gcc.dg/tree-ssa/pr21294.c: New.
13044
13045 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
13046
13047         * gcc.dg/altivec-3.c (vec_store): Do not use the old
13048         __builtin_altivec_st_internal_4si built-in.
13049
13050 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
13051
13052         PR c++/15875
13053         * g++.dg/template/ptrmem14.C: New test.
13054
13055 2005-05-02  Paul Brook  <paul@codesourcery.com>
13056
13057         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
13058
13059 2005-05-02  Michael Matz  <matz@suse.de>
13060
13061         PR c++/19542
13062         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
13063
13064 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
13065
13066         * g++.dg/cpp/weak.C: New test.
13067
13068 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
13069
13070         * gcc.dg/tree-ssa/loop-8.c: New test.
13071
13072 2005-04-30  Michael Maty  <matz@suse.de>
13073
13074         * gcc.dg/inline-mcpy.c: New test.
13075
13076 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
13077
13078         PR libfortran/18958
13079         * gfortran.dg/eoshift.f90: New test case.
13080
13081 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
13082
13083         PR libfortran/18857
13084         * gfortran.dg/matmul_1.f90: New test.
13085
13086 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13087
13088         PR tree-optimization/21030
13089         * gcc.dg/tree-ssa/pr21030.c: New.
13090
13091 2005-04-29  Devang Patel  <dpatel@apple.com>
13092
13093         PR tree-optimization/21272
13094         * gcc.dg/vect/vect-ifcvt-10.c: New test.
13095
13096 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
13097
13098         PR fortran/13082
13099         PR fortran/18824
13100         * gfortran.dg/entry_4.f90: New test.
13101         * gfortran.fortran-torture/execute/entry_1.f90: New test.
13102         * gfortran.fortran-torture/execute/entry_2.f90: New test.
13103         * gfortran.fortran-torture/execute/entry_3.f90: New test.
13104         * gfortran.fortran-torture/execute/entry_4.f90: New test.
13105         * gfortran.fortran-torture/execute/entry_5.f90: New test.
13106         * gfortran.fortran-torture/execute/entry_6.f90: New test.
13107         * gfortran.fortran-torture/execute/entry_7.f90: New test.
13108
13109 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13110
13111         * gfortran.fortran-torture/execute/entry_8.f90: New test.
13112
13113 2005-04-29  Paul Brook  <paul@codesourcery.com>
13114
13115         * gfortran.dg/entry_3.f90: New test.
13116
13117 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13118
13119         * gfortran.dg/implicit_4.f90: New test.
13120
13121 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
13122
13123         * lib/target-supports.exp (check_profiling_available): Return
13124         false for xtensa-*-elf.
13125
13126 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
13127
13128         * lib/fortran-torture.exp (fortran-torture.exp): Catch
13129         error if file cannot be deleted.
13130
13131 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13132
13133         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
13134         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
13135         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
13136         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
13137         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
13138         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
13139         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
13140         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
13141         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
13142         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
13143         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
13144         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
13145         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
13146
13147 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13148
13149         PR fortran/20865
13150         * gfortran.dg/pr20865.f90: New test.
13151
13152 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
13153
13154         * gcc.dg/void-cast-2.c: New test.
13155
13156 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13157
13158         PR c/21159
13159         * gcc.dg/void-cast-1.c: New test.
13160
13161 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
13162
13163         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
13164
13165 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13166
13167         PR fortran/21177
13168         * gfortran.dg/pr21177.f90: New test.
13169
13170 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
13171
13172         PR tree-optimization/21171
13173         * gcc.dg/tree-ssa/pr21171.c: New test.
13174
13175 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
13176
13177         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13178         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13179         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13180         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13181         gcc.dg/tree-ssa/gen-vect-32.c: New.
13182         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
13183         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
13184         don't run on PPC32.
13185
13186 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13187
13188         PR c/21213
13189         * gcc.dg/transparent-union-3.c: New test.
13190
13191 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13192
13193         PR c/20740
13194         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
13195         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
13196         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
13197         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
13198         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
13199         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
13200
13201 2005-04-26  Jeff Law  <law@redhat.com>
13202
13203         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
13204         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
13205         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
13206         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
13207         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
13208         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
13209         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
13210
13211 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
13212
13213         PR tree-optimization/17598
13214         * gcc.dg/tree-ssa/pr17598.c: New testcase.
13215
13216 2005-04-25  Mike Stump  <mrs@apple.com>
13217
13218         * objc.dg/fix-and-continue-1.m: Add.
13219
13220 2005-04-25  Roger Sayle  <roger@eyesopen.com>
13221
13222         PR c++/20995
13223         * g++.dg/opt/pr20995-1.C: New test case.
13224
13225 2005-04-25  Devang Patel <dpatel@apple.com>
13226
13227         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
13228
13229 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13230
13231         PR testsuite/21062
13232         * g++.dg/opt/alias2.C (printf): Correct the prototype.
13233
13234 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13235
13236         PR C++/21188
13237         * g++.dg/opt/rtti2.C: New test.
13238
13239 2005-04-25  Paul Brook  <paul@codesourcery.com>
13240         Steven G. Kargl  <kargls@comcast.net>
13241
13242         PR fortran/20879
13243         * gfortran.dg/ichar_1.f90: New file.
13244
13245 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
13246
13247         PR middle-end/20991
13248         * g++.dg/opt/pr20991.C: New test.
13249
13250         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
13251         where sizeof (type) < __alignof__ (type).
13252         * gcc.dg/compat/struct-layout-1.h: Likewise.
13253
13254 2005-04-24  Per Bothner  <per@bothner.com>
13255             Devang Patel  <dpatel@apple.com>
13256
13257         PR preprocessor/20907
13258         * gcc.dg/cpp/very-long-comment.c: New test.
13259
13260 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13261
13262         PR fortran/20059
13263         * gfortran.dg/common_5.f: New test.
13264
13265 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
13266
13267         PR middle-end/21082
13268         * g++.dg/tree-ssa/pr21082.C: New testcase.
13269
13270 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
13271
13272         * gcc.dg/vect/vect-99.c: New test.
13273
13274 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
13275
13276         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
13277
13278 2005-04-22  Jeff Law  <law@redhat.com>
13279
13280         * gcc.dg/uninit-5.c: Remove xfails.
13281         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
13282         conditionals and loads.
13283
13284 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
13285
13286         PR libfortran/20074
13287         PR libfortran/20436
13288         PR libfortran/21108
13289         * gfortran.dg/nested_reshape.f90: new test
13290         * gfortran.dg/reshape-alloc.f90: new test
13291         * gfortran.dg/reshape.f90: new test
13292
13293 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
13294
13295         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
13296
13297         * gcc.dg/arm-vfp1.c: New test.
13298
13299 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
13300
13301         PR c++/21087
13302         * g++.dg/lookup/builtin2.C: New test.
13303
13304 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13305
13306         * gcc.dg/weak/weak-13.c: New test.
13307
13308 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
13309
13310         * lib/target-supports.exp (check_effective_target_sync_int_long):
13311         Add powerpc*.
13312
13313 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
13314
13315         * gcc.target/mips/branch-1.c: New test.
13316
13317 2005-04-21  Richard Henderson  <rth@redhat.com>
13318
13319         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
13320         * gcc.dg/vect/vect-86.c: Likewise.
13321         * gcc.dg/vect/vect-87.c: Likewise.
13322         * gcc.dg/vect/vect-88.c: Likewise.
13323
13324 2005-04-21  Devang Patel  <dpatel@apple.com>
13325
13326         PR optimization/20994
13327         * gcc.dg/tree-ssa/ifc-3.c: New test.
13328
13329 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13330
13331         PR c/12913
13332         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
13333         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
13334         gcc.dg/c99-vla-jump-5.c: New tests.
13335
13336 2005-04-19  Richard Henderson  <rth@redhat.com>
13337
13338         * lib/target-supports.exp (check_effective_target_vect_int_mult):
13339         Fix typo in exists check.
13340         (check_effective_target_sync_int_long): New.
13341         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
13342         * gcc.dg/ia64-sync-2.c: Likewise.
13343         * gcc.dg/ia64-sync-3.c: Likewise.
13344         * gcc.dg/ia64-sync-4.c: Likewise.
13345
13346 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
13347
13348         * gcc.dg/fold-xor-1.c: New test.
13349         * gcc.dg/fold-xor-2.c: New test.
13350
13351 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
13352
13353         PR target/20670
13354         * g++.dg/eh/fp-regs.C: New test.
13355
13356 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13357
13358         * gcc.dg/Wint-to-pointer-cast-1.c,
13359         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
13360         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
13361         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
13362
13363 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13364
13365         PR fortran/16861
13366         * gfortran.dg/pr16861.f90: New test.
13367
13368 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13369
13370         * gcc.dg/pr21085.c: New test.
13371
13372 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
13373
13374         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
13375         (setup_mips_tests, dg-mips-options): New procedures.
13376         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
13377         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
13378         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
13379         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13380         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
13381         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
13382         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
13383         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13384         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
13385         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
13386         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
13387         dg-mips-options instead of dg-options.  Remove now-redundant
13388         preprocessor guards.
13389         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
13390         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13391         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13392         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
13393         * gcc.dg/vr-mult-2.c: Delete.
13394         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
13395         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
13396         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
13397         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
13398         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
13399         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
13400         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
13401
13402 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
13403
13404         * ada/acats/run_all.sh: Use sync when executable not present.
13405
13406 2005-04-18  Devang Patel  <dpatel@apple.com>
13407
13408         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
13409         * gcc.dg/vect/vect-11a.c: New.
13410         * gcc.dg/vect/vect-none.c: Update.
13411         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
13412
13413 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13414
13415         PR tree-optimization/20922
13416         * gcc.dg/pr20922-1.c: New test.
13417         * gcc.dg/pr20922-2.c: New test.
13418         * gcc.dg/pr20922-3.c: New test.
13419         * gcc.dg/pr20922-4.c: New test.
13420         * gcc.dg/pr20922-5.c: New test.
13421         * gcc.dg/pr20922-6.c: New test.
13422
13423 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13424
13425         PR libfortran/20950
13426         * gfortran.dg/pr20950.f: New test.
13427
13428 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13429
13430         PR libfortran/19216
13431         * gfortran.dg/pr19216.f: New test.
13432
13433 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
13434
13435         PR tree-optimization/21001
13436         * gcc.dg/tree-ssa/pr21001.c: New.
13437
13438 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
13439
13440         PR libfortran/21075
13441         * gfortran.dg/reshape_rank7.f90: New test.
13442
13443 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
13444
13445         PR libfortran/12884 gfortran.dg/pr12884.f: New test
13446         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
13447         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
13448         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
13449         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
13450         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
13451         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
13452         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
13453         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
13454         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
13455         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
13456         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
13457         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
13458         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
13459         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
13460         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
13461         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
13462         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
13463         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
13464         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
13465         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
13466
13467 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
13468
13469         * gfortran.dg/wtruncate.f: New testcase.
13470         * gfortran.dg/wtruncate.f90: New testcase.
13471
13472 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
13473
13474         PR c++/21025
13475         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
13476         which sizeof/alignof is dependent, rather than just whether we are
13477         processing_template_decl.
13478
13479 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13480
13481         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13482         corrected typo where the wrong variables had been compared.
13483
13484 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13485
13486         PR libfortran/18495
13487         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13488         Test callee-allocated version of return array with a write
13489         statement.
13490         Test spread with a temporary with another write statement.
13491
13492 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
13493
13494         PR tree-optimization/21031
13495         * gcc.dg/tree-ssa/pr21031.c: New.
13496
13497 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
13498
13499         PR tree-optimization/21004
13500         * gcc.dg/builtins-53.c: Include builtins-config.h.
13501         Check floorf, ceilf, floorl and ceill transformations
13502         only when HAVE_C99_RUNTIME is defined.
13503
13504 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
13505
13506         PR middle-end/20739
13507         * gcc.dg/tree-ssa/pr20739.c: New test.
13508
13509 2005-04-14  Mike Stump  <mrs@apple.com>
13510
13511         * gcc.dg/Foundation.framework/empty: New.
13512         * gcc.dg/framework-2.c: New.
13513
13514 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13515
13516         PR tree-optimization/21021
13517         * gcc.c-torture/compile/pr21021.c: New.
13518
13519 2005-04-14  Janis Johnson  <janis187@us.ibm.com
13520
13521         PR testsuite/21010
13522         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
13523         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
13524         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
13525         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
13526         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
13527         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
13528         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
13529         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
13530
13531 2005-04-14  Richard Henderson  <rth@redhat.com>
13532
13533         * lib/target-supports.exp (check_effective_target_vect_condition):
13534         Add ia64, i?86, and x86_64.
13535
13536 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
13537
13538         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
13539
13540 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13541
13542         PR tree-optimization/20657
13543         * gcc.dg/tree-ssa/pr20657.c: New.
13544
13545 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
13546
13547         * gcc.dg/builtins-53.c: Also check (int)trunc* and
13548         (long long int)trunc*.
13549
13550 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
13551
13552         PR target/20927
13553         * gcc.dg/pr20927.c: New test.
13554
13555 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
13556
13557         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
13558         * gcc.target/mips/asm-1.c: Likewise.
13559
13560 2005-04-13  Dale Johannesen  <dalej@apple.com>
13561
13562         * objc.dg/objc-fast-4.m: New.
13563
13564 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
13565
13566         * gcc.target/cris/torture/cris-torture.exp: New driver in new
13567         directory.
13568         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
13569
13570 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
13571
13572         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
13573         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
13574         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
13575
13576 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
13577
13578         PR tree-optimization/20913
13579         * gcc.dg/tree-ssa/pr20913.c: New.
13580
13581         PR tree-optimization/20702
13582         * gcc.dg/tree-ssa/pr20702.c: New.
13583
13584 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13585
13586         PR c++/13744
13587         * g++.dg/inherit/local3.C: New test.
13588
13589 2005-04-12  Jeff Law  <law@redhat.com>
13590
13591         * gcc.dg/tree-ssa/20050412-1.c: New test.
13592
13593 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
13594
13595         PR libfortran/19016
13596         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
13597         Add tests with mask generated by expression.
13598         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13599         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13600         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13601
13602 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
13603
13604         PR middle-end/20917
13605         * gcc.dg/20050409-1.c: New test.
13606
13607 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
13608
13609         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
13610
13611 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13612
13613         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13614         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
13615         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13616         (TARGET_CXX): Adjust accordingly.
13617         * target.h (struct gcc_target): Remove epxort_class_data.  Add
13618         determine_class_data_visibility and class_data_always_comdat.
13619         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13620         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
13621         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13622         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
13623         (arm_cxx_determine_class_data_visibility): New.
13624         (arm_cxx_class_data_always_comdat): Likewise.
13625         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13626         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
13627         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13628         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
13629         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
13630         Define.
13631
13632 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13633
13634         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
13635
13636 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
13637
13638         * gcc.dg/i386-darwin-fpmath.c: New.
13639
13640 2004-04-11  Devang Patel  <dpatel@apple.com>
13641
13642         * lib/target-supports.exp (check_effective_target_vect_condition): New.
13643         * gcc.dg/vect/vect-ifcvt-1.c: New test.
13644         * gcc.dg/vect/vect-ifcvt-2.c: New test.
13645         * gcc.dg/vect/vect-ifcvt-3.c: New test.
13646         * gcc.dg/vect/vect-ifcvt-4.c: New test.
13647         * gcc.dg/vect/vect-ifcvt-5.c: New test.
13648         * gcc.dg/vect/vect-ifcvt-6.c: New test.
13649         * gcc.dg/vect/vect-ifcvt-7.c: New test.
13650         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
13651
13652 2004-04-11  Devang Patel  <dpatel@apple.com>
13653
13654         * gcc.dg/vect/vect-dv-1.c: New test.
13655         * gcc.dg/vect/vect-dv-2.c: New test.
13656
13657 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13658
13659         PR tree-optimization/20933
13660         * gcc.dg/tree-ssa/pr20933.c: New test.
13661
13662 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13663
13664         * gfortran.dg/fold_nearest.f90: New test.
13665
13666 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
13667
13668         * gcc.dg/tree-ssa/alias-1.c: New test.
13669
13670 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13671
13672         PR tree-optimization/20920
13673         * g++.dg/tree-ssa/pr20920.C: New test.
13674
13675 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
13676
13677         * gcc.dg/builtins-53.c: Also check (int)ceil* and
13678         (long long int)ceil*.
13679
13680 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
13681
13682         * g++.dg/warn/Wdtor1.C: Declare template in system header with
13683         explicit C++ linkage.
13684
13685 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13686
13687         * gfortran.dg/pr17229.f: Take care of the new obsolescence
13688         warning for arithmetic IF statements.
13689
13690 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
13691
13692         * eor_handling_1.f90: New test case.
13693         * eor_handling_2.f90: New test case.
13694         * eor_handling_3.f90: New test case.
13695         * eor_handling_4.f90: New test case.
13696         * eor_handling_5.f90: New test case.
13697         * noadv_size.f90: New test case.
13698         * pad_no.f90: New test case.
13699
13700 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
13701
13702         * gcc.c-torture/execute/20050410-1.c: New test.
13703
13704 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
13705
13706         * gcc.dg/pr20126.c: New.
13707
13708 2005-04-09  Bud Davis  <bdavis@gfortran.org>
13709             Steven G. Kargl <kargls@comcast.net>
13710
13711         * gfortran.dg/PR19872.f: New test.
13712
13713 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13714
13715         * gfortran.dg/nint_1.f90: Fix dg-do directive.
13716
13717 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13718
13719         * gfortran.dg/nint_1.f90: New test.
13720
13721 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13722
13723         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
13724         Added test for callee-allocated arrays with write statements.
13725         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
13726         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
13727         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13728         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13729         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13730
13731 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13732
13733         PR libfortran/20163
13734         * gfortran.dg/open-options-blanks.f: New test.
13735
13736 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13737
13738         PR fortran/13257
13739         * gfortran.dg/comma_format_extension_[1234].f: New tests.
13740
13741 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
13742
13743         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13744         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13745         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13746         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13747         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13748         * gcc.c-torture/execute/stdarg-4.c: New test.
13749
13750         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
13751
13752         PR target/20795
13753         * g++.dg/abi/param2.C: New test.
13754
13755 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13756
13757         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
13758
13759 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13760
13761         * gcc.dg/builtins-53.c: New test.
13762
13763 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
13764
13765         * g++.dg/tree-ssa/pr18178.C: New test.
13766         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
13767         * gcc.c-torture/execute/20041019-1.c: New test.
13768         * gcc.dg/tree-ssa/20041008-1.c: New test.
13769         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
13770         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
13771         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
13772         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
13773         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
13774         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
13775         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
13776         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
13777         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13778         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13779
13780 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
13781
13782         PR rtl-optimization/20466
13783         * gcc.c-torture/execute/pr20466-1.c: New test.
13784
13785 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
13786
13787         PR c++/20905
13788         * g++.dg/parse/cond2.C: New test.
13789
13790         PR c++/20145
13791         * g++.dg/warn/Wdtor1.C: New test.
13792
13793 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13794
13795         PR fortran/17229
13796         * gfortran.dg/pr17229.f: New test.
13797
13798 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
13799
13800         * gfortran.dg/tiny_1.f90: New test.
13801         * gfortran.dg/tiny_2.f90: ditto.
13802
13803 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
13804
13805         * gfortran.dg/eor_1.f90: Fix dg-do run line
13806         * gfortran.dg/open_new.f90: Fix dg-do run line
13807
13808 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
13809
13810         * lib/target-supports.exp (get_compiler_messages): Support
13811         optional arguments, the fourth being compiler options.
13812         (check_effective_target_fpic): New proc.
13813         * gcc.dg/20050321-2.c: Restrict to target fpic.
13814
13815 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
13816
13817         * gcc.dg/15443-1.c: New test.
13818         * gcc.dg/15443-2.c: Likewise.
13819
13820 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13821
13822         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
13823
13824 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13825
13826         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
13827
13828 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13829
13830         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
13831         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
13832         -m64.
13833         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
13834         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
13835         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
13836
13837 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
13838
13839         PR c++/20212
13840         * g++.dg/warn/Wunused-11.C: New test.
13841
13842 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
13843
13844         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
13845
13846 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
13847
13848         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
13849
13850 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13851
13852         PR c++/20734
13853         * g++.dg/template/ptrmem13.C: New test.
13854
13855 2005-04-05  Per Bothner  <per@bothner.com>
13856
13857         * lib/gcc.exp: Always add -fno-show-column, for now.
13858
13859 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
13860
13861         PR testsuite/20767
13862         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
13863         of plain old "unsigned int" for the type of "i".  Makes this test
13864         64bit clean.
13865
13866 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
13867
13868         * gcc.dg/i386-ssefn-1.c: New test.
13869         * gcc.dg/i386-ssefn-2.c: New test.
13870         * gcc.dg/i386-ssefn-3.c: New test.
13871         * gcc.dg/i386-ssefn-4.c: New test.
13872
13873 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
13874
13875         PR tree-optimization/20076
13876         * gcc.dg/builtin-apply4.c: New test.
13877
13878         PR preprocessor/19475
13879         * gcc.dg/cpp/macspace1.c: New test.
13880         * gcc.dg/cpp/macspace2.c: New test.
13881
13882 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13883
13884         * gfortran.dg/pr20755.f: Fixed bad format.
13885
13886 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13887
13888         PR c++/20763
13889         * g++.dg/ext/attrib21.C: New test.
13890
13891 2004-04-05  Devang Patel  <dpatel@apple.com>
13892
13893         * lib/target-supports.exp (check_effective_target_vect_shif): New.
13894         * gcc.dg/vect/vect-shift-1.c: New test.
13895
13896 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13897
13898         PR libfortran/20755
13899         * gfortran.dg/pr20755.f: New test.
13900
13901 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
13902
13903         * gfortran.dg/pr15959.f90: New test.
13904         * gfortran.dg/string_pad_trunc.f90: New test.
13905
13906 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13907
13908         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
13909         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
13910         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
13911         syntax.
13912
13913 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13914
13915         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
13916
13917 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13918
13919         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
13920         * gcc.c-torture/compile/20011119-2.c: Likewise.
13921         * gcc.c-torture/compile/981001-2.c: Likewise.
13922
13923 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
13924
13925         PR c++/20679
13926         * g++.dg/template/overload4.C: New test.
13927
13928 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13929
13930         PR c++/20746
13931         * g++.dg/abi/covariant5.C: New.
13932
13933         PR debug/20505
13934         * g++.dg/debug/const2.C: New.
13935
13936 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
13937
13938         PR rtl-optimization/16104
13939         * gcc.c-torture/execute/20050316-1.c: New test.
13940
13941 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13942
13943         * g++.dg/template/spec23.C: Fix dg-error text.
13944
13945 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
13946
13947         PR c++/19199
13948         * g++.dg/expr/lval2.C: New.
13949
13950 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13951
13952         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
13953         __builtin_strcasecmp and __builtin_strncasecmp.
13954
13955 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
13956
13957         PR c++/20723
13958         * g++.dg/template/spec22.C: New.
13959         * g++.dg/template/spec23.C: New.
13960
13961 2005-04-03  Dale Ranta  <dir@lanl.gov>
13962             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13963
13964         PR libfortran/20068
13965         PR libfortran/20125
13966         PR libfortran/20156
13967         PR libfortran/20471
13968         * gfortran.dg/backspace.f: New test.
13969
13970 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
13971
13972         * gcc.dg/pr19345.c: New test.
13973
13974 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13975
13976         PR tree-optimization/20640
13977         * gcc.dg/torture/tree-loop-1.c: New.
13978
13979 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13980
13981         PR rtl-optimization/20290
13982         * gcc.c-torture/execute/loop-ivopts-2.c: New.
13983
13984 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
13985
13986         * gcc.dg/rs6000-fpint.c: New.
13987
13988 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13989
13990         * gcc.dg/old-style-then-proto-1.c: New test.
13991
13992 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13993
13994         * gfortran.fortran-torture/execute/backspace.f90: Check
13995         after backspace and read was incorrect.
13996
13997 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13998
13999         * gcc.c-torture/execute/builtins/strcat.c: Check the result
14000         buffer past the terminating NUL using memcmp.
14001         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
14002         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
14003
14004         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
14005         Fix unused/uninitialized variable warnings.
14006
14007         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
14008         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
14009         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
14010         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
14011
14012         * gcc.c-torture/execute/builtins/abs-1-lib.c,
14013         gcc.c-torture/execute/builtins/fputs-lib.c,
14014         gcc.c-torture/execute/builtins/lib/fprintf.c,
14015         gcc.c-torture/execute/builtins/lib/main.c,
14016         gcc.c-torture/execute/builtins/lib/memcmp.c,
14017         gcc.c-torture/execute/builtins/lib/memmove.c,
14018         gcc.c-torture/execute/builtins/lib/mempcpy.c,
14019         gcc.c-torture/execute/builtins/lib/memset.c,
14020         gcc.c-torture/execute/builtins/lib/printf.c,
14021         gcc.c-torture/execute/builtins/lib/sprintf.c,
14022         gcc.c-torture/execute/builtins/lib/stpcpy.c,
14023         gcc.c-torture/execute/builtins/lib/strchr.c,
14024         gcc.c-torture/execute/builtins/lib/strcmp.c,
14025         gcc.c-torture/execute/builtins/lib/strcpy.c,
14026         gcc.c-torture/execute/builtins/lib/strcspn.c,
14027         gcc.c-torture/execute/builtins/lib/strlen.c,
14028         gcc.c-torture/execute/builtins/lib/strncat.c,
14029         gcc.c-torture/execute/builtins/lib/strncmp.c,
14030         gcc.c-torture/execute/builtins/lib/strncpy.c,
14031         gcc.c-torture/execute/builtins/lib/strrchr.c,
14032         gcc.c-torture/execute/builtins/lib/strspn.c,
14033         gcc.c-torture/execute/builtins/lib/strstr.c,
14034         gcc.c-torture/execute/builtins/memops-asm-lib.c,
14035         gcc.c-torture/execute/builtins/strlen-2.c,
14036         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
14037         prototypes.
14038
14039 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14040
14041         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
14042         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
14043         selectany usage.
14044
14045 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
14046
14047         PR c++/19406
14048         * g++.dg/debug/using1.C: New test.
14049
14050 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
14051
14052         PR middle-end/20524
14053         * gcc.dg/alias-7.c: Prefix asm-declared name with
14054         __USER_LABEL_PREFIX__.
14055
14056 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
14057
14058         Fix fallout from PR middle-end/15700:
14059         * gcc.c-torture/compile/20011119-1.c: Take
14060         __USER_LABEL_PREFIX__ into account.
14061         * gcc.c-torture/compile/20011119-2.c: Likewise.
14062
14063 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14064
14065         PR c++/18644
14066         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
14067
14068 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14069
14070         PR c/17855
14071         * gcc.c-torture/compile/struct-non-lval-1.c,
14072         gcc.c-torture/compile/struct-non-lval-2.c,
14073         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
14074
14075 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
14076
14077         * gcc.dg/tls/tls.exp: Remove temporary file.
14078         * g++.dg/tls/tls.exp: Ditto.
14079         * lib/file-format.exp: Ditto.
14080         * g++.dg/special/ecos.exp: Ditto.
14081
14082         * lib/profopt.exp: Treat prof_ext as a list.
14083         * gcc.misc-tests/bprob.exp: Ditto.
14084         * g++.dg/bprob/bprob.exp: Ditto.
14085
14086         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
14087         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
14088         g++.dg/tree-ssa/pointer-reference-alias.C,
14089         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
14090         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
14091         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
14092         g++.dg/vect/pr19951.cc: Ditto.
14093         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
14094         gcc.dg/builtins-47.c: Ditto.
14095         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
14096         gcc.dg/pr20115-1.c: Ditto.
14097         * gcc.dg/tree-ssa/20030530-2.c,
14098         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
14099         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14100         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
14101         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14102         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
14103         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
14104         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
14105         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
14106         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
14107         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
14108         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
14109         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
14110         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
14111         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
14112         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
14113         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14114         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14115         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14116         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14117         gcc.dg/tree-ssa/20030824-1.c,
14118         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
14119         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
14120         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
14121         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
14122         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
14123         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
14124         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
14125         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
14126         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
14127         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
14128         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
14129         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
14130         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
14131         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
14132         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
14133         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
14134         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
14135         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
14136         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
14137         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
14138         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
14139         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
14140         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
14141         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
14142         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
14143         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
14144         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
14145         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
14146         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
14147         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
14148         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
14149         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
14150         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
14151         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
14152         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
14153         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
14154         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
14155         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
14156         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
14157         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
14158         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
14159         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
14160         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14161         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
14162         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
14163         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
14164         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
14165         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
14166         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
14167         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
14168         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14169         gcc.dg/tree-ssa/useless-1.c: Ditto.
14170         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
14171         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
14172         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
14173         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
14174         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14175         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
14176         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
14177         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
14178         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
14179         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
14180         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
14181         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
14182         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
14183         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
14184         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
14185         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
14186         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
14187         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
14188         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
14189         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
14190         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
14191         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14192         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14193         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
14194         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
14195         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
14196         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
14197         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
14198         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
14199         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
14200         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
14201         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
14202         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
14203         gcc.dg/vect/vect-none.c: Ditto.
14204         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
14205         treelang/compile/unsigned.tree: Ditto.
14206
14207         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
14208         * gcc.dg/cpp/direct2s.c: Ditto.
14209         * gcc.dg/cpp/paste4.c: Ditto.
14210         * gcc.dg/cpp/separate-1.c: Ditto.
14211         * gcc.dg/pch/save-temps-1.c: Ditto.
14212         * g++.dg/ext/altivec-10.C: Ditto.
14213         * g++.dg/pch/pch.C: Ditto.
14214
14215         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
14216
14217         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
14218         * g++.dg/template/repo1.C: Ditto.
14219         * g++.dg/template/repo2.C: Ditto.
14220         * g++.dg/template/repo3.C: Ditto.
14221         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
14222         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
14223         * g++.old-deja/g++.pt/repo1.C: Ditto.
14224         * g++.old-deja/g++.pt/repo2.C: Ditto.
14225         * g++.old-deja/g++.pt/repo3.C: Ditto.
14226         * g++.old-deja/g++.pt/repo4.C: Ditto.
14227
14228         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
14229         * gcc.dg/20030107-1.c: Ditto.
14230         * gcc.dg/20030702-1.c: Ditto.
14231         * gcc.dg/profile-generate-1.c: Ditto.
14232         * g++.dg/other/profile1.C: Ditto.
14233         * g++.old-deja/g++.robertl/eb83.C: Ditto.
14234
14235         * lib/gcc-dg.exp (remove-build-file): New.
14236         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14237         cleanup-tree-dump, cleanup-saved-temps): New.
14238
14239 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14240
14241         PR c++/19203, DR 214
14242         * g++.dg/parse/ambig3.C: Not ambiguous.
14243         * g++.dg/template/spec20.C: New.
14244         * g++.dg/template/spec21.C: New.
14245
14246 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
14247
14248         PR target/20045
14249         * gcc.dg/ia64-fptr-1.c: Run only on linux.
14250
14251 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14252
14253         PR libfortran/20660
14254         * gfortran.dg/negative_unit.f: New test.
14255
14256 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
14257
14258         * gcc.dg/20050330-1.c: New test.
14259
14260 2005-03-30  Devang Patel  <dpatel@apple.com>
14261
14262         * g++.dg/tree-sra/ssa-sra-3.C: New test.
14263
14264 2005-03-30  Dale Johannesen  <dalej@apple.com>
14265
14266         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
14267
14268 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
14269
14270         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14271         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
14272         Strip options from test name.
14273
14274 2005-03-31  Jan Hubicka  <jh@suse.cz>
14275
14276         * gcc.dg/varpool-1.c: New testcase.
14277
14278 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14279
14280         PR c/772
14281         PR c/17913
14282         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
14283         gcc.dg/stmt-expr-label-3.c : New tests.
14284         * gcc.c-torture/execute/medce-2.c: Remove.
14285
14286 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14287
14288         PR c/20368
14289         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
14290         tests.
14291
14292 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
14293
14294         * gcc.c-torture/compile/pr20203.c: New test.
14295
14296 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14297
14298         * gfortran.dg/promotion.f90: New test.
14299
14300 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
14301
14302         PR middle-end/20491
14303         * gcc.dg/torture/asm-subreg-1.c: New test.
14304
14305 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
14306
14307         PR c/20672
14308         * gcc.dg/pr20672-1.c: New test.
14309
14310 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
14311
14312         * gfortran.dg/vect: New directory.
14313         * gfortran.dg/vect/vect.exp: New.
14314         * gfortran.dg/vect/vect-1.f90: New test.
14315         * gfortran.dg/vect/vect-2.f90: New test.
14316         * gfortran.dg/vect/vect-3.f90: New test.
14317         * gfortran.dg/vect/vect-4.f90: New test.
14318         * gfortran.dg/vect/vect-5.f90: New test.
14319
14320 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
14321
14322         PR middle-end/20622
14323         * gcc.dg/alias-7.c: New test.
14324
14325 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14326
14327         * gcc.dg/sparc-reg-1.c: New test.
14328
14329 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
14330
14331         PR target/19890
14332         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
14333
14334 2005-03-29  Dale Ranta  <dir@lanl.gov>
14335             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14336
14337         PR libfortran/20163
14338         * gfortran.dg/pr20163-2.f: New test.
14339
14340 2005-03-28  Jan Hubicka  <jh@suse.cz>
14341
14342         PR middle-end/20635
14343         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
14344         by Jakub Jelinek.
14345
14346 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
14347
14348         PR tree-optimization/20626
14349         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
14350         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
14351
14352 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14353
14354         * gfortran.dg/underflow.f90: New test.
14355         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
14356
14357 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14358
14359         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
14360
14361 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
14362
14363         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
14364         (g++_init): Make sure that CXXFLAGS is set.
14365         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
14366         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
14367         * lib/gfortran.exp (gfortran_link_flags): Likewise.
14368         * lib/objc.exp (objc_init): Likewise.
14369         * lib/treelang.exp (treelang_init): Likewise.
14370
14371 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
14372
14373         PR tree-optimization/20470
14374         * gcc.dg/tree-ssa/pr20470.c: New test.
14375
14376 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
14377
14378         * gcc.dg/ppc-stfiwx.c: New.
14379
14380 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
14381
14382         PR target/19888
14383         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
14384
14385 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14386
14387         * gcc.dg/20050325-1.c: Fix a typo.
14388
14389 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14390
14391         PR libfortran/19678
14392         PR libfortran/19679
14393         * gfortran.dg/dos_eol.f: New test.
14394
14395 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14396
14397         PR rtl-optimization/20249
14398         * gcc.dg/20050325-1.c: New test.
14399
14400 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14401
14402         PR libfortran/15332
14403         * gfortran.dg/pr15332.f: New test.
14404
14405 2005-03-24  Dale Johannesen  <dalej@apple.com>
14406
14407         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
14408
14409 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
14410
14411         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
14412         'internal' visibility.
14413         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
14414         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
14415         'protected' visibility.
14416         * gcc.dg/visibility-7.c: Likewise.
14417         * lib/target-supports.exp (check_visibility_available): Take
14418         a parameter, the kind of visibility to check for.
14419         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
14420         to check_visibility_available.
14421
14422         * g++.dg/expr/cast3.C: New.
14423
14424 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
14425
14426         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
14427         rs6000.
14428
14429 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
14430
14431         PR target/20095
14432         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
14433
14434 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
14435
14436         * gcc.dg/badshift.c: Renamed to...
14437         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
14438
14439         * gcc.target/i386/badshift.c: Renamed to...
14440         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
14441         only.
14442
14443         PR rtl-optimization/20532
14444         * gcc.target/i386/badshift.c: New.
14445
14446 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14447
14448         * gfortran.dg/pr18025.f90: New test.
14449
14450 2005-03-23  Dale Johannesen  <dalej@apple.com>
14451
14452         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
14453
14454 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
14455
14456         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
14457
14458         * lib/target-supports.exp (check_iconv_available): Default
14459         libiconv to -liconv, if there is no definition.
14460
14461 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
14462
14463         * gcc.dg/torture/cris-asm-mof-1.c: New test.
14464
14465 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
14466
14467         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
14468         * g++.dg/opt/pr7503-2.C: Likewise.
14469         * g++.dg/opt/pr7503-3.C: Likewise.
14470         * g++.dg/opt/pr7503-4.C: Likewise.
14471         * g++.dg/opt/pr7503-5.C: Likewise.
14472         * g++.dg/warn/minmax.C: New test.
14473
14474 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14475
14476         * gfortran.dg/g77_intrinsics_funcs.f: New test.
14477         * gfortran.dg/g77_intrinsics_sub.f: New test.
14478
14479 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
14480             Jan Hubicka  <jh@suse.cz>
14481             Steven Bosscher <stevenb@suse.de
14482
14483         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
14484
14485 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14486
14487         PR c++/19980
14488         * g++.dg/template/redecl3.C: New test.
14489
14490 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14491
14492         PR c++/20499
14493         * g++.dg/parse/error16.C: Tweak error markers.
14494
14495 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
14496
14497         PR target/20561
14498         * gcc.dg/20050321-2.c: New test.
14499
14500 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14501
14502         PR c++/20465
14503         PR c++/20381
14504         * g++.dg/template/ptrmem12.C: New.
14505
14506 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
14507
14508         PR rtl-optimization/20527
14509         * gcc.c-torture/execute/pr20527-1.c: New test.
14510
14511 2005-03-22  Ben Elliston  <bje@au.ibm.com>
14512
14513         * gcc.misc-tests/options.exp (check_for_options): Create a real C
14514         program, compile it into a real executable and then delete the .c
14515         and .x files afterwards, to avoid problems on testglue targets.
14516
14517 2005-03-21  Stuart Hastings  <stuart@apple.com>
14518
14519         * gcc.target/i386/sse-2.c: New.
14520
14521 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
14522
14523         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
14524
14525 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14526
14527         * g++.dg/parse/crash25.C: Fix typo.
14528
14529 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14530
14531         PR c++/20461
14532         * g++.dg/parse/crash24.C: New test.
14533
14534         PR c++/20536
14535         * g++.dg/parse/crash25.C: New test.
14536
14537 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14538
14539         PR c++/20147
14540         * g++.dg/ext/stmtexpr4.C: New test.
14541
14542 2005-03-20  Roger Sayle  <roger@eyesopen.com>
14543
14544         PR middle-end/20539
14545         * gcc.c-torture/compile/pr13066-1.c: New test case.
14546         * gcc.c-torture/compile/pr20539-1.c: Likewise.
14547         * g++.dg/opt/pr13066-1.C: Likewise.
14548
14549 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
14550
14551         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
14552
14553 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14554
14555         PR fortran/18525
14556         * gfortran.dg/nesting_1.f90: New test.
14557
14558 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14559
14560         PR c++/20240
14561         * g++.dg/lookup/using13.C: New test.
14562
14563 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14564
14565         PR c++/20333
14566         * g++.dg/template/crash36.C: New test.
14567
14568 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
14569
14570         PR c++/20463
14571         * g++.dg/template/crash35.C: New test.
14572
14573 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
14574
14575         PR c++/19966
14576         * g++.dg/overload/operator2.C: New test.
14577
14578 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14579
14580         PR libfortran/20257
14581         * gfortran.dg/pr20257.f90: New test.
14582
14583 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14584
14585         PR libfortran/20480
14586         * gfortran.dg/pr20480.f90: New test.
14587
14588 2005-03-16  Richard Henderson  <rth@redhat.com>
14589
14590         PR middle-end/15700
14591         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
14592         (_rtld_global): New.
14593         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
14594         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
14595
14596         * gcc.dg/alias-3.c: New.
14597         * gcc.dg/alias-4.c: New.
14598         * gcc.dg/alias-5.c: New.
14599         * gcc.dg/alias-6.c: New.
14600
14601 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
14602
14603         * gcc.dg/cpp/ucnid-7.c: New.
14604
14605 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
14606             Dorit Naishlos  <dorit@il.ibm.com>
14607
14608         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
14609         darwin.
14610
14611 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
14612
14613         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
14614         misaligned accesses.
14615         * gcc.dg/vect/vect-58.c: Likewise.
14616         * gcc.dg/vect/vect-92.c: New.
14617         * gcc.dg/vect/vect-93.c: New.
14618
14619 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
14620
14621         PR fortran/18827
14622         * gfortran.dg/assign_2.f90: New test.
14623         * gfortran.dg/assign_3.f90: New test.
14624         * gfortran.dg/assign.f90: New test.
14625
14626 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
14627
14628         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
14629         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
14630         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
14631         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
14632         names.
14633
14634 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
14635
14636         * gcc.dg/cpp/ucnid-6.c: New.
14637
14638         * gcc.dg/cpp/normalize-1.c: New.
14639         * gcc.dg/cpp/normalize-2.c: New.
14640         * gcc.dg/cpp/normalize-3.c: New.
14641         * gcc.dg/cpp/normalize-4.c: New.
14642         * gcc.dg/cpp/ucnid-4.c: New.
14643         * gcc.dg/cpp/ucnid-5.c: New.
14644         * g++.dg/cpp/normalize-1.C: New.
14645         * g++.dg/cpp/ucnid-1.C: New.
14646
14647 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14648
14649         * gcc.dg/pr18628.c: New.
14650
14651 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14652
14653         PR c++/20280
14654         * g++.dg/tree-ssa/pr20280.C: New.
14655
14656 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14657
14658         PR fortran/20467
14659         * gfortran.dg/stfunc_2.f90: New test.
14660
14661 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14662
14663         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
14664
14665 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14666
14667         * gcc.dg/tree-ssa/20050314-1.c: New test.
14668
14669 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14670
14671         PR c++/4403
14672         PR c++/9783, DR433
14673         * g++.dg/template/friend34.C: New test.
14674         * g++.dg/template/friend35.C: Likewise.
14675         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
14676
14677 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14678
14679         Friend class name lookup 5/n
14680         PR c++/1016
14681         * g++.dg/lookup/hidden-class1.C: New test.
14682         * g++.dg/lookup/hidden-class2.C: Likewise.
14683         * g++.dg/lookup/hidden-class3.C: Likewise.
14684         * g++.dg/lookup/hidden-class4.C: Likewise.
14685         * g++.dg/lookup/hidden-class5.C: Likewise.
14686         * g++.dg/lookup/hidden-class6.C: Likewise.
14687         * g++.dg/lookup/hidden-class7.C: Likewise.
14688         * g++.dg/lookup/hidden-class8.C: Likewise.
14689         * g++.dg/lookup/hidden-class9.C: Likewise.
14690         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
14691         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
14692         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
14693         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
14694         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
14695         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
14696         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
14697         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
14698         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
14699         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
14700         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
14701
14702 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
14703
14704         PR c++/20157
14705         * g++.dg/template/error18.C: New test.
14706
14707 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14708
14709         PR debug/16792
14710         * g++.dg/debug/pr16792.C: New test.
14711
14712 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14713
14714         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
14715         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
14716         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
14717         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
14718         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
14719         test assertion names.
14720
14721 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14722
14723         PR fortran/18600
14724         * gfortran.dg/stfunc_1.f90: New test.
14725
14726 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14727
14728         PR fortran/16907
14729         * gfortran.dg/real_index_1.f90: New test.
14730
14731 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14732
14733         PR fortran/20323
14734         * gfortran.dg/spec_expr_1.f90: New test.
14735
14736 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14737
14738         PR c/20402
14739         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
14740         new parser.
14741
14742 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14743
14744         PR fortran/20361
14745         * gfortran.dg/largeequiv_1.f90: New test.
14746
14747 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14748
14749         * gcc.dg/ucnid-1.c: New.
14750         * gcc.dg/ucnid-2.c: New.
14751         * gcc.dg/ucnid-3.c: New.
14752         * gcc.dg/ucnid-4.c: New.
14753         * gcc.dg/ucnid-5.c: New.
14754         * gcc.dg/ucnid-6.c: New.
14755         * gcc.dg/cpp/ucnid-1.c: New.
14756         * gcc.dg/cpp/ucnid-2.c: New.
14757         * gcc.dg/cpp/ucnid-3.c: New.
14758         * g++.dg/other/ucnid-1.C: New.
14759
14760 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14761
14762         * gcc.dg/vmx/darwin-abi-3.c: Delete.
14763
14764 2005-03-11  Per Bothner  <per@bothner.com>
14765
14766         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
14767         that diagnotics refer to correct token.
14768         * gcc.dg/unused-3.c: Likewise.
14769
14770 2005-03-11  Per Bothner  <per@bothner.com>
14771
14772         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
14773         constant" is now actually on same line as string constant.
14774         * gcc.dg/cpp/direct2s.c: Likewise.
14775
14776 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
14777
14778         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
14779
14780 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14781
14782         PR libfortran/20124
14783         * gfortran.dg/pr20124.f90: New Test
14784
14785 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
14786
14787         PR tree-optimization/20130
14788         * gcc.dg/pr20130-1.c: New test.
14789
14790 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14791
14792         PR target/20095
14793         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
14794
14795 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14796
14797         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
14798
14799 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14800
14801         * g++.dg/eh/forced1.C: Fix comment.
14802         * g++.dg/eh/forced2.C: Ditto.
14803         * g++.dg/eh/forced3.C: Ditto.
14804         * g++.dg/eh/forced4.C: Ditto.
14805
14806 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
14807
14808         PR rtl-opt/20412
14809         * gcc.c-torture/compile/pr20412.c: New test.
14810
14811 2005-03-10  Roger Sayle  <roger@eyesopen.com>
14812
14813         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
14814
14815 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14816
14817         PR target/20322
14818         * gcc.dg/20050307-1.c: New test.
14819
14820 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
14821
14822         PR c++/20375
14823         * g++.dg/other/stdarg3.C: New.
14824
14825 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14826
14827         PR c++/18384, c++/18327
14828         * g++.dg/init/array19.C: New test.
14829
14830         PR inline-asm/20314
14831         * gcc.dg/torture/pr20314-1.c: New test.
14832         * gcc.dg/torture/pr20314-2.c: New test.
14833
14834 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
14835
14836         * gcc.dg/20050309-1.c: New test.
14837
14838 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14839
14840         * gcc.dg/builtins-10.c: Reactivate disabled test.
14841         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
14842         new cbrt transformations.
14843
14844 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
14845
14846         PR c++/20208
14847         * g++.dg/template/array13.C: New test.
14848
14849 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
14850
14851         PR c++/16859
14852         * g++.dg/init/brace4.C: New test.
14853
14854 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14855
14856         PR c++/20186
14857         * g++.dg/template/non-dependent12.C: New.
14858
14859 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
14860
14861         PR c++/20142
14862         * g++.dg/init/array18.C: Add dg-do run marker.
14863
14864         PR c++/20142
14865         * g++.dg/init/array18.C: New test.
14866
14867 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14868
14869         * consistency.vlad/vlad.exp: Remove trailing semicolons.
14870         * g++.dg/gcov/gcov.exp: Likewise.
14871         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
14872         * gcc.target/xstormy16/xstormy16.exp: Likewise.
14873         * lib/c-torture.exp: Likewise.
14874         * lib/fortran-torture.exp: Likewise.
14875         * lib/g++.exp: Likewise.
14876         * lib/gcc-defs.exp: Likewise.
14877         * lib/gcc-dg.exp: Likewise.
14878         * lib/gcc.exp: Likewise.
14879         * lib/gcov.exp: Likewise.
14880         * lib/gfortran.exp: Likewise.
14881         * lib/mike-g++.exp: Likewise.
14882         * lib/mike-gcc.exp: Likewise.
14883         * lib/objc-torture.exp: Likewise.
14884         * lib/objc.exp: Likewise.
14885         * lib/profopt.exp: Likewise.
14886         * lib/target-libpath.exp: Likewise.
14887         * lib/target-supports.exp: Likewise.
14888         * lib/treelang.exp: Likewise.
14889         * lib/wrapper.exp: Likewise.
14890
14891 2005-03-08  Jeff Law  <law@redhat.com>
14892
14893         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
14894         PHI-OPT changes.
14895
14896 2005-03-08  Ira Rosen  <irar@il.ibm.com>
14897
14898         * gcc.dg/vect/pr20122.c: New test.
14899
14900 2005-03-07  Jeff Law  <law@redhat.com>
14901
14902         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
14903         was folded away.
14904         * gcc.dg/tree-ssa/pr18133-1.c: New test.
14905         * gcc.dg/tree-ssa/pr18133-2.c: New test.
14906         * gcc.dg/tree-ssa/pr18134.c: New test.
14907
14908 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14909
14910         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
14911         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
14912         gcc.dg/torture/builtin-noret-2.c: Require weak support.
14913
14914 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
14915
14916         PR tree-opt/17671
14917         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
14918
14919 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
14920
14921         * g++.dg/warn/Wnvdtor.C: New test.
14922
14923 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
14924
14925         * gcc.dg/torture/pr19683-1.c: New test.
14926
14927 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
14928
14929         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
14930         * gfortran.dg/g77/19990313-2.f: Ditto.
14931         * gfortran.dg/g77/19990313-3.f: Ditto.
14932         * gfortran.dg/g77/19990525-0.f: Ditto.
14933         * gfortran.dg/g77/19990826-0.f: Ditto.
14934         * gfortran.dg/g77/19990826-2.f: Ditto.
14935         * gfortran.dg/g77/19990826-3.f: Ditto.
14936         * gfortran.dg/g77/20000511-1.f: Ditto.
14937         * gfortran.dg/g77/20000511-2.f: Ditto.
14938         * gfortran.dg/g77/970625-2.f: Ditto.
14939         * gfortran.dg/g77/980310-2.f: Ditto.
14940         * gfortran.dg/g77/980310-3.f: Ditto.
14941         * gfortran.dg/g77/980310-8.f: Ditto.
14942         * gfortran.dg/g77/980519-2.f: Ditto.
14943         * gfortran.dg/g77/alpha1.f: Ditto.
14944         * gfortran.dg/g77/claus.f: Ditto.
14945         * gfortran.dg/g77/erfc.f: Ditto.
14946         * gfortran.dg/g77/short.f: Ditto.
14947         * gfortran.fortran-torture/execute/data.f90: Ditto.
14948         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
14949         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
14950
14951 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14952
14953         * lib/file-format.exp (gcc_target_object_format): Add check for som
14954         format and hardcode object formats on hppa*-*-hpux*.
14955         * lib/target-supports.exp (check_weak_available): Add check for som
14956         object format.  Always return 0 on hppa*-*-hpux10*.
14957
14958         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
14959         is defined.
14960
14961         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
14962
14963 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14964
14965         * gfortran.dg/pr19936_1.f90: New test.
14966         * gfortran.dg/pr19936_2.f90: New test.
14967         * gfortran.dg/pr19936_3.f90: New test.
14968
14969 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14970             Paul Thomas <prthomas@drfccad.cea.fr>
14971
14972         * gfortran.dg/PR19754_1.f90: New test.
14973         * gfortran.dg/PR19754_2.f90: Ditto.
14974
14975 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14976
14977         PR c++/19311
14978         * g++.dg/template/non-dependent11.C: New test.
14979
14980 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
14981
14982         * lib/target-supports.exp (check_iconv_available): Fix comment.
14983
14984 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
14985             Joseph S. Myers  <joseph@codesourcery.com>
14986
14987         PR c++/19797
14988         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
14989
14990 2005-03-04  Matthew Sachs  <msachs@apple.com>
14991
14992         * gcc.exp (gcc_target_compile): Put braces around
14993         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
14994         * objc.exp (objc_target_compile): Likewise.
14995         * treelang.exp (treelang_target_compile): Likewise.
14996
14997 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14998
14999         PR fortran/19673
15000         * gfortran.dg/func_result_1.f90: New test.
15001
15002 2005-03-04  Ben Elliston  <bje@au.ibm.com>
15003
15004         * gcc.misc-tests/options.exp: New test.
15005
15006 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
15007
15008         * gcc.dg/pr15784-4.c: New test.
15009
15010 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
15011
15012         * gcc.c-torture/execute/pr17133.c: New.
15013         * gcc.c-torture/compile/20050303-1.c: New.
15014
15015 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
15016
15017         * gcc.dg/cpp/assert4.c: Fix for cygwin.
15018
15019 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
15020
15021         * g++.dg/overload/using2.C: New.
15022
15023 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
15024
15025         PR c++/19916
15026         * g++.dg/init/ptrmem2.C: New test.
15027
15028 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
15029
15030         PR c/8927
15031         * gcc.dg/pr8927-1.c: New test.
15032
15033 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
15034
15035         PR c++/20232
15036         * g++.dg/inherit/covariant12.C: New.
15037
15038 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15039
15040         PR fortran/19479
15041         * gfortran.dg/bound_1.f90: New test.
15042
15043 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
15044
15045         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
15046         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
15047
15048 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
15049
15050         PR c/20245
15051         * gcc.dg/pr20245-1.c: New test.
15052
15053 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
15054
15055         PR middle-end/19874
15056         * gcc.c-torture/execute/20050119-2.c: New test case.
15057
15058 2005-02-28  Ben Elliston  <bje@au.ibm.com>
15059
15060         * README: Update the DejaGnu bug reporting address.
15061         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
15062         * lib/objc-torture.exp: Likewise.
15063
15064 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15065
15066         * gfortran.dg/boz_1.f90: New test.
15067         * gfortran.dg/boz_3.f90: New test.
15068         * gfortran.dg/boz_4.f90: New test.
15069
15070 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15071
15072         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
15073         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
15074
15075 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15076
15077         PR libfortran/20101
15078         * gfortran.dg/write_0_pe_format.f90: New test.
15079
15080 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
15081
15082         PR c++/20206
15083         * g++.dg/opt/thunk2.C: New test.
15084         * g++.dg/opt/covariant1.C: New test.
15085
15086 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15087
15088         * gfortran.dg/e_d_fmt.f90: New test.
15089
15090 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
15091
15092         * gcc.dg/asm-b.c: Fix comment typos.
15093
15094 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15095
15096         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
15097         a V_MAY_DEF also.
15098
15099 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15100
15101         PR tree-opt/20188
15102         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
15103         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
15104         * gcc.dg/asm-b.c: New test.
15105
15106 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
15107
15108         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
15109         Disable this test on IRIX 6.
15110
15111 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
15112
15113         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
15114         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
15115         parser.
15116
15117 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
15118
15119         PR tree-optimization/20204
15120         * testsuite/gcc.dg/pr20204.c: New test.
15121
15122 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
15123
15124         PR target/20196
15125         * gcc.c-torture/execute/20050224-1.c: New test.
15126
15127         PR c++/20175
15128         * g++.dg/warn/Wbraces2.C: New test.
15129
15130 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
15131
15132         PR c++/19878
15133         * g++.dg/init/const2.C: New test.
15134
15135 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
15136
15137         PR tree-optimization/20100
15138         * gcc.c-torture/execute/pr20100-1.c: New test.
15139
15140 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15141
15142         * gfortran.dg/implicit_3.f90: New test.
15143
15144         * gfortran.dg/deftype_1.f90: New test.
15145
15146 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
15147
15148         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
15149         the test passes.
15150         * g++.dg/other/anon3.C: Accept a warning.
15151
15152 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
15153
15154         * gcc.dg/pr20017.c: Fix a comment typo.
15155
15156 2005-02-23  Bud Davis  <bdavis@gfortran.org>
15157
15158         * gfortran.dg/list_read_4.f90: Change to f90 comments.
15159
15160 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15161
15162         PR ada/19902
15163         * ada/acats/tests/cxa/cxa3004.a: Remove.
15164         * ada/acats/tests/cxb/cxb30061.am: Likewise.
15165
15166 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15167
15168         PR c++/20073
15169         * g++.dg/init/const1.C: New test.
15170
15171         PR c++/19991
15172         * g++.dg/parse/constant7.C: New test.
15173
15174         PR c++/20152
15175         * g++.dg/parse/error27.C: New test.
15176         * g++.dg/template/qualttp15.C: Adjust error markers.
15177         * g++.old-deja/g++.other/struct1.C: Likewise.
15178
15179         PR c++/20153
15180         * g++.dg/template/error17.C: New test.
15181
15182         PR c++/20148
15183         * g++.dg/parser/error26.C: New test.
15184
15185 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
15186
15187         PR tree-optimization/20100
15188         PR tree-optimization/20115
15189         * gcc.dg/pr20115.c: New test.
15190         * gcc.dg/pr20115-1.c: New test.
15191         * gcc.dg/pr20100.c: New test.
15192         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
15193         call-clobbered variables after alias1.
15194
15195 2005-02-22  Bud Davis  <bdavis@gfortran.org>
15196
15197         * gfortran.dg/list_read_4.f90: new test.
15198
15199 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
15200
15201         PR rtl-optimization/20017.
15202         * gcc.dg/pr20017.c: New.
15203
15204 2005-02-22  Devang Patel  <dpatel@apple.com>
15205
15206         PR 19952
15207         * g++.dg/tree-ssa/pr19952.C: New test.
15208
15209 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15210
15211         PR c++/19883
15212         * g++.dg/parse/constant6.C: New test.
15213
15214 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15215
15216         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15217         * g++.dg/charset/asm2.c: Likewise.
15218         * g++.dg/charset/asm3.c: Likewise.
15219         * g++.dg/charset/asm4.c: Likewise.
15220         * g++.dg/charset/asm5.c: Likewise.
15221         * g++.dg/charset/attribute1.c: Likewise.
15222         * g++.dg/charset/attribute2.c: Likewise.
15223         * g++.dg/charset/extern1.cc: Likewise.
15224         * g++.dg/charset/extern2.cc: Likewise.
15225         * g++.dg/charset/extern3.cc: Likewise.
15226         * g++.dg/charset/function.cc: Likewise.
15227         * g++.dg/charset/string.c: Likewise.
15228         * g++.dg/charset/charset.exp: Likewise.
15229         * lib/target-supports.exp (check_iconv_available): Fix comment.
15230
15231 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15232
15233         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
15234         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15235         * gcc.dg/charset/asm2.c: Likewise.
15236         * gcc.dg/charset/asm3.c: Likewise.
15237         * gcc.dg/charset/asm4.c: Likewise.
15238         * gcc.dg/charset/asm5.c: Likewise.
15239         * gcc.dg/charset/asm6.c: Likewise.
15240         * gcc.dg/charset/attribute1.c: Likewise.
15241         * gcc.dg/charset/attribute2.c: Likewise.
15242         * gcc.dg/charset/builtin1.c: Likewise.
15243         * gcc.dg/charset/extern.c: Likewise.
15244         * gcc.dg/charset/function.c: Likewise.
15245         * gcc.dg/charset/string.c: Likewise.
15246         * gcc.dg/charset/charset.exp: Likewise.
15247
15248 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
15249
15250         PR fortran/20086
15251         * gfortran.dg/pr20086.f90: New test.
15252
15253 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
15254
15255         PR tree-optimization/19786
15256         * g++.dg/tree-ssa/pr19786.C: New.
15257
15258 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15259
15260         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
15261
15262 2005-02-21  Jeff Law  <law@redhat.com>
15263
15264         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
15265
15266 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15267
15268         * gfortran.dg/do_iterator: Split loop, markup all lines for
15269         which an error locus is printed.
15270         * gfortran.dg/pr17708.f90: Markup all lines for which an error
15271         locus is printed.
15272         * gfortran.dg/select_4.f90: Likewise.
15273         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
15274         locuses in the various permutations.
15275
15276 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
15277
15278         PR tree-optimization/19951
15279         * g++.dg/vect: New directory.
15280         * g++.dg/vect/vect.exp: New file.
15281         * g++.dg/vect/pr19951.cc: New testcase.
15282         * g++.dg/dg.exp: Also prune vectorizer tests.
15283
15284 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
15285
15286         PR 18785
15287         * gcc.dg/charset/builtin1.c: New test.
15288
15289 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15290
15291         PR c++/19299
15292         * g++.dg/inherit/volatile1.C: New test.
15293
15294         PR c++/19440
15295         * g++.dg/template/dtor4.C: New test.
15296
15297 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15298
15299         * gfortran.dg/int_1.f90: New test.
15300
15301 2005-02-19  Devang Patel  <dpatel@apple.com>
15302
15303         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
15304
15305 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15306
15307         * gfortran.dg/achar_1.f90: New test.
15308
15309 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
15310
15311         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
15312
15313 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
15314             Jakub Jelinek  <jakub@redhat.com>
15315
15316         PR tree-optimization/19828
15317         * gcc.dg/tree-ssa/loop-7.c: New test.
15318         * gcc.c-torture/execute/20050218-1.c: New test.
15319
15320 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
15321
15322         PR c/20043
15323         * gcc.dg/transparent-union-1.c: New test.
15324         * gcc.dg/transparent-union-2.c: New test.
15325
15326 2005-02-18  James E Wilson  <wilson@specifixinc.com>
15327
15328         PR tree-optimization/18977
15329         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
15330
15331 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
15332
15333         PR target/20054
15334         * gcc.dg/pr20054.c: New test.
15335
15336 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15337
15338         PR c++/19508
15339         * g++.dg/ext/attrib20.C: New test.
15340
15341 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15342
15343         PR middle-end/20030
15344         * gfortran.fortran-torture/execute/character_passing.f90: New test.
15345
15346 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
15347
15348         PR c++/20008
15349         * g++.dg/opt/switch4.C: New.
15350
15351 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
15352
15353         PR c++/20023
15354         PR tree-optimization/20009
15355         * gcc.c-torture/compile/20050217-1.c: New test.
15356         * g++.dg/opt/switch3.C: New test.
15357
15358         PR tree-optimization/18947
15359         * gcc.c-torture/compile/20050215-1.c: New test.
15360         * gcc.c-torture/compile/20050215-2.c: New test.
15361         * gcc.c-torture/compile/20050215-3.c: New test.
15362
15363 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
15364
15365         PR c++/20028
15366         * g++.dg/template/crash34.C: New.
15367
15368         PR c++/20022
15369         * g++.dg/other/access3.C: New.
15370
15371 2005-02-17  Ira Rosen  <irar@il.ibm.com>
15372
15373         * gcc.dg/vect/vect-98.c: New test.
15374
15375 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
15376
15377         PR tree-optimization/19967
15378         * gcc.dg/pr19967.c: New.
15379
15380 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
15381
15382         PR middle-end/19857
15383         * gcc.dg/tree-ssa/20050215-1.c: New test.
15384         * gcc.c-torture/execute/20050215-1.c: New test.
15385
15386 2005-02-15  Eric Christopher  <echristo@redhat.com>
15387
15388         * gcc.dg/cpp/20050215-1.c: New file.
15389
15390 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
15391
15392         PR tree-optimization/15785
15393         * gcc.dg/pr15785-1.c: New test.
15394
15395 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
15396
15397         PR c++/17788
15398         * g++.dg/init/ctor4.C: New.
15399         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
15400
15401 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
15402
15403         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
15404         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
15405
15406 2005-02-15  Andreas Schwab  <schwab@suse.de>
15407
15408         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
15409         declare malloc.
15410
15411 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
15412
15413         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
15414
15415 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
15416
15417         PR tree-optimization/19853
15418         * gcc.c-torture/compile/pr19853.c: New test.
15419
15420 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15421
15422         PR c++/19608
15423         * g++.dg/parse/local-class1.C: New.
15424
15425         PR c++/19895
15426         * g++.dg/parse/ptrmem3.C: New.
15427
15428         PR c++/19884
15429         * g++.old-deja/g++.oliva/template6.C: Add another case.
15430         * g++.dg/template/explicit6.C: New.
15431
15432 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
15433
15434         PR c++/17816
15435         * g++.dg/other/redecl2.C: New.
15436
15437 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15438
15439         PR c++/19891
15440         * g++.dg/abi/covariant4.C: New.
15441
15442 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
15443
15444         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
15445
15446 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
15447
15448         * gcc.dg/vect/vect-96.c: Fix typo.
15449
15450 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15451
15452         PR c++/14479
15453         PR c++/19487
15454         * g++.dg/template/enum5.C: New test.
15455
15456 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15457
15458         * gcc.dg/vect/vect-97.c: New test.
15459
15460 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15461
15462         * gcc.dg/vect/vect-96.c: New test.
15463
15464 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
15465
15466         * gcc.dg/builtins-34.c: Also check ldexp*.
15467
15468 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
15469
15470         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
15471
15472 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
15473
15474         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
15475         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
15476         dg-require-dll, dg-require-iconv, dg-require-named-sections,
15477         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
15478         selector_list, selector_expression, dg-process-target): Move to new
15479         file target-supports-dg.exp.
15480         * lib/target-supports-dg.exp: New.
15481
15482         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
15483         New.
15484
15485 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
15486
15487         PR c++/19666
15488         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
15489
15490         PR middle-end/19858
15491         * gcc.c-torture/compile/20050210-1.c: New test.
15492
15493 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
15494
15495         PR c++/19755
15496         * g++.dg/warn/Wbraces1.C: New test.
15497
15498 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
15499
15500         * gcc.dg/builtins-52.c: New testcase.
15501
15502 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
15503
15504         PR c/19342
15505         * gcc.c-torture/execute/20050119-1.c: New test.
15506
15507 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15508
15509         PR c++/19811
15510         * g++.dg/init/delete1.C: New test.
15511
15512 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15513
15514         PR c++/18470
15515         * g++.dg/template/static12.C: New test.
15516
15517 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15518
15519         PR c++/19787
15520         * g++.dg/conversion/ambig1.C: New test.
15521
15522         PR c++/19739
15523         * g++.dg/ext/attrib19.C: New test.
15524
15525         PR c++/19732
15526         * g++.dg/parse/dtor5.C: New test.
15527
15528         PR c++/19762
15529         * g++.dg/template/dtor3.C: New test.
15530
15531         PR c++/19826
15532         * g++.dg/template/static11.C: New test.
15533         * g++.dg/template/crash2.C: Remove dg-error marker.
15534
15535 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
15536
15537         PR C++/18491
15538         * g++.old-deja/g++.mike/p10769a.C: Remove.
15539
15540 2005-02-09  Roger Sayle  <roger@eyesopen.com>
15541
15542         * gcc.dg/builtins-48.c: New test case.
15543         * gcc.dg/builtins-49.c: New test case.
15544         * gcc.dg/builtins-50.c: New test case.
15545         * gcc.dg/builtins-51.c: New test case.
15546
15547 2005-02-09  Ian Lance Taylor  <ian@airs.com>
15548
15549         PR middle-end/19583
15550         * g++.dg/warn/Wreturn-type-3.C: New test.
15551
15552 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15553
15554         PR middle-end/19402
15555         * gcc.dg/pr19402-1.c: New testcase.
15556         * gcc.dg/pr19402-2.c: likewise.
15557
15558 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15559
15560         PR middle-end/19854
15561         * g++.dg/tree-ssa/tmmti.C: New testcase.
15562
15563 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15564
15565         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
15566
15567 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
15568
15569         PR c++/19733
15570         * g++.dg/parse/crash23.C: New test.
15571         * g++.dg/warn/Weff1.C: New test.
15572
15573 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15574
15575         * gcc.dg/20050209-1.c: New test.
15576
15577 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15578
15579         PR target/19799
15580         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
15581
15582 2005-02-08  Mike Stump  <mrs@apple.com>
15583
15584         * g++.dg/pch/import-2.c: New test.
15585         * g++.dg/pch/import-2.hs: New.
15586         * g++.dg/pch/include/import-2a.h: New.
15587         * g++.dg/pch/include/import-2b.h: New.
15588
15589 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
15590
15591         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
15592
15593 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15594
15595         * gfortran.dg/substr_1.f90: New test.
15596
15597 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
15598
15599         PR middle-end/19775
15600         * gcc.dg/torture/builtin-power-1.c: Disable test for
15601         invalid transformation.
15602         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
15603         no longer optimize.
15604         * gcc.dg/builtins-47.c: New testcase.
15605
15606 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
15607             Dorit Naishlos  <dorit@il.ibm.com>
15608
15609         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
15610
15611 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
15612
15613         * gcc.c-torture/compile/20050206-1.c: New test.
15614
15615 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15616
15617         PR tree-opt/19768
15618         * g++.dg/opt/pr19768.C: New test.
15619
15620 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15621
15622         PR tree-opt/19736
15623         * gcc.c-torture/compile/pr19736.c: New test.
15624
15625 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15626
15627         PR c++/17401
15628         * g++.dg/parse/error25.C: New test.
15629
15630 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
15631
15632         * gcc.c-torture/execute/20050203-1.c: New.
15633
15634 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
15635
15636         * gcc.dg/vect/vect-85.c: Remove xfail.
15637         * gcc.dg/vect/vect-86.c: Remove xfail.
15638         * gcc.dg/vect/vect-87.c: Remove xfail.
15639         * gcc.dg/vect/vect-88.c: Remove xfail.
15640
15641 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
15642
15643         * gcc.dg/altivec-19.c: New.
15644
15645 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
15646
15647         PR c/17807
15648         * gcc.dg/nested-func-3.c: New test.
15649         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
15650
15651 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
15652
15653         * gcc.test-framework/gen_directive_tests: Generate tests for
15654         selector expressions.
15655
15656 2005-02-02  Matt Austern  <austern@apple.com>
15657
15658         PR c++/19628
15659         * g++/ext/builtin7.C: New.
15660         * g++/ext/builtin8.C: New.
15661
15662 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15663
15664         PR c/18502
15665         * gcc.dg/pr18502-1.c: New test.
15666
15667 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15668
15669         PR c++/17413
15670         * g++.dg/template/local4.C: Tweak.
15671
15672 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
15673
15674         PR tree-optimization/19578
15675         * gcc.c-torture/compile/20050202-1.c: New test.
15676
15677 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15678
15679         PR c/19435
15680         * gcc.dg/c99-init-4.c: New test.
15681
15682 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15683
15684         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
15685
15686         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
15687
15688         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
15689         * g++.dg/eh/check-vect.h: New.
15690
15691         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
15692         * gcc.dg/vect/vect-78.c: Ditto.
15693         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
15694         Remove.
15695
15696         * g++.dg/conversion/simd1.C: Expect warning.
15697         * g++.dg/ext/attribute-test-1.C: Ditto.
15698         * g++.dg/ext/attribute-test-2.C: Ditto.
15699         * g++.dg/ext/attribute-test-3.C: Ditto.
15700         * g++.dg/ext/attribute-test-4.C: Ditto.
15701
15702         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
15703         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
15704
15705         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
15706
15707 2005-02-01  Richard Henderson  <rth@redhat.com>
15708
15709         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15710         long double for ibm double-double format.
15711         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15712
15713 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
15714
15715         PR tree-optimization/19633
15716         * testsuite/gcc.dg/pr19633-1.c: New test.
15717         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
15718         to NULL or a symbol.
15719
15720 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15721
15722         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
15723         New procs.
15724         (dg-process-target (local override)): Handle selector expressions.
15725
15726         * gcc.test-framework/README: Describe tests in source directory.
15727         * gcc.test-framework/test-framework.awk: Handle dg- tests.
15728         * gcc.test-framework/test-framework.exp: Handle dg- tests.
15729         * gcc.test-framework/dg-bogus-exp-P.c: New test.
15730         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
15731         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
15732         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
15733         * gcc.test-framework/dg-do-link-exp-P.c: New test.
15734         * gcc.test-framework/dg-do-run-exp-P.c: New test.
15735         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
15736         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
15737         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
15738         * gcc.test-framework/dg-error-exp-P.c: New test.
15739         * gcc.test-framework/dg-error-exp-XP.c: New test.
15740         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
15741         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
15742         * gcc.test-framework/dg-output-exp-P.c: New test.
15743         * gcc.test-framework/dg-output-exp-XF.c: New test.
15744         * gcc.test-framework/dg-warning-exp-P.c: New test.
15745         * gcc.misc-tests/dg-1.c: Remove.
15746         * gcc.misc-tests/dg-2.c: Remove.
15747         * gcc.misc-tests/dg-3.c: Remove.
15748         * gcc.misc-tests/dg-4.c: Remove.
15749         * gcc.misc-tests/dg-5.c: Remove.
15750         * gcc.misc-tests/dg-6.c: Remove.
15751         * gcc.misc-tests/dg-7.c: Remove.
15752         * gcc.misc-tests/dg-8.c: Remove.
15753         * gcc.misc-tests/dg-9.c: Remove.
15754         * gcc.misc-tests/dg-10.c: Remove.
15755         * gcc.misc-tests/dg-11.c: Remove.
15756         * gcc.misc-tests/dg-12.c: Remove.
15757         * gcc.misc-tests/dg-test.exp: Remove.
15758
15759         * gcc.test-framework/test-framework.awk: Change recording and
15760         printing of passes and failures.
15761
15762         * gcc.test-framework: New directory.
15763         * gcc.test-framework/README: New.
15764         * gcc.test-framework/test-framework.exp: New.
15765         * gcc.test-framework/test-framework.awk: New.
15766         * gcc.test-framework/gen_directive_tests: New.
15767
15768 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
15769
15770         * lib/treelang.exp: Fix comment typos.
15771         (treelang_target_compile): Don't append libs=-ltreelang to options.
15772
15773 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
15774
15775         * g++.dg/parse/typename7.C: Adjust error messages.
15776
15777 2005-01-31  Jeff Law  <law@redhat.com>
15778
15779         * gcc.c-torture/execute/20050131-1.c: New test.
15780         * gcc.dg/wcaselabel.c: New test.
15781
15782 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
15783
15784         * g++.dg/other/warning1.C: Adjust error messags.
15785         * g++.dg/parse/constant5.C: New test.
15786
15787 2005-01-31  Steven Bosscher  <stevenb@suse.de>
15788
15789         PR c/19333
15790         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
15791         the test case valid.
15792         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
15793         * testsuite/gcc.dg/array-7.c: Adjust expected result.
15794         * testsuite/gcc.dg/pr18596-3.c: Likewise.
15795         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
15796         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
15797         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
15798
15799 2005-01-31  Dale Johannesen  <dalej@apple.com>
15800
15801         * g++.dg/opt/pr19650.C: New test.
15802
15803 2005-01-31  Richard Henderson  <rth@redhat.com>
15804
15805         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15806         long double for intel double extended format.
15807         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15808
15809 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
15810
15811         PR c++/19555
15812         * g++.dg/template/static10.C: New test.
15813
15814         PR c++/19395
15815         * g++.dg/parse/error24.C: New test.
15816
15817         PR c++/19367
15818         * g++.dg/lookup/builtin1.C: New test.
15819
15820         PR c++/19457
15821         * g++.dg/warn/conv3.C: New test.
15822
15823 2005-01-30  Bud Davis  <bdavis@gfortran.org>
15824
15825         PR fortran/19647
15826         * gfortan.dg/inquire_7.f90
15827
15828 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
15829
15830         PR tree-optimization/15791
15831         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
15832         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
15833         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
15834         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
15835         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
15836         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
15837         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
15838         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
15839         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
15840         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
15841
15842 2005-01-29  Paul Brook  <paul@codesourcery.com>
15843
15844         PR fortran/18565
15845         * check.c (real_or_complex_check): New function.
15846         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
15847         * intrinsic.c (add_functions): Use new check functions.
15848         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
15849         Add prototypes.
15850
15851 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
15852
15853         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
15854         gcc.dg/lvalue-3.c: New tests.
15855         * gcc.dg/concat.c: Update expected messages.
15856
15857 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
15858
15859         PR libfortran/19595
15860         * gfortran.dg/eor_1.f90: New test.
15861
15862 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
15863
15864         PR fortran/19589
15865         * gfortran.dg/logical_data_1.f90: New test.
15866
15867 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
15868
15869         PR c++/19253
15870         * g++.dg/template/crash33.C: New test.
15871
15872         PR c++/19667
15873         * g++.dg/template/crash32.C: New test.
15874
15875 2005-01-28  Ian Lance Taylor  <ian@airs.com>
15876
15877         PR middle-end/16558
15878         * g++.dg/warn/Wreturn-type-2.C: New test.
15879
15880 2004-06-24  Jeff Law  <law@redhat.com>
15881
15882         * gcc.dg/tree-ssa/20050128-1.c: New test.
15883
15884 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
15885
15886         * gcc.target/frv/all-mdpackh-1.c: New test.
15887
15888 2005-01-28  Steven Bosscher  <stevenb@suse.de>
15889
15890         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
15891
15892 2005-01-27  Richard Henderson  <rth@redhat.com>
15893
15894         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
15895
15896 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15897
15898         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
15899
15900 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15901
15902         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15903         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15904         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
15905         to cope with cases where the multilib options override the dg-options.
15906
15907 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
15908
15909         PR c/18946
15910         * gcc.dg/noncompile/20050120-1.c: New test.
15911
15912 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
15913
15914         PR tree-optimization/19633
15915         * gcc.dg/pr19633.c: New test.
15916         * gcc.dg/tree-ssa/pr19633.c: New test.
15917
15918 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
15919
15920         * gcc.dg/20041216-1.c: New test.
15921
15922 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
15923
15924         PR objc/18862
15925         * objc.dg/selector-2.m: New test.
15926
15927 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
15928
15929         * g++.dg/opt/range-test-2.C: New test.
15930
15931         PR rtl-optimization/19579
15932         * gcc.c-torture/execute/20050124-1.c: New test.
15933
15934 2005-01-26  Greg Parker  <gparker@apple.com>
15935         Stuart Hastings  <stuart@apple.com>
15936
15937         * gcc.c-torture/execute/20050125-1.c: New.
15938
15939 2005-01-18  Jan Hubicka  <jh@suse.cz>
15940
15941         PR tree-optimize/19337
15942         * gcc.c-torture/compile/20050119-1.c: New test.
15943
15944 2005-01-24  James E Wilson  <wilson@specifixinc.com>
15945
15946         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
15947         test for successful match.
15948
15949 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
15950
15951         PR objc/18408
15952         * objc.dg/comp-types-7.m: New test.
15953
15954 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
15955
15956         * lib/target-supports.exp (current_target_name): New.
15957         (check_effective_target_ilp32, check_effective_target_lp64):
15958         Cache the result to use as long as the current target, with
15959         multilib flags, remains the same.
15960
15961         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
15962         (dg-require-weak, dg-require-visibility, dg-require-alias,
15963         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
15964         dg-require-effective-target, dg-skip-if): Remove call to
15965         skip_test_and_clear_xfail.
15966         (dg-test): Clear xfail data.
15967
15968 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
15969
15970         PR target/17751
15971         * gcc.dg/ppc64-toc.c: New test.
15972
15973         * g++.dg/tree-ssa/empty-1.C: New test.
15974
15975         PR middle-end/19551
15976         * gcc.c-torture/execute/20050121-1.c: New test.
15977         * gcc.dg/20050121-2.c: New test.
15978
15979 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
15980         Paul Brook  <paul@codesourcery.com>
15981
15982         PR fortran/17941
15983         * gfortran.dg/real_const_1.f: New test.
15984         * gfortran.dg/real_const_2.f90: New test.
15985         * gfortran.dg/complex_int_1.f90: New test.
15986
15987 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
15988
15989         PR fortran/19313
15990         * gfortan.dg/inquire_6.f90: New test.
15991
15992 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15993
15994         PR libfortran/19451
15995         * open_readonly_1.f90: New test.
15996
15997 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15998
15999         PR libfortran/18982
16000         * gfortran.dg/open_new.f90: New file.
16001
16002 2005-01-22  Paul Brook  <paul@codesourcery.com>
16003
16004         * namelist_1.f90: New test.
16005
16006 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
16007
16008         PR tree-optimization/19484
16009         * gcc.c-torture/compile/20050122-[12].c: New tests.
16010
16011 2005-01-22  Paul Brook  <paul@codesourcery.com>
16012
16013         * gfortran.dg/implicit_2.f90: New test.
16014
16015 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
16016
16017         PR fortran/19314
16018         * gfortran.dg/inquire_5.f90: New test.
16019
16020 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16021
16022         PR c/18809
16023         * gcc.dg/pr18809-1.c: New test.
16024
16025 2005-01-21  Ian Lance Taylor  <ian@airs.com>
16026
16027         * gcc.dg/20050121-1.c: New test.
16028
16029         PR tree-optimization/13000
16030         * gcc.dg/20040206-1.c: Change warning to point where function is
16031         being inlined.
16032
16033 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16034
16035         PR c++/19208
16036         * g++.dg/template/array11.C: New test.
16037
16038 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16039
16040         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
16041         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
16042         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
16043         * gfortran.dg/getenv_1.f90: Add dg-do directive.
16044         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
16045         gfortran.dg/pr17164.f90: Add missing dg-do directives.
16046
16047 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16048
16049         PR tree-optimization/15349
16050         * gcc.dg/tree-ssa/pr15349.c: New.
16051
16052 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
16053
16054         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
16055
16056 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
16057
16058         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
16059         scan-assembler-times directive name.
16060
16061         * gcc.dg/asm-a.c: Move dg-require-effective-target to
16062         after dg-do.
16063
16064         PR rtl-optimization/19462
16065         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
16066
16067 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
16068
16069         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
16070         counting function calls on ia64.
16071
16072 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
16073
16074         PR rtl-optimization/15139
16075         * gcc.dg/20050111-2.c: New test.
16076
16077         PR c/17297
16078         * gcc.c-torture/compile/20050113-1.c: New testcase.
16079
16080         PR middle-end/19164
16081         * gcc.dg/20050113-1.c: New testcase.
16082
16083 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
16084
16085         * gcc.dg/vect/vect-85.c: Add comment.
16086         * gcc.dg/vect/vect-86.c: Add xfail for now.
16087         * gcc.dg/vect/vect-87.c: Add xfail for now.
16088         * gcc.dg/vect/vect-88.c: Add xfail for now.
16089         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
16090
16091 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16092
16093         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
16094
16095 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16096
16097         * g++.dg/debug/typedef3.C: New test.
16098
16099 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
16100
16101         PR c/19472
16102         * gcc.dg/asm-a.c: New test.
16103
16104 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
16105
16106         * gcc.dg/sh-relax.c: Add prototype for abort.
16107
16108 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16109
16110         * gcc.dg/short-compare-1.c: New test.
16111         * gcc.dg/short-compare-2.c: Likewise.
16112
16113 2005-01-18  Michael Matz  <matz@suse.de>
16114
16115         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
16116
16117 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
16118
16119         PR tree-optimization/19121
16120         * gcc.c-torture/compile/pr19121.c: New test.
16121
16122 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
16123
16124         PR target/19357
16125         * gcc.c-torture/compile/pr19357.c: New test.
16126
16127 2005-01-17  Ian Lance Taylor  <ian@airs.com>
16128
16129         PR c/5675
16130         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
16131         pass--those that refer just to the variable, possibly with a
16132         cast.
16133         * gcc.dg/c99-const-expr-3.c: Likewise.
16134
16135         PR middle-end/13127
16136         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
16137         longer emitted.
16138
16139 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
16140
16141         PR fortran/18778
16142         * gfortran.dg/endfile_2.f90: New test.
16143
16144 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
16145
16146         PR 19168
16147         * gfortran.dg/select_5.f90: New test.
16148
16149 2004-01-16  Paul Brook  <paul@codesourcery.com>
16150
16151         * gfortran.dg/common_4.f90: New test.
16152
16153 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
16154
16155         PR rtl-optimization/19462
16156         * gcc.dg/torture/pr19462-1.c: New test.
16157
16158 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
16159
16160         PR objc/19321
16161         * objc.dg/func-ptr-2.m: New.
16162         * objc.dg/volatile-1.m: New.
16163
16164 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16165
16166         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
16167
16168 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16169
16170         PR tree-optimization/19060
16171         * gcc.c-torture/execute/20050104-1.c: New test.
16172
16173 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
16174
16175         PR fortran/18983
16176         * gfortran.dg/write_to_null.f90: New test.
16177
16178 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
16179             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16180
16181         PR other/19328
16182         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
16183         argument.
16184
16185 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16186
16187         PR c++/19263
16188         * g++.dg/init/vector1.C: New test.
16189
16190 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
16191
16192         PR target/13158
16193         * gcc.target/ia64/sibcall-unwind-1.c: New test.
16194         PR target/18987
16195         * gcc.target/ia64/sibcall-unwind-2.c: New test.
16196
16197 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
16198
16199         * gfortran.dg/select_1.f90: New test.
16200         * gfortran.dg/select_2.f90: New test.
16201         * gfortran.dg/select_3.f90: New test.
16202         * gfortran.dg/select_4.f90: New test.
16203
16204 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
16205
16206         PR middle-end/19084
16207         PR rtl-optimization/19348
16208         * gcc.dg/20050111-1.c: New test.
16209         * gcc.c-torture/execute/20050111-1.c: New test.
16210
16211         * gcc.dg/i386-asm-4.c: New test.
16212
16213 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16214
16215         * gcc.dg/nested-func-2.c: New test.
16216         * ada/acats/norun.lst: Remove c953002.
16217
16218 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
16219
16220         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
16221
16222 2005-01-12  Ben Elliston  <bje@au.ibm.com>
16223
16224         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
16225
16226 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
16227
16228         PR target/18761
16229         * g++.dg/abi/align1.C: New test.
16230
16231 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
16232
16233         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
16234         at a time.
16235         * g++.dg/ext/altivec_check.h: Support compiling as C.
16236
16237 2005-01-10  Roger Sayle  <roger@eyesopen.com>
16238
16239         PR c++/19355
16240         * g++.dg/expr/pr19355-1.C: New test case.
16241
16242 2005-01-10  Laurent GUERBY <laurent@guerby.net>
16243
16244         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
16245         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
16246         * ada/acats/tests/c3/c92005b.ada: Likewise.
16247         * ada/acats/tests/c3/cxb3012.a: Likewise.
16248         * ada/acats/norun.lst: Add c380004 and c953002, add PR
16249
16250 2005-01-09  Paul Brook  <paul@codesourcery.com>
16251
16252         * gfortran.dg/common_2.f90: New file.
16253         * gfortran.dg/common_3.f90: New file.
16254
16255 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
16256
16257         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
16258
16259 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16260
16261         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
16262         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
16263         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
16264         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
16265         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
16266         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
16267         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
16268         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
16269         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
16270         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
16271         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
16272         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
16273         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
16274         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
16275         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
16276         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
16277         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
16278         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
16279         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
16280         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
16281         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
16282         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
16283         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
16284         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
16285         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
16286         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
16287         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
16288         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
16289         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
16290         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
16291         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
16292         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
16293         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
16294         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
16295         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
16296         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
16297         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
16298         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
16299         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
16300         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
16301         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
16302         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
16303         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
16304         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
16305         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
16306         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
16307         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
16308         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
16309         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
16310         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
16311         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
16312         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
16313         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
16314         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
16315         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
16316         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
16317         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
16318         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
16319         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
16320         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
16321         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
16322         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
16323         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
16324         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
16325         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
16326         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
16327         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
16328
16329         * gcc.dg/vect/vect-1.c: Fix spelling.
16330         * gcc.dg/vect/vect-10.c: Fix spelling.
16331         * gcc.dg/vect/vect-11.c: Fix spelling.
16332         * gcc.dg/vect/vect-12.c: Fix spelling.
16333         * gcc.dg/vect/vect-14.c: Fix spelling.
16334         * gcc.dg/vect/vect-15.c: Fix spelling.
16335         * gcc.dg/vect/vect-16.c: Fix spelling.
16336         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
16337         * gcc.dg/vect/vect-64.c: Fix comments.
16338         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
16339
16340 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16341             Ira Rosen  <irar@il.ibm.com>
16342
16343         * gcc.dg/vect/vect-70.c: New test.
16344         * gcc.dg/vect/vect-71.c: New test.
16345
16346 2005-01-09  Manfred Hollstein  <mh@suse.com>
16347
16348         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
16349         * gcc.dg/pr18241-2.c: Likewise.
16350         * gcc.dg/pr18241-3.c: Likewise.
16351         * gcc.dg/pr18241-4.c: Likewise.
16352         * gcc.dg/pr18241-5.c: Likewise.
16353
16354 2005-01-08  Richard Henderson  <rth@redhat.com>
16355
16356         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16357         False for x86 and x86-64.
16358
16359 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
16360
16361         PR tree-optimization/18241
16362         * gcc.dg/pr18241-1.c: New test.
16363         * gcc.dg/pr18241-2.c: New test.
16364         * gcc.dg/pr18241-3.c: New test.
16365         * gcc.dg/pr18241-4.c: New test.
16366         * gcc.dg/pr18241-5.c: New test.
16367
16368 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
16369
16370         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
16371         gfortran.dg/select_4.f90: New.
16372
16373 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16374
16375         * gcc.c-torture/execute/20050107-1.c: New test.
16376
16377 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
16378
16379         PR c++/19298
16380         * g++.dg/template/ref2.C: New.
16381
16382 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
16383
16384         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
16385         instead of being empty.
16386
16387 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16388
16389         PR fortran/15553
16390         * gfortran.dg/array-1.f90: New test.
16391
16392 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16393
16394         PR tree-optimization/19283
16395         * gcc.c-torture/execute/20050106-1.c: New test.
16396
16397         PR rtl-optimization/18861
16398         * gcc.dg/20050105-1.c: New test.
16399
16400         PR tree-optimization/18828
16401         * gcc.dg/20050105-2.c: New test.
16402
16403 2005-01-07  Andreas Jaeger  <aj@suse.de>
16404
16405         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
16406
16407 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
16408
16409         PR fortran/18398
16410         * gfortran.dg/fmt_read.f90: New test.
16411
16412 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
16413
16414         * gcc.dg/rs6000-ldouble-2.c: New.
16415
16416 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
16417
16418         PR c++/19244
16419         * g++.dg/parser/ctor2.C: New test.
16420
16421 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16422
16423         PR c++/17154
16424         * g++.dg/template/using9.C: New test.
16425
16426 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16427
16428         PR c++/19258
16429         * g++.dg/lookup/friend6.C: New test.
16430
16431 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16432
16433         PR c++/19270
16434         * g++.dg/template/array10.C: New.
16435
16436 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16437
16438         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
16439         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
16440
16441 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
16442
16443         * gcc.c-torture/compile/20050105-1.c: New test.
16444
16445 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
16446
16447         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
16448
16449 2005-01-05  Roger Sayle  <roger@eyesopen.com>
16450
16451         PR middle-end/19100
16452         * gcc.dg/conv-3.c: New test case.
16453
16454 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
16455
16456         * gcc.dg/asm-wide-1.c: New test.
16457
16458 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16459
16460         PR c++/19030
16461         * g++.dg/parse/crash22.C: New
16462
16463 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
16464
16465         PR 19257
16466         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
16467
16468 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
16469
16470         PR middle-end/17767
16471         * gcc.dg/i386-mmx-6.c: New test case.
16472
16473 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
16474
16475         PR tree-optimization/18308
16476         * gcc.dg/vect/pr18308.c: New testcase.
16477
16478 2005-01-04  Andreas Jaeger  <aj@suse.de>
16479
16480         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
16481
16482 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16483             Robert Bowdidge <bowdidge@apple.com>
16484
16485         * gcc.dg/cpp/subframework1.c: New.
16486         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
16487         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
16488         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
16489         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
16490
16491 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16492
16493         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
16494         producing warning.
16495         * gcc.dg/darwin-weakimport-2.c: New.
16496
16497 2005-01-03  Richard Henderson  <rth@redhat.com>
16498
16499         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
16500
16501 2005-01-03  Richard Henderson  <rth@redhat.com>
16502
16503         * gcc.dg/vect/vect.exp: Enable for ia64.
16504         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
16505         (check_effective_target_vect_float): Likewise.
16506         (check_effective_target_vect_no_align): Likewise.
16507         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
16508         * gcc.dg/vect/vect-8.c: Likewise.
16509
16510 2005-01-03  Uros Bizjak <uros@kss-loka.si>
16511
16512         PR target/19236
16513         * gcc.dg/pr19236-1.c: New test case.
16514
16515 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16516
16517         PR rtl-optimization/12092
16518         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
16519
16520 2005-01-02  Andreas Jaeger  <aj@suse.de>
16521
16522         * gcc.dg/pr12092-1.c: Do not run on x86_64.
16523
16524 2005-01-01  Roger Sayle  <roger@eyesopen.com>
16525             Andrew Pinski  <pinskia@physics.uc.edu>
16526
16527         PR rtl-optimization/12092
16528         * gcc.dg/pr12092-1.c: New test case.
16529
16530 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
16531
16532         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
16533         'hidden' and 'default' for better portability.
16534         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
16535
16536         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
16537         6 and 7.
16538         * g++.old-deja/g++.brendan/new3.C: Likewise.
16539
16540 2005-01-01  Steven Bosscher  <stevenb@suse.de>
16541
16542         * gcc.dg/20041231-1.C: New test.
16543         * g++.dg/warn/Wunreachable-code-1.C: New test.
16544
16545 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
16546
16547         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
16548         file, not /dev/null.  Abort on error.
16549
16550 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
16551             Ziemowit Laski  <zlaski@apple.com>
16552
16553         PR objc/18971
16554         * objc.dg/encode-5.m: New test.
16555
16556 2004-12-29  Richard Henderson  <rth@redhat.com>
16557
16558         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
16559         * objc.dg/stabs-1.m: Disable for ia64.
16560
16561 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
16562
16563         PR c++/19190
16564         * g++.dg/warn/Wunused-10.C: New test.
16565
16566 2004-12-28  Richard Henderson  <rth@redhat.com>
16567
16568         * objc.dg/stabs-1.m: Disable for alpha.
16569
16570 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16571
16572         PR c++/19149
16573         * g++.dg/parse/error23.C: New test.
16574
16575 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16576
16577         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
16578
16579         PR fortran/19032
16580         * gfortran.dg/intrinsic_modulo_1.f90: New.
16581         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
16582         tests with divisor -1.
16583
16584 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16585
16586         * g++.dg/opt/temp1.C (memcpy): Return a value.
16587
16588         PR c++/19148
16589         * g++.dg/expr/cond7.C: New test.
16590
16591 2004-12-27  Paul Brook  <paul@codesourcery.com>
16592
16593         * gfortran.dg/g77/select_no_compile.f: Remove.
16594
16595 2004-12-27  Richard Henderson  <rth@redhat.com>
16596
16597         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
16598         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
16599         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
16600
16601 2004-12-26  Richard Henderson  <rth@redhat.com>
16602
16603         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
16604         by 1i instead of token pasting.
16605
16606 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16607
16608         PR tree-optimization/17578
16609         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
16610         to additional_flags.
16611         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
16612
16613 2004-12-25  Richard Henderson  <rth@redhat.com>
16614
16615         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16616         Remove Alpha.
16617
16618 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16619
16620         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
16621         hppa*-*-hpux*.
16622         * gcc.dg/pr17957.c (dg-options): Likewise.
16623         * gcc.dg/struct-ret-1.c: Add prototype for abort.
16624         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
16625         instead of 0 on __hppa__.
16626         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
16627         "foo,%r" on hppa*-*-*.
16628
16629 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
16630
16631         PR fortran/19071
16632         * gfortran.dg/complex_write.f90: New test.
16633
16634 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16635
16636         PR c++/17595
16637         * g++.dg/parse/pragma2.C: New test.
16638
16639         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
16640
16641 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16642
16643         * gcc.dg/empty2.c: Add missing dg-warning.
16644
16645 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16646
16647         PR c++/17413
16648         * g++.dg/template/local4.C: New test.
16649         * g++.dg/template/crash19.C: Add dg-error marker.
16650
16651         * g++.dg/template/crash31.C: Correct embedded PR number.
16652
16653 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16654
16655         PR c++/16405
16656         * g++.dg/opt/temp1.C: Add do-run marker.
16657
16658 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16659
16660         * g++.dg/template/spec19.C: New.
16661
16662 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16663
16664         PR target/16819
16665         * gcc.dg/empty2.c: New.
16666
16667 2004-12-23  Richard Henderson  <rth@redhat.com>
16668
16669         * lib/target-supports.exp (check_effective_target_vect_no_align):
16670         Remove i?86 and x86-64.
16671
16672 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16673
16674         PR c++/16405
16675         * g++.dg/opt/temp1.C: New test.
16676
16677 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16678
16679         PR c++/18733
16680         * g++.dg/template/friend33.C: New testcase.
16681
16682 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
16683
16684         PR c++/18464
16685         * g++.dg/template/cond5.C: New test.
16686
16687         PR c++/18492
16688         * g++.dg/inherit/thunk3.C: New test.
16689
16690         PR c++/11224
16691         * g++.dg/warn/Wunused-9.C: New test.
16692
16693 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
16694
16695         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
16696
16697 2004-12-22  Jan Beulich  <jbeulich@novell.com>
16698
16699         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
16700
16701 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
16702
16703         PR c++/18378
16704         * g++.dg/ext/packed8.C: New test.
16705
16706         PR c++/19063
16707         * g++.dg/template/crash31.C: New test.
16708
16709         PR c++/19034
16710         * g++.dg/template/crash30.C: New test.
16711
16712 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16713
16714         PR C++/18984
16715         * g++.dg/eh/ctor3.C: New test.
16716
16717 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16718
16719         * objc.dg/stabs-1.m: Allow section name to be quoted and
16720         assembly label to begin with '.LL'.
16721
16722 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
16723
16724         * gcc.dg/vect/vect.exp
16725         (check_effective_target_lp64_or_vect_no_align): New.
16726         * gcc.dg/vect/vect-77.c: Use it.
16727         * gcc.dg/vect/vect-78.c: Use it.
16728
16729         * lib/target-supports.exp
16730         (check_effective_target_vect_no_max,
16731         check_effective_target_vect_no_bitwise,
16732         check_effective_target_vect_no_align): New.
16733         * gcc.dg/vect/vect-13.c: Use them.
16734         * gcc.dg/vect/vect-17.c: Ditto.
16735         * gcc.dg/vect/vect-18.c: Ditto.
16736         * gcc.dg/vect/vect-19.c: Ditto.
16737         * gcc.dg/vect/vect-20.c: Ditto.
16738         * gcc.dg/vect/vect-27.c: Ditto.
16739         * gcc.dg/vect/vect-29.c: Ditto.
16740         * gcc.dg/vect/vect-44.c: Ditto.
16741         * gcc.dg/vect/vect-48.c: Ditto.
16742         * gcc.dg/vect/vect-50.c: Ditto.
16743         * gcc.dg/vect/vect-52.c: Ditto.
16744         * gcc.dg/vect/vect-54.c: Ditto.
16745         * gcc.dg/vect/vect-56.c: Ditto.
16746         * gcc.dg/vect/vect-58.c: Ditto.
16747         * gcc.dg/vect/vect-60.c: Ditto.
16748         * gcc.dg/vect/vect-72.c: Ditto.
16749         * gcc.dg/vect/vect-80.c: Ditto.
16750
16751 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16752
16753         PR c++/14075
16754         * g++.dg/init/string1.C: New.
16755
16756         PR c++/18975
16757         * g++.dg/other/synth1.C: New.
16758
16759 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16760
16761         PR c/18963
16762         * gcc.dg/pr18963-1.c: New test.
16763
16764 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16765
16766         PR c/18596
16767         * gcc.dg/funcdef-storage-1.c (foo): Remove.
16768         * gcc.dg/pr18596-1.c: Use dg-error.
16769         (dg-options): Use -fno-unit-at-a-time.
16770         * gcc.dg/pr18596-2.c: New test.
16771         * gcc.dg/pr18596-3.c: New test.
16772
16773 2004-12-20  Roger Sayle  <roger@eyesopen.com>
16774
16775         PR middle-end/18683
16776         * g++.dg/opt/pr18683-1.C: New test case.
16777
16778 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
16779
16780         PR other/19093
16781         * g++.dg/opt/max1.C: Fix for 64bit targets.
16782
16783 2004-12-20  Matt Austern  <austern@apple.com>
16784
16785         PR c++/19044
16786         * g++.dg/ext/builtin6.C: New
16787
16788 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
16789
16790         PR tree-optimization/19080
16791         * gcc.c-torture/compile/pr19080.c: New test.
16792
16793 2004-12-20  Steven Bosscher  <stevenb@suse.de>
16794
16795         * gcc.dg/20041219-1.c: New test.
16796
16797 2004-12-19  Roger Sayle  <roger@eyesopen.com>
16798
16799         PR middle-end/19068
16800         * g++.dg/opt/max1.C: New test case.
16801
16802 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16803
16804         * gcc.dg/fdata-sections-1.c: New test.
16805
16806 2004-12-18  Roger Sayle  <roger@eyesopen.com>
16807
16808         PR middle-end/18548
16809         * gcc.dg/max-1.c: New test case.
16810
16811 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
16812
16813         * gcc.c-torture/execute/20041218-1.c: New test.
16814
16815 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
16816
16817         * gcc.dg/pr18501.c: New test.
16818         * gcc.dg/uninit-5.c: XFAIL.
16819         * gcc.dg/uninit-9.c: XFAIL.
16820
16821 2004-12-17  Dale Johannesen  <dalej@apple.com>
16822
16823         * gcc.dg/20041213-1.c: New.
16824
16825 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
16826
16827         * objc.dg/stabs-1.m: Allow assembly label to begin
16828         with a dot ('.').
16829
16830 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
16831
16832         * gcc.c-torture/execute/20041213-1.c: Move...
16833         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
16834
16835 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
16836
16837         PR c++/18721
16838         * g++.dg/lookup/conv-5.C: New.
16839
16840 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
16841
16842         * objc.dg/stabs-1.m: New test.
16843
16844 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16845
16846         * gcc.dg/visibility-c.c: Change compile to
16847         assemble for the test.
16848
16849 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16850
16851         PR target/19041
16852         * gcc.dg/visibility-c.c: New test.
16853
16854 2004-12-16  Roger Sayle  <roger@eyesopen.com>
16855
16856         PR middle-end/18493
16857         * gcc.dg/switch-8.c: New test case.
16858
16859 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16860
16861         PR c++/18905
16862         * g++.dg/template/init4.C: New.
16863         * g++.dg/opt/static3.C: Enable optimizer.
16864
16865 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
16866
16867         * g++.dg/other/complex1.C: New test.
16868
16869 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
16870
16871         * g++.dg/opt/inline9.C: New test.
16872
16873 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16874
16875         PR fortran/18993
16876         * gfotran.dg/nullify_1.f: New test.
16877
16878 2004-12-15  Richard Henderson  <rth@redhat.com>
16879
16880         * gcc.target/i386/i386.exp: New harness.
16881         * gcc.target/i386/vect-args.c: New.
16882
16883 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
16884
16885         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
16886
16887 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16888
16889         PR c++/18825
16890         * g++.dg/template/friend32.C: New test.
16891
16892 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16893
16894         * cpp/pragma-once-1.c: New test.
16895         * cpp/pragma-once-1b.h: Likewise.
16896         * cpp/pragma-once-1c.h: Likewise.
16897         * cpp/pragma-once-1d.h: Likewise.
16898         * cpp/inc/pragma-once-1a.h: Likewise.
16899
16900 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
16901             Steven G. Kargl  <kargls@comcast.net>
16902
16903         PR fortran/17597
16904         * gfortran.dg/list_read_3.f90: New test.
16905
16906 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16907
16908         * gcc.dg/ftrapv-2.c: New test.
16909
16910 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16911
16912         PR c++/18981
16913         * g++.dg/template/typename9.C: New test.
16914
16915 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16916
16917         PR c++/18738
16918         * g++.dg/template/typename8.C: New test.
16919         * g++.dg/parse/friend2.C: Tweak error message.
16920
16921 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16922
16923         * gcc.c-torture/20041214-1.c: New test.
16924
16925 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16926
16927         PR c++/18965
16928         * g++.dg/init/array17.C: New test.
16929
16930 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16931
16932         PR c++/18793
16933         * g++.dg/init/aggr3.C: New test.
16934
16935 2004-12-14  Janis Johnson  <janis187@us.ibm.com
16936
16937         * gcc.dg/altivec-types-1.c: New test.
16938         * gcc.dg/altivec-types-2.c: New test.
16939         * gcc.dg/altivec-types-3.c: New test.
16940         * gcc.dg/altivec-types-4.c: New test.
16941         * g++.dg/ext/altivec-types-1.C: New test.
16942         * g++.dg/ext/altivec-types-2.C: New test.
16943         * g++.dg/ext/altivec-types-3.C: New test.
16944         * g++.dg/ext/altivec-types-4.C: New test.
16945
16946 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
16947
16948         PR middle-end/18951
16949         * gcc.c-torture/execute/20041213-1.c: New test.
16950
16951 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
16952
16953         PR c++/18949
16954         * g++.dg/template/cast1.C: New.
16955
16956 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
16957
16958         * gcc.c-torture/execute/20041213-2.c: New test.
16959
16960 2004-12-13  Richard Henderson  <rth@redhat.com>
16961
16962         * gcc.dg/i386-sse-10.c: Fix typo in options.
16963
16964 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
16965
16966         PR c++/18968
16967         * g++.dg/opt/pr18968.C: New test.
16968
16969 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
16970
16971         PR c++/18925
16972         * g++.dg/ext/visibility/staticdatamem.C: New test.
16973
16974 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
16975
16976         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
16977
16978 2004-12-13  Roger Sayle  <roger@eyesopen.com>
16979
16980         PR rtl-optimization/18928
16981         * gcc.dg/pr18928-1.c: New test case.
16982
16983 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
16984
16985         PR tree-opt/16951
16986         * gcc.c-torture/compile/20041211-1.c: New.
16987
16988 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16989
16990         PR middle-end/17564
16991         * gcc.c-torture/execute/20041212-1.c: New test.
16992
16993 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16994
16995         PR fortran/18869
16996         * gfortran.dg/common_1.f90: New test.
16997
16998 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
16999         Paul Brook  <paul@codesourcery.com>
17000
17001         PR fortran/16222
17002         * gfortran.dg/real_do_1.f90: New test.
17003
17004 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17005
17006         PR tree-opt/18040
17007         * g++.dg/opt/ptrmem6.C: New test.
17008
17009 2004-12-11  Roger Sayle  <roger@eyesopen.com>
17010
17011         PR middle-end/18921
17012         * gcc.dg/pr18921-1.c: New test case.
17013
17014 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17015
17016         PR fortran/17175
17017         * gfortran.dg/scale_1.f90: New test.
17018
17019 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
17020
17021         PR middle-end/18903
17022         * gcc.c-torture/compile/pr18903.c: New test.
17023
17024 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
17025
17026         * gcc.c-torture/execute/20041210-1.c: New test.
17027
17028 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17029
17030         PR c++/18731
17031         * g++.dg/parser/struct-1.C: New test.
17032         * g++.dg/parser/struct-2.C: New test.
17033         * g++.dg/parser/struct-3.C: New test.
17034
17035 2004-12-09  Richard Henderson  <rth@redhat.com>
17036
17037         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
17038
17039         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
17040         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
17041
17042 2004-12-09  Matt Austern  <austern@apple.com>
17043
17044         PR c++/18514
17045         * g++.dg/ext/builtin1.C: New
17046         * g++.dg/ext/builtin2.C: New
17047         * g++.dg/ext/builtin3.C: New
17048         * g++.dg/ext/builtin4.C: New
17049         * g++.dg/ext/builtin5.C: New
17050
17051 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
17052
17053         PR tree-opt/18904
17054         * g++.dg/opt/ptrmem5.C: New test.
17055
17056 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
17057
17058         * g++.dg/parse/typename5.C: Adjust for new error.
17059         * g++.dg/parse/typename7.C: New.
17060
17061 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17062
17063         PR c++/18073
17064         * g++.dg/other/mmintrin.C: New test.
17065
17066 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17067
17068         PR c++/16681
17069         * g++.dg/init/array15.C: New.
17070         * g++.dg/init/array16.C: New.
17071
17072 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17073
17074         PR fortran/18826
17075         * gfortran.dg/assign_1.f90: New test.
17076
17077 2004-12-08  Nick Clifton  <nickc@redhat.com>
17078
17079         * gcc.target/xstormy16/bss_below100: New directory containing tests.
17080         * gcc.target/xstormy16/data_below100: Likewise.
17081         * gcc.target/xstormy16/sfr: Likewise.
17082         * gcc.target/xstormy16/below100.S: New test source file.
17083         * gcc.target/xstormy16/below100.ld: New test linker script.
17084         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17085         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
17086         bp instructions.
17087         * gcc.target/xstormy16/bp.c: Likewise.
17088
17089         * gcc.target/xstormy16/bss_below100: New files:
17090         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17091         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17092         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17093         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17094         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17095         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17096         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17097         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17098         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17099         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17100         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17101         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17102         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17103         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17104         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17105         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17106         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17107         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17108         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17109         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17110         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17111         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17112         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17113         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17114         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17115         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17116         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17117
17118         * gcc.target/xstormy16/data_below100: New files:
17119         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17120         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17121         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17122         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17123         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17124         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17125         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17126         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17127         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17128         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17129         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17130         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17131         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17132         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17133         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17134         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17135         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17136         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17137         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17138         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17139         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17140         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17141         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17142         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17143         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17144         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17145         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17146
17147         * gcc.target/xstormy16/sfr: New files:
17148         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
17149         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
17150         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
17151         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
17152         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
17153         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
17154         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
17155         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
17156         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
17157         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
17158         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
17159         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
17160         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
17161         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
17162         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
17163         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
17164         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
17165         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
17166         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
17167         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
17168         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
17169         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
17170         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
17171         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
17172         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
17173         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
17174         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
17175         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
17176         27_if0_sfrw_bitfield_f.c
17177
17178 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17179
17180         PR c++/18100
17181         * g++.dg/lookup/name-clash4.C: New test.
17182
17183 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
17184
17185         PR c++/18672
17186         * g++.dg/opt/array1.C: New.
17187
17188         PR c++/18803
17189         * g++.dg/template/operator5.C: New.
17190
17191 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
17192
17193         PR c/18867
17194         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
17195
17196 2004-12-07  Steven Bosscher  <stevenb@suse.de>
17197
17198         * gcc.dg/noncompile/20041207.c: New test.
17199
17200 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
17201
17202         * g++.dg/other/unreachable-1.C: New test.
17203
17204 2004-12-06  Nick Clifton  <nickc@redhat.com>
17205
17206         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
17207         <limits.h> because the latter comes from gcc's include/ directory
17208         and not the newlib/libc/include directory.
17209
17210 2004-12-04  Richard Henderson  <rth@redhat.com>
17211
17212         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
17213
17214 2004-12-04  Richard Henderson  <rth@redhat.com>
17215
17216         * lib/target-supports.exp (check_gc_sections_available): Disable
17217         for alpha and ia64.
17218
17219 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
17220
17221         PR middle-end/17909
17222         * g++.dg/other/vararg-2.C: New test.
17223
17224 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17225
17226         PR c++/17011, c++/17971
17227         * g++.dg/template/error15.C: Adjust expected error.
17228         * g++.dg/template/instantiate3.C: Likewise.
17229
17230 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
17231
17232         * gcc.dg/altivec-18.c: Fix for darwin
17233
17234 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17235
17236         PR c++/18782
17237         * g++.dg/parse/ptrmem2.C: New.
17238
17239         PR c++/18318
17240         * g++.dg/template/new1.C: New.
17241
17242 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17243
17244         PR fortran/18710
17245         * gfortran.dg/direct_io_3.f90: New test.
17246
17247 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
17248
17249         PR 18758
17250         * g++.dg/parse/crash21.C: New.
17251
17252 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17253
17254         PR c++/15664, c++/18276
17255         * g++.dg/template/ttp13.C: New test.
17256         * g++.dg/template/ttp14.C: Likewise.
17257
17258 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17259
17260         PR c++/18123
17261         * g++.dg/parse/enum2.C: New test.
17262         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
17263
17264 2004-12-02  Nick Clifton  <nickc@redhat.com>
17265
17266         * gcc.target/xstormy16: New test directory.
17267         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17268         * gcc.target/xstormy16/bp.c: Check the generation of bp
17269         instructions.
17270         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
17271         bn instructions and the BELOW100 attribute.
17272
17273 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
17274
17275         PR target/16952
17276         * gcc.dg/ppc-eabi.c: New.
17277
17278 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17279
17280         PR fortran/18284
17281         * gfortran.dg/backspace.f90
17282
17283 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17284
17285         * gfortran.dg/inquire.f90: New test.
17286
17287 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
17288
17289         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
17290         handle effective-target-keyword.
17291         (dg-skip-if): Support effective-target keyword as target list.
17292         (dg-xfail-if): Ditto.
17293         * lib/target-supports.exp (is-effective-target-keyword): New proc.
17294
17295 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
17296
17297         PR tree-optimization/18291
17298         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
17299
17300 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
17301
17302         PR C++/18729
17303         * g++.dg/parse/crash20.C: New.
17304
17305         PR c++/17431
17306         * g++.dg/overload/arg1.C: New.
17307         * g++.dg/overload/arg2.C: New.
17308         * g++.dg/overload/arg3.C: New.
17309         * g++.dg/overload/arg4.C: New.
17310
17311 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
17312
17313         * gcc.dg/c99-flex-array-4.c: Remove.
17314
17315 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17316
17317         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
17318
17319         * lib/target-supports.exp (is-effective-target): Simplify.
17320
17321         * lib/target-supports.exp (check_effective_target_vect_long):
17322         Fix for powerpc64-*-*.
17323
17324 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
17325
17326         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
17327         to support new requirements on FreeBSD 5.
17328
17329 2004-11-30  Devang Patel  <dpatel@apple.com>
17330
17331         PR 18702
17332         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
17333
17334 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17335
17336         * g++.dg/ext/altivec-13.C: New test.
17337
17338 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
17339
17340         PR tree-opt/18298
17341         * gcc.c-torture/execute/p18298.c: New test.
17342
17343 2004-11-30  Ira Rosen  <irar@il.ibm.com>
17344             Dorit Naishlos  <dorit@il.ibm.com>
17345
17346         PR tree-opt/18607
17347         * gcc.dg/vect/vect-89.c: New test.
17348
17349 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
17350
17351         * gcc.dg/pr18596-1.c: New test.
17352
17353 2004-11-30  Ben Elliston  <bje@au.ibm.com>
17354
17355         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
17356
17357 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17358
17359         PR c/18479
17360         * gcc.dg/pr18479.c: New test.
17361
17362 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17363
17364         PR target/18490
17365         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
17366         mmix-knuth-mmixware.
17367
17368         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
17369         cris-*-elf* cris-*-aout* mmix-*-*
17370
17371 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17372
17373         PR middle-end/18725
17374         * gcc.dg/pr18725.c: New test.
17375
17376 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17377
17378         PR target/18488
17379         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
17380
17381         PR target/18336
17382         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
17383
17384 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
17385
17386         PR c++/18368
17387         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
17388         * g++.old-deja/g++.law/ctors5.C: Likewise.
17389         * g++.old-deja/g++.other/crash25.C: Likewise.
17390
17391         PR c++/18674
17392         * g++.dg/template/error16.C: New test.
17393
17394         PR c++/18512
17395         * g++.dg/template/crash29.C: New test.
17396
17397 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
17398
17399         PR tree-optimization/18712
17400         * gcc.c-torture/compile/pr18712.c: New test.
17401
17402 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
17403
17404         PR c/7544
17405         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
17406         tests.
17407
17408 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17409
17410         PR c++/18652
17411         * g++.dg/lookup/crash6.C: New test.
17412
17413 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17414
17415         PR middle-end/18164
17416         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
17417
17418 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17419
17420         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
17421         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
17422         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
17423
17424 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
17425
17426         * gcc.dg/pr18164.c: New test.
17427
17428 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
17429
17430         * gcc.dg/funroll-loops-all.c: New.
17431
17432 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17433
17434         PR target/18489
17435         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
17436         delimeter, match space and TAB as well as ":".
17437
17438         PR target/18484
17439         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
17440
17441         PR target/18348
17442         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
17443
17444         PR target/18345
17445         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
17446
17447         PR target/18337
17448         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
17449
17450 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
17451
17452         * gfortran.dg/direct_io_2.f90: New test.
17453
17454 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17455
17456         PR target/18334
17457         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
17458
17459 2004-11-28  Richard Henderson  <rth@redhat.com>
17460
17461         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
17462
17463 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
17464
17465         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
17466         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
17467         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
17468         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
17469         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
17470         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
17471         gcc.dg/pointer-arith-8.c: New tests.
17472
17473 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
17474
17475         PR fortran/18364
17476         * gfortran.dg/endfile.f90: New test.
17477
17478 2004-11-27  Falk Hueffner  <falk@debian.org>
17479
17480         * gcc.dg/loop-6.c: New test.
17481
17482 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17483
17484         * gcc.c-torture/execute/20041126-1.c: New test.
17485
17486 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17487
17488         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
17489         on IRIX.
17490
17491 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17492
17493         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
17494         functions.
17495
17496 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17497
17498         PR rtl-optimization/17825
17499         * gcc.c-torture/compile/20041119-1.c: New test.
17500
17501 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17502
17503         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
17504         Check existence of ld library path variables before unsetting.
17505
17506 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
17507
17508         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
17509
17510 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17511
17512         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
17513
17514 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17515
17516         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
17517
17518 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17519
17520         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
17521         dg-do directive.
17522
17523 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17524
17525         * gcc.dg/pr17957.c: Pass --param, not -param.
17526
17527 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17528
17529         PR middle-end/17957
17530         * testsuite/gcc.dg/pr17957.c: New test.
17531
17532 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
17533
17534         PR c++/18445
17535         * g++.dg/template/crash28.C: Likewise.
17536
17537         PR c++/18001
17538         * g++.dg/expr/unary2.C: Adjust lvalue messages.
17539         * g++.dg/ext/lvaddr.C: Likewise.
17540         * g++.dg/opt/pr7503-3.C: Likewise.
17541
17542         PR c++/18466
17543         * g++.dg/parse/qualified3.C: New test.
17544         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
17545
17546         PR c++/18545
17547         * g++.dg/expr/return1.C: New test.
17548
17549 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17550
17551         Friend class name lookup 3/n, PR c++/3332
17552         * g++.dg/lookup/friend3.C: New test.
17553         * g++.dg/lookup/friend4.C: Likewise.
17554         * g++.dg/lookup/friend5.C: Likewise.
17555
17556 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17557
17558         Friend class name lookup 2/n, PR c++/14513, c++/15410
17559         * g++.dg/lookup/friend2.C: New test.
17560         * g++.dg/template/friend31.C: Likewise.
17561
17562 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17563
17564         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
17565
17566 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17567
17568         PR c++/17473
17569         * g++.dg/tc1/dr56.C: Remove.
17570         * g++.dg/template/typedef1.C: Add dg-error markers.
17571         * g++.old-deja/g++.other/typedef7.C: Likewise.
17572
17573         PR c++/18285
17574         * g++.dg/parse/typedef7.C: New test.
17575
17576 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
17577
17578         * gcc.c-torture/execute/20041124-1.c: New test.
17579
17580 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17581
17582         * g++.dg/template/deduce3.C: New test.
17583
17584         PR c++/18586
17585         * g++.dg/template/crash27.C: New test.
17586
17587         PR c++/18530
17588         * g++.dg/warn/Wshadow-3.C: New test.
17589
17590 2004-11-24  Devang Patel  <dpatel@apple.com>
17591
17592         PR/18555
17593         * gcc.dg/cpp/isysroot-1.c: New test.
17594         * gcc.dg/cpp/usr/include/stdio.h: New file.
17595         * gcc.dg/cpp/isysroot-2.c: New test.
17596         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
17597         New file.
17598
17599 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17600
17601         PR c++/8929
17602         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
17603
17604 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17605
17606         * gcc.target/sparc/align.c: Do not include <stdint.h>.
17607         * gcc.target/sparc/pdist.c: Likewise.
17608
17609 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
17610
17611         PR c++/16882
17612         * g++.dg/conversion/simd1.C: New test.
17613
17614 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17615
17616         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
17617         and restore_ld_library_path_env_vars.
17618         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
17619         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
17620         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
17621         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
17622
17623 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
17624
17625         * gcc.dg/pragma-align-2.c: Test macro expansion.
17626         * gcc.dg/pragma-pack-2.c: New test.
17627
17628 2004-11-23  Richard Henderson  <rth@redhat.com>
17629
17630         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
17631         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17632         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
17633         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
17634         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
17635         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
17636
17637         * gcc.dg/vect/vect.exp: Add check for alpha.
17638         * lib/target-supports.exp (check_alpha_max_hw_available): New.
17639         (check_effective_target_vect_int): Enable for alpha.
17640         (check_effective_target_vect_long): New.
17641         (is-effective-target): Add it.
17642
17643 2004-11-23  Uros Bizjak <uros@kss-loka.si>
17644
17645         * gcc.dg/pr18614-1.c: New test.
17646
17647 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17648
17649         * gcc.dg/setjmp-2.c: New test.
17650
17651 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
17652
17653         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
17654         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
17655         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
17656         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
17657         gcc.target/sparc/pdist.c: New tests.
17658
17659 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
17660
17661         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
17662
17663 2004-11-22  Dale Johannesen  <dalej@apple.com>
17664
17665         * gcc.dg/20041111-1.c: New.
17666
17667 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17668
17669         PR tree-opt/18536
17670         * gcc.dg/vect/pr18536.c: New test.
17671
17672 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17673
17674         PR c++/18354
17675         * g++.dg/template/nontype11.C: New test.
17676
17677 2004-11-21  Roger Sayle  <roger@eyesopen.com>
17678
17679         PR middle-end/18520
17680         * gcc.dg/pr18520-1.c: New test case.
17681
17682 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
17683
17684         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
17685         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
17686         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
17687         expected diagnostics.
17688
17689 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17690
17691         PR target/18580
17692         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
17693         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
17694         vect-77.c, vect-77a.c: XFAIL on the SPARC.
17695
17696 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17697
17698         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
17699
17700 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
17701             Joseph Myers  <joseph@codesourcery.com>
17702
17703         * lib/target-supports.exp (check_visibility_available): Really
17704         test the compiler.
17705
17706 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17707
17708         PR tree-opt/18181
17709         * gcc.dg/vect/vect-85.c: New test.
17710         * gcc.dg/vect/vect-86.c: New test.
17711         * gcc.dg/vect/vect-87.c: New test.
17712         * gcc.dg/vect/vect-88.c: New test.
17713
17714 2004-11-19  Ben Elliston  <bje@au.ibm.com>
17715
17716         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
17717
17718 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
17719
17720         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
17721         * gcc.dg/ppc-and-1.c: Ditto.
17722         * gcc.dg/ppc-compare-1.c: Ditto.
17723         * gcc.dg/ppc-mov-1.c: Ditto
17724
17725 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
17726             Mark Mitchell  <mark@codesourcery.com>
17727
17728         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
17729
17730 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17731             Aldy Hernandez  <aldyh@redhat.com>
17732
17733         * lib/target-supports.exp (check_effective_target_vect_int): New
17734         (check_effective_target_vect_float): New
17735         (check_effective_target_vect_double): New.
17736         (is-effective-target): Support new effective targets keywords.
17737         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
17738         default action for dg-do.
17739         * gcc.dg/vect/pr16105.c: Use new support.
17740         * gcc.dg/vect/pr18400.c: Ditto.
17741         * gcc.dg/vect/pr18425.c: Ditto.
17742         * gcc.dg/vect/vect-1.c: Ditto.
17743         * gcc.dg/vect/vect-10.c: Ditto.
17744         * gcc.dg/vect/vect-11.c: Ditto.
17745         * gcc.dg/vect/vect-12.c: Ditto.
17746         * gcc.dg/vect/vect-13.c: Ditto.
17747         * gcc.dg/vect/vect-14.c: Ditto.
17748         * gcc.dg/vect/vect-15.c: Ditto.
17749         * gcc.dg/vect/vect-16.c: Ditto.
17750         * gcc.dg/vect/vect-17.c: Ditto.
17751         * gcc.dg/vect/vect-18.c: Ditto.
17752         * gcc.dg/vect/vect-19.c: Ditto.
17753         * gcc.dg/vect/vect-2.c: Ditto.
17754         * gcc.dg/vect/vect-20.c: Ditto.
17755         * gcc.dg/vect/vect-21.c: Ditto.
17756         * gcc.dg/vect/vect-22.c: Ditto.
17757         * gcc.dg/vect/vect-23.c: Ditto.
17758         * gcc.dg/vect/vect-24.c: Ditto.
17759         * gcc.dg/vect/vect-25.c: Ditto.
17760         * gcc.dg/vect/vect-26.c: Ditto.
17761         * gcc.dg/vect/vect-27.c: Ditto.
17762         * gcc.dg/vect/vect-27a.c: Ditto.
17763         * gcc.dg/vect/vect-28.c: Ditto.
17764         * gcc.dg/vect/vect-29.c: Ditto.
17765         * gcc.dg/vect/vect-29a.c: Ditto.
17766         * gcc.dg/vect/vect-3.c: Ditto.
17767         * gcc.dg/vect/vect-30.c: Ditto.
17768         * gcc.dg/vect/vect-31.c: Ditto.
17769         * gcc.dg/vect/vect-32.c: Ditto.
17770         * gcc.dg/vect/vect-33.c: Ditto.
17771         * gcc.dg/vect/vect-34.c: Ditto.
17772         * gcc.dg/vect/vect-35.c: Ditto.
17773         * gcc.dg/vect/vect-36.c: Ditto.
17774         * gcc.dg/vect/vect-37.c: Ditto.
17775         * gcc.dg/vect/vect-38.c: Ditto.
17776         * gcc.dg/vect/vect-4.c: Ditto.
17777         * gcc.dg/vect/vect-40.c: Ditto.
17778         * gcc.dg/vect/vect-41.c: Ditto.
17779         * gcc.dg/vect/vect-42.c: Ditto.
17780         * gcc.dg/vect/vect-43.c: Ditto.
17781         * gcc.dg/vect/vect-44.c: Ditto.
17782         * gcc.dg/vect/vect-45.c: Ditto.
17783         * gcc.dg/vect/vect-46.c: Ditto.
17784         * gcc.dg/vect/vect-47.c: Ditto.
17785         * gcc.dg/vect/vect-48.c: Ditto.
17786         * gcc.dg/vect/vect-48a.c: Ditto.
17787         * gcc.dg/vect/vect-49.c: Ditto.
17788         * gcc.dg/vect/vect-5.c: Ditto.
17789         * gcc.dg/vect/vect-50.c: Ditto.
17790         * gcc.dg/vect/vect-51.c: Ditto.
17791         * gcc.dg/vect/vect-52.c: Ditto.
17792         * gcc.dg/vect/vect-53.c: Ditto.
17793         * gcc.dg/vect/vect-54.c: Ditto.
17794         * gcc.dg/vect/vect-55.c: Ditto.
17795         * gcc.dg/vect/vect-56.c: Ditto.
17796         * gcc.dg/vect/vect-56a.c: Ditto.
17797         * gcc.dg/vect/vect-57.c: Ditto.
17798         * gcc.dg/vect/vect-58.c: Ditto.
17799         * gcc.dg/vect/vect-59.c: Ditto.
17800         * gcc.dg/vect/vect-6.c: Ditto.
17801         * gcc.dg/vect/vect-60.c: Ditto.
17802         * gcc.dg/vect/vect-61.c: Ditto.
17803         * gcc.dg/vect/vect-62.c: Ditto.
17804         * gcc.dg/vect/vect-63.c: Ditto.
17805         * gcc.dg/vect/vect-64.c: Ditto.
17806         * gcc.dg/vect/vect-65.c: Ditto.
17807         * gcc.dg/vect/vect-66.c: Ditto.
17808         * gcc.dg/vect/vect-67.c: Ditto.
17809         * gcc.dg/vect/vect-68.c: Ditto.
17810         * gcc.dg/vect/vect-69.c: Ditto.
17811         * gcc.dg/vect/vect-7.c: Ditto.
17812         * gcc.dg/vect/vect-72.c: Ditto.
17813         * gcc.dg/vect/vect-72a.c: Ditto.
17814         * gcc.dg/vect/vect-73.c: Ditto.
17815         * gcc.dg/vect/vect-74.c: Ditto.
17816         * gcc.dg/vect/vect-75.c: Ditto.
17817         * gcc.dg/vect/vect-76.c: Ditto.
17818         * gcc.dg/vect/vect-77.c: Ditto.
17819         * gcc.dg/vect/vect-77a.c: Ditto.
17820         * gcc.dg/vect/vect-78.c: Ditto.
17821         * gcc.dg/vect/vect-79.c: Ditto.
17822         * gcc.dg/vect/vect-8.c: Ditto.
17823         * gcc.dg/vect/vect-80.c: Ditto.
17824         * gcc.dg/vect/vect-82.c: Ditto.
17825         * gcc.dg/vect/vect-82_64.c: Ditto.
17826         * gcc.dg/vect/vect-83.c: Ditto.
17827         * gcc.dg/vect/vect-83_64.c: Ditto.
17828         * gcc.dg/vect/vect-9.c: Ditto.
17829         * gcc.dg/vect/vect-all.c: Ditto.
17830         * gcc.dg/vect/vect-none.c: Ditto.
17831
17832 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17833
17834         * lib/gcc-dg.exp (dg-skip-if): New function.
17835         (dg-forbid-option): Remove.
17836         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
17837         * g++.dg/abi/bitfield8.C: Likewise.
17838         * g++.dg/abi/dtor1.C: Likewise.
17839         * g++.dg/abi/empty10.C: Likewise.
17840         * g++.dg/abi/empty7.C: Likewise.
17841         * g++.dg/abi/empty9.C: Likewise.
17842         * g++.dg/abi/layout3.C: Likewise.
17843         * g++.dg/abi/layout4.C: Likewise.
17844         * g++.dg/abi/thunk1.C: Likewise.
17845         * g++.dg/abi/thunk2.C: Likewise.
17846         * g++.dg/abi/vbase11.C: Likewise.
17847         * g++.dg/abi/vthunk2.C: Likewise.
17848         * g++.dg/abi/vthunk3.C: Likewise.
17849         * g++.dg/ext/attrib8.C: Likewise.
17850         * g++.dg/opt/longbranch2.C: Likewise.
17851         * g++.dg/opt/reg-stack4.C: Likewise.
17852         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17853         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17854         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17855         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17856         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17857         * gcc.dg/20000609-1.c: Likewise.
17858         * gcc.dg/20000720-1.c: Likewise.
17859         * gcc.dg/20011107-1.c: Likewise.
17860         * gcc.dg/20011119-1.c: Likewise.
17861         * gcc.dg/20020108-1.c: Likewise.
17862         * gcc.dg/20020122-2.c: Likewise.
17863         * gcc.dg/20020122-3.c: Likewise.
17864         * gcc.dg/20020201-3.c: Likewise.
17865         * gcc.dg/20020206-1.c: Likewise.
17866         * gcc.dg/20020218-1.c: Likewise.
17867         * gcc.dg/20020310-1.c: Likewise.
17868         * gcc.dg/20020411-1.c: Likewise.
17869         * gcc.dg/20020418-2.c: Likewise.
17870         * gcc.dg/20020426-1.c: Likewise.
17871         * gcc.dg/20020426-2.c: Likewise.
17872         * gcc.dg/20020517-1.c: Likewise.
17873         * gcc.dg/20020523-1.c: Likewise.
17874         * gcc.dg/20020523-2.c: Likewise.
17875         * gcc.dg/20020729-1.c: Likewise.
17876         * gcc.dg/20030204-1.c: Likewise.
17877         * gcc.dg/20030826-2.c: Likewise.
17878         * gcc.dg/20030926-1.c: Likewise.
17879         * gcc.dg/20031202-1.c: Likewise.
17880         * gcc.dg/980312-1.c: Likewise.
17881         * gcc.dg/980313-1.c: Likewise.
17882         * gcc.dg/990117-1.c: Likewise.
17883         * gcc.dg/990424-1.c: Likewise.
17884         * gcc.dg/990524-1.c: Likewise.
17885         * gcc.dg/991230-1.c: Likewise.
17886         * gcc.dg/i386-387-1.c: Likewise.
17887         * gcc.dg/i386-387-2.c: Likewise.
17888         * gcc.dg/i386-387-3.c: Likewise.
17889         * gcc.dg/i386-387-4.c: Likewise.
17890         * gcc.dg/i386-387-5.c: Likewise.
17891         * gcc.dg/i386-387-6.c: Likewise.
17892         * gcc.dg/i386-asm-1.c: Likewise.
17893         * gcc.dg/i386-bitfield1.c: Likewise.
17894         * gcc.dg/i386-bitfield2.c: Likewise.
17895         * gcc.dg/i386-loop-1.c: Likewise.
17896         * gcc.dg/i386-loop-2.c: Likewise.
17897         * gcc.dg/i386-loop-3.c: Likewise.
17898         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17899         * gcc.dg/i386-pic-1.c: Likewise.
17900         * gcc.dg/i386-regparm.c: Likewise.
17901         * gcc.dg/i386-signbit-1.c: Likewise.
17902         * gcc.dg/i386-signbit-2.c: Likewise.
17903         * gcc.dg/i386-signbit-3.c: Likewise.
17904         * gcc.dg/i386-sse-5.c: Likewise.
17905         * gcc.dg/i386-sse-8.c: Likewise.
17906         * gcc.dg/i386-unroll-1.c: Likewise.
17907         * gcc.dg/tls/opt-1.c: Likewise.
17908         * gcc.dg/tls/opt-2.c: Likewise.
17909         * gcc.dg/unroll-1.c: Likewise.
17910         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17911         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17912         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17913         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17914
17915 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17916
17917         * g++.dg/template/incomplete1.C: New test.
17918
17919 2004-11-16  Nick Clifton  <nickc@redhat.com>
17920
17921         Revert patches accidentally commited during checkin of fixes for
17922         xstormy16 tests:
17923         gcc.c-torture/execute/simd-4.c: Revert
17924         gcc.dg/20040910-1.c: Revert.
17925
17926 2004-11-16  Paul Brook  <paul@codesourcery.com>
17927
17928         PR fortran/13010
17929         * gfortran.dg/der_pointer_1.f90: New test.
17930
17931 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
17932
17933         PR c/18498
17934         * gcc.dg/bitfld-13.c: New test.
17935
17936 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
17937
17938         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
17939         powerpc*-*-linux*.
17940
17941         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
17942         * gcc.dg/ppc64-abi-2.c: Ditto.
17943         * gcc.dg/ppc64-abi-3.c: Ditto.
17944
17945         * lib/gcc-dg.exp (dg-target-list): Remove.
17946
17947 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
17948
17949         * gcc.dg/ia64-postinc.c: New test.
17950
17951 2004-11-15  Mark Mitchell <mark@codesourcery.com>
17952
17953         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
17954
17955 2004-11-15  Nick Clifton  <nickc@redhat.com>
17956
17957         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
17958         __INT_MAX__ so that the test can be compiled by toolchains
17959         targeted at 16-bit processors.
17960
17961         * gcc.dg/20040625-1.c: Use long constants rather than integers
17962         when performing arithmetic that will overflow 16-bits.
17963
17964         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
17965         xstormy16.  It does not support 128-bit vector operations.
17966
17967         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
17968         with the macro PTR_TYPE.  Define this macro to an integer type
17969         suitable for holding a pointer.
17970
17971         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
17972         the target is a 16-bit processor.
17973
17974         * gcc.dg/cpp/if-2.c: Expect a different warning message from
17975         16-bit targets where the character constant will be too long.
17976
17977         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
17978         where the double will not be directly addressable.
17979
17980 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17981
17982         Friend class name lookup 1/n, PR c++/18471
17983         * g++.dg/template/crash26.C: New test.
17984         * g++.dg/lookup/struct1.C: Adjust expected error.
17985         * g++.dg/parse/elab1.C: Likewise.
17986         * g++.dg/parse/elab2.C: Likewise.
17987         * g++.dg/parse/int-as-enum1.C: Likewise.
17988         * g++.dg/parse/struct-as-enum1.C: Likewise.
17989         * g++.dg/parse/typedef1.C: Likewise.
17990         * g++.dg/parse/typedef3.C: Likewise.
17991         * g++.dg/parse/typedef4.C: Likewise.
17992         * g++.dg/parse/typedef5.C: Likewise.
17993         * g++.dg/template/nontype4.C: Likewise.
17994         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
17995         * g++.old-deja/g++.other/elab1.C: Likewise.
17996         * g++.old-deja/g++.other/syntax4.C: Likewise.
17997
17998 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17999
18000         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
18001
18002 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
18003
18004         * gcc.c-torture/execute/20041114-1.c: New test.
18005
18006 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
18007
18008         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
18009         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
18010         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
18011         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
18012         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
18013         gcc.dg/switch-7.c: New tests.
18014
18015 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18016
18017         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
18018
18019 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18020
18021         PR tree-opt/18400
18022         * gcc.dg/vect/pr18400.c: New test.
18023
18024 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18025             Andrew Pinski  <pinskia@physics.uc.edu>
18026
18027         PR tree-opt/18425
18028         * gcc.dg/vect/pr18425.c: New test.
18029
18030 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18031
18032         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
18033         Guard with dg-require-alias and dg-require-visibility.
18034
18035 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18036
18037         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
18038
18039 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18040
18041         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
18042
18043 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18044
18045         PR c++/17344
18046         * g++.dg/template/defarg5.C: New test.
18047
18048 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18049
18050         * g++.dg/parse/cast1.C: Run only on ILP32.
18051         * g++.old-deja/g++.mike/p784.C: Likewise.
18052
18053 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
18054
18055         * gcc.c-torture/execute/20041113-1.c: New test.
18056
18057 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18058
18059         PR target/18230
18060         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
18061         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
18062         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
18063         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18064         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
18065         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
18066         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
18067         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
18068         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
18069         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18070         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18071         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
18072         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
18073
18074 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18075
18076         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
18077         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
18078         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
18079         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
18080         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
18081         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
18082         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
18083         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
18084         gcc.target/sparc/combined-1.c: New tests.
18085
18086 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
18087
18088         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
18089         New tests.
18090
18091 2004-11-12  Mark Mitchell <mark@codesourcery.com>
18092
18093         * lib/gcc-dg.exp (dg-forbid-option): New function.
18094         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
18095         * g++.dg/abi/bitfield8.C: Likewise.
18096         * g++.dg/abi/dtor1.C: Likewise.
18097         * g++.dg/abi/empty10.C: Likewise.
18098         * g++.dg/abi/empty7.C: Likewise.
18099         * g++.dg/abi/empty9.C: Likewise.
18100         * g++.dg/abi/layout3.C: Likewise.
18101         * g++.dg/abi/layout4.C: Likewise.
18102         * g++.dg/abi/thunk1.C: Likewise.
18103         * g++.dg/abi/thunk2.C: Likewise.
18104         * g++.dg/abi/vbase11.C: Likewise.
18105         * g++.dg/abi/vthunk2.C: Likewise.
18106         * g++.dg/abi/vthunk3.C: Likewise.
18107         * g++.dg/ext/attrib8.C: Likewise.
18108         * g++.dg/opt/longbranch2.C: Likewise.
18109         * g++.dg/opt/reg-stack4.C: Likewise.
18110         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18111         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18112         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18113         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18114         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18115         * gcc.dg/20000609-1.c: Likewise.
18116         * gcc.dg/20000720-1.c: Likewise.
18117         * gcc.dg/20011107-1.c: Likewise.
18118         * gcc.dg/20011119-1.c: Likewise.
18119         * gcc.dg/20020108-1.c: Likewise.
18120         * gcc.dg/20020122-2.c: Likewise.
18121         * gcc.dg/20020122-3.c: Likewise.
18122         * gcc.dg/20020201-3.c: Likewise.
18123         * gcc.dg/20020206-1.c: Likewise.
18124         * gcc.dg/20020218-1.c: Likewise.
18125         * gcc.dg/20020310-1.c: Likewise.
18126         * gcc.dg/20020411-1.c: Likewise.
18127         * gcc.dg/20020418-2.c: Likewise.
18128         * gcc.dg/20020426-1.c: Likewise.
18129         * gcc.dg/20020426-2.c: Likewise.
18130         * gcc.dg/20020517-1.c: Likewise.
18131         * gcc.dg/20020523-1.c: Likewise.
18132         * gcc.dg/20020523-2.c: Likewise.
18133         * gcc.dg/20020729-1.c: Likewise.
18134         * gcc.dg/20030204-1.c: Likewise.
18135         * gcc.dg/20030826-2.c: Likewise.
18136         * gcc.dg/20030926-1.c: Likewise.
18137         * gcc.dg/20031202-1.c: Likewise.
18138         * gcc.dg/980312-1.c: Likewise.
18139         * gcc.dg/980313-1.c: Likewise.
18140         * gcc.dg/990117-1.c: Likewise.
18141         * gcc.dg/990424-1.c: Likewise.
18142         * gcc.dg/990524-1.c: Likewise.
18143         * gcc.dg/991230-1.c: Likewise.
18144         * gcc.dg/i386-387-1.c: Likewise.
18145         * gcc.dg/i386-387-2.c: Likewise.
18146         * gcc.dg/i386-387-3.c: Likewise.
18147         * gcc.dg/i386-387-4.c: Likewise.
18148         * gcc.dg/i386-387-5.c: Likewise.
18149         * gcc.dg/i386-387-6.c: Likewise.
18150         * gcc.dg/i386-asm-1.c: Likewise.
18151         * gcc.dg/i386-bitfield1.c: Likewise.
18152         * gcc.dg/i386-bitfield2.c: Likewise.
18153         * gcc.dg/i386-loop-1.c: Likewise.
18154         * gcc.dg/i386-loop-2.c: Likewise.
18155         * gcc.dg/i386-loop-3.c: Likewise.
18156         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18157         * gcc.dg/i386-pic-1.c: Likewise.
18158         * gcc.dg/i386-regparm.c: Likewise.
18159         * gcc.dg/i386-signbit-1.c: Likewise.
18160         * gcc.dg/i386-signbit-2.c: Likewise.
18161         * gcc.dg/i386-signbit-3.c: Likewise.
18162         * gcc.dg/i386-sse-5.c: Likewise.
18163         * gcc.dg/i386-sse-8.c: Likewise.
18164         * gcc.dg/i386-unroll-1.c: Likewise.
18165         * gcc.dg/tls/opt-1.c: Likewise.
18166         * gcc.dg/tls/opt-2.c: Likewise.
18167         * gcc.dg/unroll-1.c: Likewise.
18168         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18169         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18170         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18171         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18172         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
18173         -m64 is specified.
18174
18175 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18176
18177         PR c++/18389
18178         * g++.dg/parse/cond1.C: New test.
18179
18180         PR c++/18429
18181         * g++.dg/template/array9.C: New test.
18182         * g++.dg/ext/vla1.C: Adjust error messages.
18183         * g++.dg/ext/vlm1.C: Likewise.
18184         * g++.dg/template/crash2.C: Likewise.
18185
18186         PR c++/18436
18187         * g++.dg/template/call3.C: New test.
18188
18189         PR c++/18407
18190         * g++.dg/template/ptrmem11.C: New test.
18191
18192 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
18193
18194         PR other/14264
18195         * lib/g++.exp: Set LC_ALL and LANG to C.
18196         * lib/gcc-dg.exp: Likewise.
18197         * lib/gfortran.exp: Likewise.
18198         * lib/objc.exp: Likewise.
18199         * lib/treelang.exp: Likewise.
18200
18201 2004-11-12  Andreas Schwab  <schwab@suse.de>
18202
18203         * gcc.dg/pr16286.c: Fix last change.
18204
18205 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18206
18207         PR c++/18416
18208         * g++.dg/init/global1.C: New test.
18209
18210 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
18211
18212         * gcc.c-torture/execute/20041112-1.c: New test.
18213
18214 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18215
18216         * lib/gcc-dg.exp (dg-target-list): New.
18217
18218 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18219             Richard Sandiford  <rsandifo@redhat.com>
18220
18221         * lib/target-supports.exp (get-compiler_messages): New.
18222         (check_named_sections_available): Use it.
18223         (check_effective_target_ilp32): New.
18224         (check_effective_target_lp64): New.
18225         (is-effective-target): New.
18226         * lib/gcc-dg.exp (dg-require-effective-target): New.
18227
18228 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
18229
18230         * gcc.dg/precedence-1.c: New test.
18231
18232 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18233
18234         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
18235
18236         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
18237         message, delete generated files, use more descriptive name for
18238         executable, and make the test unsupported when it cannot be run.
18239
18240         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
18241         (dg-require-weak, dg-require-visibility, dg-require-alias,
18242         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
18243         dg-require-iconv, dg-require-named-sections): Use it.
18244
18245         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
18246
18247 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
18248
18249         PR target/16457
18250         * gcc.dg/ppc-and-1: New
18251
18252         PR target/16796
18253         * gcc.dg/ppc-mov-1.c: New.
18254
18255         PR target/16458
18256         * gcc.dg/ppc-compare-1.c: New.
18257
18258 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
18259
18260         * objc.dg/desig-init-2.m: New test.
18261
18262 2004-11-10  Adam Nemet  <anemet@lnxw.com>
18263
18264         PR middle-end/18160
18265         * g++.dg/warn/register-var-1.C: New test.
18266         * g++.dg/warn/register-var-2.C: New test.
18267
18268 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18269
18270         * gcc.dg/union-2.c: New test.
18271
18272 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
18273
18274         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
18275         New test for PR tree-optimization/17892.
18276
18277 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
18278
18279         PR c++/18369
18280         * g++.dg/init/new12.C: New test.
18281
18282 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
18283
18284         * gcc.target/sparc: New directory.
18285         * gcc.target/sparc/sparc.exp: New driver.
18286         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
18287         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
18288         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
18289         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
18290
18291 2004-11-10  Paul Brook  <paul@codesourcery.com>
18292
18293         PR fortran/18218
18294         * gfortran.dg/list_read.c: New test.
18295
18296 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18297
18298         PR c/18322
18299         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
18300         expected diagnostic location.
18301
18302 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
18303
18304         * gcc.dg/20041109-1.c: New test.
18305
18306 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18307
18308         PR objc/18406
18309         * objc/compile/pr18406.m: New test.
18310
18311 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18312
18313         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
18314
18315 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18316
18317         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
18318
18319 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18320
18321         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
18322
18323 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18324
18325         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
18326         exit.
18327
18328 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
18329
18330         PR tree-opt/18299
18331         * gcc.c-torture/pr18299-1.c: New test.
18332
18333 2004-11-06  Andreas Schwab  <schwab@suse.de>
18334
18335         * gcc.dg/pr16286.c: Also test for bool and pixel.
18336
18337 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
18338
18339         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
18340         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
18341         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
18342         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
18343         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
18344         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
18345         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
18346         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
18347         gcc.dg/struct-semi-3.c: New tests.
18348
18349 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18350
18351         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
18352
18353 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18354
18355         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
18356         Do not use C99 designators.
18357
18358 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18359
18360         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
18361
18362 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18363
18364         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
18365         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
18366         * gcc.c-torture/execute/simd-5.x: Remove.
18367
18368 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
18369
18370         PR rtl-optimization/17933
18371         * gcc.dg/torture/pr17933-1.c: New test.
18372
18373 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18374
18375         PR target/18106
18376         * lib/target-supports.exp (check_weak_available): Support
18377         Windows.
18378
18379 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
18380
18381         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
18382         call to fflush(stdout) before abort.
18383         (my_ffsll): New function.
18384         (generate_fields): Use it.
18385
18386 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18387
18388         * gcc.dg/init-undef-1.c: New test.
18389
18390 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18391
18392         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
18393         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
18394         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
18395         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
18396         expected messages for new parser.
18397
18398 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
18399
18400         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
18401
18402 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18403
18404         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
18405         on LP64 targets.
18406
18407 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18408
18409         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
18410         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
18411         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
18412         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
18413         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
18414         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
18415         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
18416         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
18417         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
18418         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
18419
18420 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18421
18422         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
18423         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
18424         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
18425         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
18426         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
18427         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
18428         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
18429         for new parser.
18430
18431 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
18432
18433         PR target/15342
18434         * gcc.dg/20041104-1.c: New test.
18435
18436 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18437
18438         * g++.dg/template/nontype7.C: New test.
18439         * g++.dg/template/nontype8.C: Likewise.
18440         * g++.dg/template/nontype9.C: Likewise.
18441         * g++.dg/template/nontype10.C: Likewise.
18442         * g++.dg/tc1/dr49.C: Likewise.
18443         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
18444         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
18445
18446 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18447
18448         * g++.dg/rtti/tinfo1.C: Remove xfails.
18449
18450 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18451
18452         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
18453         packed attribute to the definition to satisfy the new C++ parser.
18454
18455 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18456
18457         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
18458         invocations of va_arg.
18459
18460 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
18461
18462         PR c++/18124
18463         * g++.dg/template/crash25.C: New test.
18464
18465         PR c++/18155
18466         * g++.dg/template/typedef2.C: New test.
18467         * g++.dg/parse/crash13.C: Adjust error markers.
18468
18469         PR c++/18177
18470         * g++.dg/conversion/const3.C: New test.
18471
18472 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18473
18474         PR fortran/17535
18475         PR fortran/17583
18476         PR fortran/17713
18477         * gfortran.dg/generic_[123].f90: New testcases.
18478
18479 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18480
18481         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
18482         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
18483
18484 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18485
18486         PR tree-opt/16808
18487         * gcc.c-torture/compile/pr16808.c: New test.
18488
18489 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
18490
18491         PR rtl-optimization/17104
18492         * gcc.dg/ppc-bitfield1.c: New.
18493
18494 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18495
18496         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
18497
18498 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18499
18500         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
18501         strings for 32-bit code.
18502
18503 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
18504
18505         PR c/18239
18506         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
18507
18508 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
18509
18510         PR c++/18064
18511         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
18512
18513 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
18514
18515         PR c++/15172
18516         * g++.dg/init/aggr2.C: New test.
18517
18518 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
18519
18520         * objc.dg/local-decl-1.m: New test.
18521
18522 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18523
18524         * gcc.dg/20040910-1.c: Adjust regex.
18525
18526 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18527
18528         PR rtl-optimization/18084
18529         * g++.dg/opt/pr18084-1.C: New testcase.
18530
18531 2004-10-30  Matt Austern  <austern@apple.com>
18532
18533         PR c++/17542
18534         * g++.dg/ext/attrib18.C: New test.
18535
18536 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18537
18538         PR middle-end/18096
18539         * gcc.dg/pr18096-1.c: New test case.
18540
18541 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18542
18543         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
18544
18545 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
18546
18547         PR c/16666
18548         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
18549         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
18550         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
18551         gcc.dg/old-style-prom-3.c: New tests.
18552
18553 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
18554
18555         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
18556         Remove unnecessary inclusion of stdio.h.
18557
18558 2004-10-29  Roger Sayle  <roger@eyesopen.com>
18559
18560         PR rtl-optimization/17581
18561         * gcc.dg/pr17581-1.c: New test case.
18562
18563 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
18564
18565         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
18566         being implemented.
18567         * g++.dg/conversion/dr195-1.C: New.
18568         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
18569         * g++.old-deja/g++.mike/p10148.C: Likewise.
18570
18571 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
18572
18573         PR c++/17695
18574         * g++.dg/debug/typedef2.C: New test.
18575
18576 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
18577
18578         PR fortran/13490
18579         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
18580         * gfortran.dg/g77/README: Update.
18581
18582 2004-10-28  Matt Austern  <austern@apple.com>
18583
18584         PR c++/14124
18585         * g++.dg/ext/packed7.C: New test.
18586
18587 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18588
18589         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
18590         scan-assembler.
18591         * lib/scanasm.exp (hidden-scan-for): New proc.
18592         (scan-hidden): Use hidden-scan-for instead of constructing the scan
18593         string.
18594         (scan-not-hidden): Likewise.
18595         * lib/target-supports.exp (check_visibility_available): mach-o is
18596         support too.
18597
18598 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
18599
18600         PR c++/17132
18601         * g++.dg/template/memclass3.C: New test.
18602
18603 2004-10-28  Adam Nemet  <anemet@lnxw.com>
18604
18605         PR middle-end/18160
18606         * gcc.dg/register-var-1.c: New test.
18607         * gcc.dg/register-var-2.c: New test.
18608         * gcc.dg/asm-7.c: Taking the address of a register variable is an
18609         error now.
18610
18611 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
18612
18613         PR other/18172
18614         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
18615         unused variables.
18616         * gcc.dg/vect/vect-22.c: Likewise.
18617
18618 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
18619
18620         * gcc.dg/i386-rotate-1.c: New test.
18621
18622 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
18623
18624         * g++.dg/init/ref12.C: Add "run" marker.
18625
18626         PR c++/17435
18627         * g++.dg/init/ref12.C: New test.
18628
18629         PR c++/18140
18630         * g++.dg/template/shift1.C: New test.
18631         * g++.dg/template/error10.C: Adjust error markers.
18632
18633 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
18634
18635         PR tree-opt/17529
18636         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
18637
18638 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
18639
18640         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
18641         * gcc.dg/weak/weak-3.c: Likewise.
18642         * gcc.dg/weak/weak-5.c: Likewise.
18643         * gcc.dg/weak/weak-9.c: Likewise.
18644         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
18645         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
18646
18647         * gcc.dg/darwin-weakimport-1.c: New.
18648
18649 2004-10-28  Ben Elliston  <bje@au.ibm.com>
18650
18651         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
18652
18653 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
18654
18655         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
18656         'syntax' error messages.
18657         * gcc.dg/cpp/direct2s.c: Likewise.
18658
18659 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
18660
18661         * gcc.c-torture/compile/20041026-1.c: New.
18662
18663 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
18664
18665         PR c++/18093
18666         * g++.dg/lookup/ns2.C: New test.
18667
18668         PR c++/18020
18669         * g++.dg/template/enum4.C: New test.
18670
18671         PR c++/18161
18672         * g++.dg/template/expr1.C: New test.
18673
18674 2004-10-26  Ben Elliston  <bje@au.ibm.com>
18675
18676         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
18677
18678 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18679
18680         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
18681         gcc.dg/decl-nospec-3.c: New tests.
18682
18683 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
18684
18685         * objc.dg/super-class-3.m: New test.
18686
18687 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
18688
18689         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
18690         resyncing.
18691         * gcc.dg/cpp/direct2s.c: Likewise.
18692
18693 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
18694
18695         * objc.dg/image-info.m: Update for changes to section selection.
18696
18697 2004-10-25  David Ayers  <d.ayers@inode.at>
18698             Ziemowit Laski  <zlaski@apple.com>
18699
18700         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
18701         diagnostics when messaging 'id <Proto>'.
18702         * objc.dg/class-protocol-1.m: New test.
18703         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
18704         a non-existent method signature.
18705         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
18706         Update diagnostics when messaging with non-existent method signature.
18707         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
18708         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
18709         invalid receivers are now resolved as if messaging 'id'; remove
18710         extraneous diagnostics.
18711
18712 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18713
18714         PR c/16667
18715         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
18716         gcc.dg/init-desig-obs-3.c: New tests.
18717
18718 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
18719
18720         * gcc.dg/debug/20041023-1.c: New test.
18721
18722 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
18723
18724         PR middle-end/17407
18725         * gcc.c-torture/compile/pr17407.c: New test.
18726
18727         PR c++/18121
18728         * g++.dg/template/array8.C: New test.
18729
18730 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18731
18732         PR other/18138
18733         * lib/g++.exp: Accept more than one multilib libgcc.
18734         * lib/gcc-dg.exp: Likewise.
18735         * lib/objc.exp: Likewise.
18736         * lib/treelang.exp: Likewise.
18737         * lib/gfortran.exp: Likewise.
18738
18739 2004-10-24  Ben Elliston  <bje@au.ibm.com>
18740
18741         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
18742
18743 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
18744
18745         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
18746         * gcc.dg/c99-const-expr-3.c: Likewise.
18747
18748 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
18749
18750         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
18751
18752 2004-10-23  Ben Elliston  <bje@au.ibm.com>
18753
18754         * gcc.c-torture/execute/loop-2e.x: Remove.
18755
18756 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18757
18758         PR c++/18095
18759         * g++.dg/parse/crash18.C: New.
18760         * g++.dg/parse/crash19.C: New.
18761
18762 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18763
18764         * g++.dg/ext/dllimport1.C: Move dg-warnings.
18765         * g++.dg/ext/dllimport2.C: Same.
18766         * g++.dg/ext/dllimport8.C: Same.
18767
18768 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
18769
18770         PR c++/10841
18771         * g++.dg/conversion/cast1.C: New test.
18772         * g++.dg/overload/pmf1.C: Adjust error marker.
18773
18774 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
18775
18776         PR objc/17923
18777         * objc.dg/const-str-7.m: New test.
18778
18779 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18780
18781         * g++.dg/template/memfriend11.C: Fix comment typo.
18782         * g++.dg/template/memfriend14.C: Likewise.
18783
18784 2004-10-20  Richard Henderson  <rth@redhat.com>
18785
18786         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
18787         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
18788         -fasynchronous-unwind-tables.
18789
18790 2004-10-20  Richard Henderson  <rth@redhat.com>
18791
18792         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
18793         (main): Return success.
18794         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
18795         (main): Return success.
18796
18797 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18798
18799         PR c++/13495
18800         * g++.dg/template/memfriend9.C: New test.
18801         * g++.dg/template/memfriend10.C: Likewise.
18802         * g++.dg/template/memfriend11.C: Likewise.
18803         * g++.dg/template/memfriend12.C: Likewise.
18804         * g++.dg/template/memfriend13.C: Likewise.
18805         * g++.dg/template/memfriend14.C: Likewise.
18806         * g++.dg/template/memfriend15.C: Likewise.
18807         * g++.dg/template/memfriend16.C: Likewise.
18808         * g++.dg/template/memfriend17.C: Likewise.
18809         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
18810
18811 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
18812
18813         * g++.dg/conversion/dr195.C: New.
18814         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
18815
18816 2004-10-20  Ben Elliston  <bje@au.ibm.com>
18817             Devang Patel  <dpatel@apple.com>
18818
18819         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
18820         of floating point arithmetic, which could trap.
18821
18822 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
18823
18824         PR c++/14035
18825         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
18826         * g++.dg/conversion/const2.C: New test.
18827         * g++.dg/expr/reinterpret2.C: New test.
18828         * g++.dg/expr/reinterpret3.C: New test.
18829         * g++.dg/expr/cast2.C: New test.
18830         * g++.dg/expr/copy1.C: New test.
18831         * g++.dg/other/conversion1.C: Change error message.
18832         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
18833         function pointers to void *.
18834         * g++.old-deja/g++.mike/p10148.C: Likewise.
18835
18836 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18837
18838         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
18839
18840 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
18841
18842         PR c++/18047
18843
18844         * g++.dg/parse/expr3.C: New test.
18845
18846 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18847
18848         * gcc.dg/smod-1.c: New test.
18849
18850 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
18851
18852         * objc.dg/method-14.m: New test.
18853
18854 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18855
18856         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
18857         Also xfail as the patch was reverted.
18858
18859 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18860
18861         PR middle-end/16973
18862         * gcc.dg/pr16973.c: New test.
18863
18864 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
18865
18866         PR tree-optimization/17656
18867         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
18868
18869 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18870
18871         * g++.dg/eh/shadow1.C: New.
18872
18873 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
18874
18875         * gcc.c-torture/compile/20041018-1.c: New test.
18876
18877 2004-10-18  Ben Elliston  <bje@au.ibm.com>
18878
18879         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
18880         compiler referring to register 0 when accessing sdata.  The linker
18881         now patches things up.
18882
18883 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
18884
18885         PR c/17529
18886         * gcc.c-torture/compile/pr17529.c: New test.
18887
18888 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18889
18890         PR c++/17743
18891         * g++.dg/ext/attrib17.C: New test.
18892
18893 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18894
18895         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
18896
18897 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18898
18899         PR c++/10479
18900         * g++.dg/ext/attrib16.C: New test.
18901
18902 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
18903
18904         PR c++/17042
18905         * g++.dg/init/dso_handle1.C: New test.
18906
18907         PR c++/14667
18908         * g++.dg/parse/typedef6.C: New test.
18909
18910         PR c++/17916
18911         * g++.dg/parse/pragma1.C: New test.
18912
18913 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
18914
18915         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
18916
18917 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
18918
18919         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
18920         -fno-common when on HPPA HP-UX platforms.
18921
18922 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
18923
18924         PR other/16820
18925         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
18926         stdint.h.
18927         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
18928         uintptr_t.
18929
18930 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18931
18932         PR c++/16301
18933         * g++.dg/lookup/strong-using-4.C: New test.
18934
18935 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18936
18937         PR middle-end/16567
18938         * gcc.c-torture/compile/nested-1.c: New test.
18939
18940 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18941
18942         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
18943         and mipsisa64*-*-* (until support for misaligned loads is added).
18944         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
18945         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
18946         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
18947         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
18948         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
18949         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
18950
18951 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
18952
18953         PR c++/17976
18954         * g++.dg/init/dtor3.C: New test.
18955
18956 2004-10-15  Ben Elliston  <bje@au.ibm.com>
18957
18958         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
18959
18960 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
18961
18962         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
18963         * gcc.dg/macho-lo-sum.c: Likewise.
18964
18965 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
18966
18967         * gcc.dg/ppc-spe64-1.c: New test.
18968
18969 2004-10-14  Devang Patel  <dpatel@apple.com>
18970
18971         PR 17635
18972         * gcc.dg/pr17635.c : New test.
18973
18974 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
18975
18976         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
18977         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
18978         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
18979         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
18980         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
18981         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
18982         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
18983         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
18984         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
18985         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
18986         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
18987         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
18988         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
18989         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
18990         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
18991         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
18992         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
18993         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
18994
18995 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18996
18997         * gcc.dg/vect/vect-82.c: New testcase.
18998         * gcc.dg/vect/vect-82_64.c: New testcase.
18999         * gcc.dg/vect/vect-83.c: New testcase.
19000         * gcc.dg/vect/vect-83_64.c: New testcase.
19001
19002 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19003
19004         * gcc.dg/cpp/error-1.c: New test.
19005
19006 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19007
19008         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
19009
19010 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
19011
19012         PR target/17984
19013         * gcc.dg/cris-peep2-xsrand2.c: New test.
19014
19015 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
19016
19017         PR c++/17661
19018         * testsuite/g++.dg/expr/for2.C: New test.
19019
19020 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19021
19022         * g++.dg/inherit/thunk1.C: Run on the SPARC.
19023
19024 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
19025
19026         PR tree-optimization/17724
19027         * g++.dg/opt/pr17724-1.C: New test.
19028         * g++.dg/opt/pr17724-2.C: New test.
19029         * g++.dg/opt/pr17724-3.C: New test.
19030         * g++.dg/opt/pr17724-4.C: New test.
19031         * g++.dg/opt/pr17724-5.C: New test.
19032         * g++.dg/opt/pr17724-6.C: New test.
19033
19034 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
19035
19036         PR c/17301
19037         * gcc.dg/pr17301-2.c: New test.
19038
19039 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
19040
19041         PR c++/15876
19042         * g++.dg/parse/error22.C: New test.
19043
19044         PR c++/17936
19045         * g++.dg/template/spec18.C: New test.
19046
19047 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
19048
19049         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
19050         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
19051         memcpy.
19052         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
19053         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
19054
19055 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19056
19057         * g++.dg/eh/cleanup5.C: Add dg-options "".
19058
19059 2004-10-11  Roger Sayle  <roger@eyesopen.com>
19060
19061         PR middle-end/17657
19062         * gcc.dg/switch-4.c: New test case.
19063
19064 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
19065
19066         * gcc.c-torture/execute/20041011-1.c: New test.
19067
19068 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19069
19070         PR c++/17554
19071         * g++.dg/init/for3.C: New test.
19072
19073         PR c++/17657
19074         * g++.dg/opt/switch2.C: New test.
19075
19076         PR middle-end/17703
19077         * g++.dg/warn/Wreturn-2.C: New test.
19078
19079 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19080
19081         PR c++/17907
19082         * g++.dg/eh/cleanup5.C: New test.
19083
19084 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
19085
19086         PR c++/17393
19087         * g++.dg/parse/error21.C: New test.
19088
19089 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19090
19091         * g++.dg/overload/pmf1.C: Adjust quoting marks.
19092         * g++.dg/warn/incomplete1.C: Likewise.
19093         * g++.dg/template/qualttp20.C: Likewise.
19094
19095 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19096
19097         PR c/17881
19098         * parm-incomplete-1.c: New test.
19099
19100 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19101
19102         PR c++/17867
19103         * g++.dg/parse/error19.C: New test.
19104
19105         PR c++/17670
19106         * g++.dg/init/new11.C: New test.
19107
19108         PR c++/17821
19109         * g++.dg/parse/error20.C: New test.
19110
19111         PR c++/17826
19112         * g++.dg/template/crash24.C: New test.
19113
19114 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19115
19116         PR c/17301
19117         * gcc.dg/pr17301-1.c: New test.
19118
19119 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19120
19121         PR c/17189
19122         * gcc.dg/anon-struct-5.c: New test.
19123
19124 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19125
19126         PR c/17844
19127         * gcc.dg/pr17844-1.c: New test.
19128
19129 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
19130
19131         PR tree-optimization/17906
19132         * gcc.c-torture/compile/pr17906.c: New.
19133
19134 2004-10-09  Stuart Hastings  <stuart@apple.com>
19135             Roger Sayle  <roger@eyesopen.com>
19136
19137         PR rtl-optimization/17853
19138         * gcc.dg/i386-mmx-5.c: New testcase.
19139
19140 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
19141
19142         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
19143
19144 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19145
19146         PR c++/17524
19147         * g++.dg/template/static9.C: New test.
19148
19149         PR c++/17685
19150         * g++.dg/parse/operator5.C: New test.
19151
19152 2004-10-09  Roger Sayle  <roger@eyesopen.com>
19153
19154         PR middle-end/17894
19155         * gcc.c-torture/execute/divcmp-4.c: New test case.
19156
19157 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19158
19159         PR tree-opt/17902
19160         * g++.dg/opt/pr17902.C: New test.
19161
19162 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
19163
19164         * gcc.dg/cpp/ident-1.c: Add dg-options "".
19165
19166 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19167
19168         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
19169
19170 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19171
19172         * gcc.dg/assign-warn-3.c: New test.
19173
19174 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19175
19176         PR c/16999
19177         * gcc.dg/cpp/ident-1.c: New test.
19178
19179 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19180
19181         * gcc.c-torture/compile/acc1.c: New.
19182
19183 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19184
19185         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
19186         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
19187
19188 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19189
19190         * gcc.dg/ultrasp11.c: New test.
19191
19192 2004-10-08  Michael Matz  <matz@suse.de>
19193
19194         * gcc.dg/doloop-2.c: New test.
19195
19196 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19197
19198         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
19199         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
19200         objc.dg/method-9.m: Update expected diagnostics.
19201
19202 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
19203
19204         * gcc.dg/ppc-fsel-3.c: New file.
19205         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
19206
19207 2004-10-07  Paul Brook  <paul@codesourcery.com>
19208
19209         * gfortran.dg/intrinsic_verify_1.f90: New test.
19210
19211 2004-10-07  Paul Brook  <paul@codesourcery.com>
19212
19213         * gfortran.dg/empty_format_1.f90: Remove stray commas.
19214
19215 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19216
19217         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
19218         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
19219         commit.
19220
19221 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19222
19223         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
19224
19225 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19226
19227         PR c++/17115
19228         * g++.dg/warn/Winline-4.C: New test.
19229
19230 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19231
19232         * gcc.c-torture/compile/20041007-1.c: New test.
19233
19234 2004-10-07  Paul Brook  <paul@codesourcery.com>
19235
19236         PR fortran/17678
19237         * gfortran.dg/use_allocated_1.f90: New test.
19238
19239 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19240
19241         PR middle-end/17849
19242         * gfortran.fortran-torture/compile/nested.f90: New test
19243
19244 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19245
19246         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
19247
19248 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19249
19250         PR c++/17368
19251         * g++.dg/ext/asm6.C: New test.
19252
19253 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
19254
19255         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
19256
19257 2004-10-06  Paul Brook  <paul@codesourcery.com>
19258
19259         PR libfortran/17709
19260         * gfortran.dg/empty_format_1.f90: New test.
19261
19262 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19263
19264         PR fortran/17568
19265         * gfortran.dg/ishft.f90: New test.
19266
19267         PR fortran/17283
19268         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
19269         tests.
19270
19271 2004-10-06  Paul Brook  <paul@codesourcery.com>
19272
19273         * gfortran.dg/do_1.f90: New test.
19274
19275 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19276
19277         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
19278         optimizing for size.
19279
19280 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19281
19282         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
19283
19284 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19285
19286         * gcc.c-torture/compile/20041005-1.c: New test.
19287
19288 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19289
19290         PR c++/17829
19291         * g++.dg/lookup/koenig4.C: New.
19292
19293 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19294
19295         * g++.dg/other/classkey1.C: Adjust quoting marks.
19296         * g++.dg/parse/error15.C: Likewise.
19297         * g++.dg/template/meminit2.C (int>): Likewise.
19298
19299 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19300
19301         PR fortran/17283
19302         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
19303
19304         PR fortran/17631
19305         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
19306
19307         PR fortran/17708
19308         * gfortran.dg/pr17708.f90: New test.
19309
19310 2004-10-04  Chao-ying Fu  <fu@mips.com>
19311
19312         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
19313         * gcc.dg/vect/vect-4.c: Ditto.
19314         * gcc.dg/vect/vect-5.c: Ditto.
19315         * gcc.dg/vect/vect-6.c: Ditto.
19316         * gcc.dg/vect/vect-8.c: Ditto.
19317         * gcc.dg/vect/vect-16.c: Ditto.
19318         * gcc.dg/vect/vect-30.c: Ditto.
19319         * gcc.dg/vect/vect-40.c: Ditto.
19320         * gcc.dg/vect/vect-41.c: Ditto.
19321         * gcc.dg/vect/vect-42.c: Ditto.
19322         * gcc.dg/vect/vect-43.c: Ditto.
19323         * gcc.dg/vect/vect-44.c: Ditto.
19324         * gcc.dg/vect/vect-45.c: Ditto.
19325         * gcc.dg/vect/vect-46.c: Ditto.
19326         * gcc.dg/vect/vect-47.c: Ditto.
19327         * gcc.dg/vect/vect-48.c: Ditto.
19328         * gcc.dg/vect/vect-49.c: Ditto.
19329         * gcc.dg/vect/vect-50.c: Ditto.
19330         * gcc.dg/vect/vect-51.c: Ditto.
19331         * gcc.dg/vect/vect-52.c: Ditto.
19332         * gcc.dg/vect/vect-53.c: Ditto.
19333         * gcc.dg/vect/vect-54.c: Ditto.
19334         * gcc.dg/vect/vect-55.c: Ditto.
19335         * gcc.dg/vect/vect-56.c: Ditto.
19336         * gcc.dg/vect/vect-57.c: Ditto.
19337         * gcc.dg/vect/vect-58.c: Ditto.
19338         * gcc.dg/vect/vect-59.c: Ditto.
19339         * gcc.dg/vect/vect-60.c: Ditto.
19340         * gcc.dg/vect/vect-74.c: Ditto.
19341         * gcc.dg/vect/vect-79.c: Ditto.
19342         * gcc.dg/vect/vect-80.c: Ditto.
19343
19344 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19345
19346         * gcc.dg/unused-7.c: Use the correct option.
19347
19348 2004-10-04  Paul Brook  <paul@codesourcery.com>
19349         Bud Davis  <bdavis9659@comcast.net>
19350
19351         PR fortran/17706
19352         PR fortran/16434
19353         * gfortran/pr17706.f90: New test.
19354         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
19355
19356 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19357
19358         * gfortran.dg/pr17612.f90: New test.
19359
19360 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19361
19362         * g++.dg/template/local1.C: Adjust quoting marks in
19363         testing for diagnostics.
19364         * g++.dg/tls/diag-2.C: Likewise.
19365         * g++.dg/other/error8.C: Likewise.
19366
19367 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19368
19369         PR c/17178
19370         * gcc.dg/unused-4.c: Adjust to be correct.
19371
19372         PR c/17820
19373         * gcc.dg/unused-7.c: New test.
19374
19375 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19376
19377         PR c++/17797
19378         * g++.dg/overload/template2.C: New test.
19379
19380 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
19381
19382         PR tree-optimization/16632
19383         * gcc.dg/tree-ssa/20041002-1.c: New.
19384
19385 2004-10-03  Paul Brook  <paul@codesourcery.com>
19386
19387         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
19388         rather than relying on default formatting.
19389
19390 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
19391
19392         * gcc.dg/20040920-1.c: Update expected message text.
19393
19394 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
19395
19396         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
19397
19398 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
19399
19400         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
19401         tree level.
19402
19403 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19404
19405         * gcc.dg/tree-ssa/pr17343.c: Remove.
19406
19407 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19408
19409         PR tree-opt/17343
19410         * gcc.dg/tree-ssa/pr17343.c: New test.
19411
19412 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
19413
19414         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
19415         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
19416         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
19417         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
19418         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
19419
19420 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19421
19422         * gcc.dg/lvalue-2.c: New test.
19423
19424 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19425
19426         PR c/17730
19427         * gcc.dg/pr17730-1.c: New test
19428
19429 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
19430
19431         PR c/7425
19432         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
19433
19434 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19435
19436         * gcc.c-torture/execute/stdarg-1.c: New test.
19437         * gcc.c-torture/execute/stdarg-2.c: New test.
19438         * gcc.c-torture/execute/stdarg-3.c: New test.
19439         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19440         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19441         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19442         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19443         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19444
19445 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19446
19447         PR tree-optimization/17697
19448         * g++.dg/opt/pr17697-1.C: New test.
19449         * g++.dg/opt/pr17697-2.C: New test.
19450         * g++.dg/opt/pr17697-3.C: New test.
19451
19452 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
19453
19454         PR c/16409
19455         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
19456         gcc.dg/vla-init-5.c: New tests.
19457
19458 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19459
19460         PR c/13804
19461         * gcc.dg/pr13804-1.c: New test.
19462
19463 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19464
19465         PR fortran/16938
19466         * gfortran.dg/pr16938.f90: New test.
19467
19468 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19469
19470         * g++.dg/template/crash23.C: New test.
19471
19472 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19473
19474         PR c++/17585
19475         * g++.dg/template/static8.C: New test.
19476
19477 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
19478
19479         PR c++/17681
19480         * g++.dg/other/error9.C: New test.
19481
19482 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19483
19484         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
19485
19486 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19487
19488         PR fortran/15164
19489         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
19490
19491 2004-09-26  Roger Sayle  <roger@eyesopen.com>
19492
19493         PR middle-end/17112
19494         * gcc.dg/pr17112-1.c: New test case.
19495
19496 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19497
19498         PR c/11459
19499         * gcc.dg/pr11459-1.c: New test.
19500
19501 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
19502
19503         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
19504         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19505
19506 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19507
19508         * gfortran.dg/pr15324.f90: Make array bounds consistent.
19509
19510 2004-09-25  Jan Hubicka  <jh@suse.cz>
19511
19512         * compile/30040909-1.c: New test.
19513         * compile/30040907-1.c: New test.
19514
19515 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
19516
19517         * gcc.c-torture/execute/va-arg-26.c: New test.
19518
19519 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
19520
19521         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
19522         extra diagnostics on targets with 64-bit pointers.
19523         * objc.dg/selector-1.m: Adjust dg-warning regexp.
19524
19525 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19526
19527         PR c/17188
19528         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
19529         * gcc.dg/decl-3.c: Adjust expected message.
19530
19531 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19532
19533         PR fortran/17615
19534         * gfortran.dg/pr17615.f90: New test.
19535
19536 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
19537
19538         PR tree-optimzation/17517
19539         * g++.dg/tree-ssa/pr17517.C: New Test.
19540
19541 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19542
19543         PR c++/16889
19544         * g++.dg/lookup/ambig3.C: New.
19545
19546 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
19547
19548         PR tree-opt/17624
19549         * g++.dg/opt/pr17624.C: New test.
19550
19551 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19552
19553         PR c/6980
19554         * gcc.dg/Wbad-function-cast-1.c: New test.
19555
19556 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
19557
19558         * g++.dg/ext/complit1.C
19559         * g++.dg/other/error2.C
19560         * g++.dg/other/nontype-1.C
19561         * g++.dg/parse/crash11.C
19562         * g++.dg/parse/crash12.C
19563         * g++.dg/parse/error15.C
19564         * g++.dg/parse/error4.C
19565         * g++.dg/parse/tmpl-outside1.C
19566         * g++.dg/parse/too-many-tmpl-args1.C
19567         * g++.dg/template/dependent-expr3.C
19568         * g++.dg/template/error10.C
19569         * g++.dg/template/instantiate1.C
19570         * g++.dg/template/vtable2.C
19571         * g++.dg/warn/Wshadow-1.C
19572         * g++.dg/warn/weak1.C
19573         * g++.old-deja/g++.brendan/crash16.C
19574         * g++.old-deja/g++.brendan/crash18.C
19575         * g++.old-deja/g++.brendan/crash48.C
19576         * g++.old-deja/g++.brendan/crash49.C
19577         * g++.old-deja/g++.brendan/crash55.C
19578         * g++.old-deja/g++.brendan/crash56.C
19579         * g++.old-deja/g++.brendan/crash8.C
19580         * g++.old-deja/g++.brendan/enum11.C
19581         * g++.old-deja/g++.brendan/enum8.C
19582         * g++.old-deja/g++.brendan/enum9.C
19583         * g++.old-deja/g++.brendan/friend3.C
19584         * g++.old-deja/g++.brendan/misc14.C
19585         * g++.old-deja/g++.bugs/900402_02.C
19586         * g++.old-deja/g++.bugs/900404_03.C
19587         * g++.old-deja/g++.bugs/900404_04.C
19588         * g++.old-deja/g++.bugs/900428_03.C
19589         * g++.old-deja/g++.jason/crash4.C
19590         * g++.old-deja/g++.jason/overload21.C
19591         * g++.old-deja/g++.jason/redecl1.C
19592         * g++.old-deja/g++.jason/report.C
19593         * g++.old-deja/g++.jason/rfg10.C
19594         * g++.old-deja/g++.jason/template30.C
19595         * g++.old-deja/g++.law/arm12.C
19596         * g++.old-deja/g++.law/ctors5.C
19597         * g++.old-deja/g++.law/cvt20.C
19598         * g++.old-deja/g++.law/init10.C
19599         * g++.old-deja/g++.law/init8.C
19600         * g++.old-deja/g++.law/visibility17.C
19601         * g++.old-deja/g++.law/visibility7.C
19602         * g++.old-deja/g++.mike/net8.C
19603         * g++.old-deja/g++.mike/p646.C
19604         * g++.old-deja/g++.mike/p700.C
19605         * g++.old-deja/g++.mike/p701.C
19606         * g++.old-deja/g++.mike/p811.C
19607         * g++.old-deja/g++.ns/template13.C
19608         * g++.old-deja/g++.other/array3.C
19609         * g++.old-deja/g++.other/crash25.C
19610         * g++.old-deja/g++.other/dtor3.C
19611         * g++.old-deja/g++.other/dtor4.C
19612         * g++.old-deja/g++.other/main1.C
19613         * g++.old-deja/g++.other/warn7.C
19614         * g++.old-deja/g++.pt/crash11.C
19615         * g++.old-deja/g++.pt/crash36.C
19616         * g++.old-deja/g++.pt/spec22.C
19617         * g++.old-deja/g++.pt/spec9.C
19618         * g++.old-deja/g++.pt/ttp52.C
19619         * g++.old-deja/g++.robertl/eb103.C
19620         * g++.old-deja/g++.robertl/eb121.C
19621         * g++.old-deja/g++.robertl/eb22.C
19622         * g++.old-deja/g++.robertl/eb8.C:
19623         Update locations and/or regexps of dg-error markers.
19624         Remove markers for some bogus messages that are no longer issued.
19625
19626 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
19627
19628         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
19629         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
19630
19631 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
19632
19633         PR c++/17618
19634         * g++.dg/lookup/crash5.C: New test.
19635
19636 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
19637
19638         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
19639         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
19640         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
19641         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
19642         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
19643         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
19644
19645         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
19646         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
19647         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
19648         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
19649         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
19650         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
19651
19652         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
19653
19654         * gcc.dg/vect/vect-44.c: Check additional cases.
19655         * gcc.dg/vect/vect-48.c: Check additional cases.
19656
19657         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
19658         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
19659         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
19660         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
19661         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
19662         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
19663         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
19664         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
19665         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
19666
19667         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
19668         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
19669         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
19670
19671 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19672
19673         * gcc.dg/tree-ssa/loop-6.c: New test.
19674
19675 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
19676
19677         PR c++/17620
19678         * g++.dg/inherit/base2.C: New.
19679
19680 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19681
19682         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
19683         * gcc.dg/20001012-2.c: Likewise.
19684         * gcc.dg/20001013-1.c: Likewise.
19685         * gcc.dg/20001101-1.c: Likewise.
19686         * gcc.dg/20001102-1.c: Likewise.
19687         * gcc.dg/bf-spl1.c: Likewise.
19688         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
19689         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
19690
19691 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
19692
19693         PR tree-optimization/16721
19694         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
19695
19696 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
19697
19698         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
19699         * gcc.dg/20040305-1.c: Likewise.
19700
19701 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19702
19703         PR c/16566
19704         * gcc.c-torture/compile/pr16566-1.c,
19705         gcc.c-torture/compile/pr16566-2.c,
19706         gcc.c-torture/compile/pr16566-3.c: New tests.
19707
19708 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
19709
19710         PR tree-optimization/17512
19711         * gcc.c-torture/compile/20040916-1.c.
19712
19713 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
19714
19715         * gcc.dg/pragma-re-3.c: New test.
19716
19717 2004-09-17  Matt Austern  <austern@apple.com>
19718
19719         PR c++/15049
19720         * g++.dg/other/anon3.C: New.
19721
19722 2004-09-21  Roger Sayle  <roger@eyesopen.com>
19723
19724         PR c++/7503
19725         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
19726         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
19727         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
19728         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
19729         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
19730
19731 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
19732
19733         PR fortran/17286
19734         * gfortran.dg/pr17286.f90: New test.
19735
19736 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
19737
19738         PR c++/17530
19739         * g++.dg/template/static7.C: New test.
19740
19741 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
19742
19743         PR tree-opt/17558
19744         * gcc.c-torture/compile/pr17558.c: New test.
19745
19746 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19747
19748         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
19749         if SKIP_ATTRIBUTE is defined.
19750
19751 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19752
19753         PR fortran/15957
19754         * gfortran.dg/pr15957.f90: New test.
19755
19756 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
19757
19758         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
19759         in comparison.
19760         * gcc.dg/vect/vect-79.c: Likewise.
19761         * gcc.dg/vect/vect-80.c: Likewise.
19762
19763 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19764
19765         PR fortran/15750
19766         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
19767
19768 2004-09-20  Ira Rosen  <irar@il.ibm.com>
19769
19770         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
19771         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
19772         * gcc.dg/vect/vect-62.c: New testcase.
19773         * gcc.dg/vect/vect-63.c: New testcase.
19774         * gcc.dg/vect/vect-64.c: New testcase.
19775         * gcc.dg/vect/vect-65.c: New testcase.
19776         * gcc.dg/vect/vect-66.c: New testcase.
19777         * gcc.dg/vect/vect-67.c: New testcase.
19778         * gcc.dg/vect/vect-68.c: New testcase.
19779         * gcc.dg/vect/vect-69.c: New testcase.
19780         * gcc.dg/vect/vect-79.c: New testcase.
19781         * gcc.dg/vect/vect-80.c: New testcase.
19782
19783 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19784
19785         * gcc.target/mips/asm-1.c: New test.
19786
19787 2004-09-19  Ira Rosen  <irar@il.ibm.com>
19788
19789         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
19790         * gcc.dg/vect/vect-73.c: New testcase.
19791         * gcc.dg/vect/vect-74.c: New testcase.
19792         * gcc.dg/vect/vect-75.c: New testcase.
19793         * gcc.dg/vect/vect-76.c: New testcase.
19794         * gcc.dg/vect/vect-77.c: New testcase.
19795         * gcc.dg/vect/vect-78.c: New testcase
19796
19797 2004-09-18  Paul Brook  <paul@codesourcery.com>
19798
19799         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
19800
19801 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
19802
19803         PR c/17424
19804         * gcc.dg/pr17424-1.c: New test.
19805
19806 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
19807
19808         * g++.dg/tree-ssa/pr17153.C: New test.
19809
19810 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
19811
19812         PR pch/13361
19813         * testsuite/g++.dg/pch/wchar-1.C: New.
19814         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19815
19816 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
19817
19818         * gcc.c-torture/execute/20040917-1.c: New test.
19819
19820 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19821
19822         PR tree-optimization/17319
19823         * gcc.dg/pr17319.c: New test.
19824
19825 2004-09-17  Devang Patel  <dpatel@apple.com>
19826
19827         * gcc.dg/20040813-1.c: New test.
19828
19829 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19830
19831         PR tree-optimization/17273
19832         * gcc.c-torture/compile/pr17273.c: New test.
19833
19834 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19835
19836         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
19837         Update expected messages.
19838         * gcc.dg/declspec-13.c: New test.
19839
19840 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
19841
19842         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
19843
19844 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19845
19846         * gcc.c-torture/execute/pr17252.c: Use post-increment to
19847         change what 'a' is pointing to.
19848
19849 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
19850
19851         PR c++/16002
19852         * g++.dg/template/error18.C: New test.
19853
19854         PR c++/16029
19855         * g++.dg/warn/Wunused-8.C: New test.
19856
19857 2004-09-17  Steven Bosscher  <stevenb@suse.de>
19858
19859         PR tree-optimization/17513
19860         * gcc.dg/20040916-1.c: New test.
19861
19862 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
19863
19864         PR c++/17501
19865         * g++.dg/template/typename7.C: New test.
19866
19867 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19868
19869         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
19870
19871 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
19872
19873         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
19874         with -ftree-based-profiling also.
19875         * lib/profopt.exp: Support late-set profile_option/feedback_option.
19876
19877 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
19878
19879         PR/15364
19880         * gfortran.dg/der_array_io_1.f90: New test.
19881         * gfortran.dg/der_array_io_2.f90: New test.
19882         * gfortran.dg/der_array_io_3.f90: New test.
19883
19884 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19885
19886         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
19887         EABI.
19888
19889 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19890
19891         * g++.dg/opt/switch1.C: New test.
19892
19893 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19894
19895         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
19896         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
19897         Update expected messages.
19898
19899 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19900
19901         PR fortran/16485
19902         * gfortran.dg/same_name_1.f90: New test.
19903
19904 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
19905
19906         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
19907         dereference garbage pointers.
19908
19909 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
19910
19911         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
19912         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
19913
19914         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
19915         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
19916         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
19917
19918 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
19919
19920         PR c++/17324
19921         * g++.dg/template/mangle1.C: New test.
19922
19923 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19924
19925         PR tree-optimization/17252
19926         * gcc.c-torture/execute/pr17252.c: New test.
19927
19928 2004-09-14  Andrew Pinski  <apinski@apple.com>
19929
19930         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
19931
19932 2004-09-14  Roger Sayle  <roger@eyesopen.com>
19933
19934         PR rtl-optimization/9771
19935         * gcc.dg/pr9771-1.c: New test case.
19936
19937 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19938
19939         PR tree-optimization/15262
19940         * gcc.c-torture/execute/pr15262-1.c: New test.
19941         * gcc.c-torture/execute/pr15262-2.c: New test.
19942
19943 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19944
19945         * gcc.dg/declspec-12.c: New test.
19946
19947 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
19948
19949         * gfortran.dg/pr17090.f90: Add directives to test.
19950
19951 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19952
19953         * gcc.c-torture/compile/20040914-1.c: New test.
19954
19955 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19956
19957         PR c++/16162
19958         * g++.dg/template/decl2.C: New test.
19959
19960 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
19961
19962         PR fortran/17090
19963         * gfortran.dg/pr17090.f90: New test.
19964
19965 2004-09-13  Dale Johannesen  <dalej@apple.com>
19966
19967         * gcc.c-torture/compile/pr17408.c: New test case.
19968
19969 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19970
19971         PR c++/16716
19972         * g++.dg/parse/crash17.C: New test.
19973
19974         PR c++/17327
19975         * g++.dg/template/enum3.C: New test.
19976
19977 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
19978
19979         * lib/gcc-defs.exp: Load wrapper.exp.
19980         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
19981         using local code.
19982         * lib/gcc.exp (gcc_init): Similar.
19983         * lib/gfortran.exp (gfortran_init): Similar.
19984         * lib/objc.exp (objc_init): Similar.
19985         * lib/treelang.exp (treelang_init): Similar.
19986         * lib/wrapper.exp: New file with build_wrapper call machinery in
19987         ${tool}_maybe_build_wrapper.
19988
19989 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19990
19991         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
19992         "inline".
19993         * gcc.dg/declspec-11.c: Update expected messages.
19994         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
19995         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
19996         gcc.dg/inline-12.c: New tests.
19997
19998 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
19999
20000         * g++.dg/tree-ssa/pr17400.C: New testcase.
20001
20002 2004-09-13  James E Wilson  <wilson@specifixinc.com>
20003
20004         * gcc.target/mips/sb1-1.c: New testcase.
20005
20006 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
20007
20008         * lib/g77-dg.exp: Remove unused file.
20009         * lib/mike-g77.exp: Ditto.
20010         * lib/g77.exp: Ditto.
20011
20012 2004-09-12  Richard Henderson  <rth@redhat.com>
20013
20014         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
20015
20016 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20017
20018         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
20019         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20020         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
20021         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
20022         Update expected messages.
20023
20024 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
20025
20026         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
20027         declaration/use mismatch for dirp parameter.
20028
20029 2004-09-12  Andrew Pinski  <apinski@apple.com>
20030
20031         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
20032         -fgnu-runtime is passed.
20033
20034 2004-09-12  Richard Henderson  <rth@redhat.com>
20035
20036         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
20037         do the uplevel thing and update additional_flags directly.
20038         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
20039         gfortran.fortran-torture/execute/intrinsic_nearest.x,
20040         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
20041         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
20042
20043 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20044
20045         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
20046
20047 2004-09-11  Roger Sayle  <roger@eyesopen.com>
20048
20049         PR middle-end/17411
20050         * g++.dg/opt/pr17411-1.C: New test case.
20051
20052 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20053
20054         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20055         gcc.dg/tls/diag-2.c: Update expected messages.
20056         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
20057         messages.
20058         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
20059         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
20060         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
20061         gcc.dg/tls/diag-5.c: New tests.
20062
20063 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
20064
20065         * gcc.dg/20040910-1.c: Correct dg-error regexp.
20066
20067 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20068
20069         * g++.dg/parse/break-in-for.C: New test.
20070
20071 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
20072
20073         * gcc.dg/tree-ssa/20040911-1.c: New test.
20074
20075 2004-09-11  Andreas Jaeger  <aj@suse.de>
20076
20077         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
20078         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
20079
20080 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
20081
20082         * gcc.target/frv: New directory of FR-V-specific tests.
20083
20084 2004-09-10  James E Wilson  <wilson@specifixinc.com>
20085
20086         * gcc.dg/convert-vec-1.c: New test.
20087
20088 2004-09-10  Roger Sayle  <roger@eyesopen.com>
20089
20090         PR middle-end/17024
20091         * gcc.dg/pr17024-1.c: New test case.
20092
20093 2004-09-10  Eric Christopher  <echristo@redhat.com>
20094
20095         * gcc.dg/20040910-1.c: New test.
20096
20097 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20098
20099         * gcc.dg/bitfld-9.c: New test.
20100
20101 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
20102
20103         * gcc.c-torture/execute/ieee/acc1.c: New test.
20104         * gcc.c-torture/execute/ieee/acc2.c: New test.
20105         * gcc.c-torture/execute/ieee/mzero6.c: New test.
20106
20107 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20108
20109         * gcc.dg/deprecated-2.c: New test.
20110
20111 2004-09-09  James E Wilson  <wilson@specifixinc.com>
20112
20113         * gcc.dg/init-vec-1.c: New test.
20114
20115 2004-09-09  Roger Sayle  <roger@eyesopen.com>
20116
20117         PR middle-end/17055
20118         * gcc.dg/pr17055-1.c: New test case.
20119
20120 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
20121
20122         PR target/17377
20123         * gcc.c-torture/execute/pr17377.c: New test.
20124
20125 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20126
20127         PR c/8420
20128         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
20129         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
20130         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20131         gcc.dg/long-long-typespec-1.c: New tests.
20132         * gcc.dg/tls/diag-2.c: Update expected diagnostics
20133
20134 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20135
20136         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
20137         gcc.dg/gnu99-static-1.c: New tests.
20138
20139 2004-09-08  Devang Patel  <dpatel@apple.com>
20140
20141         * gcc.dg/darwin-ld-20040828-1.c: New test.
20142         * gcc.dg/darwin-ld-20040828-2.c: New test.
20143         * gcc.dg/darwin-ld-20040828-3.c: New test.
20144
20145 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
20146
20147         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
20148         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
20149         in error message.
20150         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
20151         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
20152         in error message.
20153         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
20154         types they qualify.
20155         * objc.dg/type-size-2.m: Fix wording in comment.
20156         * objc.dg/va-meth-1.m: New test case.
20157
20158 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
20159
20160         PR c/16633:
20161         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
20162         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
20163
20164 2004-09-06  Devang Patel  <dpatel@apple.com>
20165
20166         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
20167         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
20168
20169 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
20170
20171         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
20172         reflect changed line numbering of diagnostics.
20173
20174 2004-09-06  Paul Brook  <paul@codesourcery.com>
20175
20176         * gfortran.dg/edit_real_1.f90: Add new test.
20177
20178 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20179
20180         * gcc.dg/tree-ssa/loop-2.c: New test.
20181         * gcc.dg/tree-ssa/loop-3.c: New test.
20182         * gcc.dg/tree-ssa/loop-4.c: New test.
20183         * gcc.dg/tree-ssa/loop-5.c: New test.
20184
20185 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20186
20187         * gcc.dg/format/sentinel-1.c: Update for parameter option.
20188
20189 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20190
20191         * gcc.dg/format/sentinel-1.c: New test.
20192
20193 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
20194
20195         * testsuite/gcc.dg/builtins-46.c: New.
20196
20197 2004-09-03  Devang Patel  <dpatel@apple.com>
20198
20199         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
20200         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
20201
20202 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20203
20204         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
20205         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
20206         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
20207         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
20208         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
20209         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
20210         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
20211         the non-portable bzero.
20212         * gcc.dg/20010912-1.c: xfail for NetWare.
20213         * gcc.dg/20020426-2.c: xfail for NetWare.
20214         * gcc.dg/20021014-1.c: xfail for NetWare.
20215         * gcc.dg/20021018-1.c: xfail for NetWare.
20216         * gcc.dg/20030213-1.c: xfail for NetWare.
20217         * gcc.dg/20030225-1.c: xfail for NetWare.
20218         * gcc.dg/20030708-1.c: xfail for NetWare.
20219         * gcc.dg/builtins-config.h: Also exclude NetWare.
20220         * gcc.dg/format/format.h: Define restrict only if not already defined.
20221         * gcc.dg/nest.c: xfail for NetWare.
20222         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
20223         * lib/target-supports.exp (check_visibility_available): Exclude
20224         NetWare.
20225
20226 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20227
20228         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
20229         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
20230         deterministic starting point for the alignment of structure fields.
20231         * gcc.dg/Wpadded.c: Dito.
20232         * g++.dg/abi/vbase10.C: Dito.
20233
20234 2004-09-03  Devang Patel  <dpatel@apple.com>
20235
20236         * g++.dg/debug/pr15736.cc: New test.
20237
20238 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20239
20240         * README.QMTEST: Fix out-of-date link.
20241
20242 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
20243
20244         PR fortran/16579
20245         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
20246         Delete.  Duplicate of gfortran.dg/g77/20010610.f
20247
20248 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20249
20250         * g++.dg/abi/arm_rtti1.C: New test.
20251
20252 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
20253
20254         * gcc.dg/ppc-vector-memcpy.c: New.
20255         * gcc.dg/ppc-vector-memset.c: New.
20256
20257 2004-09-02  Chao-ying Fu  <fu@mips.com>
20258
20259         * gcc.target/mips/mips-3d-1.c: New test.
20260         * gcc.target/mips/mips-3d-2.c: New test.
20261         * gcc.target/mips/mips-3d-3.c: New test.
20262         * gcc.target/mips/mips-3d-4.c: New test.
20263         * gcc.target/mips/mips-3d-5.c: New test.
20264         * gcc.target/mips/mips-3d-6.c: New test.
20265         * gcc.target/mips/mips-3d-7.c: New test.
20266         * gcc.target/mips/mips-3d-8.c: New test.
20267         * gcc.target/mips/mips-3d-9.c: New test.
20268         * gcc.target/mips/mips-ps-1.c: New test.
20269         * gcc.target/mips/mips-ps-2.c: New test.
20270         * gcc.target/mips/mips-ps-3.c: New test.
20271         * gcc.target/mips/mips-ps-4.c: New test.
20272         * gcc.target/mips/mips-ps-type.c: New test.
20273
20274 2004-09-02  Paul Brook  <paul@codesourcery.com>
20275
20276         * gfortran.dg/edit_real_1.f90: Add new tests.
20277
20278 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20279
20280         PR fortran/15327
20281         * gfortran.dg/merge_char_1.f90: New test.
20282
20283 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20284
20285         PR fortran/16404
20286         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
20287
20288 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20289
20290         PR c/1522
20291         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
20292
20293 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
20294
20295         * g++.dg/opt/loop1.C: Do not XFAIL.
20296
20297 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
20298
20299         * gcc.c-torture/execute/20040831-1.c: New test.
20300
20301 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
20302
20303         PR fortran/16579
20304         * gfortran.dg/g77/20010610.f: Now passes.
20305         Copy from g77.f-torture/execute. Add dg-run directive.
20306         * gfortran.dg/g77/README: Update
20307
20308 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20309
20310         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
20311         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
20312         (t1, t2, t3, t4): Add volatile.
20313
20314 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20315
20316         * g++.dg/ext/visibility/arm1.C: New test.
20317
20318 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
20319
20320         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
20321         -pedantic-errors.
20322
20323 2004-09-01  Paul Brook  <paul@codesourcery.com>
20324
20325         * gfortran.dg/eof_2.f90: New test.
20326
20327 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20328
20329         PR fortran/16579
20330         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
20331
20332 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
20333
20334         PR libfortran/16805
20335         * gfortran.dg/list_read_2.f90: New test.
20336
20337 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20338
20339         * g++.dg/abi/key1.C: New test.
20340
20341 2004-08-31  Richard Henderson  <rth@redhat.com>
20342
20343         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
20344         form of offsetof.
20345         * g++.dg/other/offsetof5.C: Remove duplicate.
20346
20347 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20348
20349         PR fortran/17244
20350         * gfortran.dg/func_derived_1.f90: New test.
20351
20352 2004-08-31  Paul Brook  <paul@codesourcery.com>
20353
20354         * gfortran.dg/eof_1.f90: New test.
20355
20356 2004-08-31  Paul Brook  <paul@codesourcery.com>
20357
20358         * gfortran.dg/list_read_1.f90: New file.
20359
20360 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
20361
20362         * g++.dg/opt/loop1.C: XFAIL.
20363
20364 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
20365
20366         * gcc.dg/funcdef-storage-1.c: New.
20367         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
20368         an extern function in local scope.
20369         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
20370         declare an 'auto inline' function in local scope.
20371         * gcc.dg/20011130-1.c: Likewise.
20372         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
20373         an 'auto' function in local scope.
20374         * gcc.dg/20021014-1.c: Likewise.
20375         * gcc.dg/20030331-2.c: Likewise.
20376
20377 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20378
20379         * gfortran.dg/blockdata_1.f90: New test.
20380
20381 2004-08-30  Richard Henderson  <rth@redhat.com>
20382
20383         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
20384
20385 2004-08-30  Richard Henderson  <rth@redhat.com>
20386
20387         * lib/fortran-torture.exp (fortran-torture-execute): Honor
20388         additional_flags set by alternate driver.
20389         (ieee-options): New procedure.
20390         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
20391         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
20392         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
20393         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
20394
20395 2004-08-30  Richard Henderson  <rth@redhat.com>
20396
20397         * lib/f-torture.exp: Remove.
20398
20399 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
20400
20401         PR rtl-optimization/16590
20402         * g++.dg/opt/loop1.C: New test.
20403
20404 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20405
20406         PR fortran/13910
20407         * gfortran.dg/oldstyle_1.f90: New test.
20408
20409 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
20410         Paul Brook  <paul@codesourcery.com>
20411
20412         * gfortran.dg/g77/README: Update.
20413         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
20414         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20415         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
20416
20417 2004-08-28  Paul Brook  <paul@codesourcery.com>
20418
20419         PR libfortran/17195
20420         * gfortran.dg/edit_real_1.f90: New test.
20421
20422 2004-08-27  Paul Brook  <paul@codesourcery.com>
20423
20424         * gfortran.dg/rewind_1.f90: New test.
20425
20426 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
20427
20428         PR fortran/16597
20429         * gfortran.dg/pr16597.f90: New test.
20430
20431 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20432
20433         PR c/13801
20434         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
20435         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
20436         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
20437         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
20438         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
20439
20440 2004-08-26  Nick Clifton  <nickc@redhat.com>
20441
20442         * gcc.c-torture/compile/pr17119.c: New test.
20443
20444 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20445
20446         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
20447
20448 2004-08-25  Richard Henderson  <rth@redhat.com>
20449
20450         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
20451         the bits that expect kind=8 to be the largest real kind.
20452
20453 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20454
20455         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
20456
20457 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20458
20459         * gfortran.dg/assignment_1.f90: New test.
20460
20461 2004-08-25  Adam Nemet  <anemet@lnxw.com>
20462
20463         * g++.dg/template/repo3.C: New test.
20464
20465 2004-08-25  Roger Sayle  <roger@eyesopen.com>
20466
20467         PR middle-end/16693
20468         PR tree-optimization/16372
20469         * g++.dg/opt/pr16372-1.C: New test case.
20470         * g++.dg/opt/pr16693-1.C: New test case.
20471         * g++.dg/opt/pr16693-2.C: New test case.
20472
20473 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20474
20475         * objc.dg/proto-lossage-4.m: New test.
20476
20477 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
20478
20479         PR c++/17155
20480         * g++.dg/inherit/local2.C: New test.
20481
20482 2004-08-25  Paul Brook  <paul@codesourcery.com>
20483
20484         PR fortran/17144
20485         * gfortran.dg/string_ctor_1.f90: New test.
20486
20487 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20488
20489         PR c++/14428
20490         * g++.dg/template/redecl2.C: New test.
20491
20492 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20493
20494         PR fortran/17143
20495         * gfortran.dg/pr17143.f90: New test.
20496
20497 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20498
20499         PR fortran/17164
20500         * gfortran.dg/pr17164.f90: New test.
20501
20502 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20503
20504         * gcc.dg/tree-ssa/loop-1.c: New test.
20505
20506 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20507
20508         * gcc.c-torture/compile/20040824-1.c: New test.
20509
20510 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20511
20512         * gcc.c-torture/compile/iftrap-3.c: New test.
20513
20514 2004-08-24  Paul Brook  <paul@codesourcery.com>
20515
20516         * gfortran.dg/entry_2.f90: New test.
20517
20518 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20519
20520         PR c++/16889
20521         * g++.dg/lookup/ambig[12].C: New.
20522
20523 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20524
20525         PR c++/16706
20526         * g++.dg/template/crash21.C: New test.
20527         * g++.dg/template/crash22.C: Likewise.
20528
20529 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20530
20531         PR c++/17149
20532         * g++.dg/template/access15.C: New.
20533
20534 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20535
20536         PR c++/17163
20537         * g++.dg/template/repo2.C: New test.
20538
20539 2004-08-23  Roger Sayle  <roger@eyesopen.com>
20540
20541         PR rtl-optimization/17078
20542         * gcc.c-torture/execute/pr17078-1.c: New test case.
20543
20544 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20545
20546         PR c/14492
20547         * gcc.dg/debug/crash1.c: New test.
20548
20549 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20550
20551         PR c/16180
20552         * gcc.dg/loop-5.c: New test.
20553
20554 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20555
20556         * gcc.c-torture/execute/20040823-1.c: New test.
20557
20558 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
20559
20560         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
20561         to the assembler.  Simplify test accordingly.
20562         (asm_abi_flags): Use GNU names.
20563         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
20564         to check for ABI flags.
20565
20566 2004-08-22  Andrew Pinski  <apinski@apple.com>
20567
20568         * g++.dg/opt/pr14029.C: New test.
20569         * gcc.c-torture/execute/pr15262.c: New test.
20570
20571 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20572
20573         * gfortran.dg/reduction.f90: Add checks with complex arguments.
20574
20575 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
20576
20577         PR 16908
20578         * gfortran.dg/direct_io.f90: New test.
20579
20580 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20581
20582         PR c++/17121
20583         * g++.dg/inherit/local2.C: New test.
20584
20585 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20586
20587         PR c++/17120
20588         * g++.dg/warn/Wparentheses-4.C: New test.
20589
20590 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20591
20592         PR c++/17121
20593         * g++.dg/inherit/local2.C: New test.
20594
20595         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
20596         * gcc.dg/ppc-ldstruct.c: Likewise.
20597         * gcc.dg/ppc64-abi-2.c: Likewise.
20598
20599 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
20600
20601         PR rtl-optimization/17099
20602         * gcc.c-torture/execute/20040820-1.c: New test.
20603
20604 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
20605
20606         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
20607
20608 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
20609
20610         PR fortran/17077
20611         * gfortran.dg/auto_array_1.f90: New test.
20612
20613 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20614
20615         PR fortran/17074
20616         * gfortran.dg/simpleif_1.f90: New test.
20617
20618 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
20619
20620         * lib/target-supports.exp (check_profiling_available): Return
20621         false for arm*-*-symbianelf* and arm*-*-eabi*.
20622
20623         PR c++/15890
20624         * g++.dg/template/delete1.C: New test.
20625
20626 2004-08-19  Paul Brook  <paul@codesourcery.com>
20627
20628         PR fortran/14976
20629         PR fortran/16228
20630         * gfortran.dg/data_char_1.f90: New test.
20631
20632 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
20633
20634         PR fortran/16946
20635         * gfortran.dg/reduction.f90: New testcase.
20636
20637 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20638
20639         PR fortran/16520
20640         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
20641
20642 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20643
20644         PR c++/17041
20645         * g++.dg/Wparentheses-3.C: New test.
20646
20647 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
20648
20649         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
20650         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
20651         * gcc.dg/vect/vect-2.c: Likewise.
20652         * gcc.dg/vect/vect-3.c: Likewise.
20653         * gcc.dg/vect/vect-4.c: Likewise.
20654         * gcc.dg/vect/vect-5.c: Likewise.
20655         * gcc.dg/vect/vect-6.c: Likewise.
20656         * gcc.dg/vect/vect-7.c: Likewise.
20657         * gcc.dg/vect/vect-25.c: Likewise.
20658         * gcc.dg/vect/vect-31.c: Likewise.
20659         * gcc.dg/vect/vect-32.c: Likewise.
20660         * gcc.dg/vect/vect-34.c: Likewise.
20661         * gcc.dg/vect/vect-36.c: Likewise.
20662         * gcc.dg/vect/vect-all.c: Likewise.
20663
20664 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
20665
20666         PR c++/17068
20667         * g++.dg/template/operator4.C: New test.
20668
20669 2004-08-18  Richard Henderson  <rth@redhat.com>
20670
20671         * gcc.dg/20040206-1.c: XFAIL.
20672
20673 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20674
20675         PR c++/16246
20676         * g++.dg/template/array7.C: New test.
20677
20678 2004-08-17  James E Wilson  <wilson@specifixinc.com>
20679
20680         * gcc.dg/mips-movcc-1.c: New test.
20681         * gcc.dg/mips-movcc-2.c: New test.
20682         * gcc.dg/mips-movcc-3.c: New test.
20683
20684         * gcc.dg/mips-nmadd-1.c: New test.
20685         * gcc.dg/mips-nmadd-2.c: New test.
20686
20687 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20688
20689         PR c++/15871
20690         * g++.dg/opt/inline8.C: New test.
20691
20692         PR c++/16965
20693         * g++.dg/parse/error17.C: New test.
20694
20695 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
20696
20697         * gcc.dg/vect: New directory for vectorizer tests.
20698         * gcc.dg/vect/tree-vect.h: New file.
20699         * gcc.dg/vect/vect.exp: New file.
20700         * gcc.dg/vect/pr16105.c.c: New test.
20701         * gcc.dg/vect/vect-1.c: New test.
20702         * gcc.dg/vect/vect-2.c: New test.
20703         * gcc.dg/vect/vect-3.c: New test.
20704         * gcc.dg/vect/vect-4.c: New test.
20705         * gcc.dg/vect/vect-5.c: New test.
20706         * gcc.dg/vect/vect-6.c: New test.
20707         * gcc.dg/vect/vect-7.c: New test.
20708         * gcc.dg/vect/vect-8.c: New test.
20709         * gcc.dg/vect/vect-9.c: New test.
20710         * gcc.dg/vect/vect-10.c: New test.
20711         * gcc.dg/vect/vect-11.c: New test.
20712         * gcc.dg/vect/vect-12.c: New test.
20713         * gcc.dg/vect/vect-13.c: New test.
20714         * gcc.dg/vect/vect-14.c: New test.
20715         * gcc.dg/vect/vect-15.c: New test.
20716         * gcc.dg/vect/vect-16.c: New test.
20717         * gcc.dg/vect/vect-17.c: New test.
20718         * gcc.dg/vect/vect-18.c: New test.
20719         * gcc.dg/vect/vect-19.c: New test.
20720         * gcc.dg/vect/vect-20.c: New test.
20721         * gcc.dg/vect/vect-21.c: New test.
20722         * gcc.dg/vect/vect-22.c: New test.
20723         * gcc.dg/vect/vect-23.c: New test.
20724         * gcc.dg/vect/vect-24.c: New test.
20725         * gcc.dg/vect/vect-25.c: New test.
20726         * gcc.dg/vect/vect-26.c: New test.
20727         * gcc.dg/vect/vect-27.c: New test.
20728         * gcc.dg/vect/vect-28.c: New test.
20729         * gcc.dg/vect/vect-29.c: New test.
20730         * gcc.dg/vect/vect-30.c: New test.
20731         * gcc.dg/vect/vect-31.c: New test.
20732         * gcc.dg/vect/vect-32.c: New test.
20733         * gcc.dg/vect/vect-33.c: New test.
20734         * gcc.dg/vect/vect-34.c: New test.
20735         * gcc.dg/vect/vect-35.c: New test.
20736         * gcc.dg/vect/vect-36.c: New test.
20737         * gcc.dg/vect/vect-37.c: New test.
20738         * gcc.dg/vect/vect-38.c: New test.
20739         * gcc.dg/vect/vect-40.c: New test.
20740         * gcc.dg/vect/vect-41.c: New test.
20741         * gcc.dg/vect/vect-42.c: New test.
20742         * gcc.dg/vect/vect-43.c: New test.
20743         * gcc.dg/vect/vect-44.c: New test.
20744         * gcc.dg/vect/vect-45.c: New test.
20745         * gcc.dg/vect/vect-46.c: New test.
20746         * gcc.dg/vect/vect-47.c: New test.
20747         * gcc.dg/vect/vect-48.c: New test.
20748         * gcc.dg/vect/vect-49.c: New test.
20749         * gcc.dg/vect/vect-50.c: New test.
20750         * gcc.dg/vect/vect-51.c: New test.
20751         * gcc.dg/vect/vect-52.c: New test.
20752         * gcc.dg/vect/vect-53.c: New test.
20753         * gcc.dg/vect/vect-54.c: New test.
20754         * gcc.dg/vect/vect-55.c: New test.
20755         * gcc.dg/vect/vect-56.c: New test.
20756         * gcc.dg/vect/vect-57.c: New test.
20757         * gcc.dg/vect/vect-58.c: New test.
20758         * gcc.dg/vect/vect-59.c: New test.
20759         * gcc.dg/vect/vect-60.c: New test.
20760         * gcc.dg/vect/vect-61.c: New test.
20761         * gcc.dg/vect/vect-all.c: New test.
20762         * gcc.dg/vect/vect-none.c: New test.
20763
20764 2004-08-17  Paul Brook  <paul@codesourcery.com>
20765
20766         PR fortran/13082
20767         * gfortran.dg/entry_1.f90: New test.
20768
20769 2004-08-17  Andrew Pinski  <apinski@apple.com>
20770
20771         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
20772
20773 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
20774
20775         * gcc.dg/pr17036-1.c: New test.
20776
20777 2004-08-16  Devang Patel  <dpatel@apple.com>
20778
20779         * gcc.dg/darwin-20040809-1.c: New test.
20780
20781 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
20782
20783         * gcc.dg/funcdef-attr-1.c: New test.
20784
20785 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
20786
20787         * gcc.dg/altivec-17.c: New test.
20788         * gcc.dg/altivec-18.c: New test.
20789
20790 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20791
20792         PR c++/6749
20793         * g++.dg/template/vtable2.C: New test.
20794
20795 2004-08-14  Richard Henderson  <rth@redhat.com>
20796
20797         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
20798         * gcc.dg/pack-test-4.c (main): Return 0.
20799         * gcc.dg/setjmp-1.c: Remove XFAIL.
20800         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
20801
20802 2004-08-14  Richard Henderson  <rth@redhat.com>
20803
20804         * gcc.dg/980217-1.c: Add prototype for printf.
20805
20806 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
20807
20808         * gfortran.dg/pr16935.f90: New test.
20809
20810 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
20811
20812         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
20813
20814 2004-08-13  Paul Brook  <paul@codesourcery.com>
20815
20816         * gfortran.dg/der_io_1.f90: Remove stray comma.
20817
20818 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20819
20820         * gcc.dg/vmx/cw-bug-2.c: Remove.
20821         * gcc.dg/vmx/vprint-1.c: Remove.
20822         * gcc.dg/vmx/vscan-1.c: Remove.
20823
20824 2004-08-12  Devang patel  <dpatel@apple.com>
20825
20826         * gcc.dg/darwin-20040809-2.c: New test.
20827
20828 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
20829
20830         * g++.dg/ext/altivec-12.C: New test.
20831
20832         * g++.dg/ext/altivec-11.C: New test.
20833
20834 2004-08-12  Paul Brook  <paul@codesourcery.com>
20835
20836         * g++.dg/abi/arm_cxa_vec_1.C: New test.
20837
20838 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20839
20840         * g++.dg/ext/altivec-2.C: Check for hardware support before
20841         executing any VMX instructions.
20842
20843         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
20844
20845 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
20846
20847         PR c++/16276
20848         * g++.old-deja/g++.other/comdat4.C: New test.
20849         * g++.old-deja/g++.other/comdat4-aux.cc: New.
20850
20851 2004-08-12  Ben Elliston  <bje@au.ibm.com>
20852
20853         PR target/16286
20854         * gcc.dg/pr16286.c: New test.
20855
20856 2004-08-12 Jan Beulich <jbeulich@novell.com>
20857
20858         * g++.dg/ext/asm5.C: New.
20859
20860 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20861
20862         PR c++/16698
20863         * g++.dg/eh/crash1.C: New test.
20864
20865         PR c++/16717
20866         * g++.dg/ext/construct1.C: New test.
20867
20868 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20869
20870         PR c++/16853
20871         * g++.dg/init/ptrmem1.C: New test.
20872
20873         PR c++/16618
20874         * g++.dg/parse/offsetof5.C: New test.
20875
20876         PR c++/16870
20877         * g++.dg/template/overload3.C: New test.
20878
20879 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20880
20881         PR c++/16964
20882         * g++.dg/parse/error16.C: New test.
20883
20884         PR c++/16904
20885         * g++.dg/template/error14.C: New test.
20886
20887         PR c++/16929
20888         * g++.dg/template/error15.C: New test.
20889
20890 2004-08-11  Devang Patel  <dpatel@apple.com>
20891
20892         * gcc.dg/darwin-ld-20040809-1.c: New test.
20893         * gcc.dg/darwin-ld-20040809-2.c: New test.
20894
20895 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
20896
20897         PR fortran/16917
20898         * gfortran.dg/dfloat_1.f90: New test.
20899
20900 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
20901
20902         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
20903         * gcc.dg/dll-2.c: Fix dg-require syntax.
20904         * gcc.misc-tests/arm-isr.c (abort): Declare.
20905         (exit): Likewise.
20906
20907 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
20908
20909         PR c++/16971
20910         * g++.dg/parse/crash16.C: New test.
20911
20912 2004-08-10  Roger Sayle  <roger@eyesopen.com>
20913
20914         * gcc.dg/mips-rsqrt-1.c: New test case.
20915         * gcc.dg/mips-rsqrt-2.c: New test case.
20916         * gcc.dg/mips-rsqrt-3.c: New test case.
20917
20918 2004-08-10  Paul Brook  <paul@codesourcery.com>
20919
20920         * gfortran.dg/der_io_1.f90: New test.
20921
20922 2004-08-10  Paul Brook  <paul@codesourcery.com>
20923
20924         PR fortran/16919
20925         * gfortran.dg/der_array_1.f90: New test.
20926
20927 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
20928
20929         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
20930
20931 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
20932
20933         * gcc.dg/wchar_t-2.c: Fix typo.
20934
20935 2004-08-09  Falk Hueffner  <falk@debian.org>
20936
20937         PR tree-optimization/12517
20938         * gcc.c-torture/compile/pr12517.c: New test.
20939
20940         PR tree-optimization/12578
20941         * gcc.c-torture/compile/pr12578.c: New test.
20942
20943         PR tree-optimization/12899
20944         * gcc.c-torture/compile/pr12899.c: New test.
20945
20946         PR rtl-optimization/14692
20947         * gcc.c-torture/compile/pr14692.c: New test.
20948
20949         PR tree-optimization/16461
20950         * gcc.c-torture/compile/pr16461.c: New test.
20951
20952 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20953
20954         * gfortran.dg/getenv_1.f90: New test.
20955
20956 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20957
20958         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
20959         wchar_t.
20960         * gcc.dg/symbian5.c: Test -fno-short-wchar.
20961
20962 2004-08-06  Paul Brook  <paul@codesourcery.com>
20963
20964         * gfortran.dg/ret_array_1.f90: New test.
20965         * gfortran.dg/ret_pointer_1.f90: New test.
20966
20967 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
20968
20969         * gcc.dg/missing-field-init-[12].c: New tests.
20970         * g++.dg/warn/missing-field-init-[12].C: New tests.
20971
20972 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20973
20974         * gcc.dg/enum2.c: New test.
20975         * gcc.dg/symbian3.c: Likewise.
20976         * gcc.dg/symbian4.c: Likewise.
20977         * gcc.dg/wchar_t-2.c: Likewise.
20978
20979 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20980
20981         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
20982         destructor tests.
20983
20984 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20985
20986         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
20987         dg-require-visiblity.
20988         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
20989         * g++.dg/ext/visibility/fvisibility.C: Likewise.
20990         * g++.dg/ext/visibility/memfuncts.C: Likewise.
20991         * g++.dg/ext/visibility/new1.C: Likewise.
20992         * g++.dg/ext/visibility/pragma.C: Likewise.
20993         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
20994         * g++.dg/ext/visibility/virtual.C: Likewise.
20995         * g++/dg/ext/visibility/visibility-1.C: Likewise.
20996         * g++/dg/ext/visibility/visibility-2.C: Likewise.
20997         * g++/dg/ext/visibility/visibility-3.C: Likewise.
20998         * g++/dg/ext/visibility/visibility-4.C: Likewise.
20999         * g++/dg/ext/visibility/visibility-5.C: Likewise.
21000         * g++/dg/ext/visibility/visibility-6.C: Likewise.
21001         * g++/dg/ext/visibility/visibility-7.C: Likewise.
21002         * g++/dg/ext/visibility/visibility-8.C: New test.
21003         * gcc.c-torture/compile/dll.x: Remove.
21004         * gcc.dg/dll-2.c: Use dg-require-dll
21005         * gcc.dg/visibility-10.c: New test.
21006         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
21007         supporting DLLs.
21008         * testsuite/lib/scanasm.exp (scan_hidden): New function.
21009         (scan_not_hidden): Likewise.
21010
21011 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
21012
21013         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
21014
21015 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
21016
21017         * gcc.c-torture/execute/20040805-1.c: New test.
21018
21019 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
21020
21021         * gcc.dg/20020118-1.c: Declare abort.
21022         * gcc.dg/altivec_check.h: Likewise.
21023         * gcc.dg/iftrap-2.c: Likewise.
21024         * gcc.dg/pragma-darwin.c: Likewise.
21025         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
21026
21027 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
21028
21029         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
21030
21031 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21032
21033         * gcc.c-torture/execute/builtins/abs-2.c,
21034         gcc.c-torture/execute/builtins/abs-3.c,
21035         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
21036         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
21037         intmax_t, uintmax_t and their limits.
21038         * gcc.dg/intmax_t-1.c: New test.
21039
21040 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21041
21042         * g++.dg/tc1/dr147.C: Add reference to PR.
21043
21044 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
21045
21046         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
21047         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
21048
21049 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
21050
21051         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
21052
21053 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21054
21055         * gcc.dg/redecl-5.c: New test.
21056         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
21057         of scanf.
21058
21059 2004-08-03  Roger Sayle  <roger@eyesopen.com>
21060
21061         PR middle-end/16790
21062         * gcc.c-torture/execute/pr16790-1.c: New test case.
21063
21064 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
21065
21066         * g++.dg/ext/visibility/assign1.C: New test.
21067         * g++.dg/ext/visibility/new1.C: Likewise.
21068
21069         * gcc.dg/symbian1.c: New test.
21070         * gcc.dg/symbian2.c: Likewise.
21071
21072 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
21073
21074         PR target/16570
21075         * gcc.dg/i386-sse-9.c: New test.
21076
21077 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21078
21079         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
21080
21081 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21082
21083         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
21084         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
21085         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
21086         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
21087         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
21088         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
21089         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
21090         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
21091         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
21092         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
21093         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
21094         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
21095         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
21096         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
21097         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
21098         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
21099         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
21100         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
21101         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
21102         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
21103         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
21104         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
21105         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
21106         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21107         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
21108         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
21109         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
21110         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
21111         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21112         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21113         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
21114         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
21115         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
21116         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
21117         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
21118         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21119         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21120         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21121         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21122         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
21123         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
21124         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
21125         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
21126         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
21127         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21128         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21129         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
21130         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
21131         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
21132         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
21133         gcc.misc-tests/i386-pf-3dnow-1.c,
21134         gcc.misc-tests/i386-pf-athlon-1.c,
21135         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21136         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
21137         Declare built-in functions used.
21138         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
21139
21140 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
21141
21142         PR c++/16707
21143         * g++.dg/lookup/using12.C: New test.
21144
21145         * g++.dg/init/null1.C: Fix PR number.
21146         * g++.dg/parse/namespace10.C: Likewise.
21147
21148 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21149
21150         PR c++/16224
21151         * g++.dg/template/spec17.C: New test.
21152         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
21153         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
21154
21155 2004-08-02  David Billinghurst
21156
21157         PR fortran/16292
21158         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
21159
21160 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
21161
21162         * gcc.dg/ia64-got-1.c: New test case.
21163
21164 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21165
21166         PR c++/16489
21167         * g++.dg/init/null1.C: New test.
21168         * g++.dg/tc1/dr76.C: Adjust error marker.
21169
21170         PR c++/16529
21171         * g++.dg/parse/namespace10.C: New test.
21172
21173         PR c++/16810
21174         * g++.dg/inherit/ptrmem2.C: New test.
21175
21176 2004-08-02  Ben Elliston  <bje@au.ibm.com>
21177
21178         PR target/16155
21179         * gcc.dg/pr16155.c: New test.
21180
21181 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21182
21183         * gcc.dg/redecl-2.c: New test.
21184
21185 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
21186
21187         * gcc.dg/darwin-longdouble.c: New file.
21188
21189 2004-07-30  Richard Henderson  <rth@redhat.com>
21190
21191         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
21192         write to constant argument.
21193         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
21194
21195 2004-07-30  Richard Henderson  <rth@redhat.com>
21196
21197         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
21198         tests of nearest around zero.
21199
21200 2004-07-30  Andrew Pinski  <apinski@apple.com>
21201
21202         * gcc.c-torture/compile/20040730-1.c: New test.
21203
21204 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21205
21206         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
21207         powerpc-eabispe.
21208
21209 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21210
21211         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
21212
21213 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
21214
21215         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
21216         contains $ld_library_path.
21217         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21218
21219 2004-07-29  Richard Henderson  <rth@redhat.com>
21220
21221         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
21222
21223         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
21224         (alt2, which): New.
21225         (Check): Accept either alternative.
21226
21227 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
21228
21229         * g++.dg/abi/inline1.C: New test.
21230         * g++.dg/abi/local1-a.cc: Likewise.
21231         * g++.dg/abi/local1.C: Likewise.
21232         * g++.dg/abi/mangle11.C: Tweak location of warnings.
21233         * g++.dg/abi/mangle12.C: Likewise.
21234         * g++.dg/abi/mangle17.C: Likewise.
21235         * g++.dg/abi/mangle20-2.C: Likewise.
21236         * g++.dg/opt/interface1.C: Likewise.
21237         * g++.dg/opt/interface1.h: Likewise.
21238         * g++.dg/opt/interface1-a.cc: New test.
21239         * g++.dg/parse/repo1.C: New test.
21240         * g++.dg/template/repo1.C: Likewise.
21241         * g++.dg/warn/Winline-1.C: Likewise.
21242         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
21243
21244 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
21245
21246         * gcc.dg/tree-ssa/20040729-1.c: New test.
21247
21248 2004-07-27  Matt Austern <austern@apple.com>
21249
21250         * gcc.dg/darwin-bool-1.c: New test.
21251         * gcc.dg/darwin-bool-2.c: New test.
21252
21253 2004-07-28  Richard Henderson  <rth@redhat.com>
21254
21255         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
21256         arguments in the correct type.  Don't write to constant arguments.
21257
21258 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21259
21260         PR tree-optimization/16688
21261         PR tree-optimization/16689
21262         * g++.dg/tree-ssa/pr16688.C: New test.
21263
21264 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21265
21266         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21267         loads.  Not only in the comment, this time.
21268
21269 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
21270
21271         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
21272         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
21273         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
21274         * gcc.dg/sh4a-bitmovua.c: New.
21275         * gcc.dg/sh4a-cos.c: New.
21276         * gcc.dg/sh4a-cosf.c: New.
21277         * gcc.dg/sh4a-fprun.c: New.
21278         * gcc.dg/sh4a-fsrra.c: New.
21279         * gcc.dg/sh4a-memmovua.c: New.
21280         * gcc.dg/sh4a-sin.c: New.
21281         * gcc.dg/sh4a-sincos.c: New.
21282         * gcc.dg/sh4a-sincosf.c: New.
21283         * gcc.dg/sh4a-sinf.c: New.
21284
21285 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21286
21287         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
21288         conditionals.
21289         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21290         loads.
21291         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
21292         DOM1.
21293
21294 2004-07-27  Andrew Pinski  <apinski@apple.com>
21295
21296         * g++.dg/rtti/tinfo1.C: Correct the xfail.
21297
21298 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
21299
21300         * gcc.dg/pragma-isr.c: New test.
21301
21302 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21303
21304         PR c++/14429
21305         * g++.dg/template/ttp11.C: New test.
21306
21307 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
21308
21309         * gcc.c-torture/compile/20040727-1.c: New test.
21310
21311 2004-07-26  Eric Christopher  <echristo@redhat.com>
21312
21313         * gcc.c-torture/compile/20040726-2.c: New test.
21314
21315 2004-07-26  Andrew Pinski  <apinski@apple.com>
21316
21317         * g++.dg/rtti/tinfo1.C: Xfail.
21318
21319 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
21320
21321         * gcc.c-torture/compile/20040726-1.c: New test.
21322
21323 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
21324             Brian Ryner  <bryner@brianryner.com>
21325
21326         PR c++/9283
21327         PR c++/15000
21328         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
21329         * g++.dg/ext/visibility/: New directory.
21330         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
21331         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
21332         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
21333         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
21334         * g++.dg/ext/visibility/fvisibility.C,
21335         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
21336         g++.dg/ext/visibility/fvisibility-override1.C
21337         g++.dg/ext/visibility/fvisibility-override2.C
21338         g++.dg/ext/visibility/memfuncts.C
21339         g++.dg/ext/visibility/noPLT.C
21340         g++.dg/ext/visibility/pragma.C
21341         g++.dg/ext/visibility/pragma-override1.C
21342         g++.dg/ext/visibility/pragma-override2.C
21343         g++.dg/ext/visibility/staticmemfuncts.C
21344         g++.dg/ext/visibility/virtual.C: New tests.
21345
21346 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21347
21348         PR c/15360
21349         * gcc.dg/pr15360-1.c: New test.
21350
21351 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
21352
21353         * gcc.dg/pragma-align-2.c: New test.
21354         * gcc.dg/pragma-init-fini.c: New test.
21355         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
21356         targets.
21357
21358 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21359
21360         * gcc.dg/init-string-2.c: New test.
21361
21362 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
21363
21364         PR 16684
21365         * gcc.dg/Wredundant-decls-1.c: New test case.
21366
21367 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
21368
21369         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
21370         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
21371         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
21372         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
21373         * gcc.dg/compat/generate-random.c: New file.
21374         * gcc.dg/compat/generate-random.h: Likewise.
21375         * gcc.dg/compat/generate-random_r.c: Likewise.
21376         * gcc.dg/compat/struct-layout-1.h: Likewise.
21377         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
21378         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
21379         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
21380         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
21381         * gcc.dg/compat/struct-layout-1_main.c: New test.
21382         * gcc.dg/compat/struct-layout-1_x.c: New file.
21383         * gcc.dg/compat/struct-layout-1_y.c: New file.
21384         * gcc.dg/compat/struct-layout-1_test.h: New file.
21385
21386 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
21387
21388         * gcc.dg/comp-return-1.c: New test
21389
21390 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
21391
21392         * gcc.dg/vmx/8-02a.c: Fix typo.
21393
21394         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
21395         * gcc.dg/darwin-abi-3.c: New test.
21396
21397         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
21398         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
21399
21400         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
21401         * gcc.dg/vmx/ops-long-1.c: New test.
21402         * gcc.dg/vmx/ops-long-2.c: New test.
21403
21404 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21405
21406         * g++.dg/lookup/conv-[1234].C: New.
21407
21408 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
21409
21410         * g++.dg/parse/attr2.C: Simplify.
21411
21412 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21413
21414         PR c/7284
21415         * gcc.c-torture/execute/pr7284-1.c: New test.
21416
21417 2004-07-22  Brian Booth  <bbooth@redhat.com>
21418
21419         * gcc.dg/tree-ssa/20040721-1.c: New test.
21420
21421 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21422
21423         * g++.dg/template/crash20.c: New.
21424
21425 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
21426
21427         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
21428         Add dg-run directive.  Declare variables as required.
21429         * gfortran.dg/g77/README: Update
21430
21431 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
21432
21433         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
21434         gcc.dg/cris-peep2-andu2.c: New tests.
21435
21436 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21437
21438         PR c/15052
21439         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
21440         on return type.
21441         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
21442         messages.
21443         * gcc.dg/qual-return-2.c: Update expected messages.
21444         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
21445
21446 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21447
21448         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
21449         * gcc.dg/noncompile/921102-1.c: Update expected error message.
21450
21451 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21452
21453         PR c/11250
21454         * gcc.dg/init-string-1.c: New test.
21455
21456 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
21457
21458         PR middle-end/15345
21459         PR c/16450
21460         * gcc.dg/torture/nested-fn-1.c: New test.
21461
21462 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
21463
21464         PR target/16559
21465         * gcc.dg/ia64-fptr-1.c: New file.
21466
21467 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21468
21469         PR c++/14497
21470         * g++.dg/template/spec16.C: New test.
21471         * g++.old-deja/g++.robertl/eb118.C: Remove.
21472
21473 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21474
21475         PR c++/509
21476         * g++.dg/template/spec15.C: New test.
21477
21478 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
21479
21480         Copy cases from g77.f-torture/execute and add dg-run
21481         directive.  Other changes as noted.
21482         * gfortran.dg/g77/13037.f
21483         * gfortran.dg/g77/1832.f
21484         * gfortran.dg/g77/19981119-0.f
21485         * gfortran.dg/g77/19990313-0.f
21486         * gfortran.dg/g77/19990313-1.f
21487         * gfortran.dg/g77/19990313-2.f
21488         * gfortran.dg/g77/19990313-3.f
21489         * gfortran.dg/g77/19990419-1.f
21490         * gfortran.dg/g77/19990826-0.f
21491         * gfortran.dg/g77/19990826-2.f
21492         * gfortran.dg/g77/20000503-1.f
21493         * gfortran.dg/g77/20001111.f
21494         * gfortran.dg/g77/20010116.f
21495         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
21496         * gfortran.dg/g77/20010430.f
21497         * gfortran.dg/g77/6177.f
21498         * gfortran.dg/g77/947.f
21499         * gfortran.dg/g77/970816-3.f
21500         * gfortran.dg/g77/971102-1.f
21501         * gfortran.dg/g77/980520-1.f
21502         * gfortran.dg/g77/980628-0.f
21503         * gfortran.dg/g77/980628-1.f
21504         * gfortran.dg/g77/980628-10.f
21505         * gfortran.dg/g77/980628-2.f
21506         * gfortran.dg/g77/980628-3.f
21507         * gfortran.dg/g77/980628-7.f
21508         * gfortran.dg/g77/980628-8.f
21509         * gfortran.dg/g77/980628-9.f
21510         * gfortran.dg/g77/980701-0.f
21511         * gfortran.dg/g77/980701-1.f
21512         * gfortran.dg/g77/cabs.f
21513         * gfortran.dg/g77/claus.f
21514         * gfortran.dg/g77/complex_1.f
21515         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
21516         * gfortran.dg/g77/dcomplex.f
21517         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
21518         * gfortran.dg/g77/f90-intrinsic-mathematical.f
21519         * gfortran.dg/g77/f90-intrinsic-numeric.f
21520         * gfortran.dg/g77/int8421.f
21521         * gfortran.dg/g77/labug1.f
21522         * gfortran.dg/g77/large_vec.f
21523         * gfortran.dg/g77/le.f
21524         * gfortran.dg/g77/short.f
21525         * gfortran.dg/g77/README: Update
21526
21527 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
21528
21529         PR c++/16637
21530         * g++.dg/parse/lookup4.C: New test.
21531
21532 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21533
21534         PR c++/16175
21535         * g++.dg/template/ttp10.C: New test.
21536
21537 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21538
21539         * gcc.dg/pr12625-1.c: New test.
21540
21541 2004-07-20  Steven Bosscher  <stevenb@suse.de>
21542
21543         * testsuite/gcc.dg/switch-warn-1.c: New test.
21544         * testsuite/gcc.dg/switch-warn-2.c: New test.
21545         * gcc.c-torture/compile/pr14730.c: Update.
21546
21547 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
21548
21549         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
21550         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
21551         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
21552         g++.dg/template/nontype3.C: Remove trailing CR from tests.
21553
21554 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
21555
21556         PR c++/16623
21557         * g++.dg/template/assign1.C: New test.
21558
21559 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21560
21561         PR c++/12170
21562         * g++.dg/template/ttp9.C: New test.
21563
21564 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
21565
21566         * gcc.dg/format/cmn-err-1.c: New test.
21567
21568 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21569
21570         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
21571         gcc.dg/Wparentheses-10.c: New tests.
21572         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
21573
21574 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21575
21576         PR fortran/16465
21577         * gfortran.dg/g77//ffixed-line-length-0.f,
21578         gfortran.dg/g77/ffixed-line-length-132.f,
21579         gfortran.dg/g77/ffixed-line-length-72.f,
21580         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
21581         gfortran.dg/g77/README: Update.
21582
21583 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21584
21585         PR c++/13092
21586         * g++.dg/template/non-dependent7.C: New test.
21587         * g++.dg/template/non-dependent8.C: Likewise.
21588         * g++.dg/template/non-dependent9.C: Likewise.
21589         * g++.dg/template/non-dependent10.C: Likewise.
21590
21591 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
21592
21593         PR c++/16337
21594         * g++.dg/parse/attr2.C: New test.
21595
21596 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
21597
21598         * g77.dg: Removed.
21599         * g77.f-torture: Ditto.
21600
21601 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21602
21603         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
21604         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
21605         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
21606
21607 2004-07-16  Richard Henderson  <rth@redhat.com>
21608
21609         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
21610
21611 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21612
21613         * lib/fortran-torture.exp (fortran-torture): Don't test compile
21614         tests with full list of options.
21615         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
21616         of TORTURE_OPTIONS if test contains 'dg-do run'.
21617
21618         PR fortran/16404
21619         * gfortran.dg/do_iterator.f90: New test.
21620
21621 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21622
21623         PR rtl-optimization/16536
21624         * gcc.c-torture/execute/restrict-1.c: New test.
21625
21626 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21627
21628         PR fortran/15324
21629         * gfortran.dg/pr15324.f90: New test.
21630
21631         PR fortran/15129
21632         * gfortran.dg/pr15129.f90: New test.
21633
21634         PR fortran/15140
21635         * gfortran.dg/pr15140.f90: New test.
21636
21637         PR fortran/13792
21638         * gfortran.fortran-torture/execute/bounds.f90: Add check for
21639         compile-time simplification.
21640
21641 2004-07-14  Mike Stump  <mrs@apple.com>
21642
21643         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
21644
21645 2004-07-14  James E Wilson  <wilson@specifixinc.com>
21646
21647         PR target/16325
21648         * gcc.dg/profile-generate-1.c: New.
21649
21650 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
21651
21652         * gcc.c-torture/execute/20040709-1.c: New test.
21653         * gcc.c-torture/execute/20040709-2.c: New test.
21654
21655 2004-07-14  Mike Stump  <mrs@apple.com>
21656
21657         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
21658
21659 2004-07-14  Mike Stump  <mrs@apple.com>
21660
21661         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
21662
21663 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
21664
21665         PR c++/16518
21666         * g++.dg/parse/mutable1.C: New test.
21667
21668 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
21669
21670         PR tree-optimization/16443
21671         * gcc.dg/tree-ssa/20040713-1.c: New test.
21672
21673 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
21674
21675         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
21676         for operator new.
21677
21678 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21679
21680         * gfortran.dg/g77/README: New file
21681         * gfortran.dg/g77/19981216-0.f: Copy from
21682         g77.f-torture/noncompile.  Add "dg-do compile" and
21683         dg-error as required.
21684         * gfortran.dg/g77/19990218-1.f: Likewise.
21685         * gfortran.dg/g77/19990905-1.f: Likewise.
21686         * gfortran.dg/g77/9263.f: Likewise.
21687         * gfortran.dg/g77/980615-0.f: Likewise.
21688         * gfortran.dg/g77/980616-0.f: Likewise.
21689         * gfortran.dg/g77/check0.f: Likewise.
21690         * gfortran.dg/g77/select_no_compile.f: Likewise.
21691
21692 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21693
21694         Copy files from g77.f-torture/compile.
21695         Add "{ dg-do compile}".  Other changes as noted
21696         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
21697         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
21698         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
21699         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
21700         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
21701         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
21702         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
21703         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
21704         statement to conform to standard.  Append alpha1.x for reference.
21705         * gfortran.dg/g77/xformat.f: Add dg-warning
21706
21707 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21708
21709         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
21710         Add {dg-do compile} directive.
21711         * gfortran.dg/g77/cpp2.F: Likewise.
21712
21713 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21714
21715         PR c++/5402
21716         * g++.dg/lookup/name-clash1.C: New test.
21717
21718         PR c++/9777
21719         * g++.dg/lookup/name-clash2.C: New test.
21720
21721         PR c++/12102
21722         * g++.dg/lookup/name-clash3.C: New test.
21723
21724 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21725
21726         * g++.dg/lookup/new2.C: New test.
21727         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
21728
21729 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
21730
21731         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
21732         Add {dg-do compile} directive.
21733         * gfortran.dg/g77/13060.f: Likewise.
21734         * gfortran.dg/g77/19990218-0.f: Likewise.
21735         * gfortran.dg/g77/19990305-0.f: Likewise.
21736         * gfortran.dg/g77/19990419-0.f: Likewise.
21737         * gfortran.dg/g77/19990502-0.f: Likewise.
21738         * gfortran.dg/g77/19990502-1.f: Likewise.
21739         * gfortran.dg/g77/19990525-0.f: Likewise.
21740         * gfortran.dg/g77/19990826-1.f: Likewise.
21741         * gfortran.dg/g77/19990826-3.f: Likewise.
21742         * gfortran.dg/g77/19990905-2.f: Likewise.
21743         * gfortran.dg/g77/20000412-1.f: Likewise.
21744         * gfortran.dg/g77/20000511-1.f: Likewise.
21745         * gfortran.dg/g77/20000511-2.f: Likewise.
21746         * gfortran.dg/g77/20000518.f: Likewise.
21747         * gfortran.dg/g77/20000601-1.f: Likewise.
21748         * gfortran.dg/g77/20000601-2.f: Likewise.
21749         * gfortran.dg/g77/20000629-1.f: Likewise.
21750         * gfortran.dg/g77/20000630-2.f: Likewise.
21751         * gfortran.dg/g77/20010115.f: Likewise.
21752         * gfortran.dg/g77/20010321-1.f: Likewise.
21753         * gfortran.dg/g77/20010426.f: Likewise.
21754         * gfortran.dg/g77/20020307-1.f: Likewise.
21755         * gfortran.dg/g77/8485.f: Likewise.
21756         * gfortran.dg/g77/960317-1.f: Likewise.
21757         * gfortran.dg/g77/970915-0.f: Likewise.
21758         * gfortran.dg/g77/980310-1.f: Likewise.
21759         * gfortran.dg/g77/980310-2.f: Likewise.
21760         * gfortran.dg/g77/980310-3.f: Likewise.
21761         * gfortran.dg/g77/980310-4.f: Likewise.
21762         * gfortran.dg/g77/980310-6.f: Likewise.
21763         * gfortran.dg/g77/980310-7.f: Likewise.
21764         * gfortran.dg/g77/980310-8.f: Likewise.
21765         * gfortran.dg/g77/980419-2.f: Likewise.
21766         * gfortran.dg/g77/980424-0.f: Likewise.
21767         * gfortran.dg/g77/980427-0.f: Likewise.
21768         * gfortran.dg/g77/980729-0.f: Likewise.
21769         * gfortran.dg/g77/981117-1.f: Likewise.
21770         * gfortran.dg/g77/toon_1.f: Likewise.
21771
21772 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21773
21774         PR c++/2204
21775         * g++.dg/other/abstract2.C: New test.
21776
21777 2004-07-12  Paul Brook  <paul@codesourcery.com>
21778
21779         * gfortran.dg/pointer_init_1.f90: New test.
21780
21781 2004-07-11  Paul Brook  <paul@codesourcery.com>
21782
21783         PR fortran/15986
21784         * gfortran.dg/contained_1.f90: New test.
21785
21786 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
21787
21788         * g++.dg/parse/defarg8.C: New test.
21789
21790 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21791
21792         PR fortran/16433
21793         * gfortran.dg/pr16433.f: New test.
21794
21795         PR fortran/17574
21796         * gfortran.dg/pr15754.f90: New test.
21797
21798 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21799
21800         PR tree-optimization/16437
21801         * gcc.c-torture/execute/bitfld-4.c: New test.
21802
21803 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21804
21805         * gfortran.fortran-torture/execute/common_2.f90: Add check for
21806         access to common var from module.
21807
21808 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21809
21810         PR fortran/16336
21811         * gfortran.fortran-torture/execute/common_2.f90: New test.
21812
21813 2004-07-10  Paul Brook  <paul@codesourcery.com>
21814
21815         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
21816
21817 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21818
21819         PR fortran/15969
21820         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
21821
21822 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
21823
21824         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
21825         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
21826         * gfortran.dg/g77/ffree-form-1.f: Likewise.
21827         * gfortran.dg/g77/ffree-form-2.f: Likewise.
21828         * gfortran.dg/g77/ffree-form-3.f: Likewise.
21829         * gfortran.dg/g77/fno-underscoring.f: Likewise.
21830         * gfortran.dg/g77/funderscoring.f: Likewise.
21831         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
21832
21833 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21834
21835         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
21836
21837 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21838         Paul Brook  <paul@codesourcery.com>
21839
21840         PR fortran/13415
21841         * gfortran.dg/common_pointer_1.f90: New test.
21842
21843 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21844
21845         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
21846
21847 2004-07-09  James E Wilson  <wilson@specifixinc.com>
21848
21849         PR target/16364
21850         * gcc.c-torture/compile/20040709-1.c: New.
21851
21852 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21853
21854         PR fortran/14077
21855         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
21856
21857 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21858
21859         PR fortran/13201
21860         * gfortran.dg/shape_1.f90: New test.
21861
21862 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
21863             Andrew Pinski  <apinski@apple.com>
21864
21865         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
21866
21867 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21868
21869         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
21870         comment.
21871
21872 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21873         Paul Brook  <paul@codesourcery.com>
21874
21875         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
21876         '.f95' and '.F95'.
21877
21878 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
21879
21880         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
21881
21882 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21883
21884         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
21885         testcases with capital suffix.
21886
21887 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21888
21889         PR fortran/15481
21890         PR fortran/13372
21891         PR fortran/13575
21892         PR fortran/15978
21893         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
21894
21895         * gfortran.dg/implicit_1.f90: New test.
21896
21897 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21898
21899         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
21900         expression to match gfortran warning/error messages
21901         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
21902         dg-error text.
21903
21904 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21905
21906         * lib/fortran-torture.exp: Rename proc search_for to
21907         search_for_re.
21908
21909 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21910
21911         * gcc.c-torture/execute/simd-5.x: New file.
21912         XFAIL on SPARC 64-bit at -O0.
21913
21914 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21915
21916         PR c++/8211
21917         PR c++/16165
21918         * g++.dg/warn/effc3.C: New test.
21919
21920 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21921
21922         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
21923         change X to 1X in format.
21924         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
21925         add data statements to conform to standard.
21926
21927 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21928
21929         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
21930         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
21931         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
21932
21933 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21934
21935         * gfortran.dg/g77/7388.f: Copy from g77.dg
21936         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
21937         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
21938         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
21939         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
21940         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
21941         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
21942         * gfortran.dg/g77/strlen0.f: Likewise.
21943
21944 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
21945
21946         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
21947         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
21948
21949 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21950
21951         * gcc.c-torture/execute/920428-2.x: Delete.
21952         * gcc.c-torture/execute/920501-7.x: Likewise.
21953
21954 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
21955
21956         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
21957         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
21958         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
21959         prescott and c3-2.
21960         (PREFETCH_3DNOW): Add -march=c3.
21961
21962 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
21963
21964         PR c/16437
21965         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
21966         * gcc.c-torture/execute/bf64-1.x: Likewise.
21967
21968 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21969
21970         * gcc.c-torture/compile/20040708-1.c: New test.
21971
21972 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21973
21974         PR c++/16169
21975         * g++.dg/warn/effc2.C: New test.
21976
21977 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21978
21979         * gcc.c-torture/execute/bitfld-1.x: Remove.
21980         * gcc.c-torture/execute/bitfld-3.c: New test.
21981         * gcc.dg/bitfld-2.c: Remove XFAILs.
21982
21983 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
21984
21985         PR c++/16276
21986         * g++.dg/rtti/tinfo1.C: New file.
21987
21988 2004-07-07  Eric Christopher  <echristo@redhat.com>
21989
21990         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
21991
21992 2004-07-07  Andrew Pinski  <apinski@apple.com>
21993
21994         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
21995
21996 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
21997
21998         * g++.dg/init/call1.C: XFAIL.
21999
22000 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
22001
22002         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
22003         except for movstrict*, to movmem* and clrstr* to clrmem*.
22004
22005 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
22006
22007         * gcc.c-torture/execute/20040707-1.c: New test.
22008
22009 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
22010
22011         * gcc.c-torture/execute/20040706-1.c: New test.
22012
22013 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22014
22015         PR c++/3671
22016         * g++.dg/template/spec14.C: New test.
22017
22018 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
22019
22020         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
22021         nothing if not yet defined.  Use it in b, c and d type definitions.
22022         * gcc.c-torture/execute/20040705-1.c: New test.
22023         * gcc.c-torture/execute/20040705-2.c: New test.
22024
22025 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22026
22027         PR c++/2518
22028         * g++.dg/lookup/new1.C: New test.
22029
22030 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22031
22032         PR c++/11406
22033         * g++.dg/template/sizeof8.C: New test.
22034
22035 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
22036
22037         * gcc.c-torture/compile/20040705-1.c: New test.
22038
22039 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
22040
22041         * gfortran.fortran-torture/execute/seq_io.f90: New test.
22042
22043 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
22044
22045         * gcc.dg/cpp/if-mop.c: Two new testcases.
22046         * gcc.dg/cpp/trad/comment-3.c: New.
22047
22048 2004-07-04  Paul Brook  <paul@codesourcery.com>
22049
22050         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
22051
22052 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
22053
22054         PR c++/3761
22055         * g++.dg/lookup/crash4.C: New test.
22056
22057 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
22058
22059         * gcc.c-torture/execute/builtin-abs-1.c
22060         * gcc.c-torture/execute/builtin-abs-2.c
22061         * gcc.c-torture/execute/builtin-complex-1.c
22062         * gcc.c-torture/execute/builtins/string-1-lib.c
22063         * gcc.c-torture/execute/builtins/string-1.c
22064         * gcc.c-torture/execute/builtins/string-2-lib.c
22065         * gcc.c-torture/execute/builtins/string-2.c
22066         * gcc.c-torture/execute/builtins/string-3-lib.c
22067         * gcc.c-torture/execute/builtins/string-3.c
22068         * gcc.c-torture/execute/builtins/string-4-lib.c
22069         * gcc.c-torture/execute/builtins/string-4.c
22070         * gcc.c-torture/execute/builtins/string-5-lib.c
22071         * gcc.c-torture/execute/builtins/string-5.c
22072         * gcc.c-torture/execute/builtins/string-6-lib.c
22073         * gcc.c-torture/execute/builtins/string-6.c
22074         * gcc.c-torture/execute/builtins/string-7-lib.c
22075         * gcc.c-torture/execute/builtins/string-7.c
22076         * gcc.c-torture/execute/builtins/string-8-lib.c
22077         * gcc.c-torture/execute/builtins/string-8.c
22078         * gcc.c-torture/execute/builtins/string-9-lib.c
22079         * gcc.c-torture/execute/builtins/string-9.c
22080         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
22081         * gcc.c-torture/execute/builtins/string-asm-1.c
22082         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
22083         * gcc.c-torture/execute/builtins/string-asm-2.c
22084         * gcc.c-torture/execute/stdio-opt-1.c
22085         * gcc.c-torture/execute/stdio-opt-2.c
22086         * gcc.c-torture/execute/stdio-opt-3.c
22087         * gcc.c-torture/execute/string-opt-1.c
22088         * gcc.c-torture/execute/string-opt-10.c
22089         * gcc.c-torture/execute/string-opt-11.c
22090         * gcc.c-torture/execute/string-opt-12.c
22091         * gcc.c-torture/execute/string-opt-13.c
22092         * gcc.c-torture/execute/string-opt-14.c
22093         * gcc.c-torture/execute/string-opt-15.c
22094         * gcc.c-torture/execute/string-opt-16.c
22095         * gcc.c-torture/execute/string-opt-2.c
22096         * gcc.c-torture/execute/string-opt-6.c
22097         * gcc.c-torture/execute/string-opt-7.c
22098         * gcc.c-torture/execute/string-opt-8.c:
22099         Replace with ...
22100
22101         * gcc.c-torture/execute/builtins/abs-2.c
22102         * gcc.c-torture/execute/builtins/abs-3.c
22103         * gcc.c-torture/execute/builtins/complex-1.c
22104         * gcc.c-torture/execute/builtins/fprintf.c
22105         * gcc.c-torture/execute/builtins/fputs.c
22106         * gcc.c-torture/execute/builtins/memcmp.c
22107         * gcc.c-torture/execute/builtins/memmove.c
22108         * gcc.c-torture/execute/builtins/memops-asm.c
22109         * gcc.c-torture/execute/builtins/mempcpy-2.c
22110         * gcc.c-torture/execute/builtins/mempcpy.c
22111         * gcc.c-torture/execute/builtins/memset.c
22112         * gcc.c-torture/execute/builtins/printf.c
22113         * gcc.c-torture/execute/builtins/sprintf.c
22114         * gcc.c-torture/execute/builtins/strcat.c
22115         * gcc.c-torture/execute/builtins/strchr.c
22116         * gcc.c-torture/execute/builtins/strcmp.c
22117         * gcc.c-torture/execute/builtins/strcpy.c
22118         * gcc.c-torture/execute/builtins/strcspn.c
22119         * gcc.c-torture/execute/builtins/strlen-2.c
22120         * gcc.c-torture/execute/builtins/strlen.c
22121         * gcc.c-torture/execute/builtins/strncat.c
22122         * gcc.c-torture/execute/builtins/strncmp-2.c
22123         * gcc.c-torture/execute/builtins/strncmp.c
22124         * gcc.c-torture/execute/builtins/strncpy.c
22125         * gcc.c-torture/execute/builtins/strpbrk.c
22126         * gcc.c-torture/execute/builtins/strpcpy-2.c
22127         * gcc.c-torture/execute/builtins/strpcpy.c
22128         * gcc.c-torture/execute/builtins/strrchr.c
22129         * gcc.c-torture/execute/builtins/strspn.c
22130         * gcc.c-torture/execute/builtins/strstr-asm.c
22131         * gcc.c-torture/execute/builtins/strstr.c:
22132         ... these new files.
22133
22134         * gcc.c-torture/execute/builtins/abs-2-lib.c
22135         * gcc.c-torture/execute/builtins/abs-3-lib.c
22136         * gcc.c-torture/execute/builtins/complex-1-lib.c
22137         * gcc.c-torture/execute/builtins/fprintf-lib.c
22138         * gcc.c-torture/execute/builtins/fputs-lib.c
22139         * gcc.c-torture/execute/builtins/memcmp-lib.c
22140         * gcc.c-torture/execute/builtins/memmove-lib.c
22141         * gcc.c-torture/execute/builtins/memops-asm-lib.c
22142         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
22143         * gcc.c-torture/execute/builtins/mempcpy-lib.c
22144         * gcc.c-torture/execute/builtins/memset-lib.c
22145         * gcc.c-torture/execute/builtins/printf-lib.c
22146         * gcc.c-torture/execute/builtins/sprintf-lib.c
22147         * gcc.c-torture/execute/builtins/strcat-lib.c
22148         * gcc.c-torture/execute/builtins/strchr-lib.c
22149         * gcc.c-torture/execute/builtins/strcmp-lib.c
22150         * gcc.c-torture/execute/builtins/strcpy-lib.c
22151         * gcc.c-torture/execute/builtins/strcspn-lib.c
22152         * gcc.c-torture/execute/builtins/strlen-2-lib.c
22153         * gcc.c-torture/execute/builtins/strlen-lib.c
22154         * gcc.c-torture/execute/builtins/strncat-lib.c
22155         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
22156         * gcc.c-torture/execute/builtins/strncmp-lib.c
22157         * gcc.c-torture/execute/builtins/strncpy-lib.c
22158         * gcc.c-torture/execute/builtins/strpbrk-lib.c
22159         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
22160         * gcc.c-torture/execute/builtins/strpcpy-lib.c
22161         * gcc.c-torture/execute/builtins/strrchr-lib.c
22162         * gcc.c-torture/execute/builtins/strspn-lib.c
22163         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
22164         * gcc.c-torture/execute/builtins/strstr-lib.c
22165         * gcc.c-torture/execute/builtins/lib/abs.c
22166         * gcc.c-torture/execute/builtins/lib/fprintf.c
22167         * gcc.c-torture/execute/builtins/lib/memset.c
22168         * gcc.c-torture/execute/builtins/lib/printf.c
22169         * gcc.c-torture/execute/builtins/lib/sprintf.c
22170         * gcc.c-torture/execute/builtins/lib/strcpy.c
22171         * gcc.c-torture/execute/builtins/lib/strcspn.c
22172         * gcc.c-torture/execute/builtins/lib/strncat.c
22173         * gcc.c-torture/execute/builtins/lib/strncmp.c
22174         * gcc.c-torture/execute/builtins/lib/strncpy.c
22175         * gcc.c-torture/execute/builtins/lib/strpbrk.c
22176         * gcc.c-torture/execute/builtins/lib/strspn.c
22177         * gcc.c-torture/execute/builtins/lib/strstr.c:
22178         New files containing support routines.
22179
22180         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
22181         declaration.
22182         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
22183         when not optimizing.
22184
22185 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
22186
22187         PR c++/16240
22188         * g++.dg/abi/mangle22.C: New test.
22189         * g++.dg/abi/mangle23.C: Likewise.
22190
22191 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
22192
22193         PR fortran/16290
22194         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
22195         Allow for cases without denormalized floating point numbers.
22196
22197 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
22198
22199         PR c/1027
22200         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22201         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
22202         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
22203         expected warning text.
22204         * gcc.dg/format/diag-2.c: New test.
22205
22206 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22207
22208         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
22209
22210 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
22211
22212         * gcc.dg/builtins-43.c: New.
22213         * gcc.dg/builtins-44.c: New.
22214         * gcc.dg/builtins-45.c: New.
22215
22216 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
22217             Andreas Tobler  <a.tobler@schweiz.ch>
22218
22219         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
22220         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
22221         as SIGSEGV.
22222         * gcc.dg/cleanup-11.c: Likewise.
22223         * gcc.dg/cleanup-8.c: Likewise.
22224         * gcc.dg/cleanup-9.c: Likewise.
22225         * gcc.dg/cleanup-5.c: Run on all platforms.
22226
22227 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22228
22229         * g++.dg/warn/nonnull1.C: New test.
22230
22231 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22232
22233         * gcc.dg/compat/compat-common.h: Wrap up CINT in
22234         an #ifndef SKIP_COMPLEX_INT/#endif pair.
22235         Special-case the Sun compiler wrt to <complex.h>.
22236
22237 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
22238
22239         * gcc.dg/Wunreachable-8.C: New test.
22240
22241         * gcc.dg/h8300-ice2.c : New test.
22242
22243 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
22244
22245         PR fortran/16161
22246         * gfortran.fortran-torture/compile/implicit.f90: Add test
22247         for implicit character.
22248
22249 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
22250
22251         PR fortran/16289
22252         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
22253         Use tiny() intrinsic to find smallest non-negative real
22254
22255 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
22256
22257         * gcc.dg/compat/struct-by-value-22_main.c: New test.
22258         * gcc.dg/compat/struct-by-value-22_x.c: New.
22259         * gcc.dg/compat/struct-by-value-22_y.c: New.
22260
22261         * gcc.c-torture/execute/20040629-1.c: New test.
22262
22263 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
22264
22265         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
22266         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
22267
22268         PR target/16195
22269         * gcc.dg/20040625-1.c: New test.
22270
22271 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22272
22273         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
22274
22275 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22276
22277         PR fortran/15963
22278         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
22279
22280 2004-06-29  Richard Henderson  <rth@redhat.com>
22281
22282         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
22283
22284 2004-06-29  Paul Brook  <paul@codesourcery.com>
22285
22286         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
22287         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
22288
22289 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
22290
22291         PR c++/16260
22292         * g++.dg/parse/crash15.C: New.
22293
22294 2004-06-28  Andrew Pinski  <apinski@apple.com>
22295
22296         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
22297         by the error already.
22298
22299         * g++.dg/opt/ptrmem4.C: Change to compile only test.
22300
22301 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
22302
22303         PR target/14041
22304         * gcc.dg/h8300-bss-align-1.c : New.
22305
22306 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22307
22308         * PR c++/16174
22309         * g++.dg/template/ctor4.C: New.
22310
22311 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22312
22313         PR c++/16205
22314         * g++.dg/warn/Wsequence-point-1.C: New test.
22315
22316 2004-06-27  Paul Brook  <paul@codesourcery.com>
22317
22318         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
22319
22320 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
22321
22322         * g++.old-deja/g++.mike/p7325.C: Remove.
22323
22324 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22325
22326         PR c/14963
22327         * gcc.dg/pr14963.c: New test.
22328
22329 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
22330
22331         PR c++/16193
22332         * g++.dg/parse/redef1.C: New test.
22333
22334 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22335
22336         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
22337         20021110.c.
22338         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
22339         20021119-1.c.
22340         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
22341         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
22342         5-04.c.
22343         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
22344         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
22345         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
22346         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
22347         g++.brendan/enum14.C.
22348         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
22349         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
22350         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
22351         g++.mike/virt1.C.
22352         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
22353         memtemp24.C.
22354
22355 2004-06-27  Roger Sayle  <roger@eyesopen.com>
22356
22357         * gcc.dg/20040527-1.c: New test case.
22358
22359 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
22360
22361         PR gfortran/pr16196
22362         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
22363
22364 2004-06-25  Roger Sayle  <roger@eyesopen.com>
22365
22366         PR middle-end/15825
22367         * gcc.dg/pr15825-1.c: New test case.
22368
22369 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22370
22371         * gcc.c-torture/execute/20040625-1.c: New test.
22372
22373 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22374
22375         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
22376
22377 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22378
22379         * gcc.dg/torture/mips-div-1.c: New test.
22380
22381 2004-06-24  Jeff Law  <law@redhat.com>
22382
22383         * gcc.dg/tree-ssa/20040624-1.c: New test.
22384
22385 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
22386
22387         * gcc.c-torture/compile/20040624-1.c: New test.
22388
22389 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22390
22391         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
22392         this directory.
22393
22394 2004-06-23  Andrew Pinski  <apinski@apple.com>
22395
22396         PR middle-end/15988
22397         * g++.dg/opt/ptrmem4.C: New test.
22398
22399         * gcc.dg/c90-array-quals-2.c: New test.
22400
22401 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
22402
22403         * gcc.dg/kpice1.c: New test.
22404
22405 2006-06-23  Andrew Pinski  <apinski@apple.com>
22406
22407         * gcc.dg/c90-array-quals.c: New test.
22408
22409 2006-06-22  Richard Henderson  <rth@redhat.com>
22410
22411         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
22412
22413 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
22414
22415         * gcc.dg/builtins-config.h: Handle FreeBSD.
22416
22417 2006-06-22  Richard Henderson  <rth@redhat.com>
22418
22419         * g++.dg/opt/devirt1.C: New.
22420
22421 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
22422
22423         * g++.dg/opt/pr15551.C: New testcase.
22424
22425 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
22426
22427         PR target/14800
22428         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
22429         x86_64-*-linux* when compiling for 32bit.
22430
22431 2004-06-21  Andrew Pinski  <apinski@apple.com>
22432
22433         * gcc.dg/pch/struct-1.c: New.
22434         * gcc.dg/pch/struct-1.hs: New.
22435
22436 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
22437
22438         * gcc.dg/pch/save-temps-1.c: New file.
22439         * gcc.dg/pch/save-temps-1.hs: New file.
22440
22441 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
22442
22443         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
22444         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
22445
22446 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22447
22448         * gfortran.fortran-torture/execute/select_1.f90: Rename function
22449         to fix type error.
22450         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
22451         Remove trailing spaces.
22452
22453 2004-06-21  Richard Henderson  <rth@redhat.com>
22454
22455         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
22456         merging && to BIT_FIELD_REF.
22457
22458 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
22459
22460         * g++.dg/opt/placeholder1.C: New test.
22461
22462 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22463
22464         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
22465         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22466         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22467         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22468
22469 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
22470
22471         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
22472         extern "C".
22473         * g++.dg/other/pragma-re-1.C: Add comments.
22474
22475 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
22476
22477         PR gfortran/16080
22478         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
22479
22480 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
22481
22482         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
22483         instead of setting the type of size_t by
22484         hand.
22485
22486 2004-06-18  Roger Sayle  <roger@eyesopen.com>
22487
22488         * gcc.dg/unordered-2.c: New test case.
22489         * gcc.dg/unordered-3.c: New test case.
22490
22491 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
22492
22493         PR other/16043
22494         * lib/g++.exp (g++_version): Tweak regexp for version
22495         * lib/g77.exp (g77_version): Likewise.
22496         * lib/gfortran.exp (gfortran_version): Likewise.
22497         * lib/objc.exp (objc_version): Likewise.
22498         * lib/treelang.exp (treelang_version): Likewise.
22499
22500 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
22501
22502         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
22503         Use INT_MAX instead of __INT_MAX__.
22504         * gcc.dg/compat/struct-align-2_y.c: Likewise.
22505
22506         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
22507         * gcc.dg/compat/scalar-return-3_x.c: Use it.
22508         * gcc.dg/compat/scalar-return-3_y.c: Use it.
22509         * gcc.dg/compat/scalar-return-4_x.c: Use it.
22510         * gcc.dg/compat/scalar-return-4_y.c: Use it.
22511         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
22512         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
22513         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
22514         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
22515
22516         * gcc.dg/range-test-1.c: New test.
22517         * g++.dg/opt/range-test-1.C: New test.
22518
22519 2004-06-17  Richard Henderson  <rth@redhat.com>
22520
22521         * objc.dg/sync-1.m: New.
22522         * objc.dg/try-catch-1.m: Don't force next runtime.
22523         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
22524         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
22525         shadowed catch clause.
22526         * objc.dg/try-catch-5.m: New.
22527
22528 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
22529
22530         Bug 14610
22531         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
22532
22533 2004-06-15  Richard Henderson  <rth@redhat.com>
22534
22535         * gcc.dg/20001116-1.c: Move expected warning line.
22536
22537 2004-06-15  Richard Henderson  <rth@redhat.com>
22538
22539         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
22540         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
22541
22542 2004-06-15  Jeff Law  <law@redhat.com>
22543
22544         * gcc.dg/tree-ssa/20040615-1.c: New test.
22545         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
22546         be less sensitive to operand ordering.
22547         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
22548
22549 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
22550
22551         * g++.dg/abi/bitfield3.C: Add comment..
22552
22553 2004-06-15  Richard Henderson  <rth@redhat.com>
22554
22555         * g++.dg/ext/stmtexpr1.C: XFAIL.
22556         * gcc.dg/20030612-1.c: XFAIL.
22557
22558 2004-06-15  Eric Christopher  <echristo@redhat.com>
22559
22560         * g++.dg/charset/asm5.c: New.
22561         * gcc.dg/charset/asm6.c: New.
22562
22563 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22564
22565         PR fortran/15962
22566         * gfortran.fortran-torture/execute/select_1.f90: New test.
22567
22568 2004-06-15  Paul Brook  <paul@codesourcery.com>
22569
22570         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
22571
22572 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22573
22574         PR c++/15967
22575         * g++.dg/lookup/crash3.C: New test.
22576
22577 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22578
22579         PR c++/15947
22580         * g++.dg/parse/dtor4.C: New test.
22581
22582 2004-06-14  Jeff Law  <law@redhat.com>
22583
22584         * gcc.c-torture/compile/20040614-1.c: New test.
22585
22586 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22587
22588         PR fortran/15211
22589         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
22590         LEN of a character array.
22591
22592 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
22593
22594         PR c++/15096
22595         * g++.dg/template/ptrmem10.C: New test.
22596
22597         PR c++/14930
22598         * g++.dg/template/friend30.C: New test.
22599
22600 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22601
22602         PR fortran/14928
22603         * gfortran.fortran-torture/compile/mloc.f90: New test.
22604
22605 2004-06-13  Paul Brook  <paul@codesourcery.com>
22606
22607         * gfortran.fortran-torture/execute/random_2.f90: New test.
22608
22609 2004-06-13  Eric Christopher  <echristo@redhat.com>
22610
22611         * gcc.dg/noncompile/redecl-1.c: Fix error message.
22612
22613 2004-06-12  Paul Brook  <paul@codesourcery.com>
22614
22615         * gfortran.fortran-torture/execute/contained_3.f90: New test.
22616
22617 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22618
22619         PR fortran/14923
22620         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
22621
22622 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22623
22624         PR fortran/14957
22625         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
22626         syntax errors in end statements of contained subroutines.
22627
22628 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22629
22630         PR fortran/12841
22631         * gfortran.fortran-torture/execute/null_arg.f90: New test.
22632
22633 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22634
22635         PR fortran/15665
22636         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
22637
22638 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22639
22640         PR gfortran/12839
22641         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
22642
22643 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
22644
22645         PR c++/15862
22646         * g++.dg/parse/enum1.C: New test.
22647
22648 2004-06-10  Jeff Law  <law@redhat.com>
22649
22650         * gcc.c-torture/compile/20040610-1.c: New test.
22651
22652 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22653
22654         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
22655         * g++.old-deja/g++.other/decl3.C: Likewise.
22656
22657 2004-06-10  Brian Booth  <bbooth@redhat.com>
22658
22659         * gcc.dg/tree-ssa/20031015-1.c: Scan for
22660         V_MAY_DEF instead of VDEF.
22661         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
22662
22663 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
22664
22665         PR c++/14211
22666         * g++.dg/conversion/const1.C: New test.
22667
22668         PR c++/15076
22669         * g++.dg/conversion/reinterpret1.C: New test.
22670
22671         PR c++/15877
22672         * g++.dg/template/enum2.C: New test.
22673
22674         PR c++/15227
22675         * g++.dg/template/error13.C: New test.
22676
22677 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22678
22679         PR fortran/14957
22680         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
22681         arguments to test_* REAL and of the right size.
22682
22683 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22684
22685         PR target/15569
22686         PR rtl-optimization/15681
22687         * gcc.dg/20040609-1.c: New test.
22688
22689 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22690
22691         PR c++/14791
22692         * g++.dg/opt/builtins1.C: New test.
22693
22694 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
22695
22696         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
22697         that use default windows32 struct layout.
22698         * gcc.dg/i386-bitfield2.c: Likewise.
22699
22700 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
22701
22702         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
22703         for mingw32 and cygwin targets.
22704
22705 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
22706
22707         * gcc.dg/pch/macro-4.c: New.
22708         * gcc.dg/pch/macro-4.hs: New.
22709
22710 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22711
22712         PR fortran/13249
22713         * gfortran.fortran-torture/compile/name_clash.f90: New test.
22714
22715 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22716
22717         PR fortran/13372
22718         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
22719
22720 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22721
22722         PR gfortran/14897
22723         * gfortran.fortran-torture/execute/t_edit.f90: New test.
22724
22725 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22726
22727         PR gfortran/15755
22728         * gfortran.fortran-torture/execute/backspace.c : New test.
22729
22730 2004-06-09  Paul Brook  <paul@codesourcery.com>
22731
22732         * gfortran.fortran-torture/execure/intrinsic_associated.f90
22733         (pointer_to_section): Rewrite to use smaller array.
22734
22735 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
22736
22737         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
22738         * gcc.dg/ext/altivec-10.c: Same.
22739         * gcc.dg/ext/altivec-11.c: Same.
22740         * gcc.dg/ext/altivec-12.c: Same.
22741         * gcc.dg/ext/altivec-13.c: Same.
22742         * gcc.dg/ext/altivec-14.c: Same.
22743         * gcc.dg/ext/altivec-15.c: Same.
22744         * gcc.dg/ext/altivec-16.c: Same.
22745         * gcc.dg/ext/altivec-3.c: Same.
22746         * gcc.dg/ext/altivec-4.c: Same.
22747         * gcc.dg/ext/altivec-6.c: Same.
22748         * gcc.dg/ext/altivec-7.c: Same.
22749         * gcc.dg/ext/altivec-8.c: Same.
22750         * gcc.dg/ext/altivec-varargs-1.c: Same.
22751
22752         * g++.dg/ext/altivec-1.C: Correct dg syntax.
22753         * g++.dg/ext/altivec-10.C: Same.
22754         * g++.dg/ext/altivec-2.C: Same.
22755         * g++.dg/ext/altivec-3.C: Same.
22756         * g++.dg/ext/altivec-4.C: Same.
22757         * g++.dg/ext/altivec-5.C: Same.
22758         * g++.dg/ext/altivec-6.C: Same.
22759         * g++.dg/ext/altivec-7.C: Same.
22760         * g++.dg/ext/altivec-8.C: Same.
22761         * g++.dg/ext/altivec-9.C: Same.
22762
22763 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22764
22765         PR c++/7841
22766         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
22767
22768 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22769
22770         * gcc.dg/union-1.c: New test.
22771
22772 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22773
22774         * gcc.dg/builtins-41.c: New test case.
22775         * gcc.dg/builtins-42.c: New test case.
22776
22777 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22778
22779         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
22780         * g++.dg/ext/altivec-10.C: Same.
22781         * g++.dg/ext/altivec-2.C: Same.
22782         * g++.dg/ext/altivec-3.C: Same.
22783         * g++.dg/ext/altivec-4.C: Same.
22784         * g++.dg/ext/altivec-5.C: Same.
22785         * g++.dg/ext/altivec-6.C: Same.
22786         * g++.dg/ext/altivec-7.C: Same.
22787         * g++.dg/ext/altivec-8.C: Same.
22788         * g++.dg/ext/altivec-9.C: Same.
22789         * g++.old-deja/g++.abi/cxa_vec.C: Same.
22790         * g++.old-deja/g++.brendan/new3.C: Same.
22791         * gcc.c-torture/execute/eeprof-1.x: Same.
22792
22793 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22794
22795         PR c/14765
22796         * gcc.dg/pr14765-1.c: New test.
22797
22798 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22799
22800         PR c/14649
22801         * gcc.dg/pr14649-1.c: New test case.
22802
22803 2004-06-07  Richard Henderson  <rth@redhat.com>
22804
22805         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
22806         if temporaries.
22807
22808 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22809
22810         * g++.dg/eh/elide1.C: Remove XFAIL.
22811
22812 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
22813
22814         PR c++/15337
22815         * g++.dg/expr/sizeof3.C: New test.
22816
22817         PR c++/14777
22818         * g++.dg/template/access14.C: New test.
22819
22820         PR c++/15554
22821         * g++.dg/template/enum1.C: New test.
22822
22823         PR c++/15057
22824         * g++.dg/eh/throw1.C: New test.
22825
22826 2004-06-07  David Ayers  <d.ayers@inode.at>
22827             Ziemowit Laski  <zlaski@apple.com>
22828
22829         * lib/objc.exp (objc_target_compile): Revert the '-framework
22830         Foundation' flag fix, since bare Darwin does not ship
22831         with the Foundation framework.
22832         * objc/execute/next_mapping.h: Provide a local NSConstantString
22833         @interface and @implementation.
22834         (objc_constant_string_init): A constructor function, used to
22835         initialize the NSConstantString meta-class object.
22836         * objc/execute/string1.m: Include "next_mapping.h" instead of
22837         <Foundation/NSString.h>.
22838         * objc/execute/string2.m: Likewise.
22839         * objc/execute/string3.m: Likewise.
22840         * objc/execute/string4.m: Likewise.
22841
22842 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
22843
22844         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
22845         to double. Replace double with FLOAT.
22846         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
22847
22848         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
22849         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
22850         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
22851         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
22852         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
22853         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
22854         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
22855         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
22856
22857 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22858
22859         PR c/13519
22860         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
22861
22862 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22863
22864         PR c++/15503
22865         * g++.dg/template/meminit2.C: New test.
22866
22867 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
22868
22869         PR target/15822
22870         * gcc.c-torture/execute/compare-fp-1.c,
22871         gcc.c-torture/execute/compare-fp-2.c,
22872         gcc.c-torture/execute/compare-fp-3.c,
22873         gcc.c-torture/execute/compare-fp-4.c,
22874         gcc.c-torture/execute/compare-fp-3.x,
22875         gcc.c-torture/execute/compare-fp-4.x: Moved...
22876         * gcc.c-torture/execute/ieee/compare-fp-1.c,
22877         gcc.c-torture/execute/ieee/compare-fp-2.c,
22878         gcc.c-torture/execute/ieee/compare-fp-3.c,
22879         gcc.c-torture/execute/ieee/compare-fp-4.c,
22880         gcc.c-torture/execute/ieee/compare-fp-3.x,
22881         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
22882
22883 2004-06-04  David Ayers  <d.ayers@inode.at>
22884
22885         * objc/execute/protocol-isEqual-4.m: New testcase.
22886
22887 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
22888
22889         * objc/execute/protocol-isEqual-1.m: New testcase.
22890         * objc/execute/protocol-isEqual-2.m: New testcase.
22891         * objc/execute/protocol-isEqual-3.m: New testcase.
22892
22893 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22894
22895         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
22896
22897 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
22898
22899         * lib/objc.exp (objc_target_compile): When running tests on
22900         Darwin (Mac OS X), inform the linker about '-framework
22901         'Foundation'.
22902
22903 2004-06-02  Eric Christopher  <echristo@redhat.com>
22904
22905         * gcc.c-torture/compile/20040602-1.c: New.
22906
22907 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
22908
22909         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
22910         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22911
22912         PR tree-optimization/14736
22913         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
22914
22915         PR tree-optimization/14042
22916         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
22917
22918         PR tree-optimization/14729
22919         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
22920
22921 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22922
22923         PR fortran/15557
22924         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
22925
22926 2004-06-01  Richard Hederson  <rth@redhat.com>
22927
22928         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
22929
22930 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22931
22932         PR c++/14932
22933         * g++.dg/parse/offsetof4.C: New test.
22934
22935 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
22936
22937         PR objc/7993
22938         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
22939
22940 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
22941
22942         PR c++/15701
22943         * g++.dg/template/friend29.C: New test.
22944
22945 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22946
22947         PR c/15749
22948         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
22949
22950 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
22951
22952         * gcc.dg/sparc-trap-1.c: New test.
22953
22954 2004-05-31  Roger Sayle  <roger@eyesopen.com>
22955
22956         PR middle-end/15069
22957         * g++.dg/opt/fold3.C: New test case.
22958
22959 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
22960
22961         * lib/target-supports.exp (check_iconv_available): Fix fallout
22962         from 2004-05-28 patch.
22963
22964 2004-05-30  Paul Brook  <paul@codesourcery.com>
22965
22966         PR fortran/15620
22967         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
22968         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
22969
22970 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22971
22972         * gfortran.fortran-torture/execute/random_1.f90: New test.
22973
22974 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22975
22976         * g++.dg/ext/altivec-10.C: New test.
22977
22978 2004-05-29  Paul Brook  <paul@codesourcery.com>
22979
22980         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
22981
22982 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22983
22984         * gcc.dg/altivec-16.c: New test.
22985
22986 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
22987
22988         * lib/target-supports.exp (check_vmx_hw_available): New.
22989         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
22990
22991         * lib/target-supports.exp (check_alias_available,
22992         check_iconv_available, check_named_sections_available): Use
22993         unique names for temporary files.
22994
22995 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22996
22997         * gcc.dg/altivec-15.c: New test.
22998
22999 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23000
23001         PR c++/15083
23002         * g++.dg/warn/noeffect6.C: New test.
23003
23004         PR c++/15471
23005         * g++.dg/expr/ptrmem4.C: New test.
23006
23007         PR c++/15640
23008         * g++.dg/template/operator3.C: New test.
23009
23010 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23011
23012         PR c++/14668
23013         * g++.dg/lookup/redecl1.C: New test.
23014         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
23015
23016 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
23017
23018         * gcc.c-torture/execute/compare-fp-1.c,
23019         gcc.c-torture/execute/compare-fp-2.c,
23020         gcc.c-torture/execute/compare-fp-3.c,
23021         gcc.c-torture/execute/compare-fp-4.c,
23022         gcc.c-torture/execute/compare-fp-3.x,
23023         gcc.c-torture/execute/compare-fp-4.x,
23024         gcc.dg/pr15649-1.c: New.
23025
23026 2004-05-27  Adam Nemet  <anemet@lnxw.com>
23027
23028         PR c++/12883
23029         * g++.dg/init/array14.C: New test.
23030
23031 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
23032
23033         * lib/compat.exp (compat-get-options-main): New.
23034         (compat-get-options): Remove unneeded code, warn for ignored
23035         command.
23036         (compat-execute): Check flag set by dg-require-* commands.
23037
23038         * lib/compat.exp (compat-execute): Break up long lines.
23039
23040 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
23041
23042         * gcc.dg/altivec-7.c: Don't use 'vector long'.
23043         * gcc.dg/altivec-14.c: New test.
23044         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
23045
23046         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
23047         * gcc.dg/altivec-12.c: Ditto.
23048
23049         * gcc.dg/altivec-3.c: Move call to altivec_check.
23050
23051 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23052
23053         PR c++/15044
23054         * g++.dg/template/error12.C: New test.
23055
23056         PR c++/15317
23057         * g++.dg/ext/attrib15.C: New test.
23058
23059         PR c++/15329
23060         * g++.dg/template/ptrmem9.C: New test.
23061
23062 2004-05-25  Paul Brook  <paul@codesourcery.com>
23063
23064         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
23065
23066 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23067
23068         PR c++/15165
23069         * g++.dg/template/crash19.C: New test.
23070
23071 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23072
23073         PR c++/15025
23074         * g++.dg/template/redecl1.C: New test.
23075
23076 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23077
23078         PR c++/14821
23079         * g++.dg/other/ns1.C: New test.
23080
23081         PR c++/14883
23082         * g++.dg/template/invalid1.C: New test.
23083
23084 2004-05-23  Paul Brook  <paul@codesourcery.com>
23085         Victor Leikehman  <lei@haifasphere.co.il>
23086
23087         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
23088         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
23089
23090 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23091
23092         PR c++/15285
23093         PR c++/15299
23094         * g++.dg/template/non-dependent5.C: New test.
23095         * g++.dg/template/non-dependent6.C: New test.
23096
23097 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23098
23099         PR c++/15507
23100         * g++.dg/inherit/union1.C: New test.
23101
23102         PR c++/15542
23103         * g++.dg/template/addr1.C: New test.
23104
23105         PR c++/15427
23106         * g++.dg/template/array5.C: New test.
23107
23108         PR c++/15287
23109         * g++.dg/template/array6.C: New test.
23110
23111 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
23112             Roger Sayle  <roger@eyesopen.com>
23113
23114         * g++.dg/lookup/forscope2.C: New test case.
23115
23116 2004-05-22  Ben Elliston  <bje@au.ibm.com>
23117
23118         * gcc.dg/cpp/Wmissingdirs.c: New.
23119
23120 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23121
23122         PR target/15301
23123         * gcc.dg/compat/union-m128-1.h: New file.
23124         * gcc.dg/compat/union-m128-1_main.c: Likewise.
23125         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23126         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23127
23128 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23129
23130         PR target/15302
23131         * gcc.dg/compat/struct-complex-1.h: New file.
23132         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
23133         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
23134         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23135
23136 2004-05-20  Roger Sayle  <roger@eyesopen.com>
23137
23138         PR middle-end/3074
23139         * gcc.dg/pr3074-1.c: New test case.
23140         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
23141
23142 2004-05-20  Falk Hueffner  <falk@debian.org>
23143
23144         PR other/15526
23145         * gcc.dg/ftrapv-1.c: New test case.
23146
23147 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23148
23149         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
23150
23151 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
23152             Jeff Law  <law@redhat.com>
23153
23154         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
23155         * gcc.dg/tree-ssa/20040518-2.c: New test.
23156
23157         * gcc.dg/tree-ssa/20040518-1.c: New test.
23158
23159 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
23160
23161         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
23162
23163 2004-05-18  Paul Brook  <paul@codesourcery.com>
23164
23165         PR fortran/13930
23166         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
23167
23168 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23169
23170         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
23171         constant folding.
23172
23173 2004-05-17  Steven Bosscher  <stevenb@suse.de>
23174
23175         * gcc.dg/tree-ssa/20040517-1.c: New test.
23176
23177 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23178
23179         * gcc.dg/loop-4.c: New test.
23180
23181 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
23182
23183         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
23184
23185 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
23186
23187         PR fortran/15311
23188         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
23189
23190 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23191
23192         PR fortran/13826
23193         PR fortran/13940
23194         * gfortran.fortran-torture/compile/data_1.f90: New test.
23195
23196 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
23197
23198         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
23199         * gcc.dg/uninit-H.c: Define ASM for __s390__.
23200
23201 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23202
23203         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
23204
23205 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23206
23207         PR c/15444
23208         * gcc.dg/format/xopen-1.c: Adjust expected message.
23209         * gcc.dg/format/xopen-3.c: New test.
23210
23211 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
23212
23213         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
23214
23215 2004-05-14  Jeff Law  <law@redhat.com>
23216
23217         * gcc.dg/tree-ssa/20040514-2.c: New test.
23218
23219 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23220
23221         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
23222         this ...
23223         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
23224         this.
23225
23226 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
23227
23228         * gcc.dg/tree-ssa/20040514-1.c: New test.
23229
23230 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23231
23232         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
23233         test.
23234
23235 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23236
23237         PR fortran/14066
23238         * gfortran.fortran-torture/compile/do_1.f90: New test.
23239
23240 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23241
23242         PR fortran/15051
23243         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
23244         test.
23245
23246 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
23247
23248         PR fortran/15149
23249         * gfortran.fortran-torture/execute/random_init.f90: New test.
23250
23251 2004-05-13  Paul Brook  <paul@codesourcery.com>
23252
23253         PR fortran/15314
23254         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
23255
23256 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
23257
23258         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
23259         for the powerpc case.
23260
23261 2004-05-13  Jeff Law  <law@redhat.com>
23262
23263         * gcc.dg/tree-ssa/20040513-1.c: New test.
23264         * gcc.dg/tree-ssa/20040513-2.c: New test.
23265
23266 2004-05-13  Paul Brook  <paul@codesourcery.com>
23267
23268         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
23269         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
23270         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
23271
23272 2004-05-13  Andreas Schwab  <schwab@suse.de>
23273
23274         PR other/10819
23275         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
23276         characters.
23277
23278 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
23279
23280         PR fortran/15294
23281         * gfortran.fortran-torture/execute/adjustr.f90: New file.
23282
23283 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
23284
23285         Merge from tree-ssa-20020619-branch.  See
23286         ChangeLog.tree-ssa for details.
23287
23288 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
23289
23290         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
23291         include <altivec.h> explicitly.
23292         * gcc.dg/altivec-13.c: Likewise.
23293
23294 2004-05-11  Paul Brook  <paul@codesourcery.com>
23295
23296         * gcc.c-torture/compile/20010518-1.c: Force enum size.
23297
23298 2004-05-10  Eric Christopher  <echristo@redhat.com>
23299
23300         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
23301         * gcc.dg/sibcall-4.c: Ditto.
23302
23303 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
23304
23305         * g++.dg/ext/altivec-8.C: New test case.
23306         * gcc.dg/altivec-13.c: New test case.
23307
23308 2004-05-08  Roger Sayle  <roger@eyesopen.com>
23309
23310         * gcc.c-torture/execute/divcmp-1.c: New test case.
23311         * gcc.c-torture/execute/divcmp-2.c: New test case.
23312         * gcc.c-torture/execute/divcmp-3.c: New test case.
23313
23314 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
23315
23316         * g++.dg/other/pragma-re-2.C: New test.
23317
23318 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23319
23320         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
23321         * gcc.dg/i386-387-2.c: Likewise.
23322
23323         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
23324         __builtin_drem.
23325         * gcc.dg/i386-387-6.c: Likewise.
23326
23327 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23328
23329         * gcc.dg/builtins-33.c: Also check log1p*.
23330
23331 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
23332
23333         PR optimization/15296
23334         * gcc.c-torture/execute/pr15296.c: New test.
23335
23336 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
23337
23338         * gcc.dg/builtins-40.c: New test.
23339
23340 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
23341
23342         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
23343
23344 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
23345
23346         * g++.dg/ext/spe1.C: New testcase.
23347
23348 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
23349
23350         * objc.dg/image-info.m: Allow additional attributes
23351         for __image_info section.
23352
23353 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
23354
23355         * gcc.dg/torture/mips-hilo-2.c: New test.
23356
23357 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23358
23359         PR c++/14389
23360         * g++.dg/template/member5.C: New test.
23361
23362 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
23363
23364         * gcc.dg/builtins-34.c: Also check expm1*.
23365
23366 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23367
23368         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
23369         * gcc.dg/torture/builtin-convert-3.c: New test.
23370
23371 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
23372
23373         PR middle-end/15054
23374         * g++.dg/opt/pr15054.C: New test.
23375
23376 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23377
23378         * gcc.dg/torture/builtin-rounding-1.c: New test.
23379         * gcc.dg/builtins-25.c: Delete.
23380         * gcc.dg/builtins-29.c: Delete.
23381
23382 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
23383
23384         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
23385         * gcc.dg/sibcall-4.c: Likewise.
23386         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
23387
23388 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23389
23390         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
23391         bit-field on 16-bit targets.
23392
23393 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23394
23395         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
23396         16-bit targets.
23397
23398 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
23399
23400         * gcc.dg/rs6000-power2-1.c: Change to compile only.
23401         * gcc.dg/rs6000-power2-2.c: Likewise.
23402
23403 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
23404
23405         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
23406         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
23407         Change the asm registers to be in form of frN instead of fN.
23408
23409 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23410
23411         * gcc.dg/torture/builtin-convert-2.c: New test.
23412
23413 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
23414
23415         * gcc.dg/rs6000-power2-1.c: New test.
23416         * gcc.dg/rs6000-power2-2.c: New test.
23417
23418 2004-04-28  Jan Hubicka  <jh@suse.cz>
23419
23420         * gcc.dg/unused-6.c: New test.
23421
23422 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
23423             Ulrich Weigand  <uweigand@de.ibm.com>
23424
23425         * ada/acats/run_all.sh: Define $target variable.
23426
23427 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
23428
23429         PR c++/15119
23430         * g++.dg/other/vararg-1.C: New test.
23431
23432         PR c++/4794
23433         * g++.dg/eh/cleanup3.C: New test.
23434
23435 2004-04-24  Laurent GUERBY <laurent@guerby.net>
23436
23437         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
23438         and ad8011a (target_insn).
23439         * ada/acats/support/macro.dfs: Likewise.
23440         * ada/acats/support/impbit.adb: New file.
23441
23442 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
23443
23444         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
23445
23446 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23447
23448         * gcc.dg/loop-3.c: New test.
23449
23450 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
23451
23452         * gcc.c-torture/execute/simd-5.c: New test.
23453
23454 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23455
23456         PR c++/15064
23457         * g++.dg/template/crash18.C: New test.
23458
23459 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
23460
23461         * g++.dg/ext/complit3.C: New test.
23462
23463 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23464
23465         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
23466         * gcc.dg/altivec-3.c: Same.
23467         * gcc.dg/altivec-varargs-1.c: Same.
23468
23469 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23470
23471         * lib/target-supports.exp (check_profiling_available): Assume
23472         profiling is not available on powerpc-eabi targets.
23473
23474 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
23475
23476         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
23477         * gcc.dg/vmx/bug-1.c: Ditto.
23478
23479 2004-04-20  Eric Christopher  <echristo@redhat.com>
23480
23481         * gcc.dg/charset/extern.c: New test.
23482         * g++.dg/charset/extern3.cc: Ditto.
23483
23484 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
23485
23486         * gcc.dg/builtins-39.c: New test.
23487
23488 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
23489
23490         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
23491
23492 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
23493
23494         * gcc.dg/torture/mips-hilo-1.c: New test.
23495
23496 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
23497
23498         * gcc.c-torture/compile/20040419-1.c: New test.
23499
23500 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
23501
23502         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
23503
23504 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
23505             Aldy Hernandez  <aldyh@redhat.com>
23506
23507         * gcc.c-torture/execute/va-arg-24.c: New.
23508
23509 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
23510             Aldy Hernandez  <aldyh@redhat.com>
23511
23512         * gcc.dg/vmx/1b-01.c: New.
23513         * gcc.dg/vmx/1b-02.c: New.
23514         * gcc.dg/vmx/1b-03.c: New.
23515         * gcc.dg/vmx/1b-04.c: New.
23516         * gcc.dg/vmx/1b-05.c: New.
23517         * gcc.dg/vmx/1b-06.c: New.
23518         * gcc.dg/vmx/1b-07.c: New.
23519         * gcc.dg/vmx/1c-01.c: New.
23520         * gcc.dg/vmx/1c-02.c: New.
23521         * gcc.dg/vmx/3a-01a.c: New.
23522         * gcc.dg/vmx/3a-01.c: New.
23523         * gcc.dg/vmx/3a-01m.c: New.
23524         * gcc.dg/vmx/3a-03.c: New.
23525         * gcc.dg/vmx/3a-03m.c: New.
23526         * gcc.dg/vmx/3a-04.c: New.
23527         * gcc.dg/vmx/3a-04m.c: New.
23528         * gcc.dg/vmx/3a-05.c: New.
23529         * gcc.dg/vmx/3a-06.c: New.
23530         * gcc.dg/vmx/3a-06m.c: New.
23531         * gcc.dg/vmx/3a-07.c: New.
23532         * gcc.dg/vmx/3b-01.c: New.
23533         * gcc.dg/vmx/3b-02.c: New.
23534         * gcc.dg/vmx/3b-10.c: New.
23535         * gcc.dg/vmx/3b-13.c: New.
23536         * gcc.dg/vmx/3b-14.c: New.
23537         * gcc.dg/vmx/3b-15.c: New.
23538         * gcc.dg/vmx/3c-01a.c: New.
23539         * gcc.dg/vmx/3c-01.c: New.
23540         * gcc.dg/vmx/3c-02.c: New.
23541         * gcc.dg/vmx/3c-03.c: New.
23542         * gcc.dg/vmx/3d-01.c: New.
23543         * gcc.dg/vmx/4-01.c: New.
23544         * gcc.dg/vmx/4-03.c: New.
23545         * gcc.dg/vmx/5-01.c: New.
23546         * gcc.dg/vmx/5-02.c: New.
23547         * gcc.dg/vmx/5-03.c: New.
23548         * gcc.dg/vmx/5-04.c: New.
23549         * gcc.dg/vmx/5-05.c: New.
23550         * gcc.dg/vmx/5-06.c: New.
23551         * gcc.dg/vmx/5-07.c: New.
23552         * gcc.dg/vmx/5-07t.c: New.
23553         * gcc.dg/vmx/5-08.c: New.
23554         * gcc.dg/vmx/5-10.c: New.
23555         * gcc.dg/vmx/5-11.c: New.
23556         * gcc.dg/vmx/7-01a.c: New.
23557         * gcc.dg/vmx/7-01.c: New.
23558         * gcc.dg/vmx/7c-01.c: New.
23559         * gcc.dg/vmx/7d-01.c: New.
23560         * gcc.dg/vmx/7d-02.c: New.
23561         * gcc.dg/vmx/8-01.c: New.
23562         * gcc.dg/vmx/8-02a.c: New.
23563         * gcc.dg/vmx/8-02.c: New.
23564         * gcc.dg/vmx/brode-1.c: New.
23565         * gcc.dg/vmx/bug-1.c: New.
23566         * gcc.dg/vmx/bug-2.c: New.
23567         * gcc.dg/vmx/bug-3.c: New.
23568         * gcc.dg/vmx/cw-bug-1.c: New.
23569         * gcc.dg/vmx/cw-bug-2.c: New.
23570         * gcc.dg/vmx/cw-bug-3.c: New.
23571         * gcc.dg/vmx/dct.c: New.
23572         * gcc.dg/vmx/debug-1.c: New.
23573         * gcc.dg/vmx/debug-2.c: New.
23574         * gcc.dg/vmx/debug-3.c: New.
23575         * gcc.dg/vmx/debug-4.c: New.
23576         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
23577         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
23578         * gcc.dg/vmx/eg-5.c: New.
23579         * gcc.dg/vmx/fft.c: New.
23580         * gcc.dg/vmx/gcc-bug-1.c: New.
23581         * gcc.dg/vmx/gcc-bug-2.c: New.
23582         * gcc.dg/vmx/gcc-bug-3.c: New.
23583         * gcc.dg/vmx/gcc-bug-4.c: New.
23584         * gcc.dg/vmx/gcc-bug-5.c: New.
23585         * gcc.dg/vmx/gcc-bug-6.c: New.
23586         * gcc.dg/vmx/gcc-bug-7.c: New.
23587         * gcc.dg/vmx/gcc-bug-8.c: New.
23588         * gcc.dg/vmx/gcc-bug-9.c: New.
23589         * gcc.dg/vmx/gcc-bug-b.c: New.
23590         * gcc.dg/vmx/gcc-bug-c.c: New.
23591         * gcc.dg/vmx/gcc-bug-d.c: New.
23592         * gcc.dg/vmx/gcc-bug-e.c: New.
23593         * gcc.dg/vmx/gcc-bug-f.c: New.
23594         * gcc.dg/vmx/gcc-bug-g.c: New.
23595         * gcc.dg/vmx/gcc-bug-i.c: New.
23596         * gcc.dg/vmx/harness.h: New.
23597         * gcc.dg/vmx/ira1.c: New.
23598         * gcc.dg/vmx/ira2a.c: New.
23599         * gcc.dg/vmx/ira2b.c: New.
23600         * gcc.dg/vmx/ira2.c: New.
23601         * gcc.dg/vmx/ira2c.c: New.
23602         * gcc.dg/vmx/mem.c: New.
23603         * gcc.dg/vmx/newton-1.c: New.
23604         * gcc.dg/vmx/ops.c: New.
23605         * gcc.dg/vmx/sn7153.c: New.
23606         * gcc.dg/vmx/spill2.c: New.
23607         * gcc.dg/vmx/spill3.c: New.
23608         * gcc.dg/vmx/spill.c: New.
23609         * gcc.dg/vmx/t.c: New.
23610         * gcc.dg/vmx/varargs-1.c: New.
23611         * gcc.dg/vmx/varargs-2.c: New.
23612         * gcc.dg/vmx/varargs-3.c: New.
23613         * gcc.dg/vmx/varargs-4.c: New.
23614         * gcc.dg/vmx/varargs-5.c: New.
23615         * gcc.dg/vmx/varargs-6.c: New.
23616         * gcc.dg/vmx/varargs-7.c: New.
23617         * gcc.dg/vmx/vmx.exp: New.
23618         * gcc.dg/vmx/vprint-1.c: New.
23619         * gcc.dg/vmx/vscan-1.c: New.
23620         * gcc.dg/vmx/x-01.c: New.
23621         * gcc.dg/vmx/x-02.c: New.
23622         * gcc.dg/vmx/x-03.c: New.
23623         * gcc.dg/vmx/x-04.c: New.
23624         * gcc.dg/vmx/x-05.c: New.
23625         * gcc.dg/vmx/yousufi-1.c: New.
23626         * gcc.dg/vmx/zero-1.c: New.
23627         * gcc.dg/vmx/zero.c: New.
23628
23629 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
23630
23631         * g++.dg/lookup/java1.C: Update for chage of
23632         _Jv_AllocObject.
23633         * g++.dg/lookup/java2.C: Likewise.
23634
23635 2004-04-17  Laurent GUERBY <laurent@guerby.net>
23636
23637         * ada/acats/run_all.sh: use -O2 by default.
23638
23639 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
23640
23641         * gcc.dg/vr-mult-[12].c: New tests.
23642
23643 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23644
23645         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
23646
23647         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
23648
23649 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
23650
23651         * lib/target-supports.exp (check_profiling_available): Assume profiling
23652         isn't available for mips*-*-elf targets.
23653
23654 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
23655
23656         * gcc.dg/builtins-38.c: New test.
23657
23658 2004-04-14  Eric Christopher  <echristo@redhat.com>
23659
23660         * g++.dg/charset/charset.exp: Run .cc extension tests.
23661
23662 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
23663
23664         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
23665
23666 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23667
23668         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
23669
23670 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
23671
23672         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
23673         * gcc.dg/i386-387-2.c: Likewise.
23674
23675         * gcc.dg/i386-387-7.c: New test.
23676         * gcc.dg/i386-387-8.c: New test.
23677
23678         * gcc.dg/builtins-37.c: New test.
23679
23680 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
23681
23682         * g++.dg/pch/externc-1.C: Add missing semicolon.
23683
23684 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
23685
23686         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
23687
23688 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23689
23690         * gcc.c-torture/execute/20040411-1.c: New test.
23691
23692 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23693
23694         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
23695
23696 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
23697
23698         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
23699
23700 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
23701
23702         * lib/target-supports.exp (check_named_sections_available): New.
23703         * lib/gcc-dg.exp (dg-require-named-sections): New.
23704         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
23705         old-deja.exp.  Also prune error-count message from HP linker.
23706         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
23707
23708         * g++.dg/init/init-ref4.C: Use dg-require-weak.
23709         * g++.old-deja/g++.pt/static3.C: Likewise.
23710         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
23711
23712 2004-04-09  Roger Sayle  <roger@eyesopen.com>
23713
23714         * gcc.c-torture/execute/20040409-1.c: New test case.
23715         * gcc.c-torture/execute/20040409-2.c: New test case.
23716         * gcc.c-torture/execute/20040409-3.c: New test case.
23717
23718 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
23719
23720         * gcc.dg/20040409-1.c: New test.
23721
23722 2004-04-08  Roger Sayle  <roger@eyesopen.com>
23723
23724         PR target/14888
23725         * g++.dg/opt/pr14888.C: New test case.
23726
23727 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
23728
23729         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
23730         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
23731         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
23732         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
23733         New tests.
23734
23735 2004-04-08  Paul Brook  <paul@codesourcery.com>
23736
23737         * gcc.dg/spill-1.c: New test.
23738
23739 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23740
23741         * gcc.dg/torture/builtin-ctype-2.c: New test.
23742
23743 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
23744
23745         * gcc.dg/pch/pch.exp: Add largefile test.
23746
23747 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
23748
23749         * g++.dg/pch/externc-1.Hs: New.
23750         * g++.dg/pch/externc-1.C: New.
23751
23752 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23753
23754         * gcc.dg/compat/struct-by-value-5a_main.c,
23755         gcc.dg/compat/struct-by-value-5b_main.c: New files.
23756         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
23757         * gcc.dg/compat/struct-by-value-5a_x.c,
23758         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
23759         gcc.dg/compat/struct-by-value-5_x.c.
23760         * gcc.dg/compat/struct-by-value-5a_y.c,
23761         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
23762         gcc.dg/compat/struct-by-value-5_y.c.
23763
23764         * gcc.dg/compat/struct-by-value-6a_main.c,
23765         gcc.dg/compat/struct-by-value-6b_main.c: New files.
23766         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
23767         * gcc.dg/compat/struct-by-value-6a_x.c,
23768         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
23769         gcc.dg/compat/struct-by-value-6_x.c.
23770         * gcc.dg/compat/struct-by-value-6a_y.c,
23771         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
23772         gcc.dg/compat/struct-by-value-6_y.c.
23773
23774         * gcc.dg/compat/struct-by-value-7a_main.c,
23775         gcc.dg/compat/struct-by-value-7b_main.c: New files.
23776         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
23777         * gcc.dg/compat/struct-by-value-7a_x.c,
23778         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
23779         gcc.dg/compat/struct-by-value-7_x.c.
23780         * gcc.dg/compat/struct-by-value-7a_y.c,
23781         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
23782         gcc.dg/compat/struct-by-value-7_y.c.
23783
23784 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
23785
23786         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
23787         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
23788         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
23789         options.
23790
23791 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
23792
23793         * gcc.dg/builtins-36.c: New test.
23794
23795 2004-04-06  Paul Brook  <paul@codesourcery.com>
23796
23797         * README.gcc: Remove obsolete contraint on testcases.
23798
23799 2004-04-05  Paul Brook  <paul@codesourcery.com>
23800
23801         PR2123
23802         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
23803         failure and exit(0) on success.
23804         * g++.dg/expr/anew2.C: Ditto.
23805         * g++.dg/expr/anew3.C: Ditto.
23806         * g++.dg/expr/anew4.C: Ditto.
23807
23808 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
23809
23810         PR c++/3518
23811         * g++.dg/template/unify7.C: New.
23812
23813 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23814
23815         * g++.dg/README: Bring up to date with new subdirectories; remove
23816         duplicate subdirectory lines.
23817
23818 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
23819
23820         PR c++/14007
23821         * g++.dg/template/unify5.C: New.
23822         * g++.dg/template/unify6.C: New.
23823         * g++.dg/template/qualttp20.C: Adjust.
23824         * g++.old-deja/g++.jason/report.C: Adjust.
23825         * g++.old-deja/g++.other/qual1.C: Adjust.
23826
23827 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
23828
23829         PR c++/14803
23830         * g++.dg/inherit/ptrmem1.C: New test.
23831
23832 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
23833
23834         PR c++/14755
23835         * gcc.c-torture/execute/20040331-1.c: New test.
23836         * gcc.dg/20040331-1.c: New test.
23837
23838 2004-04-01  Paul Brook  <paul@codesourcery.com>
23839
23840         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
23841
23842 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
23843
23844         PR c++/14724
23845         * g++.dg/init/goto1.C: New test.
23846
23847         PR c++/14763
23848         * g++.dg/template/defarg4.C: New test.
23849
23850 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
23851
23852         * gcc.dg/altivec-11.c: Extend test for more valid cases.
23853
23854 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
23855
23856         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
23857
23858 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
23859
23860         * gcc.dg/noncompile/undeclared-2.c: New test.
23861
23862 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23863
23864         * gcc.dg/940409-1.c: Remove XFAIL.
23865         * gcc.dg/reg-vol-struct-1.c: New test.
23866
23867 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23868
23869         * gcc.dg/torture/builtin-wctype-1.c: New test.
23870
23871 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
23872
23873         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
23874         * gcc.dg/20001101-1.c: Likewise.
23875         * gcc.dg/20001102-1.c: Likewise.
23876
23877 2004-03-25  Roger Sayle  <roger@eyesopen.com>
23878
23879         * gcc.dg/compare8.c: Add an additional test for XOR.
23880
23881 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23882
23883         * gcc.dg/torture/builtin-ctype-1.c: New test.
23884
23885 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23886
23887         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
23888         * gcc.dg/torture/builtin-math-1.c: Likewise.
23889         * gcc.dg/torture/builtin-power-1.c: New test.
23890
23891 2004-03-24  Andreas Schwab  <schwab@suse.de>
23892
23893         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
23894         IA64 assembler.
23895
23896 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23897             Roger Sayle  <roger@eyesopen.com>
23898
23899         * gcc.dg/compare8.c: New test case.
23900
23901 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
23902
23903         * g++.dg/ext/altivec-7.C: New test.
23904
23905 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
23906
23907         PR 12267, 12391, 12560, 13129, 14114, 14133
23908         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
23909         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
23910         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
23911         Adjust error regexps.
23912         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
23913         * gcc.dg/noncompile/undeclared-1.c: New test cases.
23914         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
23915         * gcc.dg/local1.c: Add explanatory comment.
23916
23917 2004-03-23  Roger Sayle  <roger@eyesopen.com>
23918
23919         PR optimization/14669
23920         * g++.dg/opt/fold2.C: New test case.
23921
23922 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
23923
23924         PR c/14069
23925         * gcc.dg/20040322-1.c: New test.
23926
23927 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23928
23929         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
23930         * gcc.dg/ultrasp4.c: Likewise.
23931         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
23932
23933 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23934
23935         * gcc.dg/i386-sse-8.c: Reset default options.
23936
23937 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23938
23939         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
23940         in the error message text.
23941
23942 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23943
23944         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
23945
23946 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
23947
23948         PR c++/14616
23949         * g++.dg/init/array13.C: New test.
23950
23951 2004-03-20  Roger Sayle  <roger@eyesopen.com>
23952
23953         PR target/13889
23954         * gcc.c-torture/compile/pr13889.c: New test case.
23955
23956 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23957
23958         PR c/14635
23959         * builtins-1.c (nan, nans): Don't test.
23960         * builtins-30.c: Don't use nan, nanf, nanl.
23961         * builtins-35.c: New test.
23962
23963 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
23964
23965         * g++.dg/ext/altivec-6.C: New test.
23966
23967 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
23968
23969         * g++.dg/init/placement3.C: New test.
23970
23971         * g++.dg/template/spec13.C: New test.
23972
23973         * g++.dg/lookup/using11.C: New test.
23974
23975         * g++.dg/lookup/koenig3.C: New test.
23976
23977         * g++.dg/template/operator2.C: New test.
23978
23979         * g++.dg/expr/dtor3.C: New test.
23980         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
23981         marker.
23982         * g++.old-deja/g++.law/visibility28.C: Likewise.
23983
23984 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
23985
23986         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
23987         * gcc.dg/ppc64-abi-3.c: Likewise.
23988
23989 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23990
23991         PR c++/14545
23992         * g++.dg/parse/template15.C: New test.
23993
23994 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23995
23996         * g++.dg/expr/dtor2.C: New test.
23997
23998         * g++.dg/lookup/anon4.C: New test.
23999
24000         * g++.dg/overload/using1.C: New test.
24001
24002         * g++.dg/template/lookup7.C: New test.
24003
24004         * g++.dg/template/typename6.C: New test.
24005
24006         * g++.dg/expr/cond6.C: New test.
24007
24008 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24009
24010         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
24011
24012 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24013
24014         * g++.dg/expr/cond5.C: New test.
24015         * g++.dg/expr/constcast1.C: Likewise.
24016         * g++.dg/expr/ptrmem2.C: Likewise.
24017         * g++.dg/expr/ptrmem3.C: Likewise.
24018         * g++.dg/lookup/main1.C: Likewise.
24019         * g++.dg/template/lookup6.C: Likewise.
24020
24021 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24022
24023         * gcc.dg/local1.c: New test.
24024
24025         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
24026
24027 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24028
24029         * gcc.dg/torture/builtin-convert-1.c: New test.
24030
24031 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24032
24033         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
24034
24035 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24036
24037         PR c++/14481
24038         * g++.dg/warn/Wunused-7.C: New test.
24039
24040 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24041
24042         * gcc.dg/torture/builtin-integral-1.c: New test.
24043
24044 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24045
24046         PR c++/14586
24047         * g++.dg/parse/non-dependent3.C: New test.
24048
24049 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
24050
24051         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
24052         * g++.dg/eh/simd-2.C: Likewise.
24053         * g++.dg/init/array10.C: Likewise.
24054         * gcc.c-torture/compile/simd-1.c: Likewise.
24055         * gcc.c-torture/compile/simd-2.c: Likewise.
24056         * gcc.c-torture/compile/simd-3.c: Likewise.
24057         * gcc.c-torture/compile/simd-4.c: Likewise.
24058         * gcc.c-torture/compile/simd-6.c: Likewise.
24059         * gcc.c-torture/execute/simd-1.c: Likewise.
24060         * gcc.c-torture/execute/simd-2.c: Likewise.
24061         * gcc.dg/compat/vector-defs.h: Likewise.
24062         * gcc.dg/20020531-1.c: Likewise.
24063         * gcc.dg/altivec-3.c: Likewise.
24064         * gcc.dg/altivec-4.c: Likewise.
24065         * gcc.dg/altivec-varargs-1.c: Likewise.
24066         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
24067         * gcc.dg/i386-mmx-3.c: Likewise.
24068         * gcc.dg/i386-sse-4.c: Likewise.
24069         * gcc.dg/i386-sse-5.c: Likewise.
24070         * gcc.dg/i386-sse-8.c: Likewise.
24071         * gcc.dg/simd-1.c: Likewise.
24072         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
24073         __ev64_opaque__ since the machine description provides it.
24074
24075 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24076
24077         * lib/compat.exp (skip_list): New global variable.
24078         Use it to hold the user defined COMPAT_SKIPS list if any.
24079         (compat-obj): Add the members of skip_list to optall.
24080
24081 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24082
24083         * gcc.dg/compat/union-by-value-1_main.c,
24084         union-by-value-1_x.c, union-by-value-1_y.c,
24085         union-check.h, union-defs.h,
24086         union-init.h, union-return-1_main.c,
24087         union-return-1_x.c, union-return-1_y.c: New files.
24088
24089 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24090
24091         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
24092         mixed-struct-init.h: Add 4 mixed structure types.
24093         struct-by-value-21_main.c, struct-by-value-21_x.c,
24094         struct-by-value-21_y.c, struct-return-21_main.c,
24095         struct-return-21_x.c, struct-return-21_y.c: New files.
24096
24097 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
24098
24099         PR c++/14550
24100         * g++.dg/parse/template14.C: New test.
24101
24102 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24103
24104         * gcc.c-torture/execute/20040313-1.c: New test.
24105
24106 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
24107
24108         PR target/14533
24109         * gcc.dg/20040311-2.c: New test.
24110
24111 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
24112
24113         PR other/14544
24114         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
24115         bit-field.
24116
24117 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
24118
24119         * gcc.dg/20040305-2.c: Add missing return statement.
24120
24121 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24122
24123         * gcc.dg/builtins-34.c: Also check pow10*.
24124
24125 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24126
24127         PR target/14262
24128         * gcc.dg/20040305-2.c: New test.
24129
24130 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24131
24132         * gcc.dg/20040310-1.c: New test.
24133
24134 2004-03-11  Roger Sayle  <roger@eyesopen.com>
24135
24136         * gcc.c-torture/execute/20040311-1.c: New test case.
24137
24138 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
24139
24140         PR c++/14476
24141         * g++.dg/lookup/enum1.C: New test.
24142
24143 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
24144
24145         PR c++/14510
24146         * g++.dg/lookup/struct2.C: New test.
24147
24148 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
24149
24150         * gcc.dg/builtins-34.c: New test.
24151
24152 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24153
24154         * gcc.dg/torture/builtin-nonneg-1.c: New test.
24155
24156 2004-03-09  James E Wilson  <wilson@specifixinc.com>
24157
24158         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
24159         * gcc.dg/alias-2.c: New testcase.
24160
24161 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
24162
24163         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
24164
24165 2004-03-09  Roger Sayle  <roger@eyesopen.com>
24166
24167         * gcc.c-torture/execute/20040309-1.c: New test case.
24168
24169 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24170
24171         PR c++/14397
24172         * g++.dg/overload/ref1.C: New.
24173
24174 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24175
24176         PR c++/14409
24177         * g++.dg/template/spec12.C: New test.
24178
24179         PR c++/14448
24180         * g++.dg/parse/crash14.C: New test.
24181
24182 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24183
24184         PR c++/14230
24185         * g++.dg/init/ref11.C: New test.
24186
24187 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24188
24189         PR c++/14432
24190         * g++.dg/parse/builtin2.C: New test.
24191
24192 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24193
24194         PR c++/14401
24195         * g++.dg/init/ctor3.C: New test.
24196         * g++.dg/init/union1.C: New test.
24197         * g++.dg/ext/anon-struct4.C: New test.
24198
24199 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24200
24201         * g++.dg/lookup/koenig1.C: Tweak error messages.
24202         * g++.dg/lookup/used-before-declaration.C: Likewise.
24203         * g++.dg/other/do1.C: Likewise.
24204         * g++.dg/overload/koenig1.C: Likewise.
24205         * g++.dg/parse/crash13.C: Likewise.
24206         * g++.dg/template/instantiate3.C: Likewise.
24207
24208 2004-03-08  Eric Christopher  <echristo@redhat.com>
24209
24210         * * lib/target-supports.exp: Enable libiconv in test
24211         compilation.  Fix up error checking.
24212
24213 2004-03-08  Roger Sayle  <roger@eyesopen.com>
24214
24215         PR middle-end/14289
24216         * gcc.dg/pr14289-1.c: New test case.
24217         * gcc.dg/pr14289-2.c: Likewise.
24218         * gcc.dg/pr14289-3.c: Likewise.
24219
24220 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
24221
24222         * gcc.c-torture/execute/20040308-1.c: New test.
24223
24224 2004-03-07  Roger Sayle  <roger@eyesopen.com>
24225
24226         * gcc.c-torture/execute/20040307-1.c: New test case.
24227
24228 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
24229
24230         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
24231
24232 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
24233
24234         * gcc.dg/20040306-1.c: New test.
24235
24236 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
24237
24238         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
24239         them static.
24240         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
24241
24242 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24243
24244         PR c/14465
24245         * gcc.dg/decl-6.c: New test.
24246
24247 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24248
24249         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
24250         Rename LOGPOW -> LOG_POW.
24251         (SQRT_EXP, POW_EXP): New.
24252
24253 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24254
24255         * gcc.dg/i386-sse-8.c: New test.
24256
24257 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24258
24259         PR c/14114
24260         * gcc.dg/decl-5.c: New test.
24261
24262 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
24263
24264         * gcc.dg/20040305-1.c: New test.
24265
24266 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
24267
24268         PR other/14354
24269         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
24270
24271 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
24272
24273         PR c++/14425, c++/14426
24274         * g++.dg/ext/altivec-4.C: New test.
24275         * g++.dg/ext/altivec-5.C: New test.
24276
24277 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
24278
24279         * g++.old-deja/g++.other/linkage1.C: Expect errors about
24280         global variables of a type with no linkage.
24281         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
24282         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
24283         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
24284         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
24285         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
24286         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
24287         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
24288         * g++.dg/warn/deprecated.C: Name enum Color.
24289         * g++.dg/overload/VLA.C: Name structure for 'b'.
24290         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
24291
24292 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24293
24294         * gcc.c-torture/compile/20040304-1.c: New test.
24295
24296 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
24297
24298         PR 13728
24299         * gcc.dg/decl-4.c: New testcase.
24300
24301 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
24302
24303         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
24304         as PRECF if sizeof (float) > sizeof (double).
24305         (PRECL): Make it the same as PRECF if
24306         sizeof (float) > sizeof (long double).
24307
24308 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24309
24310         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
24311         system type.  Add check for irix6 which doesn't have c99 runtime.
24312
24313 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
24314
24315         * gcc.dg/const-elim-1.c: xfail for xtensa.
24316
24317 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24318
24319         PR c++/14369
24320         * g++.dg/template/cond4.C: New test.
24321
24322 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24323
24324         PR c++/14360
24325         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
24326
24327         PR c++/14361
24328         * g++.dg/parse/defarg7.C: New test.
24329
24330         PR c++/14359
24331         * g++.dg/template/friend26.C: New test.
24332
24333 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24334
24335         PR c++/14324
24336         * g++.dg/abi/mangle21.C: New test.
24337
24338         PR c++/14260
24339         * g++.dg/parse/constructor2.C: New test.
24340
24341         PR c++/14337
24342         * g++.dg/template/sfinae1.C: New test.
24343
24344 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24345
24346         PR c++/14267
24347         * g++.dg/expr/crash2.C: New test.
24348
24349         PR middle-end/13448
24350         * gcc.dg/inline-5.c: New test.
24351         * gcc.dg/always-inline.c: Split out tests into ...
24352         * gcc.dg/always-inline2.c: ... this and ...
24353         * gcc.dg/always-inline3.c: ... this.
24354
24355 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24356
24357         PR debug/12103
24358         * g++.dg/debug/crash1.C: New test.
24359
24360 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
24361
24362         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
24363         function with __attribute__((noinline)).
24364         (recurser_void2): Likewise.
24365         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
24366         (recurser_void2): Likewise.
24367
24368 2004-02-29  Roger Sayle  <roger@eyesopen.com>
24369
24370         PR middle-end/14203
24371         * g++.dg/warn/Wunused-6.C: New test case.
24372
24373 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
24374
24375         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
24376         not defined.
24377
24378 2004-02-27  Eric Christopher  <echristo@redhat.com>
24379
24380         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
24381         * g++.dg/charset/asm2.c: Run only x86.
24382         * gcc.dg/charset/asm3.c: Ditto.
24383
24384 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
24385
24386         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
24387         ld_library_path.
24388
24389 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
24390
24391         * g++.dg/ext/altivec-3.C: New.
24392
24393 2004-02-26  Richard Henderson  <rth@redhat.com>
24394
24395         * g++.dg/ext/attrib10.C: Mark for warning.
24396         * gcc.dg/attr-alias-1.c: New.
24397
24398 2004-02-26  Richard Henderson  <rth@redhat.com>
24399
24400         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
24401         * gcc.c-torture/execute/20040208-2.c: ... it back.
24402
24403 2004-02-26  Eric Christopher  <echristo@redhat.com>
24404
24405         * lib/target-supports.exp (check-iconv-available): New function.
24406         * lib/gcc-dg.exp (dg-require-iconv): New function.
24407         Use above.
24408         * gcc.dg/charset: New directory.
24409         * gcc.dg/charset/charset.exp: New file.
24410         * gcc.dg/charset/asm1.c: Ditto.
24411         * gcc.dg/charset/asm2.c: Ditto.
24412         * gcc.dg/charset/asm3.c: Ditto.
24413         * gcc.dg/charset/asm4.c: Ditto.
24414         * gcc.dg/charset/asm5.c: Ditto.
24415         * gcc.dg/charset/attribute1.c: Ditto.
24416         * gcc.dg/charset/attribute2.c: Ditto.
24417         * gcc.dg/charset/string1.c: Ditto.
24418         * g++.dg/charset: New directory.
24419         * g++.dg/dg.exp: Add here. Special options.
24420         * g++.dg/charset/charset.exp: New file.
24421         * g++.dg/charset/asm1.c: Ditto.
24422         * g++.dg/charset/asm2.c: Ditto.
24423         * g++.dg/charset/asm3.c: Ditto.
24424         * g++.dg/charset/asm4.c: Ditto.
24425         * g++.dg/charset/attribute1.c: Ditto.
24426         * g++.dg/charset/attribute2.c: Ditto.
24427         * g++.dg/charset/extern1.cc: Ditto.
24428         * g++.dg/charset/extern2.cc: Ditto.
24429         * g++.dg/charset/string1.c: Ditto.
24430
24431 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
24432
24433         PR c++/14278
24434         * g++.dg/parse/comma1.C: New test.
24435
24436 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24437
24438         PR c++/14284
24439         * g++.dg/template/ttp8.C: New test.
24440
24441 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
24442
24443         * gcc.dg/fixuns-trunc-1.c: New test.
24444
24445 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24446
24447         * gcc.dg/builtins-config.h: Use #elif.
24448
24449 2004-02-26  Michael Matz  <matz@suse.de>
24450
24451         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
24452         * gcc.dg/991214-1.c: Likewise.
24453         * gcc.dg/i386-asm-1.c: Likewise.
24454
24455 2004-02-25  Richard Henderson  <rth@redhat.com>
24456
24457         * gcc.c-torture/execute/20040208-2.c: Move ...
24458         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
24459
24460 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24461
24462         PR c++/14246
24463         * g++.dg/other/crash-3.C: New test.
24464
24465 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24466
24467         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
24468         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
24469
24470         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
24471         HP-UX.
24472
24473 2004-02-24  Michael Matz  <matz@suse.de>
24474
24475         * gcc.dg/i386-regparm.c: New.
24476
24477 2004-02-23  James E Wilson  <wilson@specifixinc.com>
24478
24479         * gcc.c-torture/execute/20040223-1.c: New.
24480
24481 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
24482             Kazu Hirata  <kazu@cs.umass.edu>
24483
24484         * gcc.dg/fwritable-strings-1.c: Remove.
24485
24486 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
24487
24488         PR c/14156
24489         * gcc.dg/20040223-1.c: New test.
24490
24491 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24492
24493         PR c++/14106
24494         * g++.dg/ext/typeof9.C: New test.
24495
24496 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24497
24498         PR c++/14250
24499         * g++.dg/other/switch1.C: New test.
24500
24501 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24502
24503         * gcc.dg/cast-function-1.c: Adjust for new informative message.
24504         * gcc.dg/va-arg-1.c: Likewise.
24505
24506 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24507
24508         PR c++/14143
24509         * g++.dg/template/koenig5.C: New test.
24510
24511 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
24512
24513         * g++.dg/ext/altivec-1.C: Generalize target triple.
24514         * g++.dg/ext/altivec-2.C: New test case.
24515         * g++.dg/ext/altivec_check.h: New file.
24516         * gcc.dg/altivec-1.c: Generalize target triple;
24517         include altivec_check.h and call altivec_check().
24518         * gcc.dg/altivec-[2-5].c: Generalize target triple.
24519         * gcc.dg/altivec-6.c: New test case.
24520         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
24521         type casts as needed.
24522         * gcc.dg/altivec-10.c: Include altivec_check.h and call
24523         altivec_check().
24524         * gcc.dg/altivec-12.c: New test case.
24525         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
24526         include altivec_check.h and call altivec_check().
24527         * gcc.dg/altivec_check.h: New file.
24528
24529 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24530
24531         * lib/target-supports.exp (check_alias_available): Don't mangle
24532         function `g' in test program.
24533
24534 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24535
24536         * lib/target-supports.exp (check_profiling_available): Check
24537         argument to determine whether we support a profiling type.
24538         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
24539         check_profiling_available.
24540         * g++.dg/bprob/bprob.exp: Likewise.
24541         * g77.dg/bprob/bprob.exp: Likewise.
24542         * gcc.misc-tests/bprob.exp: Likewise.
24543         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
24544         dg-require-profiling and delete expected error handling.
24545         * gcc.dg/20021014-1.c: Likewise.
24546         * gcc.dg/nest.c: Likewise.
24547
24548 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24549
24550         PR c++/12007
24551         * g++.dg/other/vthunk1.C: New test.
24552
24553 2004-02-20  Falk Hueffner  <falk@debian.org>
24554
24555         PR target/14201
24556         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
24557
24558 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
24559
24560         PR c++/13927
24561         * g++.dg/other/error8.C: Remove XFAIL markers.
24562
24563         PR c++/14173
24564         * g++.dg/ext/packed5.C: New test.
24565
24566         PR c++/14199
24567         * g++.dg/warn/Wunused-5.C: New test.
24568
24569         PR c++/14186
24570         * g++.dg/lookup/member1.C: New test.
24571
24572 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
24573
24574         * gcc.c-torture/compile/20040130-1.c: Enable only when
24575         __INT_MAX__ >= 2147483647L.
24576         * gcc.c-torture/compile/961203-1.c: Likewise.
24577
24578 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
24579
24580         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
24581         * g++.dg/opt/template1.C: Robustify assembler regexp
24582
24583 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24584
24585         * gcc.c-torture/execute/simd-4.x: Remove.
24586         * gcc.c-torture/execute/va-arg-25.x: Likewise.
24587         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
24588         Guard with #ifndef SKIP_ATTRIBUTE.
24589         * gcc.dg/compat/vector-1_y.c: Likewise.
24590         * gcc.dg/compat/vector-2_x.c: Likewise.
24591         * gcc.dg/compat/vector-2_y.c: Likewise.
24592         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
24593         * g++.dg/eh/simd-2.C: Likewise.
24594
24595 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
24596
24597         * gcc.c-torture/compile/complex-1.c: New.
24598
24599 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
24600
24601         PR target/14209
24602         * gcc.c-torture/execute/20040218-1.c: New test.
24603
24604 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24605
24606         PR c++/14181
24607         * g++.dg/parse/new2.C: New test.
24608
24609 2004-02-18  Paul Brook  <paul@codesourcery.com>
24610
24611         * gcc.c-torture/compile/libcall-1.c: New test.
24612
24613 2004-02-18  Paul Brook  <paul@codesourcery.com>
24614
24615         PR debug/12934
24616         * gcc.dg/debug/debug-7.c: New test.
24617
24618 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
24619
24620         * gcc.dg/20040217-1.c: New test.
24621
24622 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
24623
24624         * gcc.c-torture/execute/990208-1.x: Delete.
24625
24626 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
24627
24628         * gcc.c-torture/execute/20040208-2.x: New file.
24629
24630 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
24631
24632         PR c++/11326
24633         * g++.dg/abi/structret1.C: New test.
24634
24635 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
24636
24637         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
24638         (i386_cpuid): No need to test if cpuid is available on AMD64.
24639         Fix assembly, so that it works onboth i386 and AMD64.
24640         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
24641         (vecInLong): Fix s[] member type to unsigned int.
24642         (vecInWord): Remove type.
24643         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
24644         (a64, b64, c64, d64, e64): Remove.
24645         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
24646         Remove unused variable.  Remove initialization of removed variables.
24647         Don't call mmx_tests nor sse_tests.
24648         (reference_mmx, reference_sse): Remove.
24649         (check): Add return stmt.
24650         * gcc.dg/i386-sse-7.c: New test.
24651         * gcc.dg/i386-mmx-4.c: New test.
24652
24653 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24654
24655         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
24656         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24657         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24658         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
24659         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
24660         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
24661         g++.dg/tc1/dr94.C: Fix line terminator.
24662
24663 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
24664
24665         * gcc.c-torture/compile/20040216-1.c: New.
24666
24667 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24668
24669         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24670         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24671         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
24672         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
24673         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
24674         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
24675
24676 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24677
24678         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
24679
24680 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
24681
24682         PR c++/13971
24683         * g++.dg/expr/cond4.C: New test.
24684
24685         PR c++/14086
24686         * g++.dg/lookup/crash2.C: New test.
24687
24688 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
24689
24690         * gcc.c-torture/compile/20040214-2.c: New test.
24691
24692 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
24693
24694         PR c++/14116
24695         * g++.dg/ext/typeof8.C: New test.
24696
24697 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
24698
24699         * gcc.c-torture/compile/20040214-1.c: New test.
24700
24701 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24702
24703         PR c++/13635
24704         * g++.dg/template/spec11.C: New test.
24705
24706 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24707
24708         PR c++/13927
24709         * g++.dg/other/error8.C: New test.
24710
24711 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
24712
24713         PR c++/14122
24714         * g++.dg/template/array4.C: New test.
24715
24716         PR c++/14108
24717         * g++.dg/inherit/thunk2.C: New test.
24718
24719         PR c++/14083
24720         * g++.dg/eh/cond2.C: New test.
24721
24722 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
24723
24724         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
24725
24726 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
24727
24728         * lib/scanasm.exp (dg-scan): Quote pattern before display.
24729
24730 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
24731
24732         * g++.dg/simd-2.C: xfail on ppc64-linux.
24733
24734 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24735
24736         PR c/456
24737         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
24738         tests.
24739
24740 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
24741
24742         * gcc.dg/builtins-33.c: New test.
24743
24744 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
24745
24746         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
24747
24748 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24749
24750         * g++.dg/simd-2.C: Set -maltivec for ppc64.
24751
24752 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24753
24754         * gcc.dg/ppc64-abi-3.c: New test.
24755
24756 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
24757
24758         PR c/14092
24759
24760         * gcc.dg/pr14092-1.c: New testcase.
24761
24762 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
24763
24764         * gcc.dg/cpp/assert4.c: Fix typo last change.
24765
24766         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
24767         * gcc.dg/cpp/assert4.c: Handle powerpc64.
24768
24769         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
24770
24771 2004-02-09  Roger Sayle  <roger@eyesopen.com>
24772
24773         * gcc.c-torture/compile/20040209-1.c: New test case.
24774
24775 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24776
24777         * gcc.dg/c90-init-1.c: Adjust expected error messages.
24778
24779 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
24780
24781         * gcc.c-torture/execute/20040208-[12].c: New tests.
24782
24783 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24784
24785         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
24786
24787 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24788
24789         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
24790
24791 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24792
24793         Bug 13856
24794         * gcc.dg/visibility-8.c: New testcase.
24795
24796 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24797
24798         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
24799         arguments.
24800         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
24801
24802 2004-02-07  Roger Sayle  <roger@eyesopen.com>
24803
24804         PR middle-end/13696
24805         * g++.dg/opt/fold1.C: New test case.
24806
24807 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24808
24809         PR c++/14033
24810         * g++.dg/other/crash-2.C: New test.
24811
24812 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24813
24814         PR c++/14028
24815         * g++.dg/parse/angle-bracket2.C: New test.
24816
24817 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24818
24819         PR middle-end/13750
24820         Revert:
24821         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24822         PR pch/13361
24823         * testsuite/g++.dg/pch/wchar-1.C: New.
24824         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24825
24826 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24827
24828         PR c++/14008
24829         * g++.dg/parse/error15.C: New test.
24830         * g++.dg/parse/crash11.C: Update dg-error mark.
24831
24832 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24833
24834         PR c++/13932
24835         * g++.dg/warn/conv2.C: New test.
24836
24837 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24838
24839         PR c++/13086
24840         * g++.dg/warn/incomplete1.C: Remove xfail.
24841
24842 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24843
24844         * lib/file-format.exp (gcc_target_object_format): Use
24845         ${tool}_target_compile, not gcc_target_compile.
24846         * lib/target-supports.exp (check_alias_available): Likewise.
24847         (check_gc_sections_available): Likewise.
24848         * g++.dg/ext/attrib10.C: Use dg-require-alias.
24849         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
24850         dg-require-alias.
24851
24852 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24853
24854         PR c++/13969
24855         * g++.dg/template/static6.C: New test.
24856
24857 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
24858
24859         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
24860
24861 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24862
24863         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
24864         tests for systems where `char' is unsigned by default.
24865
24866 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24867
24868         PR c++/13997
24869         * g++.dg/template/partial3.C: New test.
24870
24871 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
24872
24873         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
24874         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
24875         Remove mentions of obsolete ports.
24876
24877 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
24878
24879         * gcc.dg/noncompile/20001228-1.c: Fix for new
24880         error message.
24881
24882 2004-02-03  Roger Sayle  <roger@eyesopen.com>
24883
24884         PR target/9348
24885         * gcc.c-torture/execute/multdi-1.c: New test case.
24886
24887 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24888
24889         PR c++/13925
24890         * g++.dg/template/lookup5.C: New test.
24891
24892 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24893
24894         PR c++/13950
24895         * g++.dg/template/lookup4.C: New test.
24896
24897         PR c++/13970
24898         * g++.dg/parse/error14.C: New test.
24899
24900         PR c++/14002
24901         * g++.dg/parse/template13.C: New test.
24902
24903 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24904
24905         PR c++/13978
24906         * g++.dg/template/koenig4.C: New test.
24907
24908         PR c++/13968
24909         * g++.dg/template/crash17.C: New test.
24910
24911         PR c++/13975
24912         * g++.dg/parse/error13.C: New test.
24913         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
24914
24915 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24916
24917         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
24918
24919 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
24920
24921         PR c/11658
24922         PR c/13994
24923         * gcc.dg/noncompile/20040203-1.c: New test.
24924         * gcc.dg/noncompile/20040203-2.c: Likewise.
24925         * gcc.dg/noncompile/20040203-3.c: Likewise.
24926         * gcc.dg/20040203-1.c: Likewise.
24927
24928 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
24929
24930         PR c++/10858
24931         * g++.dg/template/sizeof7.C: New test.
24932
24933 2004-02-02  Eric Christopher  <echristo@redhat.com>
24934             Zack Weinberg  <zack@codesourcery.com>
24935
24936         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
24937
24938 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
24939
24940         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
24941         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
24942         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
24943         * gcc.dg/cleanup-5.c: Run only on Linux targets.
24944
24945 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
24946
24947         PR c++/13113
24948         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
24949
24950         PR c++/13854
24951         * g++.dg/ext/attrib13.C: New test.
24952
24953         PR c++/13907
24954         * g++.dg/conversion/op2.C: New test.
24955
24956 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24957
24958         * gcc.dg/titype-1.c: Fix pasto.
24959
24960 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24961
24962         * gcc.dg/titype-1.c: New test.
24963
24964 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24965
24966         PR c++/13957
24967         * g++.dg/template/non-type-template-argument-1.C,
24968         g++.dg/template/qualified-id1.C: Update dg-error marks.
24969         * g++.dg/template/nontype6.C: New test.
24970
24971 2004-02-01  Roger Sayle  <roger@eyesopen.com>
24972
24973         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
24974         * gcc.dg/builtins-31.c: New testcase.
24975         * gcc.dg/builtins-32.c: New testcase.
24976
24977 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
24978
24979         * objc.dg/call-super-2.m: Update line numbers
24980         for the including of stddef.h.
24981
24982 2004-01-30  Michael Matz  <matz@suse.de>
24983
24984         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
24985         g++.dg/ext/case-range3.C: New tests.
24986
24987 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24988
24989         DR206
24990         PR c++/13813
24991         * g++.dg/template/member4.C: New test.
24992
24993 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24994
24995         PR c++/13683
24996         * g++.dg/template/sizeof6.C: New test.
24997
24998 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24999
25000         * gcc.dg/fwritable-strings-1.c: New test.
25001
25002 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25003
25004         * gcc.c-torture/compile/20040130-1.c: New test.
25005
25006 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
25007
25008         * objc.dg/call-super-2.m: Include stddef.h for size_t.
25009
25010 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
25011
25012         PR c++/13883
25013         * g++.dg/template/ctor3.C: New test.
25014
25015 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25016
25017         * g++.dg/tc1: New directory.
25018         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
25019         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
25020         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
25021         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
25022         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
25023
25024 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25025
25026         * g++.dg/parse/error11.C: New test.
25027         * g++.dg/parse/error12.C: Likewise.
25028
25029 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
25030
25031         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
25032         (scan_initial, main): Use aligned_sizeof instead of sizeof.
25033
25034 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
25035
25036         PR c++/13791
25037         * g++.dg/ext/attrib12.C: New test.
25038
25039         PR c++/13736
25040         * g++.dg/parse/cast2.C: New test.
25041
25042 2004-01-27  James E Wilson  <wilson@specifixinc.com>
25043
25044         * objc.dg/encode-2.m (main): New local string.  Set depending on
25045         sizeof long.  Use in sscanf call.
25046         * objc.dg/encode-3.m (main): New local string.  Set depending on
25047         sizeof long.  Use in scan_initial call.
25048
25049 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25050
25051         * objc.dg/call-super-2.m: Make LP64-safe.
25052         * objc.dg/desig-init-1.m: Likewise.
25053
25054 2004-01-27  Devang Patel <dpatel@apple.com>
25055
25056         * g++.dg/debug/namespace1.C: New test.
25057
25058 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
25059
25060         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
25061         xscale-*-*.
25062
25063         * gcc.dg/arm-mmx-1.c: New test.
25064
25065 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25066
25067         * gcc.dg/20040127-1.c: New test.
25068         * gcc.dg/20040127-2.c: New test.
25069
25070 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25071
25072         * objc.dg/stret-1.m (glob): Renamed to globa.
25073
25074 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
25075
25076         PR c++/13663
25077         * g++.dg/expr/for1.C: New test.
25078
25079 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
25080
25081         PR middle-end/13779
25082         * gcc.dg/darwin-longlong.c: New test.
25083
25084 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
25085
25086         * gcc.dg/20040124-1.c: Moved test from here...
25087         * gcc.c-torture/compile/20040124-1.c: ...to here.
25088
25089 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25090
25091         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
25092         the assembly output if -m64 is passed.
25093
25094 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
25095
25096         PR c++/13833
25097         * g++.dg/template/cond3.C: New test.
25098
25099 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25100
25101         PR c++/13810
25102         * g++.dg/template/ttp7.C: New test.
25103
25104 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25105
25106         PR c++/13797
25107         * g++.dg/template/nontype4.C: New test.
25108         * g++.dg/template/nontype5.C: Likewise.
25109
25110 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
25111
25112         * gcc.dg/torture/mips-clobber-at.c: New test.
25113
25114 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
25115
25116         * gcc.dg/20040124-1.c: New test.
25117
25118 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
25119
25120         * gcc.dg/20040123-1.c: New test.
25121
25122 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25123
25124         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
25125
25126 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25127
25128         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
25129
25130 2004-01-23  Andrew Pinski  <apinski@apple.com>
25131
25132         * gcc.dg/20030121-1.c: Move to ..
25133         * gcc.dg/20040121-1.c: here.
25134
25135 2004-01-23  Roger Sayle  <roger@eyesopen.com>
25136
25137         * gcc.dg/builtins-29.c: New test case.
25138
25139 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25140
25141         PR 18314
25142         * gcc.dg/builtins-30.c: New testcase.
25143
25144 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
25145
25146         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
25147         * lib/g77.exp: Likewise.
25148         * lib/objc.exp: Likewise.
25149         * lib/g++.exp: Likewise.
25150
25151 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25152
25153         * gcc.dg/struct-by-value-2.c: New test.
25154
25155 2004-01-21  Andrew Pinski  <apinski@apple.com>
25156
25157         PR target/13785
25158         * gcc.dg/20030121-1.c: New test.
25159
25160 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
25161
25162         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
25163         clobber frame pointer register in asm statement.
25164
25165 2004-01-21  Falk Hueffner  <falk@debian.org>
25166
25167         * gcc.c-torture/compile/20040121-1.c: New test.
25168
25169 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
25170
25171         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
25172
25173 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
25174
25175         * gcc.dg/ppc64-abi-2.c: New test.
25176
25177 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
25178
25179         * lib/treelang.exp: Fill out this file.
25180         * lib/treelang-dg.exp: New File.
25181
25182 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25183
25184         * gcc.c-torture/compile/981022-1.c: Remove.
25185         * gcc.dg/array-5.c: Remove XFAIL.
25186         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
25187         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
25188         gcc.dg/cond-lvalue-1.c: Update.
25189         * gcc.dg/cast-lvalue-2.c: New test.
25190
25191 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
25192
25193         PR c++/13592
25194         * g++.dg/other/error1.C (class foo): Tweak error message.
25195
25196         PR c++/13592
25197         * g++.dg/template/call2.C: New test.
25198
25199 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25200
25201         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
25202         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
25203         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
25204         scalar-return-1_x.c, scalar-return-2_y.c,
25205         scalar-return-3_x.c, scalar-return-3_y.c,
25206         scalar-return-4_x.c, scalar-return-4_y.c,
25207         struct-align-1.h, struct-align-1_x.c,
25208         struct-align-1_y.c, struct-align-2.h,
25209         struct-align-2_x.c, struct-align-2_y.c,
25210         struct-by-value-10_y.c, struct-by-value-11_x.c,
25211         struct-by-value-11_y.c, struct-by-value-12_x.c,
25212         struct-by-value-12_y.c, struct-by-value-13_x.c,
25213         struct-by-value-13_y.c, struct-by-value-14_x.c,
25214         struct-by-value-14_y.c, struct-by-value-15_x.c,
25215         struct-by-value-15_y.c, struct-by-value-16_y.c,
25216         struct-by-value-17_y.c, struct-by-value-18_y.c,
25217         struct-by-value-19_y.c, struct-by-value-1_x.c,
25218         struct-by-value-1_y.c, struct-by-value-20_y.c,
25219         struct-by-value-2_x.c, struct-by-value-2_y.c,
25220         struct-by-value-3_y.c, struct-by-value-4_x.c,
25221         struct-by-value-4_y.c, struct-by-value-5_y.c,
25222         struct-by-value-6_y.c, struct-by-value-7_y.c
25223         struct-by-value-8_x.c, struct-by-value-8_y.c
25224         struct-by-value-9_x.c, struct-by-value-9_y.c
25225         struct-return-10_x.c, struct-return-10_y.c,
25226         struct-return-19_x.c, struct-return-20_x.c
25227         struct-return-2_x.c, struct-return-2_y.c
25228         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
25229         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
25230
25231 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25232
25233         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
25234         attribute on sparc*-sun-solaris2.*.
25235
25236 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
25237
25238         PR c++/13710
25239         * g++.dg/ext/typeof7.C: New test.
25240
25241 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
25242
25243         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
25244         * gcc.dg/const-elim-1.c: Same.
25245
25246 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
25247
25248         * objc.dg/stret-1.m: New.
25249         * objc.dg/stret-2.m: New.
25250
25251 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25252
25253         PR c++/11895
25254         * g++.dg/ext/vector1.C: New test.
25255
25256 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
25257
25258         * gcc.dg/pch/import-1.c: New.
25259         * gcc.dg/pch/import-1.hs: New.
25260         * gcc.dg/pch/import-1a.h: New.
25261         * gcc.dg/pch/import-1b.h: New.
25262         * gcc.dg/pch/import-1c.h: New.
25263
25264 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25265
25266         PR c++/13574
25267         * g++.dg/ext/array1.C: New test.
25268
25269         PR c++/13178
25270         * g++.dg/conversion/op1.C: New test.
25271
25272 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
25273
25274         PR 11864
25275         From Kazumoto Kojima / Dan Kegel:
25276         * gcc.dg/pr11864-1.c: New test.
25277
25278         PR 10392
25279         From Marcus Comstedt / Dan Kegel:
25280         * gcc.dg/pr10392-1.c: New test.
25281
25282 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25283
25284         PR c++/13478
25285         * g++.dg/init/ref10.C: New test.
25286
25287 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25288
25289         PR c++/13407
25290         * g++.dg/parse/typename6.C: New test.
25291
25292 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25293
25294         PR pch/13361
25295         * testsuite/g++.dg/pch/wchar-1.C: New.
25296         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25297
25298 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25299
25300         PR c++/9259
25301         * g++.dg/expr/sizeof2.C: New test.
25302
25303 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
25304
25305         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
25306
25307 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25308
25309         PR c++/13659
25310         * g++.dg/lookup/strong-using-3.C: New.
25311         * g++.dg/lookup/using-10.C: New.
25312
25313 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25314
25315         PR c++/13594
25316         * g++.dg/lookup/strong-using-2.C: New.
25317
25318 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
25319             Dan Kegel <dank@kegel.com>
25320             J"orn Rennecke <joern.rennecke@superh.com>
25321
25322         PR target/9365
25323         * gcc.dg/pr9365-1.c: New test.
25324
25325 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25326
25327         PR c++/8856
25328         * g++.dg/parse/casting-operator2.C: New test.
25329         * g++.old-deja/g++.pt/explicit83.C: Remove.
25330
25331 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25332
25333         * gcc.dg/label-compound-stmt-1.c: New test.
25334         * gcc.c-torture/compile/950922-1.c,
25335         gcc.c-torture/compile/20000211-3.c,
25336         gcc.c-torture/compile/20000518-1.c,
25337         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
25338         compound statements.
25339
25340 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
25341
25342         * gcc.dg/ppc64-abi-1.c: New test.
25343
25344 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
25345
25346          * g++.dg/ext/attrib9.C: Add dg-warnings.
25347
25348 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25349
25350         PR c++/12335
25351         * g++.dg/parse/dtor3.C: New test.
25352
25353 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25354
25355         PR c++/12709
25356         * g++.dg/parse/try-catch-1.C: New test.
25357
25358 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
25359
25360         * ada/acats/run_all.sh: Add more verbose output in acats.log
25361         when compiling tests.
25362
25363 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25364
25365         PR 13656
25366         * gcc.dg/typedef-redecl.c: New test case.
25367         * gcc.dg/typedef-redecl.h: New support file.
25368
25369 2004-01-13  Jan Hubicka  <jh@suse.cz>
25370
25371         * gcc.dg/always_inline.c: New test.
25372         * gcc.dg/debug/20031231-1.c: Fix.
25373
25374 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25375
25376         PR c++/13474
25377         * g++.dg/template/array3.C: New test.
25378
25379 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25380
25381         * g++.dg/ext/lvalue1.C: No longer expected to fail.
25382         * g++.dg/warn/Wunused-2.C: Likewise.
25383
25384 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25385
25386         PR c++/13289
25387         * g++.dg/template/instantiate6.C: New test.
25388
25389 2004-01-12  Roger Sayle  <roger@eyesopen.com>
25390
25391         PR middle-end/11397
25392         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
25393
25394 2004-01-12  Jan Hubicka  <jh@suse.cz>
25395
25396         PR opt/12826
25397         * gcc.dg/20040112-1.c: New.
25398
25399         * gcc.dg/dwarf-die[1-7].c: Move to...
25400         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
25401         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
25402
25403 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
25404
25405         PR c++/4100
25406         * g++.dg/parse/friend4.C: New test.
25407
25408 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
25409
25410         PR c++/4100
25411         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
25412         definition is called a friend.
25413
25414 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
25415
25416         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
25417
25418 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
25419
25420         PR c++/3478
25421         * g++.dg/parse/error10.C: New test.
25422         * g++.dg/template/arg2.C: Accept "invalid type" error.
25423
25424 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
25425
25426         PR middle-end/13392
25427         * g++.dg/opt/expect2.C: New test.
25428
25429 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25430
25431         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
25432         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
25433         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
25434         Update dg-error regexps.
25435
25436 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25437
25438         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
25439         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
25440
25441 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25442
25443         * gcc.dg/pragma-re-1.c: Use right pointer type.
25444
25445 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25446
25447         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
25448
25449 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
25450
25451         * gcc.dg/rs6000-ldouble-1.c: New.
25452
25453 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25454
25455         DR 337
25456         PR c++/9256
25457         * g++.dg/other/abstract1.C: New test.
25458
25459 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
25460
25461         * g++.dg/lookup/strong-using-1.C: New.
25462
25463 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25464
25465         PR c/11234
25466         * gcc.dg/func-ptr-conv-1.c: New test.
25467         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
25468
25469 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
25470
25471         PR target/13380.
25472         * gcc.c-torture/compile/20040109-1.c: New.
25473
25474 2004-01-08  Stuart Hastings  <stuart@apple.com>
25475
25476         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
25477         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
25478         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
25479
25480 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
25481
25482         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
25483
25484 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25485
25486         * ada/acats/run_acats: Treat 'gnatchop' the same way
25487         as 'gnatmake'.  Export GCC_DRIVER.
25488         * ada/acats/run_all.sh: Add target_gnatchop.  Use
25489         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
25490
25491 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25492
25493         PR c++/12573
25494         * g++.dg/template/dependent-expr4.C: New test.
25495
25496 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
25497
25498         * gcc.dg/altivec-11.c: New test.
25499
25500 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
25501
25502         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
25503
25504 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25505
25506         PR c/6024
25507         * gcc.dg/enum-compat-1.c: New test.
25508         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
25509
25510 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25511
25512         PR c/12165
25513         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
25514         gcc.dg/c99-idem-qual-3.c: New tests.
25515
25516 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
25517
25518         * gcc.dg/winline-7.c: Don't cast void * to int.
25519
25520 2004-01-06  Jan Hubicka  <jh@suse.cz>
25521
25522         * gcc.dg/i386-sse-5.c: New test
25523         * g++.dg/eh/simd-1.c: Add -w argument for i386.
25524
25525 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25526
25527         PR c++/12815
25528         * g++.dg/rtti/typeid4.C: New test.
25529
25530 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25531
25532         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
25533
25534 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25535
25536         PR c++/12132
25537         * g++.dg/template/error11.C: New test.
25538
25539         PR c++/13451
25540         * g++.dg/template/class2.C: New test.
25541
25542 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25543         Richard Sandiford <rsandifo@redhat.com>
25544
25545         PR c++/13387
25546         * g++.dg/opt/alias3.C: New test.
25547
25548 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
25549
25550         PR c++/13157
25551         * g++.dg/template/koenig3.C: New test.
25552
25553         PR c++/13529
25554         * g++.dg/parse/offsetof3.C: New test.
25555
25556         * g++.dg/init/copy7.C: Add missing dg-error markers.
25557
25558         PR c++/12226
25559         * g++.dg/init/copy7.c: New test.
25560
25561         PR c++/13536
25562         * g++.dg/parse/cast1.C: New test.
25563
25564 2004-01-04  Jan Hubicka  <jh@suse.cz>
25565
25566         * gcc.dg/winline[1-7].c: New tests.
25567
25568 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25569
25570         PR c++/13520
25571         * g++.dg/template/qualttp22.C: New test.
25572
25573 2004-01-01  Jan Hubicka  <jh@suse.cz>
25574
25575         * gcc.dg/debug/20031231-1.c: New.
25576         * gcc.c-torture/compile/20040101-1.c: New.
25577         * gcc.dg/dwarf-die-[1-7].c: New.
25578
25579 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
25580
25581         PR optimization/13521
25582         * gcc.c-torture/compile/20031231-1.c: New test.
25583
25584 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25585
25586         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
25587
25588 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25589
25590         PR c++/10079
25591         * g++.dg/template/crash16.C: New test.
25592
25593 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
25594
25595         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
25596
25597 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25598
25599         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
25600         ports.
25601         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25602         * g++.old-deja/g++.law/profile1.C: Likewise.
25603         * gcc.c-torture/compile/981006-1.c: Likewise.
25604         * gcc.c-torture/execute/loop-2e.x: Likewise.
25605         * gcc.c-torture/execute/loop-2f.x: Remove.
25606         * gcc.c-torture/execute/loop-2g.x: Likewise.
25607         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
25608         * gcc.dg/20020312-2.c: Remove traces of dead ports.
25609
25610 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25611
25612         PR c++/13507
25613         * g++.dg/ext/attrib11.C: New test.
25614
25615         PR c++/13494
25616         * g++.dg/template/array2-1.C: New test.
25617         * g++.dg/template/array2-2.C: New test.
25618
25619 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
25620
25621         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
25622
25623 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25624
25625         PR c++/12774
25626         * g++.dg/template/array1-1.C: New test.
25627         * g++.dg/template/array1-2.C: New test.
25628
25629 2003-12-29  Roger Sayle  <roger@eyesopen.com>
25630
25631         PR fortran/12632
25632         * g77.dg/12632.f: New test case.
25633
25634 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25635
25636         PR c++/13289
25637         * g++.dg/parse/nontype1.C: New test.
25638
25639 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25640
25641         PR c++/12403
25642         * g++.dg/parse/explicit1.C: New test.
25643         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
25644
25645 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25646
25647         PR c++/13081
25648         * g++.dg/opt/inline6.C: New test.
25649
25650         PR c++/12613
25651         * g++.dg/parse/error9.C: New test.
25652
25653         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
25654
25655 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25656
25657         PR c++/13009
25658         * g++.dg/init/assign1.C: New test.
25659
25660 2003-12-28  Roger Sayle  <roger@eyesopen.com>
25661
25662         PR c++/13070
25663         * g++.dg/warn/format3.C: New test case.
25664
25665 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25666
25667         * gcc.c-torture/compile/20031227-1.c: New test.
25668
25669 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25670
25671         * g++.dg/bprob/bprob.exp: Load target-supports.exp
25672         * g77.dg/bprob/bprob.exp: Likewise.
25673         * gcc.misc-tests/bprob.exp: Likewise.
25674         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
25675         variants on systems where the library does not provide that
25676         functionality.
25677         * gcc.dg/builtins-20.c: Use builtins-config.h.
25678         * gcc.dg/builtins-config.h: New file.
25679
25680 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25681
25682         * lib/gcc-dg.exp (dg-require-profiling): New function.
25683         * lib/target-supports.exp (check_profiling_available): Likewise.
25684         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
25685         * g77.dg/bprob/bprob.exp: Likewise.
25686         * gcc.misc-tests/bprob.exp: Likewise.
25687         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
25688         * gcc.dg/20021014-1.c: Likewise.
25689         * gcc.dg/nest.c: Likewise.
25690
25691 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25692
25693         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
25694         compiling.
25695         * g++.dg/lookup/java2.C: Likewise.
25696         * gcc.dg/cpp/lexident.c: Likewise.
25697
25698 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
25699
25700         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
25701         given.
25702         * gcc.c-torture/compile/961203-1.c: Likewise.
25703         * gcc.c-torture/compile/980506-1.c: Likewise.
25704
25705 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
25706
25707         * lib/gcc-dg.exp (dg-prune-output): New annotation.
25708         (additional_prunes): New global.
25709         (gcc-dg-prune): Handle additional per-test pruning.
25710         (dg-test): Clear additional_prunes between tests.
25711
25712         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
25713         dg-prune-output to avoid spurious failures from assembler
25714         complaining about nonexistent WAW violations.
25715         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
25716         Use dg-prune-output to avoid spurious failures from assembler
25717         warning about Itanium B-step errata.
25718
25719 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25720
25721         * g++.dg/abi/macro0.C: New test.
25722         * g++.dg/abi/macro1.C: Likewise.
25723         * g++.dg/abi/macro2.C: Likewise.
25724
25725         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
25726         * g++.dg/abi/bitfield7.C: Likewise.
25727         * g++.dg/abi/dtor2.C: Likewise.
25728         * g++.dg/abi/mangle11.C: Likewise.
25729         * g++.dg/abi/mangle12.C: Likewise.
25730         * g++.dg/abi/mangle14.C: Likewise.
25731         * g++.dg/abi/mangle17.C: Likewise.
25732         * g++.dg/abi/vbase10.C: Likewise.
25733         * g++.dg/abi/vbase14.C: Likewise.
25734         * g++.dg/template/qualttp17.C: Likewise.
25735
25736 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
25737
25738         PR c/11995
25739         * gcc.dg/20031223-1.c: New test.
25740
25741 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25742
25743         * gcc.dg/noreturn-7.c: New test.
25744
25745 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25746
25747         * gcc.dg/null-pointer-1.c: New test.
25748
25749 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25750
25751         * g++.old-deja/g++.jason/template18.C: Remove.
25752         * g++.old-deja/g++.jason/template37.C: Likewise.
25753
25754         PR c++/12862
25755         * g++.dg/lookup/ns1.C: New test.
25756
25757         PR c++/12397
25758         * g++.dg/template/lookup3.C: New test.
25759
25760 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25761
25762         * g++.dg/template/recurse1.C: New test
25763
25764 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25765
25766         PR c++/12479
25767         * g++.dg/parse/semicolon1.C: New test.
25768         * g++.dg/parse/semicolon1.h: Likewise.
25769
25770 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
25771
25772         * gcc.dg/darwin-misaligned.c: New test.
25773
25774 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25775
25776         PR c/9163
25777         * gcc.dg/20031222-1.c: New test.
25778
25779 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
25780
25781         PR c++/13438
25782         * g++.dg/parse/error8.C: New test.
25783
25784         PR c++/11554
25785         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
25786
25787 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
25788
25789         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
25790         too small.
25791         * gcc.c-torture/compile/930217-1.c: Likewise.
25792         * gcc.c-torture/compile/930513-1.c: Likewise.
25793         * gcc.c-torture/execute/920908-2.c: Likewise.
25794         * gcc.c-torture/execute/921204-1.c: Likewise.
25795         * gcc.c-torture/execute/930621-1.c: Likewise.
25796         * gcc.c-torture/execute/930630-1.c: Likewise.
25797         * gcc.c-torture/execute/931031-1.c: Likewise.
25798         * gcc.c-torture/execute/980602-2.c: Likewise.
25799         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25800         * gcc.c-torture/execute/compndlit-1.c: Likewise.
25801         * gcc.c-torture/execute/extzvsi.c: Likewise.
25802         * gcc.c-torture/unsorted/ext.c: Likewise.
25803
25804 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
25805
25806         PR target/12749
25807         * gcc.c-torture/compile/20031220-2.c: New test case.
25808
25809 2003-12-20  Roger Sayle  <roger@eyesopen.com>
25810
25811         PR optimization/13031
25812         * gcc.c-torture/compile/20031220-1.c: New test case.
25813
25814 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25815
25816         * gcc.dg/cast-function-1.c: New test.
25817
25818 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25819
25820         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
25821         formats.
25822
25823 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
25824
25825         PR c++/12795
25826         * g++.dg/ext/attrib10.C: New test.
25827
25828 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25829
25830         * gcc.dg/cleanup-10.c: New test.
25831         * gcc.dg/cleanup-11.c: New test.
25832
25833 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25834
25835         PR c++/13239
25836         * g++.dg/opt/expect1.C: New test.
25837
25838 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
25839
25840         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
25841
25842 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
25843
25844         PR debug/12923
25845         * gcc.dg/20031218-1.c: New test.
25846
25847         PR debug/12389
25848         * gcc.dg/20031218-2.c: New test.
25849         * gcc.dg/20031218-3.c: New test.
25850
25851         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
25852         of label name and allow for USER_LABEL_PREFIX == "_" names.
25853         * g++.dg/abi/mangle18-2.C: Likewise.
25854         * g++.dg/abi/mangle19-1.C: Likewise.
25855         * g++.dg/abi/mangle19-2.C: Likewise.
25856         * g++.dg/abi/mangle20-1.C: Likewise.
25857         * g++.dg/abi/mangle20-2.C: Likewise.
25858
25859 2003-12-18  Richard Henderson  <rth@redhat.com>
25860
25861         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
25862
25863 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
25864             Dan Kegel <dank@kegel.com>
25865
25866         PR other/12009
25867         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
25868         testing a cross compiler, it causes spurious compile failures.
25869         * lib/g++.exp: Likewise.
25870
25871 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25872
25873         PR c++/13262
25874         * g++.dg/template/access13.C: New test.
25875
25876 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25877
25878         * gcc.dg/20031216-1.c: New test.
25879
25880 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25881
25882         PR c++/9154
25883         * g++.dg/template/error10.C: New test.
25884
25885 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25886
25887         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
25888         * g++.dg/eh/simd-2.C: Likewise.
25889
25890 2003-12-17  James E Wilson  <wilson@specifixinc.com>
25891             Roger Sayle  <roger@eyesopen.com>
25892
25893         * gcc.c-torture/execute/ieee/mzero5.c: New.
25894
25895 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
25896
25897         PR c++/10603
25898         * g++.dg/parse/error6.C: New test.
25899
25900         PR c++/12827
25901         * g++.dg/parse/error7.C: New test.
25902
25903 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25904
25905         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
25906         at -O with stabs debugging formats.
25907         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
25908         * gcc.dg/debug/debug-2.c: Likewise.
25909
25910 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25911
25912         PR c++/12696
25913         * g++.dg/init/error1.C: New test.
25914
25915         PR c++/12218
25916         * g++.dg/init/pm3.C: New test.
25917
25918 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25919
25920         PR c/3347
25921         * gcc.dg/bitfld-8.c: New test.
25922
25923 2003-12-16  James Lemke  <jim@wasabisystems.com>
25924
25925         * gcc.dg/arm-scd42-[123].c: New tests.
25926
25927 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25928
25929         PR c++/9043
25930         * g++.dg/abi/mangle20-1.C: New test.
25931         * g++.dg/abi/mangle20-2.C: New test.
25932
25933 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25934
25935         PR c++/13275
25936         * g++.dg/other/offsetof2.C: Remove XFAIL.
25937         * g++.dg/parse/offsetof1.C: New test.
25938         * g++.gd/parse/offsetof2.C: Likewise.
25939
25940 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25941
25942         * g++.dg/template/nontype3.C: New test.
25943         * g++.dg/template/static2.C: Tweaked the dg-error clause.
25944
25945 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25946
25947         * g++.dg/warn/noreturn-3.C: Also test instantiation.
25948
25949 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25950
25951         PR c++/13387
25952         * g++.dg/expr/assign1.C: New test.
25953
25954         PR c++/13242
25955         * g++.dg/abi/mangle19-1.C: New test.
25956         * g++.dg/abi/mangle19-2.C: New test.
25957
25958 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
25959
25960         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
25961
25962 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25963
25964         * gcc.c-torture/execute/20031216-1.c: New test.
25965
25966 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25967
25968         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
25969         an ICE regression.
25970
25971 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25972
25973         PR c++/10926
25974         * g++.dg/template/error9.C: New test.
25975
25976         PR c++/11116
25977         * g++.dg/template/error8.C: New test.
25978
25979 2003-12-15  Roger Sayle  <roger@eyesopen.com>
25980
25981         PR middle-end/13400
25982         * gcc.c-torture/execute/20031215-1.c: New test case.
25983
25984 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25985
25986         PR c++/13269
25987         * g++.dg/parse/error5.C: New test.
25988
25989         PR c++/12989
25990         * g++.dg/expr/sizeof1.C: New test.
25991
25992         PR c++/13310
25993         * g++.dg/template/crash15.C: New test.
25994
25995 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
25996
25997         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
25998         a non-POD type as the last named parameter of a varargs function.
25999
26000 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26001
26002         PR c++/13243
26003         PR c++/12573
26004         * g++.dg/template/crash14.C: New test.
26005         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
26006
26007 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26008
26009         * g++.dg/other/java1.C: New test.
26010
26011         PR c++/13241
26012         * g++.dg/abi/mangle18-1.C: New test.
26013         * g++.dg/abi/mangle18-2.C: New test.
26014
26015 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26016
26017         PR optimization/10312
26018         * gcc.c-torture/execute/20031214-1.c: New.
26019
26020 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
26021
26022         PR c++/10779
26023         PR c++/12160
26024         * g++.dg/parse/error3.C: New test.
26025         * g++.dg/parse/error4.C: Likewise.
26026         * g++.dg/abi/mangle4.C: Tweak error messages.
26027         * g++.dg/lookup/using5.C: Likewise.
26028         * g++.dg/other/error2.C: Likewise.
26029         * g++.dg/parse/typename5.C: Likewise.
26030         * g++.dg/parse/undefined1.C: Likewise.
26031         * g++.dg/template/arg2.C: Likewise.
26032         * g++.dg/template/ttp3.C: Likewise.
26033         * g++.dg/template/type1.C: Likewise.
26034         * g++.old-deja/g++.other/crash32.C: Likewise.
26035         * g++.old-djea/g++.pt/defarg8.C: Likewise.
26036
26037 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26038
26039         PR c++/13106
26040         * g++.dg/warn/noreturn-3.C: New test.
26041
26042 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26043
26044         PR c++/13118
26045         * g++.dg/abi/covariant3.C: New.
26046
26047 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
26048
26049         * g++.dg/eh/ia64-1.C: New test.
26050
26051 2003-12-12  Roger Sayle  <roger@eyesopen.com>
26052
26053         PR optimization/13037
26054         * g77.f-torture/execute/13037.f: New test case.
26055
26056 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26057
26058         PR c++/12881
26059         * g++.dg/abi/covariant2.C: New.
26060
26061 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
26062
26063         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
26064
26065 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
26066
26067         * gcc.c-torture/execute/wchar_t-1.x: Delete.
26068
26069 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
26070
26071         PR other/10819
26072         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
26073         to fix Bug 10819.
26074         * lib/g++.exp (g++_version): Likewise.
26075         * lib/g77.exp (g77_version): Likewise.
26076         * lib/objc.exp (default_objc_version): Likewise.
26077
26078 2003-12-10  Richard Henderson  <rth@redhat.com>
26079
26080         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
26081
26082         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
26083
26084 2003-12-08  Matt Austern  <austern@apple.com>
26085
26086         PR c/13134
26087         * lib/gcc-dg.exp (dg-require-visibility): Define.
26088         * lib/target-supports (check_visibility_available): Define.
26089         * gcc.dg/visibility-1.c: New test.
26090         * gcc.dg/visibility-2.c: Likewise.
26091         * gcc.dg/visibility-3.c: Likewise.
26092         * gcc.dg/visibility-4.c: Likewise.
26093         * gcc.dg/visibility-5.c: Likewise.
26094         * gcc.dg/visibility-6.c: Likewise.
26095         * g++.dg/ext/visibility-1.C: Likewise.
26096         * g++.dg/ext/visibility-2.C: Likewise.
26097         * g++.dg/ext/visibility-3.C: Likewise.
26098         * g++.dg/ext/visibility-4.C: Likewise.
26099         * g++.dg/ext/visibility-5.C: Likewise.
26100         * g++.dg/ext/visibility-6.C: Likewise.
26101
26102 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26103
26104         * g++.dg/lookup/java1.C: New test.
26105         * g++.dg/lookup/java2.C: New test.
26106
26107 2003-12-07  Falk Hueffner  <falk@debian.org>
26108
26109         * g++.dg/opt/noreturn-1.C: New test.
26110
26111 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
26112
26113         * gcc.dg/overflow-1.c: New test.
26114
26115 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26116
26117         * g77.f-torture/compile/13060.f: New test.
26118
26119 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
26120
26121         PR c++/13323
26122         * g++.dg/inherit/operator2.C: New test.
26123
26124 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26125
26126         PR c++/13305
26127         * g++.dg/ext/attrib9.C: New test.
26128
26129 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26130
26131         PR c++/13314
26132         * g++.dg/template/error7.C: New test.
26133
26134 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
26135             J"orn Rennecke <joern.rennecke@superh.com>
26136
26137         PR target/13302
26138         * g++.dg/other/struct-va_list.C: New test.
26139
26140 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26141
26142         PR c++/13166
26143         * g++.dg/parse/defarg6.C: New test.
26144
26145 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
26146
26147         PR target/13256
26148         * gcc.c-torture/execute/20031201-1.c: New test.
26149
26150 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
26151
26152         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
26153
26154 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26155
26156         * gcc.dg/builtin-return-1.c: New test.
26157
26158 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
26159             J"orn Rennecke <joern.rennecke@superh.com>
26160
26161         PR optimization/13260
26162         * gcc.c-torture/execute/20031204-1.c: New test.
26163
26164 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26165
26166         PR c++/9127
26167         * g++.dg/template/error6.C: New test.
26168
26169 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
26170
26171         * gcc.dg/20031202-1.c: New test.
26172
26173 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26174
26175         PR c++/13179
26176         * g++.dg/template/eh1.C: New test.
26177
26178         PR c++/10771
26179         * g++.dg/template/error5.C: New test.
26180
26181 2003-12-02  David Ung  <davidu@mips.com>
26182
26183         * gcc.dg/compat/vector-check.h: Corrected type for var
26184         g_##TMODE
26185
26186 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26187
26188         PR c++/10126
26189         * g++.dg/template/ptrmem8.C: New test.
26190
26191 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26192
26193         PR c++/12573
26194         * g++.dg/template/dependent-expr3.C: New test.
26195
26196 2003-12-01  James Lemke  <jim@wasabisystems.com>
26197
26198         * gcc.dg/arm-g2.c: New test.
26199
26200 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26201
26202         PR optimization/11634
26203         * gcc.dg/20031201-2.c: New test case.
26204
26205 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
26206
26207         PR 11433
26208         * objc.dg/proto-lossage-3.m: New test.
26209
26210 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26211
26212         PR optimization/12628
26213         * gcc.dg/20031201-1.c: New test case.
26214
26215 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26216
26217         * gcc.dg/unaligned-1.c: New test.
26218
26219 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
26220
26221         PR c++/9849
26222         * g++.dg/template/error4.C: New test.
26223         * g++.dg/template/nested3.C: Adjust error markers.
26224
26225 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26226
26227         * gcc.dg/cpp/assert4.c: Check more #system assertions.
26228
26229 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
26230
26231         PR c/10333
26232         * gcc.dg/bitfld-7.c: New test.
26233
26234 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
26235
26236         * gcc.dg/tls/asm-1.C: New test.
26237
26238 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26239
26240         * gcc.dg/cpp/assert4.c: Update.
26241
26242 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26243
26244         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
26245         * gcc.dg/builtin-apply3.c: New test.
26246
26247 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26248
26249         * lib/compat.exp (compat-obj): New xfaildata parameter.
26250         Use it to set compiler_conditional_xfail_data before compiling.
26251         (compat-get-options): Handle dg-xfail-if.
26252         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
26253         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
26254         * gcc.dg/compat/vector-1_y.c: Likewise.
26255         * gcc.dg/compat/vector-2_x.c: Likewise.
26256         * gcc.dg/compat/vector-2_y.c: Likewise.
26257
26258 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26259
26260         * g++.dg/opt/reg-stack4.C: New test.
26261
26262 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26263
26264         * gcc.dg/builtin-apply2.c: New test.
26265
26266 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26267
26268         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
26269
26270 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26271
26272         PR c++/12924
26273         * g++.dg/template/template-id-2.C: New test.
26274
26275 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26276
26277         PR c++/5369
26278         * g++.dg/template/memfriend1.C: New test.
26279         * g++.dg/template/memfriend2.C: Likewise.
26280         * g++.dg/template/memfriend3.C: Likewise.
26281         * g++.dg/template/memfriend4.C: Likewise.
26282         * g++.dg/template/memfriend5.C: Likewise.
26283         * g++.dg/template/memfriend6.C: Likewise.
26284         * g++.dg/template/memfriend7.C: Likewise.
26285         * g++.dg/template/memfriend8.C: Likewise.
26286         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
26287
26288 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
26289
26290         PR c++/12515
26291         * g++.dg/ext/cond1.C: New test.
26292
26293 2003-11-20  Richard Henderson  <rth@redhat.com>
26294
26295         * gcc.dg/20020201-2.c: Remove.
26296         * gcc.dg/20020201-4.c: Remove.
26297         * gcc.dg/20020304-1.c: Remove.
26298
26299 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
26300
26301         * gcc.dg/cpp/trad/xwin1.c: New test case.
26302
26303 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
26304
26305         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
26306         * lib/g77.exp: Likewise.
26307         * lib/objc.exp: Likewise.
26308         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
26309         for darwin.
26310
26311 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26312
26313         PR c++/12932
26314         * g++.dg/template/static5.C: New test.
26315
26316 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
26317
26318         * gcc.dg/nested-func-1.c: New test.
26319
26320 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26321
26322         * gcc.dg/cpp/assert4.c: New test.
26323
26324 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26325
26326         PR c++/2294
26327         * g++.dg/lookup/using9.c: New test.
26328
26329 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
26330
26331         PR c++/12762
26332         * g++.dg/template/error3.C: New test.
26333
26334 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
26335
26336         PR ada/13035
26337         * ada/acats/run_acats, run_all.sh: Fix syntax error.
26338         No longer use a wrapper for gcc, since this does not work under
26339         Windows.
26340
26341 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26342
26343         PR c++/2094
26344         * g++.dg/template/ptrmem7.C: New test.
26345
26346 2003-11-13  Andrew Pinski <apinski@apple.com>
26347
26348         * gcc.c-torture/compile/20031113-1.c: New test.
26349
26350 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
26351             Kean Johnston <jkj@sco.com>
26352
26353         PR c/13029
26354         * gcc.dg/unused-4.c: Update.
26355
26356 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26357
26358         * g++.dg/opt/const3.C: New test.
26359
26360 2003-11-13  Jan Hubicka  <jh@suse.cz>
26361
26362         * gcc.c-torture/compile/20031112-1.c: New test.
26363
26364 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
26365
26366         * g++.dg/parse/crash10.C: Remove bogus error marker.
26367
26368 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26369
26370         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
26371         (host_gcc): Likewise.
26372         (ROOT): Honor $PWDCMD.
26373         (BASE): Likewise.
26374         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
26375
26376 2003-11-12  Catherine Moore  <clm@redhat.com>
26377
26378         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
26379
26380 2003-11-12  Andreas Jaeger  <aj@suse.de>
26381             Jakub Jelinek  <jakub@redhat.com>
26382             Andrew Pinski  <pinskia@physics.uc.edu>
26383             Richard Henderson  <rth@redhat.com>
26384
26385         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
26386         systems.
26387         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
26388
26389         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
26390         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26391
26392 2003-11-11  Andreas Jaeger  <aj@suse.de>
26393
26394         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
26395
26396         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
26397
26398 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
26399
26400         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
26401         Clean ups.
26402
26403 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
26404
26405         * gcc.dg/trampoline-1.c: New test.
26406
26407 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26408
26409         * gcc.c-torture/compile/200031109-1.c: New test.
26410
26411 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26412
26413         PR c/3190
26414         PR c/8714
26415         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26416         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
26417         gcc.dg/format/no-y2k-1.c: Update.
26418
26419 2003-11-08  Roger Sayle  <roger@eyesopen.com>
26420
26421         PR optimization/10467
26422         * gcc.dg/20031108-1.c: New test case.
26423
26424 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
26425
26426         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
26427
26428 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26429
26430         * gcc.dg/compound-lvalue-1.c: New test.
26431         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
26432         some XFAILs.
26433
26434 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
26435
26436         * gcc.dg/altivec-varargs-1.c: New test.
26437
26438 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26439
26440         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
26441         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
26442         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
26443         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
26444         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
26445
26446 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26447
26448         * gcc.dg/cond-lvalue-1.c: New test.
26449
26450 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
26451
26452         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
26453
26454 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26455
26456         PR c++/11616
26457         * g++.dg/template/instantiate5.C: New test.
26458
26459 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26460
26461         PR c++/12726
26462         * g++.dg/ext/complit2.C: Replace test with self-contained version.
26463         * ChangeLog: Add missing first entry for above test.
26464
26465 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26466
26467         PR c++/9810
26468         * g++.dg/template/using8.C: New test.
26469         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
26470
26471 2003-11-02  Roger Sayle  <roger@eyesopen.com>
26472
26473         PR optimization/10817
26474         * gcc.c-torture/compile/20031102-1.c: New test case.
26475
26476 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
26477
26478         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
26479         2147483647.
26480
26481 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26482
26483         * gcc.dg/20031102-1.c: New test.
26484
26485 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26486
26487         * gcc.dg/complex-1.c: New test.
26488
26489 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26490
26491         PR c++/12796
26492         * g++.dg/template/crash13.C: Adjust expected error location.
26493         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26494
26495 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26496
26497         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26498
26499 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26500
26501         PR/10239
26502         * gcc.c-torture/compile/20031031-2.c: New test.
26503
26504 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26505
26506         PR/11640
26507         * gcc.c-torture/compile/20031031-1.c: New test.
26508
26509 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26510
26511         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26512         * gcc.misc-tests/bprob.exp: Likewise.
26513         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
26514         the execution test on arm-elf configs.
26515         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
26516         configs that don't support scratch files.
26517         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
26518
26519 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
26520
26521         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
26522         done by dejagnu.
26523
26524 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
26525
26526         * ada/acats/run_all.sh: Redirect mv output to /dev/null
26527         Avoid non pure sh syntax. Add more logging.
26528
26529         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
26530         fail.
26531
26532 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26533
26534         PR libgcj/10610
26535         * gcc.dg/ppc-stackalign-1.c: New test.
26536
26537 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
26538
26539         * ada/acats/run_all.sh: Change output to be more compliant with
26540         dejagnu framework.
26541         Create acats.sum and acats.log files under testsuite/ada/acats
26542         Only run [a-z]* directories, to filter out e.g. CVS.
26543         Redirect build output to log file.
26544
26545 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26546
26547         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
26548
26549 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26550
26551         PR ada/5909:
26552         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
26553
26554 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
26555
26556         * gcc.c-torture/compile/20031023-1.c: New test.
26557         * gcc.c-torture/compile/20031023-2.c: New test.
26558         * gcc.c-torture/compile/20031023-3.c: New test.
26559         * gcc.c-torture/compile/20031023-4.c: New test.
26560
26561 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26562
26563         PR c++/10371
26564         * g++.dg/lookup/scoped8.C: New test.
26565
26566 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26567
26568         * g++.dg/opt/reg-stack3.C: New test.
26569
26570 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26571
26572         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
26573
26574 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26575
26576         PR c++/11076
26577         * g++.dg/template/crash13.C: New test.
26578
26579 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26580
26581         * gcc.dg/c99-restrict-2.c: New test.
26582
26583 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
26584
26585         PR c++/12698, c++/12699, c++/12700, c++/12566
26586         * g++.dg/inherit/covariant9.C: New test.
26587         * g++.dg/inherit/covariant10.C: New test.
26588         * g++.dg/inherit/covariant11.C: New test.
26589
26590 2003-10-23  Jason Merrill  <jason@redhat.com>
26591
26592         PR c++/12726
26593         * g++.dg/ext/complit2.C: New test.
26594
26595 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26596
26597         PR target/12654
26598         * gcc.c-torture/execute/20031020-1.c: New test.
26599
26600 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26601
26602         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
26603         following the jump_insn.
26604
26605 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26606
26607         * gcc.dg/cast-lvalue-1.c: New test.
26608
26609 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
26610
26611         PR c++/11962
26612         * g++.dg/template/cond2.C: New test.
26613
26614 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26615
26616         * gcc.dg/builtins-28.c: New test.
26617
26618 2003-10-20  Jan Hubicka  <jh@suse.cz>
26619
26620         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
26621         parameter.
26622         * testsuite/gcc.dg/inline-2.c: Likewise.
26623
26624 2003-10-20  Phil Edwards  <phil@codesourcery.com>
26625
26626         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
26627         * gcc.dg/nest.c: Likewise.
26628
26629 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26630
26631         PR c++/9781, c++/10583, c++/11862
26632         * g++.dg/parse/crash13.C: New test.
26633
26634 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26635
26636         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
26637
26638 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26639
26640         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
26641         Define HAVE_C99_RUNTIME except on Solaris.
26642         * gcc.dg/builtins-20.c: Likewise.
26643
26644 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26645
26646         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
26647
26648 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26649
26650         PR c++/12495
26651         * g++.dg/template/crash21.C: New test.
26652
26653 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26654
26655         PR c++/2513
26656         * g++.dg/template/typename5.C: New test.
26657
26658 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26659
26660         PR c++/12369
26661         * g++.dg/template/friend25.C: New test.
26662
26663 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
26664
26665         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
26666         versions.
26667
26668 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
26669
26670         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
26671         == 2147483647.
26672
26673 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
26674
26675         * gcc.c-torture/execute/960416-1.x: Remove.
26676         * gcc.c-torture/execute/divconst-3.x: Likewise.
26677
26678 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
26679
26680         PR target/12598
26681         * gcc.dg/torture/cris-volatile-1.c: New test.
26682
26683 2003-10-14  Roger Sayle  <roger@eyesopen.com>
26684
26685         PR optimization/9325
26686         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
26687         for overflowing floating point to integer conversion during RTL
26688         simplification.
26689
26690 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
26691
26692         * objc/execute/_cmd.m: Fix typo.
26693         * objc.dg/image-info.m, objc.dg/symtab-1.m:
26694         Relax 'scan-assembler' regexp.
26695         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
26696         objc.dg/try-catch-4.m: Run on non-Darwin targets.
26697         * objc.dg/zero-link-2.m: Remove blank line.
26698         * objc.dg/zero-link-3.m: New test case.
26699
26700 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
26701
26702         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
26703
26704         * gcc.dg/asm-names.c: Use scan-assembler-not rather
26705         than linker trickery.
26706
26707 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26708
26709         PR c++/12370
26710         * g++.dg/other/friend2.C: New test.
26711
26712 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26713
26714         * gcc.dg/20031012-1.c: New test.
26715
26716 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26717
26718         * gcc.dg/weak/weak-3.c: Fix for new warning.
26719
26720 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
26721
26722         PR optimization/8750
26723         * gcc.c-torture/execute/20031012-1.c: New test case.
26724
26725 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26726
26727         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
26728         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
26729
26730 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26731
26732         PR optimization/12260
26733         * gcc.c-torture/compile/20031011-2.c: New test case.
26734
26735 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26736
26737         * gcc.c-torture/execute/20031011-1.c: New testcase.
26738
26739 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
26740
26741         * gcc.c-torture/compile/20031011-1.c: New test.
26742
26743 2003-10-11  Jan Hubicka  <jh@suse.cz>
26744
26745         * g++.dg/other/first-global.C: New test.
26746
26747 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26748
26749         * gcc.c-torture/execute/string-opt-18.c: New testcase.
26750
26751 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
26752
26753         * gcc.c-torture/compile/20031010-1.c: New test.
26754
26755 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
26756
26757         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
26758         * gcc.c-torture/execute/va-arg-25.c: ... here.
26759
26760 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
26761
26762         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
26763
26764 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
26765
26766         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
26767
26768 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
26769
26770         * g++.dg/parse/error2.C: New test.
26771
26772 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
26773
26774         PR c++/11097
26775         * g++.dg/other/error5.C: Modify the error message.
26776         * g++.dg/lookup/using8.C: New test.
26777
26778 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
26779
26780         * gcc.dg/darwin-abi-2.c: New file.
26781         * gcc.c-torture/execute/va-arg-24.c: New file.
26782
26783 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
26784
26785         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
26786         indentation.
26787
26788 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
26789
26790         PR c++/10147
26791         * g++.dg/other/error4.C: Update error messages.
26792         * g++.dg/template/ptrmem4.C: Likewise.
26793
26794         PR c++/12337
26795         * g++.dg/init/new9.C: New test.
26796
26797         PR c++/12334, c++/12236, c++/8656
26798         * g++.dg/ext/attrib8.C: New test.
26799
26800 2003-10-06  Devang Patel  <dpatel@apple.com>
26801
26802         * gcc.dg/debug/dwarf2-3.h: New test.
26803         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
26804
26805 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
26806
26807         * g++.dg/opt/cfg2.C: New test.
26808
26809 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26810
26811         * g++.dg/opt/float1.C: New test.
26812
26813 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26814
26815         * gcc.dg/c90-array-lval-6.c: New test.
26816         * gcc.dg/c99-array-lval-6.c: New test.
26817
26818 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
26819             Ziemowit Laski  <zlaski@apple.com>
26820
26821         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
26822         'Derived', so that it is never considered a class method; add
26823         new warning for '+port' method ambiguity.
26824         * objc.dg/method-12.m: Include <objc/objc.h> instead of
26825         <objc/objc-api.h> (needed on Mac OS X).
26826         * objc.dg/method-13.m: New test.
26827
26828 2003-10-03  Roger Sayle  <roger@eyesopen.com>
26829
26830         PR optimization/9325, PR java/6391
26831         * gcc.c-torture/execute/20031003-1.c: New test case.
26832
26833 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
26834
26835         PR optimization/12180
26836         * gcc.dg/20031002-1.c: New test.
26837
26838         PR c++/12486
26839         * g++.dg/inherit/error1.C: New test.
26840
26841 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
26842
26843         * lib/f-torture.exp (search_for): Rename to...
26844         (search_for_re): This.  Also, clean up comments and the
26845         "regexp" invocation.
26846
26847 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
26848
26849         * gcc.c-torture/compile/20031002-1.c: New test.
26850
26851 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
26852
26853         * g++.dg/opt/cond1.C: New test.
26854
26855 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
26856
26857         * gcc.dg/Wold-style-definition-2.c: New testcase.
26858         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
26859
26860 2003-09-29  Richard Henderson  <rth@redhat.com>
26861
26862         * g++.dg/init/array10.C: Add dg-options.
26863
26864 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26865
26866         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
26867
26868 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26869
26870         * g++.dg/template/friend19.C: Fix typo.
26871         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
26872
26873 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
26874
26875         * gcc.c-torture/execute/20030928-1.c: New test.
26876         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
26877
26878 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26879
26880         * g++.dg/opt/unroll1.C: New test.
26881
26882 2003-09-26  Roger Sayle  <roger@eyesopen.com>
26883
26884         PR optimization/11741
26885         * gcc.dg/20030926-1.c: New test case.
26886
26887 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26888
26889         PR c++/5655
26890         * g++.dg/parse/access7.C: New test.
26891         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
26892
26893 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
26894
26895         MERGE OF objc-improvements-branch into MAINLINE:
26896         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
26897         if libobjc has not been built.
26898         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
26899         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
26900         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
26901         objc/execute/nested-3.m, objc/execute/np-2.m,
26902         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
26903         objc/execute/redefining_self.m, objc/execute/root_methods.m,
26904         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
26905         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
26906         objc.dg/special/unclaimed-category-1.h,
26907         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
26908         well as GNU runtime.
26909         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
26910         * execute/cascading-1.m, execute/function-message-1.m,
26911         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
26912         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
26913         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
26914         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
26915         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
26916         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
26917         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
26918         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
26919         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
26920         * objc.dg/bitfield-2.m: Run only on Darwin.
26921         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
26922         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
26923         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
26924         * objc.dg/const-str-1.m: Fix constant string layout.
26925
26926 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
26927
26928         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
26929
26930 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
26931
26932         * gcc.dg/darwin-abi-1.c: New file.
26933
26934 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
26935
26936         PR target/12281
26937         * gcc.c-torture/compile/20030921-1.c: New test.
26938
26939 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26940
26941         * g++.dg/opt/reg-stack2.C: New test.
26942
26943 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26944
26945         * g++.dg/eh/delayslot1.C: New test.
26946
26947 2003-09-20  Richard Henderson  <rth@redhat.com>
26948
26949         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
26950
26951 2003-09-20  Roger Sayle  <roger@eyesopen.com>
26952
26953         * gcc.c-torture/execute/20030920-1.c: New test case.
26954
26955 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26956
26957         * g++.dg/rtti/typeid3.C: Correct expected error message.
26958
26959 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26960
26961         PR c++/157
26962         * g++.dg/parse/crash12.C: New test.
26963
26964 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
26965
26966         * gcc.dg/compat/mixed-struct-check.h: New.
26967         * gcc.dg/compat/mixed-struct-defs.h: New.
26968         * gcc.dg/compat/mixed-struct-init.h: New.
26969         * gcc.dg/compat/struct-by-value-19_main.c: New.
26970         * gcc.dg/compat/struct-by-value-19_x.c: New.
26971         * gcc.dg/compat/struct-by-value-19_y.c: New.
26972         * gcc.dg/compat/struct-by-value-20_main.c: New.
26973         * gcc.dg/compat/struct-by-value-20_x.c: New.
26974         * gcc.dg/compat/struct-by-value-20_y.c: New.
26975         * gcc.dg/compat/struct-return-19_main.c: New.
26976         * gcc.dg/compat/struct-return-19_x.c: New.
26977         * gcc.dg/compat/struct-return-19_y.c: New.
26978         * gcc.dg/compat/struct-return-20_main.c: New.
26979         * gcc.dg/compat/struct-return-20_x.c: New.
26980         * gcc.dg/compat/struct-return-20_y.c: New.
26981
26982 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
26983         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
26984         so that it will not complain on LP64 targets.
26985
26986 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26987
26988         PR c++/495
26989         * g++.dg/template/friend24.C: New test.
26990
26991 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
26992
26993         PR c++/12332
26994         * g++.dg/template/memtmpl2.C: New test.
26995
26996 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
26997
26998         PR target/11184
26999         * gcc.dg/builtin-apply1.c: New test.
27000
27001 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27002
27003         PR c++/9848
27004         * g++.dg/warn/Wunused-4.C: New test.
27005
27006 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27007
27008         PR c++/12316
27009         * g++.dg/other/gc2.C: New test.
27010
27011 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
27012
27013         PR c++/11991
27014         * g++.dg/rtti/typeid3.C: New test.
27015
27016         PR c++/12266
27017         * g++.dg/overload/template1.C: New test.
27018
27019 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27020
27021         * g++.dg/opt/cfg3.C: New test.
27022
27023 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27024
27025         PR c++/7939
27026         * g++.dg/template/crash11.C: New test.
27027
27028 2003-09-16  Jason Merrill  <jason@redhat.com>
27029             Jakub Jelinek  <jakub@redhat.com>
27030
27031         * gcc.dg/attr-warn-unused-result.c: New test.
27032
27033 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27034
27035         PR c++/12184
27036         * g++.dg/expr/call2.C: New test.
27037
27038 2003-09-15  Andreas Jaeger  <aj@suse.de>
27039
27040         * gcc.dg/Wold-style-definition-1.c: New test.
27041
27042 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
27043
27044         PR c++/3907
27045         * g++.dg/parse/template12.C: New test.
27046
27047         * g++.dg/abi/bitfield11.C: New test.
27048         * g++.dg/abi/bitfield12.C: Likewise.
27049
27050 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
27051
27052         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
27053         non-expansion of functional macro name without arguments at EOL.
27054         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
27055
27056 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
27057
27058         * gcc.c-torture/execute/20030914-[12].c: New tests.
27059
27060 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27061
27062         PR c++/11788
27063         * g++.dg/overload/addr1.C: New test.
27064
27065 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
27066
27067         * gcc.dg/20030909-1.c: New test.
27068
27069 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27070
27071         * gcc.dg/ultrasp10.c: New test.
27072
27073 2003-09-09  Devang Patel  <dpatel@apple.com>
27074
27075         * gcc.dg/darwin-ld-6.c: New test.
27076
27077 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27078
27079         * gcc.dg/torture/builtin-explog-1.c: New testcase.
27080
27081 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27082
27083         * gcc.dg/ia64-types1.c: New test.
27084         * gcc.dg/ia64-types2.c: Likewise.
27085
27086 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27087
27088         * gcc.dg/builtins-1.c: Add more _Complex tests.
27089         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27090
27091         * gcc.dg/builtins-1.c: Test existing _Complex functions.
27092         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27093
27094 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27095
27096         PR c++/11786
27097         * g++.dg/lookup/koenig2.C: New test.
27098
27099         PR c++/5296
27100         * g++.dg/rtti/typeid2.C: New test.
27101
27102 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
27103
27104         * gcc.c-torture/compile/20030904-1.c: New test.
27105
27106 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27107
27108         * g++.dg/opt/longbranch2.C: New test.
27109
27110 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27111
27112         * g++.dg/template/crash10.C: Only compile it.
27113
27114 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27115
27116         PR middle-end/11665
27117         * gcc.c-torture/compile/20030907-1.c: New test.
27118         * g++.dg/init/array11.C: New test.
27119
27120 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27121
27122         PR c++/11852
27123         * g++.dg/init/struct1.C: New test.
27124
27125 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27126
27127         PR c++/12181
27128         * g++.dg/expr/comma1.C: New test.
27129
27130 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
27131
27132         PR c++/11867
27133         * g++.dg/expr/static_cast5.C: New test.
27134
27135 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
27136
27137         PR c++/11507
27138         * g++.dg/lookup/scoped7.C: New test.
27139
27140         PR c++/9574
27141         * g++.dg/other/static1.C: New test.
27142
27143         PR c++/11490
27144         * g++.dg/warn/template-1.C: New test.
27145
27146         PR c++/11432
27147         * g++.dg/template/crash10.C: New test.
27148
27149         PR c++/2478
27150         * g++.dg/overload/VLA.C: New test.
27151
27152         PR c++/10804
27153         * g++.dg/template/call1.C: New test.
27154
27155 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27156
27157         PR c++/11794
27158         * g++.dg/parse/using3.C: New test.
27159
27160 2003-09-06  Roger Sayle  <roger@eyesopen.com>
27161
27162         PR c++/11409
27163         * g++.dg/overload/builtin3.C: New test case.
27164
27165 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
27166
27167         PR c/9862
27168         * gcc.dg/20030906-1.c: New test.
27169         * gcc.dg/20030906-2.c: Likewise.
27170
27171 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27172
27173         PR c++/12167
27174         * g++.dg/parse/defarg5.C: New test.
27175
27176         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
27177
27178 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
27179
27180         PR c++/12163
27181         * g++.dg/expr/static_cast4.C: New test.
27182
27183         PR c++/12146
27184         * g++.dg/template/crash9.C: New test.
27185
27186 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
27187
27188         * g++.old-deja/g++.ext/pretty2.C: Update for change
27189         in __FUNCTION__.
27190         * g++.old-deja/g++.ext/pretty3.C: Likewise.
27191
27192 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
27193
27194         PR c++/11922
27195         * g++/dg/template/qualified-id1.C: New test.
27196
27197         PR c++/12037
27198         * g++.dg/warn/noeffect4.C: New test.
27199
27200 2003-09-04  Matt Austern  <austern@apple.com>
27201
27202         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
27203         * g++.dg/ext/fnname2.C: Likewise.
27204         * g++.dg/ext/fnname3.C: Likewise.
27205
27206 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
27207
27208         * g++.dg/expr/lval1.C: New test.
27209         * g++.dg/ext/lvcast.C: Remove.
27210
27211 2003-09-03  Roger Sayle  <roger@eyesopen.com>
27212
27213         PR optimization/11700.
27214         * gcc.c-torture/compile/20030903-1.c: New test case.
27215
27216 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
27217
27218         PR c++/12053
27219         * g++.dg/abi/layout4.C: New test.
27220
27221 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
27222
27223         PR c++/11553
27224         * g++.dg/parse/friend3.C: New test.
27225
27226 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
27227
27228         PR c++/11847
27229         * g++.dg/template/class1.C: New test.
27230
27231         PR c++/11808
27232         * g++.dg/expr/call1.C: New test.
27233
27234 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
27235
27236         PR c++/12114
27237         * g++.dg/init/ref9.C: New test.
27238
27239         PR c++/11972
27240         * g++.dg/template/nested4.C: New test.
27241
27242 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27243
27244         PR c++/12093
27245         * g++.dg/template/non-dependent4.C: New test.
27246
27247         PR c++/11928
27248         * g++.dg/inherit/conv1.C: New test.
27249
27250 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27251
27252         PR c++/6196
27253         * g++.dg/ext/label1.C: New test.
27254         * g++.dg/ext/label2.C: Likewise.
27255
27256 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27257
27258         * g++.dg/expr/cond3.C: New test.
27259
27260 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27261
27262         * gcc.dg/builtins-1.c: Add new builtin cases.
27263
27264 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27265
27266         * gcc.dg/builtins-1.c: Add new cases.
27267         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27268
27269 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27270
27271         * gcc.dg/builtins-1.c: Add more math builtin tests.
27272         * gcc.dg/torture/builtin-attr-1.c: New test.
27273
27274 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27275
27276         PR optimization/5079
27277         * g++.dg/opt/static3.C: New test.
27278
27279 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27280
27281         * gcc.misc-tests/gcov-10b.c: New test.
27282
27283 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
27284
27285         * g++.dg/opt/ptrmem3.C: New test.
27286
27287         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
27288
27289 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
27290
27291         * gcc.dg/20030826-2.c: New test.
27292
27293 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27294
27295         PR middle-end/12002
27296         * g77.f-torture/compile/12002.f: New test case.
27297
27298 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27299
27300         * gcc.dg/20030826-1.c: New test case.
27301
27302 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
27303
27304         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
27305
27306 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
27307
27308         PR c++/11871
27309         * c++.dg/lookup/crash1.C: New test.
27310
27311         * c++.dg/warn/noeffect3.C: New test.
27312
27313 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
27314
27315         * gcc.dg/compat/vector-1_x.c: Compile with -w.
27316         * gcc.dg/compat/vector-1_y.c: Ditto.
27317         * gcc.dg/compat/vector-2_x.c: Ditto.
27318         * gcc.dg/compat/vector-2_y.c: Ditto.
27319
27320 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
27321
27322         * gcc.dg/20030702-1.c: New test.
27323
27324 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
27325
27326         PR c++/8795
27327         * g++.dg/ext/altivec-1.C: New test.
27328
27329 2003-08-24  Richard Henderson  <rth@redhat.com>
27330
27331         * g++.dg/eh/simd-2.C: Add -w for x86.
27332
27333 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
27334
27335         * gcc.dg/20030815-1.c: New test.
27336
27337 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27338
27339         PR c++/3765
27340         * g++.dg/parse/access6.C: New test.
27341
27342 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27343
27344         PR c++/641, c++/11876
27345         * g++.dg/template/friend22.C: New test.
27346         * g++.dg/template/friend23.C: Likewise.
27347
27348 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27349
27350         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
27351         identically.
27352
27353 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27354
27355         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
27356
27357 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27358
27359         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
27360
27361 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27362
27363         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
27364
27365 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27366
27367         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
27368
27369 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
27370
27371         PR c++/11919
27372         * g++.dg/overload/prom1.C: New test.
27373
27374         PR c++/11551
27375         * g++.dg/parse/dtor2.C: New test.
27376
27377         PR c++/10762
27378         * g++.dg/parse/using2.C: New test.
27379
27380 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
27381
27382         PR target/11805
27383         * gcc.c-torture/compile/20030821-1.c: New.
27384
27385 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
27386
27387         PR c++/11834
27388         * g++.dg/template/deduce2.C: New test.
27389
27390 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
27391
27392         * gcc.c-torture/execute/20030821-1.c: New test.
27393
27394 2003-08-20  Roger Sayle  <roger@eyesopen.com>
27395
27396         PR middle-end/11984
27397         * gcc.dg/20030820-1.c: New test case.
27398
27399 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
27400
27401         PR c++/11945
27402         * g++.dg/warn/noeffect2.C: New test.
27403
27404 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
27405
27406         PR c++/10926
27407         * g++.dg/template/dtor2.C: New test.
27408
27409         PR c++/11684
27410         * g++.dg/template/operator1.C: New test.
27411         * g++.dg/parse/operator4.C: New test.
27412
27413         PR c++/11946.C
27414         * g++.dg/expr/enum1.C: New test.
27415         * gcc.dg/c99-bool-1.c: Remove bogus warning.
27416
27417         PR c++/11036.C
27418         * g++.dg/parse/elab2.C: New test.
27419         * g++.dg/parse/typedef4.C: Change error message.
27420         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
27421         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
27422         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
27423
27424 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
27425
27426         * gcc.dg/pch/warn-1.c: New.
27427         * gcc.dg/pch/warn-1.hs: New.
27428
27429         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
27430         not-tested file.
27431
27432 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27433
27434         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
27435
27436 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27437
27438         * gcc.dg/uninit-D.c: New Test.
27439         * gcc.dg/uninit-E.c: New Test.
27440         * gcc.dg/uninit-F.c: New Test.
27441         * gcc.dg/uninit-G.c: New Test.
27442
27443 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
27444
27445         * g++.dg/README: Describe the pch directory.
27446
27447 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27448
27449         PR c++/11174
27450         * g++.dg/parse/access4.C: New test.
27451         * g++.dg/parse/access5.C: Likewise.
27452         * g++.old-deja/g++.jason/access17.C: Adjust error message.
27453
27454 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
27455
27456         * gcc.dg/noncompile/20030818-1.c: New.
27457
27458 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27459
27460         PR c++/11957
27461         * g++.dg/warn/noeffect1.C: New test.
27462
27463         * g++.dg/template/scope2.C: New test.
27464         * g++.dg/template/error2.C: Correct dg-error
27465
27466 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
27467
27468         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
27469
27470 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
27471
27472         PR C++/11512
27473         * g++.dg/template/warn1.C: New.
27474
27475 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
27476
27477         * g++.dg/template/error2.C: New test.
27478         * g++.dg/lookup/using7.C: Adjust errors
27479         * g++.old-deja/g++.pt/crash36.C: Likewise.
27480         * g++.old-deja/g++.pt/derived3.C: Likewise.
27481
27482 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27483
27484         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
27485         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
27486         * gcc.c-torture/execute/builtins/string-9.c: New, from
27487         string-opt-9.c.  Adjust for execute/builtins framework.
27488         * gcc.c-torture/execute/string-opt-9.c: Delete.
27489
27490 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
27491
27492         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
27493
27494         * g++.dg/parse/ret-type2.C: New test.
27495
27496         PR c++/11703
27497         * g++.dg/init/new8.C: New test.
27498
27499         PR c++/10923
27500         * g++.dg/parse/typedef5.C: New test.
27501
27502         PR c++/9512
27503         * g++.dg/parse/qualified2.C: New test.
27504         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
27505         invalid code.
27506
27507 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
27508
27509         * g++.dg/conversion/ptrmem1.C: New test.
27510
27511 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
27512
27513         PR target/11693
27514         * gcc.dg/20030811-1.c: New test.
27515
27516         PR target/11535
27517         * gcc.c-torture/execute/20030811-1.c: New test.
27518
27519 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27520
27521         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
27522
27523 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
27524
27525         PR c++/11789.C
27526         * g++.dg/inherit/multiple1.C: New test.
27527
27528 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27529
27530         * gcc.dg/spe1.c: New test.
27531
27532         PR c++/11670
27533         * g++.dg/expr/cast2.C: New test.
27534
27535         PR c++/10530
27536         * g++.dg/template/dependent-name2.C: New test.
27537
27538 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
27539
27540         * g++.dg/parse/crash11.C: Put the dg options in comments.
27541
27542 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
27543
27544         * lib/gcc-dg.exp: Update for diagnostic change.
27545
27546 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27547
27548         PR c++/5767
27549         * g++.dg/parse/crash11.C: New test.
27550
27551 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
27552
27553         * gcc.dg/cpp/spacing1.c: Update.
27554
27555 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
27556
27557         PR target/11739
27558         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
27559         a value for -mtune.
27560
27561 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27562
27563         PR middle-end/11771
27564         * gcc.c-torture/compile/20030804-1.c: New test case.
27565
27566 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27567
27568         * gcc.dg/20030804-1.c: New test case.
27569
27570 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
27571
27572         * gcc.dg/cpp/separate-1.c: New test.
27573
27574 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
27575
27576         PR c++/11704
27577         * g++.dg/template/dependent-expr2.C: New test.
27578
27579         PR c++/11766
27580         * g++.dg/expr/ptrmem1.C: New test.
27581
27582 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27583
27584         PR c++/9453
27585         * g++.dg/template/friend15.C: New test.
27586
27587 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
27588
27589         * lib/dg-pch.exp: Work round PCH bug.
27590
27591 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27592
27593         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
27594         builtins.  Move cases from builtins-4.c here.
27595
27596         * gcc.dg/torture/builtin-math-1.c: New test taken from
27597         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
27598         additional cases.
27599
27600         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
27601         Delete.
27602
27603 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27604
27605         PR c++/9447
27606         * g++.dg/template/using7.C: New test.
27607
27608 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
27609
27610         * import1.c, import2.c: New tests.
27611
27612 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
27613
27614         * g++.dg/eh/crossjump1.C: New test.
27615
27616 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
27617
27618         PR c++/11697
27619         * g++.dg/template/using6.C: New test.
27620
27621         PR c++/11744
27622         * g++.dg/template/koenig2.C: New test.
27623
27624 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27625
27626         PR c++/7983
27627         * g++.dg/parse/typedef4.C: New test.
27628
27629 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27630
27631         PR c++/8442, c++/8806
27632         * g++.dg/template/elab1.C: New test.
27633         * g++.dg/template/type2.C: Likewise.
27634         * g++.dg/template/ttp3.C: Adjust expected error message.
27635         * g++.old-deja/g++.law/visibility13.C: Likewise.
27636         * g++.old-deja/g++.niklas/t135.C: Likewise.
27637         * g++.old-deja/g++.pt/ttp41.C: Likewise.
27638         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
27639         template argument.
27640         * g++.old-deja/g++.pt/ttp44.C: Likewise.
27641
27642 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
27643
27644         PR c++/11295
27645         * g++.dg/ext/stmtexpr1.C: New test.
27646
27647         * g++.dg/opt/tmp1.C: New test.
27648
27649         PR c++/11525
27650         * g++.dg/parse/constant4.C: New test.
27651
27652         PR c++/9447
27653         * g++.dg/template/using5.C: New test.
27654
27655 2003-07-31  Roger Sayle  <roger@eyesopen.com>
27656
27657         * gcc.dg/builtins-27.c: New test case.
27658
27659 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
27660
27661         * gcc.dg/tls/opt-7.c: New test.
27662
27663 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
27664
27665         * g++.old-deja/g++.other/crash18.C: Remove.
27666
27667 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27668
27669         * g++.dg/template/explicit3.C: New.
27670         * g++.dg/template/explicit4.C: New.
27671         * g++.dg/template/explicit5.C: New.
27672
27673         PR c++/11347
27674         * g++.dg/template/memtmpl1.C: New.
27675
27676 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
27677
27678         PR target/11565
27679         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
27680         * gcc.dg/i386-387-5.c (dg-options): Likewise.
27681
27682 2003-07-30  Jan Hubicka  <jh@suse.cz>
27683
27684         * vtgc1.c: Kill.
27685
27686 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
27687
27688         * gcc.dg/struct-in-proto-1.c: New test.
27689
27690 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
27691
27692         * gcc.dg/cpp/include2.c: Only expect one message.
27693
27694 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
27695
27696         PR c++/9447
27697         * g++.dg/template/using1.C: New test.
27698         * g++.dg/template/using2.C: New test.
27699         * g++.dg/template/using3.C: New test.
27700         * g++.dg/template/using4.C: New test.
27701
27702 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
27703
27704         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
27705         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27706
27707 2003-07-28  Jan Hubicka  <jh@suse.cz>
27708
27709         PR c++/11530
27710         * g++.dg/opt/call1.C: New test.
27711
27712 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
27713
27714         PR c++/11667
27715         * g++.dg/init/enum2.C: New test.
27716         * g++.dg/template/overload1.C: Add "-w" option.
27717
27718 2003-07-28    <hp@bitrange.com>
27719
27720         * gcc.dg/Wdeclaration-after-statement-1.c,
27721         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
27722
27723 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
27724
27725         * gcc.c-torture/compile/20030725-1.c: New test.
27726
27727 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
27728
27729         * gcc.dg/20030505.c: Only run for SPE.
27730         Remove definition of opaque type.
27731
27732 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
27733
27734         * g++.dg/template/ptrmem6.C: New test.
27735
27736 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
27737
27738         * gcc.c-torture/compile/zero-strct-2.c: New test.
27739
27740 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
27741
27742         * gcc.dg/intermod-1.c: New test.
27743
27744 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27745
27746         PR c++/11617
27747         * g++.dg/template/lookup2.C: New test.
27748         * g++.dg/template/memclass1.C: Remove instantiated from error.
27749         * g++.dg/other/error2.C: Tweak expected errors.
27750
27751         PR c++/11596
27752         * g++.dg/template/defarg3.C: New test.
27753
27754         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
27755
27756 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
27757
27758         * g++.dg/inherit/access5.C: New test.
27759
27760 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27761
27762         PR c++/11513
27763         * g++.dg/template/crash8.C: New test.
27764
27765 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
27766
27767         PR c/10602
27768         * gcc.dg/noncompile/incomplete-2.c: New test.
27769
27770 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
27771
27772         PR c++/11645
27773         * g++.dg/inherit/access4.C: New test.
27774
27775         PR c++/11517
27776         * g++.dg/expr/cond2.C: New test.
27777
27778         PR optimization/10679
27779         * g++.dg/opt/inline4.C: New test.
27780
27781 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27782
27783         * g++.dg/parse/crash10: New test.
27784
27785 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27786
27787         * g++.dg/ext/flexary1.C: New test.
27788
27789 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27790
27791         PR c++/10793
27792         * g++.dg/template/crash9.C: New test.
27793
27794 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27795
27796         PR c++/3004
27797         * g++.dg/parse/typedef3.C: New test.
27798
27799         PR c++/7906
27800         * g++.dg/parse/operator2.C: New test.
27801
27802         PR c++/8895
27803         * g++.dg/parse/def-tmpl-arg1.C: New test.
27804
27805         PR c++/9282
27806         * g++.dg/parse/funptr1.C: New test.
27807
27808         PR c++/9452
27809         * g++.dg/parse/ambig3.C: New test.
27810
27811         PR c++/9454
27812         * g++.dg/parse/operator3.C: New test.
27813
27814         PR c++/9486
27815         * g++.dg/parse/template10.C: New test.
27816
27817         PR c++/9488
27818         * g++.dg/parse/template11.C: New test.
27819
27820         PR c++/10150
27821         * g++.dg/parse/invalid-op1.C: New test.
27822
27823         PR c++/10247
27824         * g++.dg/parse/condexpr1.C: New test.
27825
27826 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27827
27828         * g++.dg/ext/packed3.C: New test.
27829         * g++.dg/ext/packed4.C: New test.
27830
27831         * gcc.dg/pack-test-3.c: New test.
27832
27833 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
27834
27835         * lib/compat.exp: Handle dg-options per source file.
27836         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
27837         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
27838         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
27839         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
27840         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
27841         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
27842         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
27843         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
27844         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
27845         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
27846         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
27847         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
27848         * g++.dg/compat/break/bitfield7_x.C: Ditto.
27849         * g++.dg/compat/break/bitfield7_y.C: Ditto.
27850
27851 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27852
27853         PR c/10320
27854         * gcc.c-torture/execute/20030718-1.c: New test.
27855
27856 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27857
27858         PR optimization/11536
27859         * gcc.dg/20030721-1.c: New test.
27860
27861 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
27862
27863         PR c++/11546
27864         * g++.dg/template/lookup1.C: New test.
27865
27866 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
27867
27868         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
27869         diagnostics of ill-formed constructs involving labels.
27870         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
27871         the new 'previously defined here' message.
27872
27873 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
27874
27875         * g++.dg/parse/non-dependent2.C: New test.
27876
27877 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27878
27879         * g++.dg/init/init-ref4.C: xfail on targets without
27880         weak symbols.
27881
27882 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
27883
27884         PR target/11087
27885         * gcc.c-torture/execute/20030717-1.c: New test.
27886
27887 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27888
27889         * g++.dg/opt/cfg1.C: New test.
27890
27891 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
27892
27893         PR optimization/11557
27894         * gcc.dg/20030717-1.c: New test.
27895
27896 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
27897
27898         PR c++/10476
27899         * g++.dg/expr/crash-1.C: New test.
27900
27901         PR c++/11027
27902         * g++.dg/template/init3.C: New test.
27903
27904         PR c++/8222
27905         * g++.dg/template/non-dependent1.C: New test.
27906
27907         PR c++/11070
27908         * g++.dg/template/non-dependent2.C: New test.
27909
27910         PR c++/11071
27911         * g++.dg/template/non-dependent3.C: New test.
27912
27913         PR c++/9907
27914         * g++.dg/template/sizeof5.C: New test.
27915
27916 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
27917
27918         PR 11498
27919         * gcc.c-torture/compile/mangle-1.c: New file.
27920
27921 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27922
27923         PR c++/7809
27924         * g++.dg/parse/access3.C: New test.
27925
27926 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
27927
27928         PR c++/11384
27929         * g++.dg/init/init-ref4.C: New test.
27930
27931 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
27932
27933         PR c++/11547
27934         * g++.dg/parse/constant3.C: New test.
27935         * g++.dg/parse/crash7.C: Likewise.
27936
27937 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
27938
27939         PR target/11008
27940         * gcc.dg/i386-pentium4-not-mull.c: New.
27941
27942 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
27943
27944         * gcc.dg/asm-names.c (ymain): Make it weak.
27945
27946 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27947
27948         PR c++/5421
27949         * g++.dg/template/friend21.C: New test.
27950
27951 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
27952
27953         * gcc.dg/cleanup-8.c: New test.
27954         * gcc.dg/cleanup-9.c: New test.
27955
27956 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
27957
27958         * g++.dg/ext/dll-MI1.h: New file.
27959         * g++.dg/ext/dllexport-MI1.C: New file.
27960         * g++.dg/ext/dllimport-MI1.C: New file.
27961
27962 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
27963
27964         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
27965         it does not have cmpstrsi patterns (just cmpmemsi).
27966
27967 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
27968
27969         PR debug/11473
27970         * g++.dg/debug/debug8.C: New test.
27971
27972 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27973
27974         PR c++/10108
27975         * g++.dg/template/crash7.C: New test.
27976
27977 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
27978
27979         PR target/10795
27980         * gcc.c-torture/compile/20030708-1.c: New.
27981
27982 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27983
27984         * gcc.c-torture/execute/20030715-1.c: New test.
27985
27986 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
27987
27988         * gcc.dg/pch/inline-3.c: New file.
27989         * gcc.dg/pch/inline-3.hs: New file.
27990         * gcc.dg/pch/inline-4.c: New file.
27991         * gcc.dg/pch/inline-4.hs: New file.
27992
27993 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
27994
27995         PR c++/11509
27996         * g++.dg/template/crash6.C: New test.
27997
27998         PR c++/7053
27999         * g++.dg/template/friend20.C: New test.
28000
28001         PR c++/7019
28002         * g++.dg/template/overload2.C: New test.
28003
28004 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28005
28006         PR optimization/11440
28007         * gcc.c-torture/execute/20030714-1.c: New test.
28008
28009 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28010
28011         PR c++/11154
28012         * g++.dg/template/partial2.C: New test.
28013
28014 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
28015
28016         PR c++/11503
28017         * g++.dg/template/anon1.C: New test.
28018
28019         PR c++/11493
28020         PR c++/11495
28021         * g++.dg/parse/template9.C: Likewise.
28022         * g++.dg/template/crash4.C: New test.
28023         * g++.dg/template/koenig1.C: Likewise.
28024         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
28025         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
28026         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
28027         functions.
28028         * g++.old-deja/g++.jason/template36.C: Likewise.
28029         * g++.old-deja/g++.mike/p1989.C: Likewise.
28030         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
28031         * g++.old-deja/g++.pt/ttp20.C: Use this->.
28032         * g++.old-deja/g++.pt/ttp21.C: Use this->.
28033         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
28034         compiling.
28035         * g++.old-deja/g++.pt/union2.C: Use this->.
28036
28037 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
28038
28039         * gcc.dg/20030711-1.c: New test.
28040
28041 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
28042
28043         PR c++/11050
28044         * g++.dg/parse/args1.C: New test.
28045         * g++.pt/defarg8.C: Change expected errors.
28046
28047 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
28048
28049         PR c++/8164
28050         * g++.dg/template/nontype2.C: New test.
28051
28052         PR c++/10558
28053         * g++.dg/parse/template8.C: New test.
28054
28055         PR c++/8327
28056         * g++.dg/template/scope1.C: New test.
28057
28058         * g++.dg/warn/Wsign-compare-1.C: New test.
28059
28060 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28061
28062         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
28063
28064 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
28065
28066         PR c++/9411
28067         * g++.dg/template/explicit2.C: New test.
28068
28069         PR c++/10032
28070         * g++.dg/warn/pedantic1.C: New test.
28071
28072 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
28073
28074         PR c++ 9483
28075         * g++.dg/other/field1.C: New test.
28076
28077 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28078
28079         PR c/11449
28080         * gcc.c-torture/compile/20030707-1.c: New.
28081
28082 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28083
28084         PR c++/10849
28085         * g++.dg/template/access12.C: New test.
28086
28087 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
28088
28089         * g++.dg/bprob/bprob.exp (prof_ext): Update.
28090         * g77.dg/bprob/bprob.exp (prof_ext): Update.
28091         * gcc.misc-tests/bprob.exp (prof_ext): Update.
28092         * gcc.misc-tests/gcov.exp: Update
28093         * g++.dg/gcov/gcov.exp: Update
28094         * lib/gcov.exp: Update.
28095
28096 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
28097
28098         * g++.dg/abi/mangle17.C: Make sure template expressions are
28099         dependent.
28100         * g++.dg/abi/mangle4.C: Mark erroneous casts.
28101         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
28102         * g++.dg/opt/stack1.C: Remove erroneous code.
28103         * g++.dg/parse/template7.C: New test.
28104         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
28105         * g++.old-deja/g++.pt/crash4.C: Likewise.
28106
28107 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28108
28109         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
28110         with zero or one occurence of `$' after the initial `L'.
28111
28112 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
28113
28114         * gcc.c-torture/compile/20030704-1.c: Add a comment.
28115
28116 2003-07-08  Roger Sayle  <roger@eyesopen.com>
28117
28118         PR c/11370
28119         * gcc.dg/Wunreachable-6.c: New testcase.
28120         * gcc.dg/Wunreachable-7.c: New testcase.
28121
28122 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28123
28124         PR c/11420
28125         * gcc.dg/20030708-1.c: New test.
28126
28127 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
28128
28129         * gcc.dg/compat/sdata-section.h: New file.
28130         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
28131         * gcc.dg/torture/mips-sdata-1.c: New test.
28132
28133 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28134
28135         PR c++/11030
28136         * g++.dg/template/friend19.C: New test.
28137
28138 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28139
28140         * g++.dg/opt/strength-reduce.C: New test.
28141
28142 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28143
28144         PR target/10979
28145         * gcc.dg/20030707-1.c: New testcase.
28146
28147 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28148
28149         PR optimization/11059
28150         * g++.dg/opt/emptyunion.C: New testcase.
28151
28152 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28153             Eric Botcazou  <ebotcazou@libertysurf.fr>
28154
28155         * g++.dg/opt/stack1.C: New test.
28156
28157 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
28158
28159         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
28160         run test.
28161
28162         PR c++/11431
28163         * g++.dg/expr/static_cast3.C: New test.
28164
28165 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
28166
28167         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
28168         everywhere.
28169         * gcc.dg/concat.c: Concatenation of string constants with
28170         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
28171         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
28172         * gcc.dg/cpp/escape-2.c: Use wide character constants where
28173         necessary to avoid multi-character character constant warning.
28174         * gcc.dg/cpp/escape.c: Likewise.
28175         * gcc.dg/cpp/ucs.c: Likewise.
28176         Remove backslashes from dg-bogus comments, as they confuse Tcl.
28177         Fix a typo.
28178
28179 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28180
28181         PR c/11428
28182         * gcc.c-torture/compile/20030704-1.c: New.
28183
28184 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28185
28186         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
28187
28188 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
28189
28190         PR c++/5287, PR c++/7910,  PR c++/11021
28191         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
28192         tests for warnings.
28193         * g++.dg/ext/dllimport2.C: Add tests for warnings.
28194         * g++.dg/ext/dllimport3.C: Likewise.
28195         * g++.dg/ext/dllimport4.C: New file.
28196         * g++.dg/ext/dllimport5.C: New file.
28197         * g++.dg/ext/dllimport6.C: New file.
28198         * g++.dg/ext/dllimport7.C: New file.
28199         * g++.dg/ext/dllimport8.C: New file.
28200         * g++.dg/ext/dllimport9.C: New file.
28201         * g++.dg/ext/dllimport10.C: New file.
28202         * g++.dg/ext/dllexport1.C: New file.
28203
28204 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28205
28206         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
28207         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
28208
28209 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28210
28211         * gcc.dg/builtins-25.c: New testcase.
28212         * gcc.dg/builtins-26.c: New testcase.
28213
28214 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
28215
28216         * gcc.dg/compat/vector-defs.h: New file.
28217         * gcc.dg/compat/vector-setup.h: New file.
28218         * gcc.dg/compat/vector-check.h: New file.
28219         * gcc.dg/compat/vector-1_main.c: New file.
28220         * gcc.dg/compat/vector-1_x.c: New file.
28221         * gcc.dg/compat/vector-1_y.c: New file.
28222         * gcc.dg/compat/vector-2_main.c: New file.
28223         * gcc.dg/compat/vector-2_x.c: New file.
28224         * gcc.dg/compat/vector-2_y.c: New file.
28225
28226         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
28227         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
28228         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
28229         * gcc.dg/compat/struct-align-1.h: New file.
28230         * gcc.dg/compat/struct-align-1_main.c: New file.
28231         * gcc.dg/compat/struct-align-1_x.c: New file.
28232         * gcc.dg/compat/struct-align-1_y.c: New file.
28233         * gcc.dg/compat/struct-align-2.h: New file.
28234         * gcc.dg/compat/struct-align-2_main.c: New file.
28235         * gcc.dg/compat/struct-align-2_x.c: New file.
28236         * gcc.dg/compat/struct-align-2_y.c: New file.
28237
28238         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
28239         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28240         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28241         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28242         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28243         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28244         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28245         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28246         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28247         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28248         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28249         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28250         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28251         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28252         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28253         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28254         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28255         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28256         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28257         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28258         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28259         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28260         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28261         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28262         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28263         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28264         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28265         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28266         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28267
28268 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28269
28270         * gcc.dg/i386-call-1.c: New test.
28271
28272 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28273
28274         PR c++/9162
28275         * g++.dg/parse/defarg4.C: New.
28276
28277 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28278
28279         PR target/10700
28280         * gcc.c-torture/compile/20030703-1.c: New test case.
28281
28282 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28283
28284         * g++.dg/template/local3.C: Remove extra semicolon.
28285
28286 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28287
28288         * gcc.dg/i386-volatile-1.c: New test.
28289
28290 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
28291
28292         PR c++/11072
28293         * g++.dg/other/offsetof2.C: XFAIL.
28294         * g++.dg/other/offsetof5.C: New.
28295
28296         PR c++/10219
28297         * g++.dg/template/error1.C: New.
28298
28299         PR c++/9779
28300         * g++.dg/template/dependent-expr1.C: New.
28301
28302 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28303
28304         PR c++/6949
28305         * g++.dg/template/local3.C: New test.
28306
28307         PR c++/11149
28308         * g++.dg/lookup/scoped6.C: New test.
28309
28310 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
28311
28312         PR c++/8046
28313         * g++.dg/other/error7.C: New test.
28314
28315 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
28316
28317         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
28318         * g++.old-deja/g++.abi/vtable3.h: Likewise.
28319         * g++.old-deja/g++.law/code-gen5.C: Likewise.
28320         * g++.old-deja/g++.other/union2.C: Likewise.
28321         * gcc.dg/c90-const-expr-2.c: Likewise.
28322         * gcc.dg/c90-const-expr-3.c: Likewise.
28323         * gcc.dg/c99-const-expr-2.c: Likewise.
28324         * gcc.dg/c99-const-expr-3.c: Likewise.
28325         * gcc.dg/concat.c: Likewise.
28326
28327 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28328
28329         PR c++/9559
28330         * g++.dg/init/static1.C: New test.
28331
28332 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28333
28334         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
28335         * g++.old-deja/g++.other/access2.C: Likewise.
28336         * g++.old-deja/g++.other/decl2.C: Likewise.
28337         * gcc.c-torture/execute/20020615-1.c: Likewise.
28338
28339 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28340
28341         PR c++/4933
28342         * g++.dg/template/sizeof4.C: New test.
28343
28344 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28345
28346         * g++.dg/other/error6.C: New test.
28347
28348 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28349
28350         PR c++/10750
28351         * g++.dg/parse/constant2.C: New test.
28352
28353 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
28354
28355         PR c++/11106
28356         * g++.dg/other/error5.C: New test.
28357
28358 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28359
28360         * gcc.dg/format/gcc_diag-1.c: New test.
28361
28362 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
28363
28364         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
28365
28366 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28367
28368         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
28369         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
28370         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
28371
28372 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
28373
28374         * gcc.c-torture/execute/builtins/string-8.c: New test.
28375         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
28376         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
28377         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
28378
28379 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28380
28381         PR c++/10468
28382         * g++.dg/ext/typeof6.C: New test.
28383
28384 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28385
28386         PR c++/10796
28387         * g++.dg/init/enum1.C: New test.
28388
28389 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
28390
28391         * gcc.dg/20030627-1.c: New test.
28392
28393 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
28394
28395         PR c++/11332
28396         * g++.dg/expr/static_cast2.C: New test.
28397
28398 2003-06-26  Roger Sayle  <roger@eyesopen.com>
28399             Jakub Jelinek  <jakub@redhat.com>
28400
28401         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
28402         sprintf(dst,"%s",src) optimization.
28403         * gcc.c-torture/execute/20030626-1.c: New test case.
28404         * gcc.c-torture/execute/20030626-2.c: New test case.
28405
28406 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
28407
28408         * gcc.c-torture/execute/multi-ix.c: New test.
28409
28410         * gcc.c-torture/execute/simd-4.c (main):
28411         Added missing semicolon at end of union.
28412
28413 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
28414
28415         PR c++/8266
28416         * g++.dg/template/explicit-instantiation3.C: New test.
28417
28418 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28419
28420         * gcc.dg/20030626-1.c: Use signed char.
28421
28422 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28423
28424         * gcc.dg/20030626-1.c: New test.
28425
28426 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
28427
28428         * const-str-2.m: Update.
28429
28430 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
28431
28432         PR c++/10990
28433         * g++.dg/rtti/dyncast1.C: New test.
28434         * g++.dg/abi/mangle4.C: Correct base-specifier access.
28435         * g++.dg/lookup/scoped1.C: Remove XFAIL.
28436         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
28437
28438         PR c++/10931
28439         * g++.dg/expr/static_cast1.C: New test.
28440
28441 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
28442
28443         * gcc.dg/20030625-1.c: New test.
28444
28445 2003-06-24  Roger Sayle  <roger@eyesopen.com>
28446
28447         * gcc.c-torture/compile/20030624-1.c: New test case.
28448
28449 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
28450
28451         * gcc.c-torture/execute/string-opt-17.c: New test.
28452
28453 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
28454
28455         PR c++/5754
28456         * g++.dg/parse/crash6.C: New test.
28457
28458 2003-06-23  Roger Sayle  <roger@eyesopen.com>
28459
28460         * gcc.dg/builtins-24.c: New test case.
28461
28462 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
28463
28464         * g++.dg/opt/operator1.C: New test.
28465
28466 2003-06-22  Roger Sayle  <roger@eyesopen.com>
28467
28468         * gcc.c-torture/execute/string-opt-16.c: New test case.
28469
28470 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28471
28472         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
28473         * g++.old-deja/g++.other/conv7.C: Likewise.
28474         * g++.old-deja/g++.other/overcnv2.C: Likewise.
28475         * g++.old-deja/g++.other/overload14.C: Likewise.
28476
28477 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28478
28479         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
28480         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
28481
28482 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28483
28484         PR c++/10888
28485         * g++.dg/warn/Winline-3.C: New test.
28486
28487 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28488
28489         * lib/target-supports.exp (check_alias_available): Make the test
28490         program acceptable to the Solaris assembler.
28491
28492         PR c++/10749
28493         * g++.dg/template/memclass2.C: New test.
28494
28495 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28496             Eric Botcazou  <ebotcazou@libertysurf.fr>
28497
28498         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
28499         data for non-matching targets.
28500         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
28501
28502 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28503
28504         PR c++/10845
28505         * g++.dg/template/member3.C: New test.
28506
28507 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
28508
28509         PR c++/10939
28510         * g++.dg/template/func1.C: New test.
28511
28512         PR c++/9649
28513         * g++.dg/template/static4.C: New test.
28514         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
28515
28516         PR c++/11041
28517         * g++.dg/init/ref7.C: New test.
28518
28519 2003-06-19  Matt Austern  <austern@apple.com>
28520
28521         PR c++/11228
28522         * g++.dg/anew1.C: New test.
28523         * g++.dg/anew2.C: New test.
28524         * g++.dg/anew3.C: New test.
28525         * g++.dg/anew4.C: New test.
28526
28527 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
28528
28529         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
28530
28531 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
28532
28533         * gcc.c-torture/execute/simd-4.c (main): Make expected value
28534         endian-dependent.
28535
28536 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
28537
28538         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
28539         Remove cruft.
28540
28541 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
28542
28543         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
28544         * gcc.c-torture/compile/961203-1.c: Likewise.
28545         * gcc.c-torture/compile/980506-1.c: Likewise.
28546
28547 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28548
28549         PR c++/10712
28550         * g++.dg/lookup/using7.C: New test.
28551
28552 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28553
28554         PR c++/11105
28555         * g++.dg/abi/conv1.C: Remove it.
28556         * g++.dg/template/conv7.C: New test.
28557         * g++.dg/template/conv8.C: Likewise.
28558         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
28559         conversion operator.
28560
28561 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
28562
28563         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
28564         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28565         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28566         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28567         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28568         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28569         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28570         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28571         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28572         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28573         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28574         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28575         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28576         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28577         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28578         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28579         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28580         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28581         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28582         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28583         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28584         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28585         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28586         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28587         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28588         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28589         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28590         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28591         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28592
28593 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
28594
28595         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
28596         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
28597         indications.
28598
28599 2003-06-16  Roger Sayle  <roger@eyesopen.com>
28600
28601         * gcc.dg/i386-387-5.c: New test case.
28602         * gcc.dg/i386-387-6.c: New test case.
28603         * gcc.dg/builtins-23.c: New test case.
28604
28605 2003-06-15  Roger Sayle  <roger@eyesopen.com>
28606
28607         * gcc.dg/builtins-22.c: New test case.
28608         * gcc.dg/i386-387-1.c: Update to test exp.
28609         * gcc.dg/i386-387-2.c: Likewise.
28610
28611 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28612
28613         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
28614
28615 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28616
28617         * lib/gcc-dg.exp (dg-require-dll): New function.
28618         (dg-xfail-if): Likewise.
28619         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
28620         driver.
28621
28622         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
28623         * gcc.c-torture/compile/20001205-1.c: Likewise.
28624         * gcc.c-torture/compile/20001226-1.c: Likewise.
28625         * gcc.c-torture/compile/20010518-2.c: Likewise.
28626         * gcc.c-torture/compile/20020312-1.c: Likewise.
28627         * gcc.c-torture/compile/20020604-1.c: Likewise.
28628         * gcc.c-torture/compile/920501-12.c: Likewise.
28629         * gcc.c-torture/compile/920501-4.c: Likewise.
28630         * gcc.c-torture/compile/920520-1.c: Likewise.
28631         * gcc.c-torture/compile/920521-1.c: Likewise.
28632         * gcc.c-torture/compile/920625-1.c: Likewise.
28633         * gcc.c-torture/compile/961203-1.c: Likewise.
28634         * gcc.c-torture/compile/980506-1.c: Likewise.
28635         * gcc.c-torture/compile/981006-1.c: Likewise.
28636         * gcc.c-torture/compile/981022-1.c: Likewise.
28637         * gcc.c-torture/compile/981223-1.c: Likewise.
28638         * gcc.c-torture/compile/990617-1.c: Likewise.
28639         * gcc.c-torture/compile/dll.c: Likewise.
28640         * gcc.c-torture/compile/labels-3.c: Likewise.
28641         * gcc.c-torture/compile/mipscop-1.c: Likewise.
28642         * gcc.c-torture/compile/mipscop-2.c: Likewise.
28643         * gcc.c-torture/compile/mipscop-3.c: Likewise.
28644         * gcc.c-torture/compile/mipscop-4.c: Likewise.
28645         * gcc.c-torture/compile/simd-5.c: Likewise.
28646         * gcc.c-torture/compile/20000804-1.x: Remove.
28647         * gcc.c-torture/compile/20001205-1.x: Likewise.
28648         * gcc.c-torture/compile/20001226-1.x: Likewise.
28649         * gcc.c-torture/compile/20010518-2.x: Likewise.
28650         * gcc.c-torture/compile/20020312-1.x: Likewise.
28651         * gcc.c-torture/compile/20020604-1.x: Likewise.
28652         * gcc.c-torture/compile/920501-12.x: Likewise.
28653         * gcc.c-torture/compile/920501-4.x: Likewise.
28654         * gcc.c-torture/compile/920520-1.x: Likewise.
28655         * gcc.c-torture/compile/920521-1.x: Likewise.
28656         * gcc.c-torture/compile/920625-1.x: Likewise.
28657         * gcc.c-torture/compile/961203-1.x: Likewise.
28658         * gcc.c-torture/compile/980506-1.x: Likewise.
28659         * gcc.c-torture/compile/981006-1.x: Likewise.
28660         * gcc.c-torture/compile/981022-1.x: Likewise.
28661         * gcc.c-torture/compile/981223-1.x: Likewise.
28662         * gcc.c-torture/compile/990617-1.x: Likewise.
28663         * gcc.c-torture/compile/mipscop-1.x: Likewise.
28664         * gcc.c-torture/compile/mipscop-2.x: Likewise.
28665         * gcc.c-torture/compile/mipscop-3.x: Likewise.
28666         * gcc.c-torture/compile/mipscop-4.x: Likewise.
28667         * gcc.c-torture/compile/simd-5.x: Likewise.
28668
28669         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
28670
28671 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28672
28673         * gcc.c-torture/execute/20030611-1.c: New test.
28674
28675 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28676
28677         PR middle-end/168
28678         * gcc.dg/20030612-1.c: New test case.
28679
28680 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28681
28682         PR c++/10635
28683         * g++.dg/expr/cast1.C: New test.
28684
28685 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28686
28687         * gcc.dg/builtins-21.c: New test case.
28688
28689 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
28690
28691         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
28692         options instead of at the end.
28693         * lib/objc.exp (objc_target_compile): Likewise.
28694
28695 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
28696
28697         PR c++/10432
28698         * g++.dg/parse/error1.C: New test.
28699
28700 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
28701
28702         * gcc.dg/compat/struct-by-value-11_main.c: New file.
28703         * gcc.dg/compat/struct-by-value-11_x.c: New file.
28704         * gcc.dg/compat/struct-by-value-11_y.c: New file.
28705         * gcc.dg/compat/struct-by-value-12_main.c: New file.
28706         * gcc.dg/compat/struct-by-value-12_x.c: New file.
28707         * gcc.dg/compat/struct-by-value-12_y.c: New file.
28708         * gcc.dg/compat/struct-by-value-13_main.c: New file.
28709         * gcc.dg/compat/struct-by-value-13_x.c: New file.
28710         * gcc.dg/compat/struct-by-value-13_y.c: New file.
28711         * gcc.dg/compat/struct-by-value-14_main.c: New file.
28712         * gcc.dg/compat/struct-by-value-14_x.c: New file.
28713         * gcc.dg/compat/struct-by-value-14_y.c: New file.
28714         * gcc.dg/compat/struct-by-value-15_main.c: New file.
28715         * gcc.dg/compat/struct-by-value-15_x.c: New file.
28716         * gcc.dg/compat/struct-by-value-15_y.c: New file.
28717         * gcc.dg/compat/struct-by-value-16_main.c: New file.
28718         * gcc.dg/compat/struct-by-value-16_x.c: New file.
28719         * gcc.dg/compat/struct-by-value-16_y.c: New file.
28720         * gcc.dg/compat/struct-by-value-17_main.c: New file.
28721         * gcc.dg/compat/struct-by-value-17_x.c: New file.
28722         * gcc.dg/compat/struct-by-value-17_y.c: New file.
28723         * gcc.dg/compat/struct-by-value-18_main.c: New file.
28724         * gcc.dg/compat/struct-by-value-18_x.c: New file.
28725         * gcc.dg/compat/struct-by-value-18_y.c: New file.
28726
28727         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
28728         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
28729         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
28730         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
28731         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
28732         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
28733         * gcc.dg/compat/scalar-return-3_main.c: New file.
28734         * gcc.dg/compat/scalar-return-3_x.c: New file.
28735         * gcc.dg/compat/scalar-return-3_y.c: New file.
28736         * gcc.dg/compat/scalar-return-4_main.c: New file.
28737         * gcc.dg/compat/scalar-return-4_x.c: New file.
28738         * gcc.dg/compat/scalar-return-4_y.c: New file.
28739
28740 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
28741
28742         * gcc.dg/compat/fp2-struct-check.h: New file.
28743         * gcc.dg/compat/fp2-struct-defs.h: New file.
28744         * gcc.dg/compat/fp2-struct-init.h: New file.
28745         * gcc.dg/compat/struct-by-value-10_main.c: New file.
28746         * gcc.dg/compat/struct-by-value-10_x.c: New file.
28747         * gcc.dg/compat/struct-by-value-10_y.c: New file.
28748         * gcc.dg/compat/struct-return-10_main.c: New file.
28749         * gcc.dg/compat/struct-return-10_x.c: New file.
28750         * gcc.dg/compat/struct-return-10_y.c: New file.
28751
28752         * gcc.dg/compat/compat-common.h: New file.
28753         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
28754         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
28755         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
28756         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
28757         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
28758         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
28759         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
28760         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28761         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
28762         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
28763         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28764         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
28765         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
28766         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28767         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
28768         * gcc.dg/compat/small-struct-check.h: Ditto.
28769         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
28770         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28771         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
28772         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
28773         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28774         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28775         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
28776         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28777         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
28778         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
28779         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28780         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28781         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
28782         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28783         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28784         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
28785         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28786         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
28787         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
28788         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28789         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
28790         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
28791         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28792         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
28793         * gcc.dg/compat/struct-return-2_main.c: Ditto.
28794         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28795         * gcc.dg/compat/struct-return-2_y.c: Ditto.
28796         * gcc.dg/compat/struct-return-3_main.c: Ditto.
28797         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28798         * gcc.dg/compat/struct-return-3_y.c: Ditto.
28799
28800 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
28801
28802         * g++.dg/pch/static-1.C: New file.
28803         * g++.dg/pch/static-1.Hs: New file.
28804
28805 2003-06-10  Richard Henderson  <rth@redhat.com>
28806
28807         * gcc.dg/asm-7.c: Adjust expected warning text.
28808
28809 2003-06-10  Roger Sayle  <roger@eyesopen.com>
28810
28811         * gcc.dg/builtins-20.c: New test case.
28812
28813 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
28814
28815         PR c++/11131
28816         * g++.dg/opt/template1.C: New test.
28817
28818 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28819
28820         * lib/gcc-dg.exp (dg-test): Clear additional_files and
28821         additional_sources.
28822
28823 2003-05-21  David Taylor  <dtaylor@emc.com>
28824
28825         * gcc.dg/Wpadded.c: New file.
28826
28827 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28828
28829         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
28830         * gcc.dg/special/weak-2.c: Add dg-require-weak.
28831         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
28832         dg-require-weak.
28833
28834 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
28835
28836         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
28837
28838 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28839
28840         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
28841         (dg-require-alias): Likewise.
28842         (dg-require-gc-sections): Likewise.
28843         * lib/target-supports.exp (check_gc_sections_available): Likewise.
28844
28845 2003-06-08  Richard Henderson  <rth@redhat.com>
28846
28847         * gcc.dg/20011029-2.c: Fix the array reference.
28848         * gcc.dg/asm-7.c: New.
28849
28850 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
28851
28852         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
28853
28854 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
28855
28856         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
28857         (dg-require-gc-sections): Likewise.
28858
28859 2003-06-08  Jan Hubicka  <jh@suse.cz>
28860
28861         * i386-cmov1.c: Fix regular expression.
28862         * i386-cvt-1.c: Likewise.
28863         * i386-local.c: Likewise.
28864         * i386-local2.c: Likewise.
28865         * i386-mul.c: Likewise.
28866         * i386-ssetype-1.c: Likewise.
28867         * i386-ssetype-3.c: Likewise.
28868         * i386-ssetype-5.c: Likewise.
28869
28870 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28871
28872         PR c++/11039
28873         * g++.dg/warn/implicit-typename2.C: New test.
28874         * g++.dg/warn/implicit-typename3.C: New test.
28875
28876 2003-06-07  Richard Henderson  <rth@redhat.com>
28877
28878         * g++.dg/other/offsetof3.C: Use size_t.
28879         * g++.dg/other/offsetof4.C: Likewise.
28880
28881 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
28882
28883         * lib/copy-file.exp: New. Implement gcc_copy_files.
28884
28885         * lib/dg-pch.exp: Load copy-file.exp
28886         (dg-pch): Use gcc_copy_files instead of "file copy".
28887
28888 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
28889
28890         * gcc.dg/weak/weak.exp: Simplify.
28891         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
28892         * gcc.dg/weak/weak-1.c: Likewise.
28893         * gcc.dg/weak/weak-2.c: Likewise.
28894         * gcc.dg/weak/weak-3.c: Likewise.
28895         * gcc.dg/weak/weak-4.c: Likewise.
28896         * gcc.dg/weak/weak-5.c: Likewise.
28897         * gcc.dg/weak/weak-6.c: Likewise.
28898         * gcc.dg/weak/weak-7.c: Likewise.
28899         * gcc.dg/weak/weak-8.c: Likewise.
28900         * gcc.dg/weak/weak-9.c: Likewise.
28901
28902 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
28903
28904         gcc.c-torture/execute/20030606-1.c: New.
28905
28906 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28907
28908         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
28909         * gcc.dg/builtins-19.c: Likewise.
28910
28911 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28912
28913         * gcc.dg/builtins-2.c: Add some more tests.
28914         * gcc.dg/builtins-18.c: New test case.
28915         * gcc.dg/builtins-19.c: New test case.
28916
28917 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28918             Jim Wilson  <wilson@tuliptree.org>
28919
28920         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
28921
28922 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
28923
28924         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
28925         mempcpy/stpcpy calls not to be optimized into something else.
28926         * gcc.c-torture/execute/string-opt-3.c: Moved to...
28927         * gcc.c-torture/execute/builtins/string-7.c: ...here.
28928         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
28929
28930 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28931
28932         * gcc.dg/format/asm_fprintf-1.c: New test.
28933
28934 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
28935
28936         * lib/gcc-defs.exp (additional_sources): New variable.
28937         (dg-additional-sources): New function.
28938         (additional_files): New variable.
28939         (dg-additional-files): New function.
28940         (dg-additional-files-options): Likewise.
28941         * lib/gcc-dg.exp (dg-require-weak): New function.
28942         (dg-require-alias): Likewise.
28943         (dg-require-gc-sections): Likewise.
28944         * lib/target-supports.exp (check_alias_available): Remove testfile
28945         parameter.
28946         (check_gc_sections_available): New function.
28947         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
28948         (dg-gpp-additional-files): Likewise.
28949         * lib/g++.exp (additional_sources): Remove.
28950         (additional_files): Likewise.
28951         (g++_target_compile): Use dg-additional-files-options.
28952
28953         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
28954         Tcl logic.
28955         * gcc.dg/special/ecos.exp: Remove.
28956         * gcc.dg/special/20000419-2.c: Use dg-require-*.
28957         * gcc.dg/special/alias-1.c: Likewise.
28958         * gcc.dg/special/alias-2.c: Likewise.
28959         * gcc.dg/special/gcsec-1.c: Likewise.
28960         * gcc.dg/special/weak-1.c: Likewise.
28961         * gcc.dg/special/weak-2.c: Likewise.
28962         * gcc.dg/special/wkali-1.c: Likewise.
28963         * gcc.dg/special/wkali-2.c: Likewise.
28964
28965         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
28966         dg-gpp-additional-*.
28967         * g++.dg/special/conpr-3.C: Likewise.
28968         * g++.dg/special/conpr-4.C: Likewise.
28969         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
28970         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
28971         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
28972         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
28973         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
28974         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
28975         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
28976         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
28977         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
28978         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
28979         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
28980         * g++.old-deja/g++.other/comdat1.C: Likewise.
28981         * g++.old-deja/g++.other/comdat2.C: Likewise.
28982         * g++.old-deja/g++.other/comdat3.C: Likewise.
28983         * g++.old-deja/g++.other/ctor1.C: Likewise.
28984         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
28985
28986 2003-06-05  Richard Henderson  <rth@redhat.com>
28987
28988         * gcc.dg/debug/20030605-1.c: New.
28989
28990 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28991
28992         * README.QMTEST: Update.
28993
28994 2003-06-04  Richard Henderson  <rth@redhat.com>
28995
28996         * gcc.dg/cleanup-1.c: New.
28997         * gcc.dg/cleanup-2.c: New.
28998         * gcc.dg/cleanup-3.c: New.
28999         * gcc.dg/cleanup-4.c: New.
29000         * gcc.dg/cleanup-5.c: New.
29001         * gcc.dg/cleanup-6.c: New.
29002         * gcc.dg/cleanup-7.c: New.
29003
29004 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29005
29006         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
29007
29008         * lib/dg-pch.exp: New file.
29009         * g++.dg/pch/pch.exp: Use dg-pch.exp.
29010         * gcc.dg/pch/pch.exp: Likewise.
29011
29012 2003-06-04  Roger Sayle  <roger@eyesopen.com>
29013
29014         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
29015         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
29016         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
29017         * gcc.dg/builtins-17.c: New test case.
29018         * gcc.dg/i386-387-4.c: New test case.
29019         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
29020
29021 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29022
29023         * gcc.dg/ultrasp9.c: New test.
29024
29025 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29026
29027         * gcc.c-torture/compile/20030604-1.c: New test.
29028         * gcc.dg/sparc-constant-1.c: New test.
29029
29030 2003-06-03  Glen Nakamura  <glen@imodulo.com>
29031
29032         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
29033
29034 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
29035
29036         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
29037
29038         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
29039         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
29040
29041 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
29042
29043         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
29044
29045 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29046
29047         PR c++/10940
29048         * g++.dg/template/spec10.C: New test.
29049
29050 2003-06-03  Roger Sayle  <roger@eyesopen.com>
29051
29052         * gcc.dg/builtins-16.c: New test case.
29053
29054 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
29055
29056         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
29057         mempcpy test with post-increments.
29058         * gcc.c-torture/execute/string-opt-3.c: New test.
29059         * gcc.dg/string-opt-1.c: New test.
29060
29061 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
29062
29063         PR fortran/10965
29064         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
29065
29066 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
29067
29068         * lib/scanasm.exp (dg-scan): New function, factored out of ...
29069         (scan-assembler): ... here.  Use dg-scan.
29070         (scan-assembler-not): Likewise.
29071         (scan-file): New function.
29072         (scan-file-not): Likewise.
29073         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
29074         * gcc.dg/cpp/_Pragma4.c: Likewise.
29075         * gcc.dg/cpp/_Pragma5.c: Likewise.
29076         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29077         * gcc.dg/cpp/avoidpaste2.c: Likewise.
29078         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
29079         * gcc.dg/cpp/cmdlne-P.c: Likewise.
29080         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
29081         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
29082         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
29083         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
29084         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
29085         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
29086         * gcc.dg/cpp/cxxcom1.c: Likewise.
29087         * gcc.dg/cpp/line1.c: Likewise.
29088         * gcc.dg/cpp/maccom1.c: Likewise.
29089         * gcc.dg/cpp/maccom2.c: Likewise.
29090         * gcc.dg/cpp/maccom3.c: Likewise.
29091         * gcc.dg/cpp/maccom4.c: Likewise.
29092         * gcc.dg/cpp/maccom5.c: Likewise.
29093         * gcc.dg/cpp/maccom6.c: Likewise.
29094         * gcc.dg/cpp/multiline.c: Likewise.
29095         * gcc.dg/cpp/spacing1.c: Likewise.
29096         * gcc.dg/cpp/spacing2.c: Likewise.
29097         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
29098         * gcc.dg/cpp/trad/maccom1.c: Likewise.
29099         * gcc.dg/cpp/trad/maccom2.c: Likewise.
29100         * gcc.dg/cpp/trad/maccom3.c: Likewise.
29101         * gcc.dg/cpp/trad/maccom4.c: Likewise.
29102         * gcc.dg/cpp/trad/maccom6.c: Likewise.
29103         * gcc.dg/cpp/cxxcom2.c: Likewise.
29104         * gcc.dg/cpp/cxxcom2.h: New file.
29105
29106         * gcc.dg/cpp/truefalse.cpp: Move it to ...
29107         * g++.dg/cpp/truefalse.C: Here.
29108         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
29109
29110 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
29111
29112         * gcc.dg/cpp/redef3.c: New file.
29113
29114 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29115
29116         * gcc.dg/i386-loop-3.c: New test.
29117
29118 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
29119
29120         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
29121
29122 2003-05-31  Roger Sayle  <roger@eyesopen.com>
29123
29124         * gcc.dg/fwrapv-1.c: New test case.
29125         * gcc.dg/fwrapv-2.c: New test case.
29126
29127 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29128
29129         PR c++/10956
29130         * g++.dg/template/spec9.C: New test.
29131
29132 2003-05-29  Roger Sayle  <roger@eyesopen.com>
29133
29134         * gcc.dg/duff-4.c: New test case.
29135
29136 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
29137
29138         PR fortran/10843
29139         * g77.dg/ffixed-form-1.f: New test
29140         * g77.dg/ffixed-form-2.f: New test
29141         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
29142         * g77.dg/ffree-form-3.f: New test
29143
29144 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
29145
29146         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
29147         * gcc.dg/wint_t-1.c: Likewise.
29148
29149 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29150
29151         * g++.dg/template/access11.C: New test.
29152
29153 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29154
29155         PR c++/10849
29156         * g++.dg/template/access10.C: New test.
29157
29158 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29159             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29160
29161         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
29162
29163 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29164
29165         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
29166         suppress for powerpc-*-darwin*.
29167         * gcc.dg/torture/builtin-noret-2.c: Likewise.
29168
29169 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29170
29171         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
29172         suppress option for powerpc-*-darwin*.
29173
29174 2003-05-23  Roger Sayle  <roger@eyesopen.com>
29175
29176         * gcc.dg/builtins-1.c: Add tests for tan and atan.
29177         * gcc.dg/builtins-4.c: Add test for fmod.
29178
29179 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29180
29181         PR c++/10682
29182         * g++.dg/template/instantiate4.C: New test.
29183
29184 2003-05-22  Roger Sayle  <roger@eyesopen.com>
29185
29186         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
29187
29188 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
29189
29190         * gcc.dg/compat/scalar-return-1_main.c: New file.
29191         * gcc.dg/compat/scalar-return-1_x.c: New file.
29192         * gcc.dg/compat/scalar-return-1_y.c: New file.
29193         * gcc.dg/compat/scalar-return-2_main.c: New file.
29194         * gcc.dg/compat/scalar-return-2_x.c: New file.
29195         * gcc.dg/compat/scalar-return-2_y.c: New file.
29196         * gcc.dg/compat/struct-return-3_main.c: New file.
29197         * gcc.dg/compat/struct-return-3_y.c: New file.
29198         * gcc.dg/compat/struct-return-3_x.c: New file.
29199         * gcc.dg/compat/struct-return-2_main.c: New file.
29200         * gcc.dg/compat/struct-return-2_x.c: New file.
29201         * gcc.dg/compat/struct-return-2_y.c: New file.
29202
29203 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29204
29205         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
29206         for hppa*-hp-hpux*.
29207         * gcc.dg/20021014-1.c (dg-options): Likewise.
29208         * gcc.dg/nest.c (dg-options): Likewise.
29209
29210 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
29211
29212         PR c++/9738
29213         * g++.dg/ext/dllimport2.C: New file.
29214         * g++.dg/ext/dllimport3.C: New file.
29215
29216 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
29217
29218         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
29219         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29220         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29221         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29222         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29223         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29224         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
29225         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
29226         * gcc.dg/compat/small-struct-defs.h: New file.
29227         * gcc.dg/compat/small-struct-init.h: New file.
29228         * gcc.dg/compat/small-struct-check.h: New file.
29229         * gcc.dg/compat/fp-struct-defs.h: New file.
29230         * gcc.dg/compat/fp-struct-check.h: New file.
29231         * gcc.dg/compat/fp-struct-init.h: New file.
29232         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
29233         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
29234
29235 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
29236
29237         * gcc.dg/20030225-2.c: New test.
29238
29239 2003-05-18  Roger Sayle  <roger@eyesopen.com>
29240             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29241
29242         * gcc.c-torture/compile/20030518-1.c: New test case.
29243
29244 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
29245
29246         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
29247         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
29248         gcc-dg-debug-runtest.
29249         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
29250         gcc-dg-debug-runtest.
29251
29252 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29253
29254         PR c++/9022
29255         * g++.dg/lookup/using6.C: New test.
29256
29257 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29258
29259         * g++.dg/parse/access2.C: New test.
29260
29261 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
29262
29263         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
29264         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
29265         * gcc.dg/debug/debug.exp: Likewise.
29266
29267 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
29268
29269         * gcc.dg/dollar.c: New test.
29270
29271 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
29272
29273         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
29274         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
29275         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
29276         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
29277         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
29278         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
29279         * gcc.dg/compat/struct-by-value-6_main.c: New file.
29280         * gcc.dg/compat/struct-by-value-6_x.c: New file.
29281         * gcc.dg/compat/struct-by-value-6_y.c: New file.
29282         * gcc.dg/compat/struct-by-value-7_main.c: New file.
29283         * gcc.dg/compat/struct-by-value-7_x.c: New file.
29284         * gcc.dg/compat/struct-by-value-7_y.c: New file.
29285         * gcc.dg/compat/struct-by-value-8_main.c: New file.
29286         * gcc.dg/compat/struct-by-value-8_x.c: New file.
29287         * gcc.dg/compat/struct-by-value-8_y.c: New file.
29288         * gcc.dg/compat/struct-by-value-9_main.c: New file.
29289         * gcc.dg/compat/struct-by-value-9_x.c: New file.
29290         * gcc.dg/compat/struct-by-value-9_y.c: New file.
29291
29292 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
29293
29294         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
29295         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
29296         support for "repo" mode.
29297         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
29298         * lib/g77-dg.exp: Likewise.
29299         * lib/obj-dg.exp: Likewise.
29300
29301 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
29302
29303         Merge from gcc-3_2-rhl8-branch:
29304         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
29305
29306         * gcc.dg/tls/opt-6.c: New test.
29307
29308         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
29309
29310         * gcc.dg/20030405-1.c: New test.
29311
29312         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
29313
29314         * gcc.dg/20030309-1.c: New test.
29315
29316         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29317
29318         * gcc.c-torture/execute/20030307-1.c: New test.
29319
29320         2003-02-20  Randolph Chung  <tausq@debian.org>
29321
29322         * gcc.c-torture/compile/20030220-1.c: New test.
29323
29324         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
29325
29326         * gcc.dg/20030217-1.c: New test.
29327
29328         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
29329
29330         * gcc.c-torture/compile/20020129-1.c: New test.
29331
29332         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29333
29334         * gcc.dg/unroll-1.c: New test.
29335
29336         2002-11-16  Jan Hubicka  <jh@suse.cz>
29337
29338         * gcc.c-torture/execute/20020920-1.c: New test.
29339
29340         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
29341
29342         PR target/7434
29343         * gcc.c-torture/compile/20021008-1.c: New test.
29344
29345         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
29346
29347         PR target/7559
29348         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
29349
29350         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29351
29352         * gcc.c-torture/compile/20020807-1.c: New test.
29353
29354         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
29355
29356         * gcc.dg/tls/opt-1.c: New test.
29357
29358         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
29359
29360         * gcc.dg/20020729-1.c: New test.
29361
29362         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
29363
29364         * g++.dg/opt/life1.C: New test.
29365
29366         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
29367
29368         * gcc.dg/20020525-1.c: New test.
29369
29370         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29371
29372         PR c++/6794
29373         * g++.dg/ext/pretty1.C: New test.
29374         * g++.dg/ext/pretty2.C: New test.
29375
29376 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
29377
29378         PR c++/8385
29379         * g++.dg/ext/typeof5.C: New test.
29380
29381 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
29382
29383         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
29384         __USER_LABEL_PREFIX__ into account.
29385         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
29386
29387 2003-05-14  Roger Sayle  <roger@eyesopen.com>
29388
29389         * gcc.dg/builtins-15.c: New test case.
29390
29391 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
29392
29393         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
29394
29395 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
29396
29397         * lib/g++.exp: Tweak handling of additional source files.
29398         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
29399         * g++.dg/special/conpr-2a.C: Rename to ...
29400         * g++.dg/special/conpr-2a.cc: ... this.
29401         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
29402         * g++.dg/special/conpr-3a.C: Rename to ...
29403         * g++.dg/special/conpr-3a.cc: This.
29404         * g++.dg/special/conpr-3b.C: Rename to ...
29405         * g++.dg/special/conpr-3b.cc: This.
29406         * g++.dg/special/conpr-4.C: New test.
29407         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
29408
29409 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
29410
29411         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
29412
29413 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29414
29415         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
29416         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29417         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
29418         * g++.old-deja/g++.other/warn3.C: Likewise.
29419
29420 2003-05-11  Roger Sayle  <roger@eyesopen.com>
29421
29422         * gcc.dg/i386-387-1.c: Update to also test log.
29423         * gcc.dg/i386-387-2.c: Likewise.
29424
29425 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29426
29427         * g77.f-torture/execute/int8421.f: New test.
29428
29429 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29430
29431         PR c++/10230, c++/10481
29432         * g++.dg/lookup/scoped5.C: New test.
29433
29434 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29435
29436         PR c++/10552
29437         * g++.dg/template/ttp6.C: New test.
29438
29439 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
29440
29441         * gcc.c-torture/execute/builtins: New directory.
29442         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
29443         gcc.c-torture/execute/builtins.
29444         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
29445         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
29446         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
29447         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
29448
29449 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29450
29451         PR c++/9252
29452         * g++.dg/template/access8.C: New test.
29453         * g++.dg/template/access9.C: New test.
29454
29455 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29456
29457         PR c++/9554
29458         * g++.dg/parse/access1.C: New test.
29459
29460 2003-05-09  DJ Delorie  <dj@redhat.com>
29461
29462         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
29463         long, and not an int.
29464
29465 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29466
29467         PR c++/10555, c++/10576
29468         * g++.dg/template/memclass1.C: New test.
29469
29470 2003-05-08  DJ Delorie  <dj@redhat.com>
29471
29472         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
29473         targets.
29474         * gcc.c-torture/execute/20021024-1.x: Likewise.
29475         * gcc.c-torture/execute/shiftdi.x: Likewise.
29476         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
29477         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
29478         * gcc.dg/20021018-1.c: Likewise.
29479
29480 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29481
29482         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
29483
29484         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
29485         (bcopy): Call memmove.
29486
29487 2003-05-08  Roger Sayle  <roger@eyesopen.com>
29488
29489         * g77.f-torture/compile/8485.f: New test case.
29490
29491 2003-05-07  Richard Henderson  <rth@redhat.com>
29492
29493         PR c++/10570
29494         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
29495         Verify exception_cleanup not called for rethrows.
29496         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
29497         when exiting catch block without rethrowing.
29498         * g++.dg/eh/forced3.C: New.
29499         * g++.dg/eh/forced4.C: New.
29500
29501 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
29502
29503         * gcc.dg/20030505.c: Fix triplet.
29504
29505 2003-05-06  DJ Delorie  <dj@redhat.com>
29506
29507         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
29508         * gcc.dg/nest.c: Likewise.
29509
29510 2003-05-05  Roger Sayle  <roger@eyesopen.com>
29511
29512         * gcc.dg/builtins-14.c: New test case.
29513
29514 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
29515
29516         * lib/compat.exp (compat-execute): New argument.
29517         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
29518         * gcc.dg/compat: New test directory.
29519         * gcc.dg/compat/compat.exp: New expect script.
29520         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
29521         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
29522         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
29523         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
29524         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
29525         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
29526
29527         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
29528         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
29529         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
29530         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
29531         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
29532         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
29533         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
29534         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
29535         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
29536         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
29537         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
29538         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
29539         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
29540         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
29541         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
29542
29543 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
29544
29545         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
29546
29547 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
29548
29549         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
29550
29551 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
29552
29553         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
29554         * gcc.dg/ppc-fsel-2.c: New test.
29555
29556         * gcc.dg/unused-5.c: New test.
29557
29558 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29559
29560         PR c++/10496
29561         * g++.dg/warn/pmf1.C: New test.
29562
29563 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29564
29565         PR c++/4494
29566         * g++.dg/warn/main.C: New test.
29567
29568 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29569
29570         * gcc.dg/nonnull-3.c: New test.
29571
29572 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
29573
29574         * gcc.dg/cpp/Wtrigraphs.c: Update.
29575         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
29576
29577 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
29578
29579         * gcc.dg/ppc-fsel-1.c: New test.
29580
29581 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
29582
29583         PR c/10604
29584         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
29585
29586 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
29587
29588         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
29589
29590 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29591
29592         PR c++/9364, c++/10553, c++/10586
29593         * g++.dg/parse/typename4.C: New test.
29594         * g++.dg/parse/typename5.C: Likewise.
29595
29596 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
29597
29598         * gcc.c-torture/compile/20030503-1.c: New test.
29599
29600 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29601
29602         * g++.dg/lookup/using5.C: Fix testcase error.
29603
29604 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
29605
29606         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
29607         since MEABI is no longer supported.  Remove all vestiges
29608         of MEABI from the test.
29609
29610 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29611
29612         PR c++/10554
29613         * g++.dg/lookup/using5.C: New test.
29614
29615 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29616
29617         PR c++/8772
29618         * g++.dg/template/ttp5.C: New test.
29619
29620 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
29621
29622         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
29623         (dg-gpp-additional-sources): New function.
29624         (dg-gpp-additional-files): Likewise.
29625         * lib/g++.exp (additional_sources): New variable.
29626         (additional_files): Likewise.
29627         (g++_target_compile): Deal with them.
29628         * lib/old-dejagnu.exp: Remove.
29629         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
29630         * g++.old-deja: Revise all tests to use dg commands.
29631
29632 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29633
29634         PR c++/9432, c++/9528
29635         * g++.dg/lookup/using4.C: New test.
29636
29637 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
29638
29639         * gcc.dg/noreturn-5.c: New file.
29640         * gcc.dg/noreturn-6.c: New file.
29641
29642         * gcc.c-torture/compile/inline-1.c: New file.
29643
29644 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29645
29646         PR c++/10551
29647         * g++.dg/template/explicit1.C: New test.
29648
29649 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29650
29651         PR c++/10549
29652         * g++.dg/other/bitfield1.C: New test.
29653
29654         PR c++/10527
29655         * g++.dg/init/new7.C: New test.
29656
29657 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29658
29659         * g++.dg/ext/desig1.C: New test.
29660         * g++.dg/ext/init1.C: Update.
29661
29662         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
29663
29664 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
29665
29666         PR c++/10180
29667         * g++.dg/warn/Winline-1.C: New test.
29668
29669 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
29670
29671         * gcc.c-torture/execute/string-opt-19.c: New test.
29672
29673         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
29674         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
29675
29676 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
29677
29678         PR c++/10506
29679         * g++.dg/init/new6.C: New test.
29680
29681         PR c++/10503
29682         * g++.dg/init/ref6.C: New test.
29683
29684 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
29685
29686         * g++.dg/warn/weak1.C: XFAIL on AIX4.
29687
29688 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29689
29690         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
29691         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
29692
29693 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
29694
29695         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
29696         initialized static data members.
29697
29698 2003-04-25  H.J. Lu <hjl@gnu.org>
29699
29700         * gcc.dg/ia64-sync-4.c: New test.
29701
29702 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29703
29704         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
29705         date.
29706
29707 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
29708
29709         PR c++/10337
29710         * g++.dg/warn/conv1.C: New test.
29711         * g++.old-deja/g++.other/conv7.C: Adjust.
29712         * g++.old-deja/g++.other/overload14.C: Adjust.
29713
29714 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29715
29716         PR c++/10471
29717         * g++.dg/template/defarg2.C: New test.
29718
29719 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
29720
29721         * gcc.dg/cpp/include2.c: Update.
29722         * gcc.dg/cpp/multiline-2.c: New.
29723         * gcc.dg/cpp/multiline.c: Update.
29724         * gcc.dg/cpp/strify2.c: Update.
29725         * gcc.dg/cpp/trad/literals-2.c: Update.
29726
29727 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29728
29729         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
29730
29731 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29732
29733         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
29734
29735 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29736
29737         PR c++/10451
29738         * g++.dg/parse/crash4.C: New test.
29739
29740         PR c++/9847
29741         * g++.dg/parse/crash5.C: New test.
29742
29743 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
29744
29745         PR c++/10446
29746         * g++.dg/parse/crash3.C: New test.
29747
29748         PR c++/10428
29749         * g++.dg/parse/elab1.C: New test.
29750
29751 2003-04-22  Devang Patel  <dpatel@apple.com>
29752
29753         * gcc.dg/cpp/trad/funlike-5.c: New test.
29754
29755 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
29756
29757         * g++.dg/other/packed1.C: Fix dg options.
29758
29759 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
29760
29761         * g++.dg/other/offsetof2.C: New test.
29762
29763 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
29764
29765         * g++.dg/template/recurse.C: Adjust location of error messages.
29766
29767 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
29768
29769         PR c++/9881
29770         * g++.dg/init/addr-const1.C: New test.
29771         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
29772
29773 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29774
29775         PR c++/10405
29776         * g++.dg/lookup/struct-hack1.C: New test.
29777
29778 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
29779
29780         * ucs.c: Update diagnostic messages.
29781
29782 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29783
29784         * gcc.dg/cpp/truefalse.cpp: New test.
29785         * gcc.dg/cpp/cpp.exp: Update.
29786         * g++.dg/other/stdbool-if.C: Remove.
29787
29788 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29789
29790         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
29791         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
29792
29793 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29794
29795         * gcc.c-torture/compile/20030418-1.c: New test.
29796
29797 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
29798
29799         * README.compat: Remove; content moved to doc/sourcebuild.texi.
29800
29801 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29802
29803         PR c++/10347
29804         g++.dg/template/dependent-name1.C: New test.
29805
29806 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
29807
29808         * gcc.dg/warn-1.c (tourist_guide): New array,
29809         contains a pointer to bar.
29810
29811 2003-04-16  Roger Sayle  <roger@eyesopen.com>
29812
29813         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
29814         * gcc.c-torture/execute/medce-1.c: New test case.
29815         * gcc.c-torture/execute/medce-2.c: New test case.
29816
29817 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
29818
29819         * lib/prune.exp: Ignore more messages.
29820
29821         PR c++/10381
29822         * g++.dg/parse/lookup3.C: New test.
29823
29824 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
29825
29826         * gcc.c-torture/compile/20030415-1.c : New test.
29827
29828 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
29829
29830         * gcc.c-torture/execute/scope-2.c: Move to ...
29831         * gcc.dg/noncompile/scope.c: .... here.
29832
29833 2003-04-14  Roger Sayle  <roger@eyesopen.com>
29834
29835         * gcc.dg/20030414-2.c: New test case.
29836
29837 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
29838
29839         PR target/10377
29840         * gcc.dg/20030414-1.c: New test.
29841
29842 2003-04-13  Roger Sayle  <roger@eyesopen.com>
29843
29844         * gcc.dg/builtins-12.c: New test case.
29845         * gcc.dg/builtins-13.c: New test case.
29846
29847 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29848
29849         * gcc.c-torture/execute/string-opt-18.c: New test.
29850
29851 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
29852
29853         PR c++/10300
29854         * g++.dg/init/new5.C: New test.
29855
29856 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
29857
29858         PR c++/7910
29859         * g++.dg/ext/dllimport1.C: New test.
29860
29861 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29862
29863         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
29864
29865 2003-04-11  Bud Davis <bdavis9659@comcast.net>
29866
29867         PR Fortran/9263
29868         * g77.f-torture/noncompile/9263.f: New test
29869         PR Fortran/1832
29870         * g77.f-torture/execute/1832.f: New test
29871
29872 2003-04-11  David Chad  <davidc@freebsd.org>
29873             Loren J. Rittle  <ljrittle@acm.org>
29874
29875         libobjc/8562
29876         * objc.dg/headers.m: New test.
29877
29878 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
29879
29880         * gcc.c-torture/execute/builtin-noret-2.c: New.
29881         * gcc.c-torture/execute/builtin-noret-2.x: New.
29882         XFAIL builtin-noret-2.c at -O1 and above.
29883         * gcc.dg/redecl.c: New.
29884         * gcc.dg/Wshadow-1.c: Update error regexps.
29885
29886 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
29887
29888         * g++.dg/abi/bitfield10.C: New test.
29889
29890 2003-04-09  Mike Stump  <mrs@apple.com>
29891
29892         * gcc.dg/pch/pch.exp: Make testcase names longer.
29893         * g++.dg/pch/pch.exp: Make testcase names longer.
29894
29895 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29896
29897         * gcc.dg/builtins-11.c: New test case.
29898
29899 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29900
29901         * gcc.dg/builtins-9.c: New test case.
29902         * gcc.dg/builtins-10.c: New test case.
29903
29904 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
29905
29906         * gcc.dg/noncompile/init-4.c.c: New test.
29907
29908 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29909
29910         * gcc.misc-test/gcov-9.c: New test.
29911         * gcc.misc-test/gcov-10.c: New test
29912         * gcc.misc-test/gcov-11.c: New test.
29913
29914 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
29915
29916         PR optimization/10024
29917         * gcc.c-torture/compile/20030405-1.c: New test.
29918
29919 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
29920
29921         * gcc.dg/pch/static-3.c: New.
29922         * gcc.dg/pch/static-3.hs: New.
29923         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
29924
29925 2003-04-04  Richard Henderson  <rth@redhat.com>
29926
29927         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
29928         * g++.dg/eh/forced2.C: Likewise.
29929
29930 2003-04-03  Mike Stump  <mrs@apple.com>
29931
29932         * lib/scanasm.exp (scan-assembler): Add xfail processing for
29933         target arg.
29934         (scan-assembler-times, scan-assembler-not): Likewise.
29935         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
29936
29937 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29938
29939         * gcc.dg/sparc-loop-1.c: New test.
29940
29941 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
29942
29943         PR other/9274
29944         * g++.dg/pch/system-2.C: New.
29945         * g++.dg/pch/system-2.Hs: New.
29946
29947 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
29948
29949         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
29950
29951         * g++.dg/eh/simd-1.C (vecfunc): Same.
29952
29953 2003-04-01  Roger Sayle  <roger@eyesopen.com>
29954
29955         * gcc.c-torture/execute/20030401-1.c: New test case.
29956
29957 2003-04-01  Ziemowit Laski <zlaski@apple.com>
29958
29959         * objc.dg/defs.m: New.
29960
29961 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
29962
29963         * g++.dg/eh/simd-1.C: New.
29964         * g++.dg/eh/simd-2.C: New.
29965
29966 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
29967
29968         * gcc.c-torture/execute/simd-3.c: New.
29969
29970 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29971
29972         PR c/9936
29973         * gcc.dg/20030331-2.c: New test.
29974
29975 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29976
29977         PR c++/10278
29978         * g++.dg/parse/crash2.C: New test.
29979
29980 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29981
29982         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
29983         * gcc.c-torture/execute/20030331-1.c: ...here.
29984
29985 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29986
29987         * gcc.c-torture/execute/20030331-1.c: New test.
29988
29989 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29990
29991         * lib/gcov.exp: Adjust call return testing strings.
29992         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
29993
29994 2003-03-31  Roger Sayle  <roger@eyesopen.com>
29995
29996         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
29997         * gcc.dg/builtins-7.c: New test case.
29998         * gcc.dg/builtins-8.c: New test case.
29999
30000 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30001
30002         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
30003
30004 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
30005
30006         PR c++/7647
30007         * g++.dg/lookup-class-member-2.C: New test.
30008
30009 2003-03-30  Glen Nakamura  <glen@imodulo.com>
30010
30011         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
30012
30013 2003-03-28  Roger Sayle  <roger@eyesopen.com>
30014
30015         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
30016
30017 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
30018
30019         * g++.dg/init/attrib1.C: New test.
30020
30021 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30022
30023         * gcc.dg/ultrasp8.c: New test.
30024
30025 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30026
30027         * gcc.dg/ultrasp7.c: New test.
30028
30029 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
30030
30031         PR c++/10047
30032         * g++.dg/template/inline1.C: New test.
30033
30034 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30035
30036         * gcc.dg/sparc-dwarf2.c: New test.
30037
30038 2003-03-27  Roger Sayle  <roger@eyesopen.com>
30039
30040         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
30041         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
30042
30043 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
30044
30045         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
30046         than reading .x files.
30047         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
30048         * g77.dg/gcov/gcov-1.f: Likewise.
30049         * gcc.misc-tests/gcov-4b.c: Likewise.
30050         * gcc.misc-tests/gcov-5b.c: Likewise.
30051         * gcc.misc-tests/gcov-6.c: Likewise.
30052         * gcc.misc-tests/gcov-7.c: Likewise.
30053         * gcc.misc-tests/gcov-8.c: Likewise.
30054         * g++.dg/gcov/gcov-1.x: Remove.
30055         * g77.dg/gcov/gcov-1.x: Likewise.
30056         * gcc.misc-tests/gcov-4b.x: Likewise.
30057         * gcc.misc-tests/gcov-5b.x: Likewise.
30058         * gcc.misc-tests/gcov-6.x: Likewise.
30059         * gcc.misc-tests/gcov-7.x: Likewise.
30060         * gcc.misc-tests/gcov-8.x: Likewise.
30061
30062 2003-03-27  Glen Nakamura  <glen@imodulo.com>
30063
30064         PR opt/10087
30065         * gcc.dg/20030324-1.c: New test.
30066
30067 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
30068
30069         PR c++/10224
30070         * g++.dg/template/arg3.C: New test.
30071
30072         PR c++/10158
30073         * g++.dg/template/friend18.C: New test.
30074
30075 2003-03-26  Roger Sayle  <roger@eyesopen.com>
30076
30077         * g77.f-torture/compile/20030326-1.f: New test case.
30078
30079 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
30080
30081         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
30082
30083         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
30084
30085 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
30086
30087         * gcc.dg/ia64-sync-3.c: New test.
30088
30089 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
30090
30091         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
30092
30093 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30094
30095         * gcc.dg/ultrasp6.c: New test.
30096
30097 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30098
30099         * gcc.dg/i386-signbit-1.c: New test.
30100         * gcc.dg/i386-signbit-2.c: New test.
30101         * gcc.dg/i386-signbit-3.c: New test.
30102
30103 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30104
30105         * gcc.dg/ultrasp5.c: Fix options.
30106
30107 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30108
30109         * gcc.dg/ultrasp5.c: Fix comment.
30110
30111 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
30112
30113         PR fortran/10197
30114         * g77.f-torture/execute/10197.f: New test.
30115
30116 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
30117
30118         PR c++/9898, c++/383
30119         * g++.dg/template/conv6.C: New test.
30120
30121         PR c++/10119
30122         * g++.dg/template/ptrmem5.C: New test.
30123
30124         PR c++/10026
30125         * g++.dg/lookup/koenig1.C: New test.
30126
30127         PR C++/10199
30128         * g++.dg/lookup/template2.C: New test.
30129
30130 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
30131
30132         * g++.dg/opt/rtti1.C: New test.
30133
30134 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30135
30136         * gcc.dg/ultrasp5.c: New test.
30137
30138 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
30139
30140         PR middle-end/9967
30141         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
30142         builtin fputs.
30143
30144 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
30145
30146         PR c/8224
30147         * gcc.dg/20030323-1.c: New test.
30148
30149 2003-03-23  Roger Sayle  <roger@eyesopen.com>
30150
30151         * gcc.c-torture/compile/20030323-1.c: New test case.
30152
30153 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
30154
30155         * gcc.dg/20030321-1.c: New test.
30156
30157 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
30158
30159         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
30160
30161 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30162
30163         PR c++/9978, c++/9708
30164         * g++.dg/ext/vlm1.C: Adjust expected error.
30165         * g++.dg/ext/vla2.C: New test.
30166         * g++.dg/template/arg1.C: New test.
30167         * g++.dg/template/arg2.C: New test.
30168
30169 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
30170
30171         * g77.f-torture/execute/select.f: New test.
30172         * g77.f-torture/noncompile/select_no_compile.f: New test.
30173
30174 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
30175
30176         PR c++/9898
30177         * g++.dg/other/error4.C: New test.
30178
30179 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
30180
30181         * g++.dg/template/friend17.C: New test.
30182
30183 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
30184
30185         * gcc.c-torture/compile/20030320-1.c: New.
30186
30187 2003-03-20  Roger Sayle  <roger@eyesopen.com>
30188
30189         * gcc.dg/builtins-6.c: New test case.
30190
30191 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
30192
30193         PR target/10073
30194         * gcc.c-torture/compile/20030319-1.c: New.
30195
30196 2003-03-18  Jan Hubicka  <jh@suse.cz>
30197
30198         * gcc.dg/i386-cvt-1.c: New test.
30199
30200 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
30201
30202         * objc.dg/naming-1.m: Use "(parse|syntax) error".
30203         * objc.dg/naming-2.m: Likewise.
30204
30205 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
30206
30207         PR c++/9639
30208         * g++.dg/parse/crash1.C: New test.
30209
30210 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
30211
30212         PR c++/8805
30213         * g++.dg/eh/cleanup1.C: New test.
30214
30215 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30216
30217         * gcc.c-torture/execute/20030316-1.c: New test case.
30218
30219 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30220
30221         PR c++/9629
30222         * g++.dg/init/ctor2.C: New test.
30223
30224 2003-03-15  Roger Sayle  <roger@eyesopen.com>
30225
30226         * g77.f-torture/compile/xformat.f: New test case.
30227
30228 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30229
30230         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
30231         * g++.old-deja/g++.mike/eh50.C: Likewise.
30232
30233 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30234
30235         PR c++/6440
30236         * g++.dg/template/spec7.C: New test.
30237         * g++.dg/template/spec8.C: Likewise.
30238
30239 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
30240
30241         * gcc.c-torture/execute/20030313-1.c: New test.
30242
30243 2003-03-14  Richard Henderson  <rth@redhat.com>
30244
30245         * gcc.dg/inline-2.c: Adjust alpha test for external call.
30246
30247 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30248
30249         * gcc.c-torture/compile/20030314-1.c: New test.
30250
30251 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
30252
30253         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
30254         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
30255         thumb target,
30256         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
30257         to accept newer _imp__  prefix and additional
30258         newline in .drectve section.
30259         * gcc.dg/dll-4.c: Likewise.
30260         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
30261         switch.
30262
30263 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
30264
30265         * g++.dg/parse/namespace9.C: New test.
30266
30267         * g++.dg/init/ref5.C: New test.
30268         * g++.dg/parse/ptrmem1.C: Likewise.
30269
30270 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30271
30272         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
30273         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
30274         regular expression.
30275         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
30276         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
30277
30278 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
30279
30280         * gcc.c-torture/execute/20030224-2.c: New test.
30281
30282 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30283
30284         * gcc.dg/decl-3.c: New test.
30285
30286 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30287
30288         * gcc.dg/i386-loop-2.c: New test.
30289
30290 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
30291
30292         PR c++/9474
30293         * g++.dg/parse/namespace8.C: New test.
30294
30295         PR c++/9924
30296         * g++.dg/overload/builtin2.C: New test.
30297
30298 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
30299
30300         * gcc.dg/return-type-3.c: New test.
30301
30302 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30303
30304         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
30305         profiling options are not supported.
30306
30307 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
30308
30309         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
30310         * g++.old-deja/g++.warn/impint2.C: Likewise.
30311
30312 2003-03-10  Devang Patel  <dpatel@apple.com>
30313
30314         * g++.dg/cpp/c++_cmd_1.C: New test.
30315         * g++.dg/cpp/c++_cmd_1.h: New file.
30316
30317 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
30318
30319         * gcc.dg/altivec-9.c: New file.
30320
30321 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30322
30323         * gcc.dg/ppc-sdata-1.c: New test.
30324         * gcc.dg/ppc-sdata-2.c: New test.
30325
30326 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
30327
30328         PR c++/9373
30329         * g++.dg/opt/ptrmem2.C: New test.
30330
30331         PR c++/8534
30332         * g++.dg/opt/ptrmem1.C: New test.
30333
30334 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30335
30336         * gcc.dg/i386-loop-1.c: New test.
30337
30338 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30339
30340         PR c++/9970
30341         * g++.dg/lookup/friend1.C: New test.
30342
30343 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30344
30345         PR c++/9823
30346         * g++.dg/parser/constructor1.C: New test.
30347
30348 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
30349
30350         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
30351
30352         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
30353
30354 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
30355
30356         * gcc.dg/cpp/Wunused.c: Update test.
30357
30358 2003-03-08  Jan Hubicka  <jh@suse.cz>
30359
30360         * gcc.dg/inline-3.c: New test.
30361
30362 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30363
30364         PR c++/9809
30365         * g++.dg/parse/builtin1.C: New test.
30366
30367         PR c++/9982
30368         * g++.dg/abi/cookie1.C: New test.
30369         * g++.dg/abi/cookie2.C: Likewise.
30370
30371         PR c++/9524
30372         * g++.dg/template/field1.C: New test.
30373
30374         PR c++/9912
30375         * g++.dg/parse/class1.C: New test.
30376         * g++.dg/parse/namespace7.C: Likewise.
30377         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
30378
30379 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
30380
30381         * g++.dg/init/ref4.C: New test.
30382
30383 2003-03-07  Jan Hubicka  <jh@suse.cz>
30384
30385         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
30386         * gcc.dg/inline-3.c: New test.
30387
30388 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
30389
30390         * g++.dg/init/ref3.C: New test.
30391
30392         PR c++/9965
30393         * g++.dg/init/ref2.C: New test.
30394
30395         PR c++/9400
30396         * g++.dg/warn/Wshadow-2.C: New test.
30397
30398         PR c++/9791
30399         * g++.dg/warn/Woverloaded-1.C: New test.
30400
30401 2003-03-05  Jan Hubicka  <jh@suse.cz>
30402
30403         * gcc.dg/i386-local2.c: New.
30404         * gcc.dg/i386-local.c: Fix typo.
30405
30406 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
30407
30408         * g++.dg/abi/layout3.C: New test.
30409
30410 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30411
30412         * gcc.c-torture/compile/20030305-1.c
30413
30414 2003-03-05  Jan Hubicka  <jh@suse.cz>
30415
30416         * gcc.dg/i386-local.c: New.
30417
30418 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
30419
30420         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
30421
30422 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30423
30424         * gcc.dg/switch-2.c: New test.
30425         * gcc.dg/switch-3.c: New test.
30426         * gcc.dg/Wswitch.c: Adjust line numbers.
30427         * gcc.dg/Wswitch-default.c: Likewise.
30428         * gcc.dg/Wswitch-enum.c: Likewise.
30429
30430 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
30431
30432         * gcc.c-torture/execute/20030222-1.c: New test.
30433
30434 2003-03-03  James E Wilson  <wilson@tuliptree.org>
30435
30436         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
30437
30438 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
30439
30440         PR c++/9878
30441         * g++.dg/init/ref1.C: New test.
30442
30443 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
30444
30445         * gcc.dg/sh-relax.c: New SH-only test.
30446
30447 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
30448
30449         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
30450         comment explaining purpose of testcase.
30451
30452 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30453
30454         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
30455         for HC11/HC12 (asm needs two int registers).
30456         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
30457         HC11/HC12 because the test uses an asm which needs two 32-bit
30458         registers.
30459
30460 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30461
30462         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
30463         for HC11/HC12 (array is too large otherwise).
30464         * gcc.c-torture/compile/920501-4.x: New file, likewise.
30465         * gcc.c-torture/compile/20010518-2.x: Likewise.
30466         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
30467         HC11/HC12 (array is too large).
30468
30469 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
30470
30471         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
30472         * lib/g++-dg.exp (g++-dg-test): Likewise.
30473
30474 2003-03-01  Roger Sayle  <roger@eyesopen.com>
30475
30476         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
30477         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
30478
30479 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30480
30481         * g++.dg/warn/implicit-typename1.C: Remove warning.
30482
30483 2003-02-28  Richard Henderson  <rth@redhat.com>
30484
30485         * gcc.dg/noreturn-1.c: Move noreturn warning line.
30486         * gcc.dg/return-type-1.c: Move control reaches end warning line.
30487
30488 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
30489
30490         * gcc.dg/pch/pch.exp: Change .pch to .gch.
30491         * g++.dg/pch/pch.exp: Likewise.
30492
30493 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
30494
30495         PR c++/9879
30496         * testsuite/g++.dg/init/new4.C: New test.
30497
30498 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
30499
30500         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
30501
30502 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
30503
30504         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
30505         unsigned long.
30506
30507         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
30508         wider than float.
30509
30510 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30511
30512         * lib/scanasm.exp: Add support for counting numbers of
30513         occurences.
30514         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
30515         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
30516
30517 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
30518
30519         PR c++/9683
30520         * g++.dg/template/static3.C: New test.
30521
30522         PR c++/9829
30523         * g++.dg/parse/namespace6.C: New test.
30524
30525 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30526
30527         PR target/9732
30528         * gcc.dg/20030225-1.c: New test.
30529
30530 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
30531
30532         * README: Remove out-of-date information.
30533
30534         PR c++/9836
30535         * g++.dg/template/spec6.C: New test.
30536
30537 2003-02-24  Jeff Law  <law@redhat.com>
30538
30539         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
30540
30541 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30542
30543         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
30544         * gcc.dg/pragma-ep-1.c: Likewise.
30545
30546 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30547
30548         PR c++/9602
30549         * g++.dg/template/friend16.C: New test.
30550
30551 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
30552
30553         PR c++/5333
30554         * g++.dg/parse/fused-params1.C: Adjust error messages.
30555         * g++.dg/template/nested3.C: New test.
30556
30557 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
30558
30559         * g++.dg/abi/param1.C: New test.
30560
30561 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30562
30563         PR c++/7982
30564         * g++.dg/warn/implicit-typename1.C: New test.
30565
30566 2003-02-22  Kelley Cook <kelleycook@comcast.net>
30567
30568         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
30569         with "mtune".
30570         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30571         * gcc.c-torture/execute/20010129-1.x: Likewise.
30572         * gcc.dg/20011107-1.c: Likewise.
30573         * gcc.dg/20020108-1.c: Likewise.
30574         * gcc.dg/20020122-3.c: Likewise.
30575         * gcc.dg/20020206-1.c: Likewise.
30576         * gcc.dg/20020310-1.c: Likewise.
30577         * gcc.dg/20020426-2.c: Likewise.
30578         * gcc.dg/20020517-1.c: Likewise.
30579         * gcc.dg/991230-1.c: Likewise.
30580         * gcc.dg/i386-unroll-1.c: Likewise.
30581         * gcc.misc-tests/i386-prefetch.exp: Likewise.
30582
30583 2003-02-22  Jan Hubicka  <jh@suse.cz>
30584
30585         * gcc.dg/i386-mul.c: New test.
30586
30587 2003-02-21  Roger Sayle  <roger@eyesopen.com>
30588
30589         * gcc.dg/builtins-5.c: New test case.
30590
30591 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
30592
30593         * gcc.dg/asmreg-1.c: New test.
30594
30595 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30596
30597         PR c++/9749
30598         * g++.dg/parse/varmod1.C: New test.
30599
30600 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30601
30602         PR c++/9727
30603         * g++.dg/template/op1.C: New test.
30604
30605 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30606
30607         PR c++/8906
30608         * g++.dg/template/nested2.C: New test.
30609
30610 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30611
30612         PR c++/8724
30613         * g++.dg/expr/dtor1.C: New test.
30614
30615 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
30616
30617         * gcc.dg/cpp/include3.c: New test.
30618         * gcc.dg/cpp/inc/foo.h: New file.
30619
30620 2003-02-21  Glen Nakamura  <glen@imodulo.com>
30621
30622         * gcc.c-torture/execute/20030221-1.c: New test.
30623
30624 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
30625
30626         PR c++/9729
30627         * g++.dg/abi/conv1.C: New test.
30628
30629 2003-02-20  Jan Hubicka  <jh@suse.cz>
30630
30631         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
30632
30633 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
30634
30635         * gcc.c-torture/compile/20030219-1.c: New test.
30636
30637 2003-02-18  Jan Hubicka  <jh@suse.cz>
30638
30639         * gcc.dg/funcorder.c: New test.
30640
30641 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30642
30643         * gcc.c-torture/execute/20030218-1.c: New.
30644
30645 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
30646
30647         * gcc.dg/20030218-1.c: New.
30648
30649 2003-02-18  Richard Henderson  <rth@redhat.com>
30650
30651         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
30652         * gcc.dg/attr-used-2.c: New.
30653
30654 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
30655
30656         PR c++/9704
30657         * g++.dg/init/copy5.C: New test.
30658
30659 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
30660
30661         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
30662         * g++.dg/pch/pch.exp: Likewise.
30663
30664 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30665
30666         * gcc.c-torture/execute/20030209-1.c: Enable the test if
30667         STACK_SIZE is not defined.
30668
30669 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30670
30671         PR c++/9457
30672         * g++.dg/template/init1.C: New test.
30673
30674 2003-02-16  Jan HUbicka  <jh@suse.cz>
30675
30676         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
30677         (foo): Add few extra tests
30678         * gcc.dg/c99-const-expr-3.c: Likewise.
30679         * gcc.c-torture/execute/20030216-1.c: New.
30680
30681 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30682
30683         PR c++/9459
30684         * g++.dg/ext/typeof4.C: New test.
30685
30686 2003-02-15  Roger Sayle  <roger@eyesopen.com>
30687
30688         * gcc.dg/i386-387-3.c: New test case.
30689
30690 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
30691
30692         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
30693         cris-*-elf* cris-*-aout* and mmix-*-*.
30694
30695 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
30696
30697         * gcc.dg/20030213-1.c: New test.
30698
30699 2003-02-12  Roger Sayle  <roger@eyesopen.com>
30700
30701         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
30702         * gcc.dg/i386-387-2.c: Likewise.
30703
30704 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
30705
30706         * gcc.dg/ppc-spe.c: Fix formatting.
30707         Enable tests that were previously unsupported by gas.
30708         Delete tests for instructions that no longer exist.
30709         Switch arguments on evsubifw builtin.
30710
30711 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
30712
30713         * gcc.c-torture/execute/20030209-1.c: Disable the test if
30714         STACK_SIZE is too small.
30715
30716 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30717             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30718
30719         * gcc.dg/decl-2.c: New test.
30720
30721 2003-02-10  Jan Hubicka  <jh@suse.cz>
30722
30723         * gcc.dg/i386-fpcvt-1.c: New test.
30724
30725 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
30726
30727         * gcc.c-torture/execute/20030209-1.c: New test.
30728
30729 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
30730
30731         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
30732         int-wide bitops, use the constants of the same width.
30733         Likewise, if long long is 32-bit wide, test bitops using
30734         32-bit constants.
30735
30736 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
30737
30738         * gcc.dg/20021014-1.c: Annotate with expected notice text.
30739
30740 2003-02-07  Roger Sayle  <roger@eyesopen.com>
30741
30742         * testsuite/gcc.dg/builtins-4.c: New test case.
30743
30744 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30745
30746         * gcc.dg/20020430-1.c: Fix dg command typos.
30747         * gcc.dg/20020503-1.c: Likewise.
30748
30749 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30750
30751         PR c++/8785
30752         * g++.dg/parse/fused-params1.C: New test.
30753
30754         PR c++/8857
30755         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
30756
30757         PR c++/8921
30758         * g++.dg/parse/non-dependent1.C: New test.
30759
30760         PR c++/8928
30761         * g++.dg/parse/dupl-tmpl-args1.C: New test.
30762
30763         PR c++/9228
30764         * g++.dg/parse/undefined7.C: New test.
30765         * g++.dg/parse/non-templ1.C: New test.
30766
30767         PR c++/9229
30768         * g++.dg/parse/too-many-tmpl-args1.C: New test.
30769
30770 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
30771
30772         * gcc.c-torture/compile/20030206-1.c: New test.
30773
30774 2003-02-05  Roger Sayle  <roger@eyesopen.com>
30775
30776         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
30777         "pow" to "foo" to avoid potential confusion with a math built-in.
30778
30779 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30780
30781         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
30782         conditions for SPARC targets.
30783
30784 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
30785
30786         * gcc.dg/20030204-1.c: New test.
30787
30788 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30789
30790         PR c++/38
30791         * g++.dg/parse/array-size1.C: New test.
30792
30793         PR c++/5657
30794         * g++.dg/parse/undefined3.C: New test.
30795
30796         PR c++/5665
30797         * g++.dg/parse/undefined4.C: New test.
30798
30799         PR c++/5975
30800         * g++.dg/parse/undefined5.C: New test.
30801
30802         PR c++/7259
30803         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
30804
30805         PR c++/8578
30806         * g++.dg/parse/casting-operator1.C: New test.
30807
30808         PR c++/8596
30809         * g++.dg/parse/undefined6.C: New test.
30810
30811         PR c++/8736
30812         * g++.dg/parse/missing-template1.C: New test.
30813
30814 2003-02-04  Jan Hubicka  <jh@suse.cz>
30815
30816         * gcc.dg/i386-cadd.c: Compile using -march=k8.
30817         * gcc.dg/i386-cmov?.c: Likewise.
30818         * gcc.dg/i386-fpcvt-?.c: Likewise.
30819         * gcc.dg/i386-ssefp-1.c: Likewise.
30820         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
30821         conventions.
30822
30823 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
30824
30825         PR c++/7129
30826         * testsuite/g++.dg/ext/max.C: New test.
30827
30828 2003-02-03  Jan Hubicka  <jh@suse.cz>
30829
30830         * gcc.c-torture/execute/20030203-1.c: New test.
30831
30832 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
30833
30834         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
30835         'natural-endian'.
30836
30837 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
30838
30839         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
30840         * g++.dg/init/new2.C: Likewise.
30841         * g++.dg/other/new1.C: Likewise.
30842
30843 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
30844
30845         * gcc.dg/struct-ret-libc.c: New test.
30846
30847 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
30848
30849         * gcc.dg/20030129-1.c: New test.
30850
30851 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30852
30853         PR c++/8849
30854         * g++.dg/template/ptrmem4.C: New test.
30855
30856 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
30857
30858         * g++.dg/parser/constant1.C: New test.
30859
30860 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30861
30862         PR c++/8591
30863         * g++.dg/parse/friend2.C: New test.
30864
30865 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30866
30867         PR c++/9437
30868         * g++.dg/template/unify4.C: New test.
30869
30870 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
30871
30872         * gcc.c-torture/execute/20030128-1.c: New test.
30873
30874 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
30875
30876         * g++.dg/lookup/nested1.C: Test moved from ...
30877         * g++.old-deja/g++.other/lookup24.C: ... here.
30878
30879 2003-01-28  Jan Hubicka  <jh@suse.cz>
30880
30881         * gcc.dg/i386-cmov5.c: New test.
30882
30883 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30884
30885         * gcc.c-torture/execute/20010925-1.c: Changed the
30886         memcpy declaration.
30887
30888 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30889
30890         PR c++/3902
30891         * g++.dg/parse/template5.C: New test.
30892
30893 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
30894
30895         PR fortran/9258
30896         * g77.dg/pr9258: New test.
30897
30898 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30899
30900         * README: Move relevant parts from README.g++.
30901
30902         * README.g++: Remove this file.
30903
30904 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30905
30906         * g++.dg/abi/dcast1.C: New test.
30907
30908 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30909
30910         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
30911
30912 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
30913
30914         PR c++/47
30915         * g++.old-deja/g++.other/lookup24.C: New test.
30916
30917 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30918
30919         PR middle-end/7227
30920         * gcc.dg/uninit-C.c: New test.
30921
30922 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
30923
30924         * g++.dg/abi/covariant1.C: New test.
30925
30926 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
30927
30928         * gcc.dg/20030123-1.c: New test.
30929
30930 2003-01-25  Jan Hubicka  <jh@suse.cz>
30931
30932         PR opt/8492
30933         * gcc.c-torture/compile/20030125-1.c
30934
30935 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
30936
30937         PR c++/9403
30938         * g++.dg/parse/template3.C: New test.
30939         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
30940
30941         PR c++/795
30942         * g++.dg/parse/template4.C: New test.
30943
30944         PR c++/9415
30945         * g++.dg/template/qual2.C: New test.
30946
30947         PR c++/8545
30948         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
30949
30950         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
30951
30952 2003-01-25  Roger Sayle  <roger@eyesopen.com>
30953
30954         * gcc.c-torture/execute/switch-1.c: New test case.
30955
30956 2003-01-25  Jan Hubicka  <jh@suse.cz>
30957
30958         * gcc.c-torture/execute/20030125-1.[cx]: New test.
30959
30960 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
30961
30962         Tweaks for Bison-1.875. From the NEWS file:
30963         "- `parse error' -> `syntax error'
30964         Bison now uniformly uses the term `syntax error'"
30965         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
30966         * gcc.dg/cpp/digraph2.c: Likewise.
30967         * gcc.dg/cpp/direct2.c: Likewise.
30968         * gcc.dg/cpp/paste4.c: Likewise.
30969         * gcc.dg/c90-restrict-1.c: Likewise.
30970         * gcc.dg/c99-func-2.c: Likewise.
30971         * gcc.dg/noncompile/920721-2.c: Likewise.
30972         * gcc.dg/noncompile/930622-2.c: Likewise.
30973         * gcc.dg/noncompile/940112-1.c: Likewise.
30974         * gcc.dg/noncompile/950921-1.c: Likewise.
30975         * gcc.dg/noncompile/951123-1.c: Likewise.
30976         * gcc.dg/noncompile/971104-1.c: Likewise.
30977         * gcc.dg/noncompile/990416-1.c: Likewise.
30978
30979 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
30980
30981         * g++.dg/parse/undefined1.C: Add error message.
30982
30983 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30984
30985         PR c++/9354
30986         * g++.dg/parse/new1.C: New test.
30987
30988         PR c++/9216
30989         * g++.dg/parse/template2.C: New test.
30990
30991         PR c++/9354
30992         * g++.dg/parse/typedef2.C: New test.
30993
30994         PR c++/9328
30995         * g++.dg/ext/typeof3.C: New test.
30996
30997 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30998
30999         PR c++/2738
31000         * g++.dg/parse/ret-type1.C: New test.
31001
31002         PR c++/3792
31003         * g++.dg/parse/tmpl-outside1.C: New test.
31004
31005         PR c++/4207
31006         * g++.dg/parse/int-as-enum1.C: New test.
31007
31008         PR c++/4903
31009         * g++.dg/parse/no-typename1.C: New test.
31010
31011         PR c++/5533
31012         * g++.dg/parse/no-value1.C: New test.
31013
31014         PR c++/5921
31015         * g++.dg/parse/wrong-inline1.C: New test.
31016
31017         PR c++/6402
31018         * g++.dg/parse/ref1.C: New test.
31019
31020         PR c++/6992
31021         * g++.dg/parse/attr-ctor1.C: New test.
31022
31023         PR c++/7229
31024         * g++.dg/parse/namespace5.C: New test.
31025
31026         PR c++/7917
31027         * g++.dg/parse/func-def1.C: New test.
31028
31029         PR c++/8143
31030         * g++.dg/parse/undefined1.C: New test.
31031
31032         PR c++/5723, PR c++/8522
31033         * g++.dg/parse/specialization1.C: New test.
31034
31035         PR c++/163, PR c++/8595
31036         * g++.dg/parse/struct-as-enum1.C: New test.
31037
31038         PR c++/9173
31039         * g++.dg/parse/undefined2.C: New test.
31040
31041 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31042
31043         PR c++/9298
31044         * g++.dg/parse/template1.C: New test.
31045
31046         PR c++/9384
31047         * g++.dg/parse/using1.C: New test.
31048
31049         PR c++/9285
31050         PR c++/9294
31051         * g++.dg/parse/expr2.C: New test.
31052
31053         PR c++/9388
31054         * g++.dg/parse/lookup2.C: Likewise.
31055
31056 2003-01-21  Jan Hubicka  <jh@suse.cz>
31057
31058         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
31059         * gcc.c-torture/execute/eeprof-1.c: Likewise.
31060         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
31061         * gcc.c-torture/execute/string-opt-*.c: Likewise.
31062
31063 2003-01-20  Nick Clifton  <nickc@redhat.com>
31064
31065         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
31066         problem with ARM sibcall code generation.
31067
31068 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31069
31070         * gcc.c-torture/execute/20030120-1.c: New.
31071
31072 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
31073
31074         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
31075
31076 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
31077
31078         PR c++/9272
31079         * g++.dg/parse/ctor1.C: New test.
31080
31081         PR c++/9294:
31082         * g++.dg/parse/qualified1.C: New test.
31083
31084         * g++.dg/parse/typename3.C: New test.
31085
31086 2003-01-16  Richard Henderson  <rth@redhat.com>
31087
31088         * g++.dg/tls/init-2.C: Fix error matches for real this time.
31089
31090 2003-01-16  Richard Henderson  <rth@redhat.com>
31091
31092         * g++.dg/pch/pch.exp: Copy test header to the working directory
31093         before using it either for precompilation or direct use.
31094         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
31095         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
31096
31097 2003-01-16  Richard Henderson  <rth@redhat.com>
31098
31099         * gcc.dg/pch/pch.exp: Copy test header to the working directory
31100         before using it either for precompilation or direct use.
31101         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
31102         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
31103
31104 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
31105
31106         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
31107         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
31108         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
31109         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
31110         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
31111         typename warning into error.
31112         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
31113         error messages.
31114         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
31115         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
31116         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
31117         messages.
31118         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
31119         make declaration visible in template.
31120         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
31121         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
31122         messages.
31123         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
31124         message.
31125         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
31126         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
31127         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
31128         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
31129         typename warning with error message.
31130         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
31131         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
31132         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
31133
31134 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
31135
31136         * g++.dg/parse/ambig2.C: New test.
31137
31138 2003-01-15  Richard Henderson  <rth@redhat.com>
31139
31140         * g++.dg/tls/init-2.C: Update error message string.
31141
31142 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31143
31144         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
31145
31146 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
31147
31148         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
31149         all for HC11/HC12.
31150         * gcc.c-torture/compile/20001205-1.x: Likewise.
31151         * gcc.c-torture/compile/20001226-1.x: Likewise.
31152         * gcc.c-torture/compile/920520-1.x: Likewise.
31153         * gcc.c-torture/compile/961203-1.x: Likewise.
31154         * gcc.c-torture/compile/20020604-1.x: Likewise.
31155
31156 2003-01-15  Jan Hubicka  <jh@suse.cz>
31157
31158         * gcc.c-torture/compile/20030115-1.c: New test.
31159
31160         * gcc.dg/i386-fpcvt-1.c: New test.
31161         * gcc.dg/i386-fpcvt-2.c: New test.
31162
31163 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
31164
31165         Further conform g++'s __vmi_class_type_info to the C++ ABI
31166         specification.
31167         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
31168         the specification.
31169
31170 2003-01-14  Jan Hubicka  <jh@suse.cz>
31171
31172         * gcc.dg/i386-fpcvt-1.c: New test.
31173         * gcc.dg/i386-fpcvt-2.c: New test.
31174
31175 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31176
31177         * gcc.dg/i386-mmx-3.c: New test.
31178
31179 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
31180
31181         PR c++/9264
31182         * g++.dg/parse/octal1.C: New file.
31183
31184         PR c++/9172
31185         * g++.dg/parse/typename1.C: New file.
31186
31187 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
31188
31189         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
31190         * gcc.dg/bf-no-ms-layout.c: Likewise.
31191         * gcc.dg/bf-ms-attrib.c: Likewise.
31192
31193 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
31194
31195         PR c++/9099
31196         * g++.dg/parse/dtor1.C: New file.
31197
31198         PR c++/9128
31199         * g++.dg/rtti/typeid1.C: New file.
31200
31201         PR c++/9153
31202         * g++.dg/parse/lookup1.C: New file.
31203
31204         PR c++/9171
31205         * g++.dg/templ/spec5.C: New file.
31206
31207 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
31208
31209         * gcc.c-torture/compile/20030110-1.c: New test.
31210
31211 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
31212
31213         Merge from pch-branch:
31214
31215         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
31216
31217         * gcc.dg/pch/cpp-1.h: New.
31218         * gcc.dg/pch/cpp-1.c: New.
31219         * gcc.dg/pch/cpp-2.h: New.
31220         * gcc.dg/pch/cpp-2.c: New.
31221
31222         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
31223
31224         * gcc.dg/pch/except-1.h: New.
31225         * gcc.dg/pch/except-1.c: New.
31226
31227         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
31228
31229         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
31230         running test.
31231         * gcc.dg/pch: Include *.hp not *.h.
31232         * gcc.dg/pch/system-1.h: New.
31233         * gcc.dg/pch/system-1.c: New.
31234
31235         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
31236
31237         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
31238         rather than trying to build and run a program using PCH.
31239         * gcc.dg/pch: Remove dg-do commands from test files.
31240
31241         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
31242
31243         * gcc.dg/pch/macro-3.c: New.
31244         * gcc.dg/pch/macro-3.h: New.
31245
31246         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
31247
31248         * gcc.dg/pch/common-1.c: New.
31249         * gcc.dg/pch/common-1.h: New.
31250         * gcc.dg/pch/decl-1.c: New.
31251         * gcc.dg/pch/decl-1.h: New.
31252         * gcc.dg/pch/decl-2.c: New.
31253         * gcc.dg/pch/decl-2.h: New.
31254         * gcc.dg/pch/decl-3.c: New.
31255         * gcc.dg/pch/decl-3.h: New.
31256         * gcc.dg/pch/decl-4.c: New.
31257         * gcc.dg/pch/decl-4.h: New.
31258         * gcc.dg/pch/decl-5.c: New.
31259         * gcc.dg/pch/decl-5.h: New.
31260         * gcc.dg/pch/global-1.c: New.
31261         * gcc.dg/pch/global-1.h: New.
31262         * gcc.dg/pch/inline-1.c: New.
31263         * gcc.dg/pch/inline-1.h: New.
31264         * gcc.dg/pch/inline-2.c: New.
31265         * gcc.dg/pch/inline-2.h: New.
31266         * gcc.dg/pch/static-1.c: New.
31267         * gcc.dg/pch/static-1.h: New.
31268         * gcc.dg/pch/static-2.c: New.
31269         * gcc.dg/pch/static-2.h: New.
31270
31271         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
31272
31273         * g++.dg/pch/pch.exp: Better handle failing testcases.
31274         * gcc.dg/pch/pch.exp: Likewise.
31275         * gcc.dg/pch/macro-1.c: New.
31276         * gcc.dg/pch/macro-1.h: New.
31277         * gcc.dg/pch/macro-2.c: New.
31278         * gcc.dg/pch/macro-2.h: New.
31279
31280         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
31281
31282         * g++.dg/dg.exp: Treat files in pch/ specially.
31283         * g++.dg/pch/pch.exp: New file.
31284         * g++.dg/pch/empty.H: New file.
31285         * g++.dg/pch/empty.C: New file.
31286         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
31287         "precompile".
31288
31289         * gcc.dg/pch/pch.exp: New file.
31290         * gcc.dg/pch/empty.h: New file.
31291         * gcc.dg/pch/empty.c: New file.
31292         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
31293         "precompile".
31294
31295 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31296
31297         * g++.dg/template/friend14.C: New test.
31298
31299 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31300
31301         * gcc.dg/old-style-asm-1.c: New test.
31302
31303 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
31304
31305         * gcc.c-torture/compile/20030109-1.c: New test.
31306
31307 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31308
31309         * gcc.c-torture/execute/20030109-1.c: New test.
31310
31311 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
31312
31313         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
31314         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
31315         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
31316         * g++.old-deja/g++.mike/eh2.C: Likewise.
31317         * g++.old-deja/g++.mike/eh3.C: Likewise.
31318         * g++.old-deja/g++.mike/eh5.C: Likewise.
31319         * g++.old-deja/g++.mike/eh6.C: Likewise.
31320         * g++.old-deja/g++.mike/eh7.C: Likewise.
31321         * g++.old-deja/g++.mike/eh8.C: Likewise.
31322         * g++.old-deja/g++.mike/eh9.C: Likewise.
31323         * g++.old-deja/g++.mike/eh10.C: Likewise.
31324         * g++.old-deja/g++.mike/eh12.C: Likewise.
31325         * g++.old-deja/g++.mike/eh13.C: Likewise.
31326         * g++.old-deja/g++.mike/eh14.C: Likewise.
31327         * g++.old-deja/g++.mike/eh16.C: Likewise.
31328         * g++.old-deja/g++.mike/eh17.C: Likewise.
31329         * g++.old-deja/g++.mike/eh18.C: Likewise.
31330         * g++.old-deja/g++.mike/eh21.C: Likewise.
31331         * g++.old-deja/g++.mike/eh23.C: Likewise.
31332         * g++.old-deja/g++.mike/eh24.C: Likewise.
31333         * g++.old-deja/g++.mike/eh25.C: Likewise.
31334         * g++.old-deja/g++.mike/eh26.C: Likewise.
31335         * g++.old-deja/g++.mike/eh27.C: Likewise.
31336         * g++.old-deja/g++.mike/eh28.C: Likewise.
31337         * g++.old-deja/g++.mike/eh29.C: Likewise.
31338         * g++.old-deja/g++.mike/eh31.C: Likewise.
31339         * g++.old-deja/g++.mike/eh33.C: Likewise.
31340         * g++.old-deja/g++.mike/eh34.C: Likewise.
31341         * g++.old-deja/g++.mike/eh35.C: Likewise.
31342         * g++.old-deja/g++.mike/eh36.C: Likewise.
31343         * g++.old-deja/g++.mike/eh37.C: Likewise.
31344         * g++.old-deja/g++.mike/eh38.C: Likewise.
31345         * g++.old-deja/g++.mike/eh39.C: Likewise.
31346         * g++.old-deja/g++.mike/eh40.C: Likewise.
31347         * g++.old-deja/g++.mike/eh41.C: Likewise.
31348         * g++.old-deja/g++.mike/eh42.C: Likewise.
31349         * g++.old-deja/g++.mike/eh44.C: Likewise.
31350         * g++.old-deja/g++.mike/eh46.C: Likewise.
31351         * g++.old-deja/g++.mike/eh47.C: Likewise.
31352         * g++.old-deja/g++.mike/eh48.C: Likewise.
31353         * g++.old-deja/g++.mike/eh49.C: Likewise.
31354         * g++.old-deja/g++.mike/eh50.C: Likewise.
31355         * g++.old-deja/g++.mike/eh51.C: Likewise.
31356         * g++.old-deja/g++.mike/eh53.C: Likewise.
31357         * g++.old-deja/g++.mike/eh55.C: Likewise.
31358         * g++.old-deja/g++.mike/p7912.C: Likewise.
31359         * g++.old-deja/g++.mike/p9706.C: Likewise.
31360         * g++.old-deja/g++.mike/p10416.C: Likewise.
31361         * g++.old-deja/g++.mike/p11667.C: Likewise.
31362         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
31363         Remove redundant reference to Iris.
31364         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
31365         Elxsi, i860, Pico Java, and WE32K.
31366
31367 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
31368
31369         * g++.dg/ext/asm4.C: New test.
31370
31371 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31372
31373         PR c++/9030
31374         * g++.dg/template/friend12.C: New test.
31375         * g++.dg/template/friend13.C: Likewise.
31376         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
31377
31378 2003-01-08  Jan Hubicka  <jh@suse.cz>
31379
31380         * gcc.dg/i386-cadd.c: New test.
31381         * gcc.dg/i386-cmov4.c: Likewise.
31382
31383 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
31384
31385         PR c++/9165
31386         * g++.dg/warn/Wunused-3.C: New test.
31387
31388         * g++.dg/abi/bitfield9.C: New test.
31389
31390         PR c++/9189
31391         * g++.dg/parse/defarg3.C: New test.
31392
31393 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31394
31395         * g++.dg/parse/ambig1.C: New test.
31396         * g++.dg/parse/defarg2.C: New test.
31397
31398 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
31399
31400         * g++.dg/template/defarg-1.C: New test.
31401         * g++.dg/template/local2.C: Likewise.
31402
31403 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
31404
31405         * gcc.c-torture/execute/20030105-1.c: New test.
31406
31407 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31408
31409         * g++.dg/parse/namespace3.C: Remove extra semicolons.
31410         * g++.dg/parse/namespace4.C: Likewise.
31411
31412 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
31413
31414         * g++.dg/template/ntp2.C: New test.
31415
31416 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
31417
31418         * g++.dg/parse/extern-C-1.C: New test.
31419
31420         * g++.dg/parse/namespace4.C: New test.
31421
31422         * g++.dg/template/nested1.C: New test.
31423
31424         * g++.dg/parse/namespace3.C: New test.
31425
31426 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31427
31428         * g++.dg/lookup/two-stage1.C: New test.
31429
31430 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31431
31432         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
31433         * g++.old-deja/g++.jason/access8.C: Likewise.
31434         * g++.old-deja/g++.other/decl5.C: Likewise.
31435
31436 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31437
31438         * g++.dg/parse/parse7.C: New test.
31439
31440 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
31441
31442         PR c++/2843
31443         * g++.dg/ext/attrib7.C: New test.
31444
31445 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31446
31447         * g++.dg/parse/parse6.C: New test.
31448
31449 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
31450
31451         * gcc.dg/h8300-stack-1.c: New.
31452
31453 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31454
31455         g++.dg/lookup/exception1.C: New test.
31456
31457         g++.dg/lookup/template1.C: New test.
31458
31459         g++.dg/parse/namespace2.C: New test.
31460
31461         g++.dg/parse/parens2.C: New test.
31462
31463 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31464
31465         * g++.dg/parse/parse5.C: New test.
31466         * g++.dg/lookup/scoped4.C: New test.
31467
31468 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31469
31470         * g++.dg/parse/parens1.C: New test.
31471
31472         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
31473         angle-bracket1.C.
31474         * g++.dg/parse/parens2.C: New test.
31475
31476         * g++.dg/lookup/scope-operator1.C: New test.
31477
31478         * g++.dg/parse/operator1.C: New test.
31479
31480 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31481
31482         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
31483         * g++.old-deja/g++.other/access6.C: Likewise.
31484         * g++.old-deja/g++.other/decl1.C: Likewise.
31485         * g++.old-deja/g++.pt/typename12.C: Likewise.
31486
31487 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31488
31489         * g++.dg/parse/namespace1.C: New test.
31490
31491 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31492
31493         * g++.dg/parse/parse4.C: New test.
31494
31495 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31496
31497         * g++.dg/parse/parse3.C: New test.
31498
31499 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31500
31501         * g++.dg/parse/parse2.C: New test.
31502
31503 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31504
31505         * g++.dg/template/friend11.C: New test.
31506
31507 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31508
31509         * g++.dg/parse/parse1.C: New test.
31510
31511 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
31512
31513         * lib/profopt.exp: Change the name of a global variable to avoid
31514         possible clashes with other test suites.
31515
31516 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
31517
31518         * g++.dg/inherit/covariant8.C: New test.
31519
31520 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31521
31522         * g++.dg/init/array9.C: New test.
31523
31524         PR c++/9112
31525         * g++.dg/parse/expr1.C: New test.
31526
31527 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
31528
31529         * gcc.c-torture/compile/20021230-1.c: New test.
31530
31531 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31532
31533         * g++.dg/inherit/covariant5.C: New test.
31534         * g++.dg/inherit/covariant6.C: New test.
31535         * g++.dg/inherit/covariant7.C: New test.
31536
31537 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31538
31539         PR c++/2739
31540         * g++.dg/other/access2.C: New test.
31541
31542 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31543
31544         * g++.dg/other/anon-struct.C: No longer fails
31545         * g++.old-deja/g++.brendan/parse4.C: Likewise.
31546         * g++.old-deja/g++.brendan/parse5.C: Likewise.
31547         * g++.old-deja/g++.brendan/parse6.C: Likewise.
31548
31549 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31550
31551         * g++.dg/parse/angle-bracket.C (main): No longer fails.
31552
31553 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
31554
31555         * g++.dg/eh/spec4.C: Remove stray semicolon.
31556         * g++.dg/expr/pmf-1.C: Change error message.
31557         * g++.dg/ext/asm1.C: Remove stray semicolon.
31558         * g++.dg/ext/typename1.C: Add missing typenames.
31559         * g++.dg/inherit/template-as-base.C: Change error message.
31560         * g++.dg/lookup/scoped1.C: Likewise.
31561         * g++.dg/lookup/scoped2.C: Likewise.
31562         * g++.dg/lookup/using2.C: Likewise.
31563         * g++.dg/other/component1.C: Remove stray semicolon.
31564         * g++.dg/other/do1.C: Change error message.
31565         * g++.dg/other/error2.C: Likewise.
31566         * g++.dg/other/init1.C: Likewise.
31567         * g++.dg/other/packed1.C: Remove stray semicolon.
31568         * g++.dg/other/ptrmem2.C: Change error message.
31569         * g++.dg/parse/parameter-declaration-1.C: Remove line number
31570         marker.
31571         * g++.dg/special/initp1.C: Remove invalid attribute usage.
31572         * g++.dg/template/access3.C: Add typename keyword.
31573         * g++.dg/template/access5.C: Remove stray semicolon.
31574         * g++.dg/template/access6.C: Likewise.
31575         * g++.dg/template/complit1.C: Likewise.
31576         * g++.dg/template/crash1.C: Change error message.
31577         * g++.dg/template/inherit2.C: Remove stray semicolon.
31578         * g++.dg/template/instantiate2.C: Likewise.
31579         * g++.dg/template/instantiate3.C: Change error message.
31580         * g++.dg/template/qual1.C: Remove stray semicolon.
31581         * g++.dg/template/qualttp18.C: Change error message.
31582         * g++.dg/template/ref1.C: Remove stray semicolon.
31583         * g++.dg/template/sizeof1.C (A::value): Declare it.
31584         * g++.dg/template/spec4.C: Change error message.
31585         * g++.dg/template/static1.C: Likewise.
31586         * g++.dg/template/type1.C: Likewise.
31587         * g++.dg/template/typename3.C: Likewise.
31588         * g++.old-deja/g++.benjamin/13478.C: Change error message.
31589         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
31590         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
31591         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
31592         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
31593         named return value extension.
31594         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
31595         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
31596         * g++.old-deja/g++.bob/extern_C.C: Likewise.
31597         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31598         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31599         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31600         * g++.old-deja/g++.brendan/crash13.C: Likewise.
31601         * g++.old-deja/g++.brendan/crash15.C: Likewise.
31602         * g++.old-deja/g++.brendan/crash18.C: Change error message.
31603         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
31604         * g++.old-deja/g++.brendan/crash38.C: Likewise.
31605         * g++.old-deja/g++.brendan/crash50.C: Likewise.
31606         * g++.old-deja/g++.brendan/crash56.C: Likewise.
31607         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
31608         syntax.
31609         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
31610         * g++.old-deja/g++.brendan/crash8.C: Change error message.
31611         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
31612         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31613         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
31614         * g++.old-deja/g++.brendan/template11.C: Likewise.
31615         * g++.old-deja/g++.brendan/template26.C: Likewise.
31616         * g++.old-deja/g++.brendan/template27.C: Use explicit
31617         specialization syntax.
31618         * g++.old-deja/g++.brendan/template30.C: Likewise.
31619         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
31620         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
31621         non-dependent names.
31622         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
31623         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
31624         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
31625         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
31626         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
31627         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
31628         named return value extension.
31629         * g++.old-deja/g++.ext/namedret2.C: Likewise.
31630         * g++.old-deja/g++.ext/namedret3.C: Likewise.
31631         * g++.old-deja/g++.ext/return1.C: Likewise.
31632         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
31633         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
31634         * g++.old-deja/g++.jason/access8.C: Likewise.
31635         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
31636         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
31637         pseudo-destructor names.
31638         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
31639         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
31640         pseudo-destructor names.
31641         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
31642         * g++.old-deja/g++.jason/overload19.C: Likewise.
31643         * g++.old-deja/g++.jason/overload32.C: Likewise.
31644         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
31645         stray semicolons.
31646         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
31647         * g++.old-deja/g++.jason/return.C: Likewise.
31648         * g++.old-deja/g++.jason/return2.C: Likewise.
31649         * g++.old-deja/g++.jason/shadow1.C: Likewise.
31650         * g++.old-deja/g++.jason/special.C: Use explicit specialization
31651         syntax.
31652         * g++.old-deja/g++.jason/template10.C: Account for use of
31653         non-dependent names.
31654         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
31655         syntax.
31656         * g++.old-deja/g++.jason/template37.C: Likewise.
31657         * g++.old-deja/g++.law/access4.C: Change error messages.
31658         * g++.old-deja/g++.law/arm13.C: Remove incorrect
31659         pseudo-destructor names.
31660         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
31661         * g++.old-deja/g++.law/ctors9.C: Likewise.
31662         * g++.old-deja/g++.law/cvt22.C: Likewise.
31663         * g++.old-deja/g++.law/dtors5.C: Likewise.
31664         * g++.old-deja/g++.law/global-init1.C: Likewise.
31665         * g++.old-deja/g++.law/missed-error3.C: Likewise.
31666         * g++.old-deja/g++.law/operators28.C: Likewise.
31667         * g++.old-deja/g++.law/visibility28.C: Likewise.
31668         * g++.old-deja/g++.martin/eval1.C: Likewise.
31669         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
31670         name.
31671         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
31672         * g++.old-deja/g++.mike/net34.C: Likewise.
31673         * g++.old-deja/g++.mike/net36.C: Likewise.
31674         * g++.old-deja/g++.mike/ns2.C: Likewise.
31675         * g++.old-deja/g++.mike/p12306.C: Likewise.
31676         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
31677         value extension.
31678         * g++.old-deja/g++.mike/p700.C: Likewise.
31679         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
31680         * g++.old-deja/g++.mike/p710.C: Likewise.
31681         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
31682         value extension.
31683         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
31684         * g++.old-deja/g++.mike/pmf9.C: Likewise.
31685         * g++.old-deja/g++.ns/crash2.C: Likewise.
31686         * g++.old-deja/g++.ns/crash3.C: Likewise.
31687         * g++.old-deja/g++.ns/invalid1.C: Likewise.
31688         * g++.old-deja/g++.ns/ns17.C: Likewise.
31689         * g++.old-deja/g++.ns/template16.C: Likewise.
31690         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
31691         keyword.
31692         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
31693         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
31694         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
31695         named return value extension.
31696         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
31697         * g++.old-deja/g++.other/access4.C: Issue additional error
31698         messages.
31699         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
31700         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
31701         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
31702         * g++.old-deja/g++.other/crash25.C: Change error message.
31703         * g++.old-deja/g++.other/crash4.C: Change error message.
31704         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
31705         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
31706         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
31707         checks.
31708         * g++.old-deja/g++.other/defarg8.C: Likewise.
31709         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
31710         * g++.old-deja/g++.other/dtor10.C: Likewise.
31711         * g++.old-deja/g++.other/incomplete.C: Likewise.
31712         * g++.old-deja/g++.other/linkage7.C: Likewise.
31713         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
31714         lookup algorithm.
31715         * g++.old-deja/g++.other/mangle2.C: Likewise.
31716         * g++.old-deja/g++.other/refinit2.C: Likewise.
31717         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
31718         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
31719         * g++.old-deja/g++.pt/crash28.C: Likewise.
31720         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
31721         syntax.
31722         * g++.old-deja/g++.pt/crash32.C: Change error message.
31723         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
31724         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
31725         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
31726         error message position.
31727         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
31728         * g++.old-deja/g++.pt/defarg8.C: Change error message.
31729         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
31730         syntax.
31731         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
31732         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
31733         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
31734         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
31735         keyword.
31736         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31737         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
31738         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
31739         keyword.
31740         * g++.old-deja/g++.pt/explicit71.C: Change error message.
31741         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
31742         syntax.
31743         * g++.old-deja/g++.pt/friend28.C: Account for use of
31744         non-dependent names.
31745         * g++.old-deja/g++.pt/friend29.C: Likewise.
31746         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
31747         rules.
31748         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
31749         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
31750         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
31751         lookup rules.
31752         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
31753         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
31754         keyword.
31755         * g++.old-deja/g++.pt/memclass20.C: Likewise.
31756         * g++.old-deja/g++.pt/memclass5.C: Likewise.
31757         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
31758         keyword.
31759         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
31760         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
31761         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
31762         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
31763         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
31764         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
31765         keyword.
31766         * g++.old-deja/g++.pt/spec10.C: Likewise.
31767         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
31768         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
31769         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
31770         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
31771         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
31772         * g++.old-deja/g++.pt/ttp62.C: Likewise.
31773         * g++.old-deja/g++.pt/ttp64.C: Likewise.
31774         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
31775         * g++.old-deja/g++.pt/typename15.C: Likewise.
31776         * g++.old-deja/g++.pt/typename22.C: Likewise.
31777         * g++.old-deja/g++.pt/typename6.C: Change error messages.
31778         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
31779         * g++.old-deja/g++.pt/virtual2.C: Likewise.
31780         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
31781         syntax.
31782         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
31783         return value extension.
31784         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
31785         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
31786         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
31787         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
31788
31789 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31790
31791         * g++.dg/warn/inline1.C: New test.
31792         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
31793         * g++.old-deja/g++.jason/synth10.C: Likewise.
31794         * g++.old-deja/g++.mike/net31.C: Likewise.
31795         * g++.old-deja/g++.mike/p8786.C: Likewise.
31796
31797         * g++.dg/template/friend10.C: New test.
31798         * g++.dg/template/conv5.C: New test.
31799
31800 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31801
31802         * g++.dg/lookup/scoped3.C: New test.
31803
31804         * g++.dg/lookup/decl1.C: New test.
31805         * g++.dg/lookup/decl2.C: New test.
31806
31807 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31808
31809         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
31810         gcc.c-torture/compile/20021015-1.c,
31811         gcc.c-torture/compile/20021015-2.c,
31812         gcc.c-torture/compile/20021123-1.c,
31813         gcc.c-torture/compile/20021123-2.c,
31814         gcc.c-torture/compile/20021123-3.c,
31815         gcc.c-torture/compile/20021123-4.c,
31816         gcc.c-torture/execute/20021024-1.c: Add tests previously added
31817         only to 3.1 or 3.2 branch.
31818
31819 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
31820
31821         * gcc.dg/i386-bitfield3.c: New test.
31822
31823         * gcc.dg/i386-bitfield2.c: New test.
31824
31825 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
31826
31827         * g++.dg/parse/conv_op1.C: New test.
31828
31829 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
31830
31831         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
31832         approved.
31833
31834 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
31835
31836         * gcc.c-torture/compile/20021220-1.c: New test.
31837
31838 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
31839
31840         * gcc.dg/i386-fastcall-1.c: New.
31841
31842 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31843
31844         * gcc.c-torture/execute/20021219-1.c: New test.
31845
31846 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31847
31848         * gcc.dg/i386-pic-1.c: New test.
31849
31850 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31851
31852         PR c++/8099
31853         * g++.dg/template/friend9.C: New test.
31854
31855 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31856
31857         PR c++/3663
31858         * g++.dg/template/access7.C: New test.
31859
31860 2002-12-18  Nick Clifton  <nickc@redhat.com>
31861
31862         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
31863         the libstdc++-v3 directory has been found.
31864
31865 2002-12-12  Devang Patel <dpatel@apple.com>
31866         * gcc.dg/darwin-ld-1.c: New test.
31867         * gcc.dg/darwin-ld-2.c: New test.
31868         * gcc.dg/darwin-ld-3.c: New test.
31869         * gcc.dg/darwin-ld-4.c: New test.
31870         * gcc.dg/darwin-ld-5.c: New test.
31871
31872 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31873
31874         * gcc.c-torture/compile/20021212-1.c: New test.
31875
31876 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
31877
31878         * gcc.dg/fshort-wchar: New test.
31879
31880 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
31881
31882         PR c++/8372
31883         * g++.dg/template/dtor1.C: New test.
31884
31885         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
31886         markers.
31887
31888 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
31889
31890         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
31891
31892 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
31893
31894         * g++.dg/template/static1.C: New test.
31895         * g++.dg/template/static2.C: New test.
31896         * g++.old-deja/g++.ext/memconst.C: New test.
31897
31898 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31899
31900         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
31901         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
31902         * g++.dg/special/initp1.C: Likewise.
31903
31904 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
31905
31906         * gcc.c-torture/execute/20021204-1.c: New test.
31907
31908 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
31909
31910         * gcc.dg/ppc-fmadd-1.c: New file.
31911         * gcc.dg/ppc-fmadd-2.c: New file.
31912         * gcc.dg/ppc-fmadd-3.c: New file.
31913
31914 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31915
31916         * gcc.c-torture/compile/20021204-1.c: New test.
31917
31918 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31919
31920         * g++.dg/inherit/covariant2.C: New test.
31921         * g++.dg/inherit/covariant3.C: New test.
31922         * g++.dg/inherit/covariant4.C: New test.
31923         * g++.dg/inherit/covariant1.C: Remove XFAIL.
31924         * g++.old-deja/g++.robertl/eb17.C: Likewise.
31925
31926 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
31927
31928         PR c++/8688
31929         * g++.dg/init/brace3.C: New test.
31930
31931 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
31932
31933         * gcc.dg/20020210-1.c: Fix a comment typo.
31934
31935 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
31936
31937         PR c++/8720
31938         * g++.dg/parse/defarg1.C: New test.
31939
31940         PR c++/8615
31941         * g++.dg/template/char1.C: New test.
31942
31943         * g++.dg/template/varmod1.C: Fix typo.
31944
31945 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31946
31947         DR 180
31948         * g++.old-deja/g++.pt/crash32.C: Expect error.
31949
31950 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
31951
31952         PR c++/5919
31953         * g++.dg/template/varmod1.C: New test.
31954
31955         PR c++/8727
31956         * g++.dg/inherit/typeinfo1.C: New test.
31957
31958         PR c++/8663
31959         * g++.dg/inherit/typedef1.C: New test.
31960
31961 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
31962
31963         PR c++/8332
31964         PR c++/8493
31965         * g++.dg/template/strlen1.C: New test.
31966
31967         PR c++/8227
31968         * g++.dg/template/ctor2.C: New test.
31969
31970         PR c++/8214
31971         * g++.dg/init/string1.C: New test.
31972
31973         PR c++/8511
31974         * g++.dg/template/friend8.C: New test.
31975
31976 2002-11-29  Joe Buck <jbuck@synopsys.com>
31977
31978         * g++.dg/lookup/anon2.C: New test.
31979
31980 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
31981
31982         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
31983         h8300 port.
31984
31985 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
31986
31987         * gcc.dg/bitfld-6.c: New test.
31988
31989 2002-11-27  Jan Hubicka  <jh@suse.cz>
31990
31991         * gcc.c-torture/execute/20021127.[cx]: New test.
31992
31993 2002-11-26  Jan Hubicka  <jh@suse.cz>
31994
31995         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
31996         quality.
31997
31998 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
31999
32000         * g++.dg/init/brace2.C: New test.
32001         * g++.old-deja/g++.mike/p9129.C: Correct.
32002
32003 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
32004
32005         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
32006
32007 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
32008
32009         * gcc.dg/sibcall-6: New test for indirect sibcalls.
32010
32011 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
32012
32013         * testsuite/g++.dg/abi/empty11.C: New test.
32014         * testsuite/g++.dg/rtti/cv1.C: New test.
32015
32016 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
32017
32018         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
32019
32020 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
32021
32022         * g++.dg/abi/empty10.C: New test.
32023
32024 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32025
32026         * gcc.c-torture/compile/20021124-1.c: New test.
32027
32028 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
32029
32030         * g++.dg/abi/rtti2.C: New test.
32031
32032 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32033
32034         * gcc.dg/i386-unroll-1.c: New test.
32035
32036 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32037
32038         * gcc.c-torture/compile/20021120-1.c: New test.
32039         * gcc.c-torture/compile/20021120-2.c: New test.
32040
32041 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32042
32043         * gcc.dg/bitfld-5.c: New test.
32044
32045 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32046
32047         * gcc.c-torture/execute/20021120-3.c: New test.
32048
32049 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32050
32051         * gcc.c-torture/execute/20021120-2.c: New test.
32052
32053 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32054
32055         * gcc.c-torture/execute/20021120-1.c: New test.
32056
32057 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
32058
32059         * gcc.c-torture/execute/20021118-3.c: New test.
32060
32061 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32062
32063         * gcc.c-torture/compile/20021119-1.c: New test.
32064
32065 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
32066
32067         * gcc.dg/duff-1.c: New test.
32068         * gcc.dg/duff-2.c: New test.
32069         * gcc.dg/duff-3.c: New test.
32070
32071 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
32072
32073         * gcc.dg/cpp/_Pragma5.c: New test.
32074
32075 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32076
32077         * gcc.c-torture/execute/20021118-2.c: New test.
32078
32079 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32080
32081         * gcc.c-torture/execute/20021118-1.c: New test.
32082
32083 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
32084
32085         * gcc.dg/20021116-1.c: New test.
32086
32087 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
32088
32089         * g++.dg/abi/vcall1.C: New test.
32090
32091 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
32092
32093         * gcc.dg/20021029-1.c: New test.
32094         * gcc.dg/20021029-2.c: New test.
32095
32096 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32097
32098         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
32099
32100 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32101
32102         PR c/8439
32103         * gcc.dg/20021110.c: Move to ...
32104         * gcc.c-torture/compile/20021110.c: .... here.
32105
32106 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32107
32108         PR c/8467
32109         * gcc.c-torture/execute/20021111-1.c
32110
32111 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32112
32113         PR c/8439
32114         * gcc.dg/20021110.c: New test.
32115
32116 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
32117
32118         * g++.dg/abi/vthunk3.C: Run only on x86.
32119
32120 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32121
32122         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
32123
32124 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
32125
32126         * lib/compat.exp (compat-execute): Fix logic error in last
32127         change.
32128
32129 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
32130
32131         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
32132
32133 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32134
32135         PR c++/8389
32136         * g++.dg/template/access6.C: New test.
32137
32138 2002-11-08  Jan Hubicka  <jh@suse.cz>
32139
32140         * gcc.dg/i386-ssefp-1.c: New test.
32141         * gcc.dg/i386-ssefp-1.c: New test.
32142
32143 2002-11-08  Jan Hubicka  <jh@suse.cz>
32144
32145         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
32146
32147 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32148
32149         * g++.dg/abi/vthunk3.C: New test.
32150
32151         PR c++/8338
32152         * g++.dg/template/crash2.C: New test.
32153
32154 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32155
32156         * testsuite/g++.dg/abi/dtor1.C: New test.
32157         * testsuite/g++.dg/abi/dtor2.C: Likewise.
32158
32159 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
32160
32161         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
32162         Darwin.
32163
32164 2002-11-04  Adam Nemet  <anemet@lnxw.com>
32165
32166         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
32167         -mthumb.  Only xfail with -O0.
32168
32169 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
32170
32171         * g++.dg/abi/thunk1.C: New test.
32172         * g++.dg/abi/thunk2.C: Likewise.
32173         * g++.dg/abi/vtt1.C: Likewise.
32174
32175 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
32176
32177         PR optimization/8423
32178         * gcc.c-torture/execute/builtin-constant.c: New test.
32179
32180 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
32181
32182         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
32183         Add some more cases.
32184
32185 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
32186
32187         PR c++/8391
32188         * g++.dg/opt/local1.C: New test.
32189
32190 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
32191
32192         PR c++/8160
32193         * g++.dg/template/complit1.C: New test.
32194
32195         PR c++/8149
32196         * g++.dg/template/typename4.C: Likewise.
32197
32198 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32199
32200         Core issue 287, PR c++/7639
32201         * g++.dg/template/instantiate1.C: Adjust error location.
32202         * g++.dg/template/instantiate3.C: New test.
32203         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
32204         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
32205         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
32206
32207 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
32208
32209         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
32210
32211 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
32212
32213         PR c++/8287
32214         * g++.dg/init/dtor2.C: New test.
32215
32216 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32217
32218         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
32219         * gcc.dg/nest.c: Bypass errors on irix6.
32220
32221 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
32222
32223         * gcc.dg/nest.c: Expect error for mmix-*-*.
32224         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
32225
32226 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
32227
32228         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
32229         markers.
32230
32231         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
32232
32233 2002-10-25  Mike Stump  <mrs@apple.com>
32234
32235         * gcc.dg/warn-1.c: New test.
32236
32237 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32238
32239         * g++.dg/template/typename3.C: New test.
32240
32241 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
32242
32243         * g++.dg/lookup/ptrmem1.C: New test.
32244
32245         * g++.dg/abi/vthunk2.C: New test.
32246
32247 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32248
32249         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
32250
32251 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
32252
32253         * g++.dg/abi/empty9.C: New test.
32254
32255 2002-10-24  Richard Henderson  <rth@redhat.com>
32256
32257         * g++.dg/inherit/thunk1.C: Enable for ia64.
32258
32259 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32260
32261         PR c++/8067
32262         * g++.dg/lookup/pretty1.C: New test.
32263
32264 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
32265
32266         * gcc.dg/20021023-1.c: New test.
32267
32268 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32269
32270         PR c++/7679
32271         * g++.dg/parse/inline1.C: New test.
32272
32273 2002-10-23  Richard Henderson  <rth@redhat.com>
32274
32275         * g++.dg/inherit/thunk1.C: Enable for x86_64.
32276
32277         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
32278
32279 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
32280
32281         PR c++/6579
32282         * g++.dg/parse/stmtexpr3.C: New test.
32283
32284 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32285
32286         * g++.dg/expr/cond1.C: New test.
32287
32288 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32289
32290         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
32291
32292 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32293
32294         * g++.dg/abi/vbase13.C: New test.
32295         * g++.dg/abi/vbase14.C: Likewise.
32296
32297 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
32298
32299         * gcc.dg/tls/pic-1.c: New test.
32300         * gcc.dg/tls/nonpic-1.c: New test.
32301         * gcc.dg/20021018-1.c: New test.
32302
32303 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32304
32305         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
32306         Remove only files with the same base name as the test case.
32307         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
32308         (profopt-execute): Likewise.  Also, remove old profiling
32309         and performance data files before running the tests.
32310
32311         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
32312         * g++.dg/bprob/bprob.exp: Likewise.
32313         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
32314         to allow more general test case names.
32315
32316         * g++.dg/bprob/bprob-1.C: Rename to ...
32317         * g++.dg/bprob/g++-bprob-1.C: ... this.
32318
32319         * g77.dg/bprob/bprob-1.f: Rename to ...
32320         * g77.dg/bprob/g77-bprob-1.f: ... this.
32321
32322 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32323
32324         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
32325         bison 1.50 or later.
32326
32327 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
32328
32329         * g++.dg/README: Describe more test directories.
32330
32331 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32332
32333         * g++.dg/init/array6.C: Add additional tests.
32334
32335 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32336
32337         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
32338         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
32339
32340 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
32341
32342         * gcc.c-torture/compile/20020604-1.x: New.
32343         * gcc.c-torture/compile/simd-5.x: Likewise.
32344         * gcc.c-torture/execute/920710-1.x: Likewise.
32345         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
32346
32347 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32348
32349         * g++.dg/inherit/override1.C: Add dg-options clause.
32350
32351 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32352
32353         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
32354         _mm_slli_si128.
32355
32356 2002-10-19  Andreas Schwab  <schwab@suse.de>
32357
32358         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
32359         directory component.
32360
32361 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
32362
32363         * g++.dg/inherit/thunk1.C: New test.
32364
32365         * g++.dg/inherit/override1.C: New test.
32366
32367         * g++.dg/abi/mangle11.C: New test.
32368         * g++.dg/abi/mangle14.C: New test.
32369         * g++.dg/abi/mangle17.C: New test.
32370
32371 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
32372
32373         * g++.dg/overload/member2.C: New test.
32374
32375 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
32376
32377         * g++.dg/README: Describe new compat directory.
32378         * g++.dg/dg.exp: Skip tests in compat directory.
32379         * README.compat: New file.
32380         * lib/compat.exp: New expect script.
32381         * g++.dg/compat: New test directory.
32382         * g++.dg/compat/compat.exp: New expect script.
32383         * g++.dg/compat/abi: New test directory.
32384         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
32385         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
32386         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
32387         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
32388         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
32389         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
32390         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
32391         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
32392         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
32393         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
32394         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
32395         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
32396         * g++.dg/compat/break: New test directory.
32397         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
32398         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
32399         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
32400         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
32401         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
32402         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
32403         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
32404         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
32405         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
32406         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
32407         g++.dg/compat/break/README: New files.
32408         * g++.dg/compat/eh: New test directory.
32409         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
32410         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
32411         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
32412         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
32413         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
32414         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
32415         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
32416         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
32417         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
32418         g++.dg/compat/eh/filter2_y.C,
32419         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
32420         g++.dg/compat/eh/new1_y.C,
32421         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
32422         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
32423         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
32424         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
32425         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
32426         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
32427         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
32428         g++.dg/compat/eh/unexpected1_y.C: New files.
32429         * g++.dg/compat/init: New test directory.
32430         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
32431         g++.dg/compat/init/array5_y.C,
32432         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
32433         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
32434         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
32435         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
32436         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
32437         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
32438         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
32439         g++.dg/compat/init/init-ref2_y.C: New files.
32440
32441 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32442
32443         PR c++/7584
32444         * g++.dg/inherit/using3.C: New test.
32445
32446 2002-10-17  Jan Hubicka  <jh@suse.cz>
32447
32448         * gcc.dg/20021017-2.c: New test.
32449
32450 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32451
32452         * g++.dg/abi/mangle16.C: Adjust.
32453
32454         * g++.dg/init/array8.C: New test.
32455
32456 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
32457
32458         * gcc.dg/special/mips-abi.exp: New test.
32459         * gcc.dg/special/mips-abi.s: Empty file used by the above.
32460
32461 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32462
32463         * g++.dg/abi/mangle16.C: New test.
32464         * g++.dg/abi/mangle17.C: Likewise.
32465
32466         PR c++/7478
32467         * g++.dg/template/ref1.C: New test.
32468
32469 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32470
32471         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
32472
32473 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
32474
32475         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
32476
32477 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32478
32479         PR c++/7524
32480         * g++.dg/init/array7.C: New test.
32481
32482 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
32483
32484         * g++.dg/init/array6.C: New test.
32485
32486         * g++.dg/abi/mangle13.C: Likewise.
32487         * g++.dg/abi/mangle14.C: Likewise.
32488         * g++.dg/abi/mangle15.C: Likewise.
32489
32490 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32491
32492         * g++.dg/abi/empty8.C: New test.
32493
32494 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
32495
32496         * g++.dg/init/ctor1.C: New test.
32497
32498 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
32499
32500         * gcc.c-torture/execute/20021015-1.c: New test.
32501
32502 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
32503
32504         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
32505
32506 2002-10-14  Jan Hubicka  <jh@suse.cz>
32507
32508         * gcc.dg/i386-ssetype-[1-5].c: New tests.
32509
32510 2002-10-14  Richard Henderson  <rth@redhat.com>
32511
32512         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
32513
32514 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32515
32516         PR optimization/6631
32517         * g++.dg/opt/const2.C: New test.
32518
32519 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32520
32521         PR c++/7176
32522         * g++.dg/parse/friend1.C: New test.
32523         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
32524
32525 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
32526
32527         * gcc.dg/20021014-1.c: New test.
32528
32529 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
32530
32531         PR c++/5661
32532         * g++.dg/ext/vlm1.C: New test.
32533         * g++.dg/ext/vlm2.C: Likewise.
32534
32535         * g++.dg/init/array1.C: Remove invalid braces.
32536         * g++.dg/init/brace1.C: New test.
32537         * g++.dg/init/copy2.C: Likewise.
32538         * g++.dg/init/copy3.C: Likewise.
32539         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
32540         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
32541         braces.
32542
32543 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
32544
32545         * gcc.dg/cpp/assembler.S: Don't use -ansi.
32546
32547 2002-10-11  Richard Shann  <richard.shann@superh.com>
32548
32549         * gcc.c-torture/compile/simd-5.c: New test.
32550
32551 2002-10-10  Roger Sayle  <roger@eyesopen.com>
32552
32553         * gcc.c-torture/execute/shiftopt-1.c: New test case.
32554
32555 2002-10-10  Jim Wilson  <wilson@redhat.com>
32556
32557         * gcc.c-torture/execute/20021010-1.c: New test.
32558
32559 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
32560
32561         PR c/7353
32562         * g++.dg/ext/typedef-init.C: New test.
32563         * gcc.dg/typedef-init.c: New test.
32564
32565 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
32566
32567         * gcc.dg/cpp/paste13.c: New test.
32568
32569 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32570
32571         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
32572         remaining platforms, XFAIL during compile, not execute.  Don't
32573         XFAIL at -O0.
32574
32575 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32576
32577         * gcc.dg/alias-1.c: Tweak expected warning.
32578
32579 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
32580
32581         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
32582
32583 2002-10-06  Andreas Jaeger  <aj@suse.de>
32584
32585         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
32586         * gcc.dg/cpp/c++98.C: Likewise.
32587
32588         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
32589         * g++.dg/cpp/c++98.C: Likewise.
32590
32591         * g++.dg/README (Subdirectories): Mention cpp directory.
32592
32593         PR target/7559
32594         * gcc.dg/20021006-1.c: New test.
32595
32596 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32597
32598         PR c++/7804
32599         * g++.dg/other/warning1.C: New test.
32600
32601 2002-10-04  Roger Sayle  <roger@eyesopen.com>
32602
32603         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
32604         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
32605         and sparc-*-* with -m64 as expected failures.  See PR 8087.
32606
32607 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32608
32609         PR c++/7931
32610         * g++.dg/template/ptrmem3.C: New test.
32611
32612         PR c++/7754
32613         * g++.dg/template/union1.C: New test.
32614
32615 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32616
32617         PR c++/8006
32618         * g++.dg/abi/mangle9.C: New test.
32619         * g++.dg/abi/mangle10.C: New test.
32620         * g++.dg/abi/mangle11.C: New test.
32621         * g++.dg/abi/mangle12.C: New test.
32622
32623 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
32624
32625         PR c++/7188.
32626         * g++.dg/template/meminit1.C: New test.
32627         * g++.dg/warn/Wreorder-1.C: Likewise.
32628         * g++.old-deja/g++.mike/warn3.C: Tweak.
32629         * lib/prune.exp: Ingore "in copy constructor".
32630
32631 2002-10-02  Andreas Jaeger  <aj@suse.de>
32632
32633         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
32634         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
32635         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
32636         on x86-64.
32637
32638 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32639
32640         * gcc.dg/empty1.C: Fix typo.
32641
32642 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
32643
32644         * gcc.dg/alias-1.c: New test.
32645
32646 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32647
32648         * gcc.dg/empty1.C: New test.
32649
32650         * g++.dg/tls/init-2.C: Tweak error messages.
32651
32652 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
32653
32654         * gcc.c-torture/compile/20020923-1.c: New test.
32655
32656 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
32657
32658         * gcc.c-torture/execute/ffs-1.c: New test.
32659         * gcc.c-torture/execute/ffs-2.c: Ditto.
32660
32661 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
32662
32663         * g++.dg/overload/member1.C: New test.
32664
32665 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
32666
32667         * g++.dg/abi/empty7.C: New test.
32668         * g++.dg/init/pm2.C: Likewise.
32669
32670 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
32671
32672         * g++.dg/rtti/crash1.C: New test.
32673
32674 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
32675
32676         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
32677         gcc.dg/sibcall-4.c: New tests.
32678
32679 2002-09-28  Roger Sayle  <roger@eyesopen.com>
32680
32681         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
32682         powerpc and MMIX targets.
32683
32684 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
32685
32686         * gcc.dg/cpp/20020927-1.c: New.
32687
32688 2002-09-26  David S. Miller  <davem@redhat.com>
32689
32690         * gcc.c-torture/compile/trunctfdf.c: New.
32691
32692 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32693
32694         * lib/target-supports.exp (check_weak_available): Handle solaris2.
32695
32696 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
32697
32698         * gcc.c-torture/execute/loop-15.c: New.
32699
32700 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
32701
32702         * README.QMTEST: Fix typo.
32703
32704 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
32705
32706         * gcc.dg/20020926-1.c: New test.
32707
32708 2002-09-25  David S. Miller  <davem@redhat.com>
32709
32710         PR target/7842
32711         * gcc.c-torture/execute/shiftdi.c: New test.
32712
32713 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
32714
32715         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
32716         unique to the tool.
32717         * lib/g77.exp (g77_init): Likewise.
32718         * lib/g++.exp (g++_init): Likewise.
32719         * lib/objc.exp (objc_init): Likewise.
32720
32721 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
32722
32723         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
32724         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
32725         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
32726
32727 2002-09-25  Richard Henderson  <rth@redhat.com>
32728
32729         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
32730         too-small long double.
32731
32732 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
32733
32734         * gcc.dg/20020919-1.c: New test.
32735
32736 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
32737
32738         * g++.dg/abi/bitfield6.C: New test.
32739         * g++.dg/abi/bitfield7.C: New test.
32740         * g++.dg/abi/bitfield8.C: New test.
32741         * g++.dg/abi/vbase11.C: New test.
32742
32743 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32744
32745         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
32746         hppa*-*-hpux*.  Update test comment.
32747
32748 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
32749
32750         * gcc.dg/tls/struct-1.c: New test.
32751
32752 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
32753
32754         * gcc.dg/cpp/tr-warn2.c: Update.
32755
32756 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32757
32758         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
32759
32760 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32761
32762         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
32763         systems.
32764
32765 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
32766
32767         * gcc.c-torture/execute/ieee/mzero3.c: New test.
32768
32769         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32770         Adjust for c++filt moved to binutils.  Remove spurious duplicate
32771         setting of cxxfilt.
32772
32773 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
32774
32775         * gcc.dg/20020312-2.c: Update for darwin.
32776
32777 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32778
32779         * g++.old-deja/g++.other/crash32.C: Mark ICE.
32780
32781 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
32782
32783         * objc.dg/comp-types-1.m: New test.
32784         * objc.dg/comp-types-2.m: New test.
32785         * objc.dg/comp-types-3.m: New test.
32786         * objc.dg/comp-types-4.m: New test.
32787         * objc.dg/comp-types-5.m: New test.
32788         * objc.dg/comp-types-6.m: New test.
32789
32790 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32791
32792         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
32793
32794 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32795
32796         * g++.dg/other/do1.C: New test.
32797
32798         * g++.dg/template/subst1.C: New test.
32799
32800 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
32801
32802         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
32803
32804 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32805
32806         * g++.dg/template/qualttp20.C: Adjust expected errors.
32807         * g++.old-deja/g++.jason/report.C: Likewise.
32808         * g++.old-deja/g++.other/qual1.C: Likewise.
32809
32810         * g++.dg/lookup/scoped2.C: New test.
32811
32812         * g++.dg/ext/asm3.C: New test.
32813
32814 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
32815
32816         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
32817
32818 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
32819
32820         * ChangeLog: follow spelling conventions.
32821         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
32822         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
32823         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
32824         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
32825         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
32826         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
32827         * g++.old-deja/g++.law/global-init1.C: Likewise.
32828         * g++.old-deja/g++.other/delete4.C: Likewise.
32829         * g++.old-deja/g++.other/inline21.C: Likewise.
32830         * g++.old-deja/g++.other/singleton.C: Likewise.
32831         * g77.dg/strlen0.f: Likewise.
32832         * g77.f-torture/compile/20010519-1.f: Likewise.
32833         * g77.f-torture/compile/980310-4.f: Likewise.
32834         * gcc.c-torture/compile/20000605-1.c: Likewise.
32835         * gcc.c-torture/execute/20020225-1.c: Likewise.
32836         * gcc.dg/c90-hexfloat-2.c: Likewise.
32837         * gcc.dg/c99-bool-1.c: Likewise.
32838         * gcc.dg/c99-hexfloat-2.c: Likewise.
32839         * gcc.dg/dll-2.c: Likewise.
32840         * gcc.dg/wtr-union-init-1.c: Likewise.
32841         * gcc.dg/wtr-union-init-2.c: Likewise.
32842         * gcc.dg/wtr-union-init-3.c: Likewise.
32843         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32844         * gcc.dg/cpp/defined.c: Likewise.
32845         * gcc.dg/cpp/macsyntx.c: Likewise.
32846         * gcc.dg/cpp/paste2.c: Likewise.
32847         * gcc.dg/cpp/trad/defined.c: Likewise.
32848         * gcc.dg/format/c90-printf-1.c: Likewise.
32849         * gcc.dg/format/c90-scanf-1.c: Likewise.
32850         * gcc.dg/format/c99-printf-1.c: Likewise.
32851         * gcc.dg/format/c99-scanf-1.c: Likewise.
32852         * gcc.misc-tests/gcov-8.c: Likewise.
32853         * lib/profopt.exp: Likewise.
32854
32855 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
32856
32857         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
32858
32859 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32860
32861         * g++.dg/inherit/using2.C: New test.
32862
32863 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
32864
32865         * ChangeLog: Follow spelling conventions.
32866         * g++.dg/template/friend4.C: Likewise.
32867         * g++.old-deja/g++.pt/crash67.C: Likewise.
32868         * gcc.c-torture/execute/20000801-4.c: Likewise.
32869         * gcc.dg/c90-digraph-1.c: Likewise.
32870         * gcc.dg/c94-digraph-1.c: Likewise.
32871         * gcc.dg/c99-digraph-1.c: Likewise.
32872         * gcc.dg/cpp/line5.c: Likewise.
32873         * gcc.dg/cpp/multiline.c: Likewise.
32874         * gcc.dg/cpp/trad/literals-1.c: Likewise.
32875         * gcc.dg/format/attr-3.c: Likewise.
32876         * gcc.dg/format/c90-scanf-3.c: Likewise.
32877         * gcc.dg/format/ext-4.c: Likewise.
32878
32879 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32880
32881         * g++.dg/template/pretty1.C: New test.
32882
32883 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
32884
32885         * gcc.c-torture/execute/struct-cpy-1.c: New test.
32886
32887 2002-09-13  Matt Austern  <austern@apple.com>
32888
32889         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
32890         passing a cast expression to a function by const reference.
32891
32892 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
32893
32894         * g++.dg/template/deduce1.C: New test.
32895
32896 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
32897
32898         * gcc.c-torture/execute/simd-1.c: Force all use of int to
32899         32-bit int.
32900
32901 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32902
32903         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
32904         usage.
32905
32906 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
32907
32908         * gcc.c-torture/compile/20020910-1.c: New test.
32909
32910 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
32911
32912         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
32913
32914 2002-09-10  Andreas Jaeger  <aj@suse.de>
32915
32916         * gcc.dg/20020312-2.c: Adjust for x86-64.
32917
32918 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
32919
32920         * g77.dg/7388.f: New test case for PR 7388.
32921
32922 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
32923
32924         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
32925
32926 2002-09-05  Ziemowit Laski <zlaski@apple.com>
32927
32928         * objc.dg/proto-lossage-1.m: New test.
32929
32930 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
32931
32932         * gcc.dg/cpp/_Pragma4.c: Fix typo.
32933
32934 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
32935
32936         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
32937         expected to pass.
32938
32939 2002-09-06  Stan Shebs  <shebs@apple.com>
32940             David Edelsohn  <edelsohn@gnu.org>
32941
32942         * gcc.dg/weak: New directory.
32943         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
32944         target-specific xfail bits.
32945         * gcc.dg/typeof-2.c: Move to new directory.
32946         * gcc.dg/weak.exp: New expect script.
32947
32948 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
32949
32950         * gcc.c-torture/execute/extzvsi.c: New test.
32951
32952 2002-09-05  Stan Shebs  <shebs@apple.com>
32953
32954         * gcc.dg/weak-1.c: xfail on Darwin.
32955         * gcc.dg/weak-2.c: Ditto.
32956         * gcc.dg/weak-3.c: Ditto.
32957         * gcc.dg/weak-4.c: Ditto.
32958         * gcc.dg/weak-5.c: Ditto.
32959         * gcc.dg/weak-6.c: Ditto.
32960         * gcc.dg/weak-7.c: Ditto.
32961         * gcc.dg/weak-8.c: Ditto.
32962         * gcc.dg/weak-9.c: Ditto.
32963
32964 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
32965
32966         * gcc.c-torture/execute/loop-14.c: New test.
32967
32968 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
32969
32970         * g++.dg/other/cxa-atexit1.C: New test.
32971
32972         * gcc.dg/typeof-2.c: New test.
32973
32974 2002-09-03  Roger Sayle  <roger@eyesopen.com>
32975
32976         * gcc.dg/builtins-2.c: New testcase.
32977         * gcc.dg/builtins-3.c: New testcase.
32978
32979 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
32980
32981         * gcc.dg/cpp/_Pragma4.c: New test.
32982
32983 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
32984
32985         * objc/execute/nil_method-1.m: New testcase.
32986
32987 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
32988
32989         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
32990         [Object class], not [Object initialize].
32991
32992 2002-08-31  Roger Sayle  <roger@eyesopen.com>
32993             Hans-Peter Nilsson  <hp@bitrange.com>
32994
32995         * gcc.c-torture/execute/20020720-1.x: Skip test on
32996         mmix-knuth-mmixware.  Correct comment.
32997
32998 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
32999
33000         * testsuite/g++.dg/abi/bitfield5.C: New test.
33001         * testsuite/g++.dg/abi/vbase10.C: Likewise.
33002
33003 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
33004
33005         * objc.dg/undeclared-selector.m: New test.
33006
33007 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
33008
33009         * g++.dg/other/offsetof1.C: Avoid cast warning.
33010
33011 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
33012
33013         * objc.dg/super-class-2.m: New test.
33014
33015 2002-08-24  Matt Austern  <austern@apple.com>
33016
33017         * g++.dg/ext/lvaddr.C: New test.
33018         * g++.dg/ext/lvcast.C: New test.
33019
33020 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
33021
33022         * testsuite/g++.dg/inherit/cond1.C: New test.
33023
33024 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
33025
33026         * gcc.dg/noncompile/incomplete-1.c: New test.
33027
33028 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33029
33030         * gcc.dg/typespec-1.c: New test.
33031
33032 2002-08-20  Devang Patel  <dpatel@apple.com>
33033         * objc.dg/proto-hier-2.m: New test.
33034
33035 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
33036
33037         * objc.dg/bitfield-1.m: New test.
33038         * objc.dg/bitfield-2.m: New test.
33039
33040 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33041
33042         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
33043         gcc.dg/c99-flex-array-4.c: New tests.
33044
33045 2002-08-16  Stan Shebs  <shebs@apple.com>
33046
33047         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
33048
33049 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
33050
33051         * gcc.dg/typeof-1.c: New test.
33052         * g++.dg/ext/typeof2.C: New test.
33053
33054 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33055
33056         * g++.dg/other/offsetof1.C: New test.
33057
33058 2002-08-14  Richard Henderson  <rth@redhat.com>
33059
33060         * gcc.dg/tls/diag-3.c: Fix expected message strings.
33061
33062 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
33063
33064         * gcc.dg/cpp/_Pragma3.c: New test.
33065
33066 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
33067
33068         * g++.dg/template/inherit3: New test.
33069
33070 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33071
33072         * gcc.dg/bitfld-4.c: Add blank options.
33073
33074 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
33075
33076         * g++.dg/template/crash1.C: New test.
33077
33078 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33079
33080         * gcc.dg/tls/opt-2.c: New test.
33081
33082 2002-08-08  Devang Patel  <dpatel@apple.com>
33083
33084         * objc.dg/selector-1.m : New test
33085
33086 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33087
33088         * g++.dg/abi/bitfield4.C: New test.
33089         * gcc.dg/bitfld-4.c: New test.
33090
33091 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33092
33093         * g++.dg/other/packed1.C: New test.
33094
33095 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
33096
33097         * g++.dg/abi/offsetof.C: Tweak error messages.
33098         * g++.old-deja/g++.mike/p10769a.C: Likewise.
33099
33100 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33101
33102         * gcc.dg/bitfld-3.c: New test.
33103
33104 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33105             Richard Henderson  <rth@redhat.com>
33106
33107         * gcc.dg/i386-bitfield1.c: New test.
33108         * g++.dg/abi/bitfield3.C: Update.
33109
33110 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
33111
33112         * objc.dg/const-str-2.m: Update.
33113         * gcc.dg/cpp/c++98.c: Change to C extension.
33114         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
33115         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
33116
33117 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
33118
33119         * testsuite/gcc.dg/tls/diag-3.c: New.
33120
33121 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
33122
33123         * g++.dg/README (Subdirectories): Document new subdir expr.
33124         * g++.dg/expr/pmf-1.C: New test.
33125
33126 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
33127
33128         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
33129
33130 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
33131
33132         * g++.dg/abi/bitfield3.C: New test.
33133
33134 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
33135
33136         * lib/gcov.exp: Tweak expected line formats.
33137         * gcc.misc-tests/gcov8.c: New test.
33138         * gcc.misc-tests/gcov8.x: New flags.
33139
33140 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
33141
33142         * consistency.vlad/layout/endian.c: Include string.h.
33143
33144         * gcc.c-torture/execute/20020805-1.c: New test.
33145
33146 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
33147
33148         * g++.dg/other/conversion1.C: New test.
33149
33150 2002-08-03  Roger Sayle  <roger@eyesopen.com>
33151
33152         * gcc.dg/builtins-1.c: New testcase.
33153
33154 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
33155
33156         * g++.dg/inherit/access3.C: New test.
33157
33158 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
33159
33160         * gcc.dg/ia64-visibility-2.c: New test.
33161
33162 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
33163
33164         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
33165         __qualifier_flags to __flags.
33166
33167 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
33168
33169         * g++.dg/inherit/operator1.C: New test.
33170         * g++.dg/lookup/disamb1.C: Fix typo in comment.
33171         * g++.dg/other/error1.C: Change expected error message.
33172         * g++.dg/template/conv4.C: Likewise.
33173
33174 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
33175
33176         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
33177         for documented behavior.
33178
33179 2002-07-25  Roger Sayle  <roger@eyesopen.com>
33180
33181         * gcc.c-torture/execute/20020720-1.x: Skip this test on
33182         several targets known to fail.
33183
33184 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
33185
33186         * gcc.dg/mips-args-[123].c: New tests.
33187
33188 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
33189
33190         * gcc.dg/ppc-spe.c: New.
33191
33192 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
33193
33194         * g++.dg/other/ptrmem4.C: New testcase.
33195
33196 2002-07-24  Richard Henderson  <rth@redhat.com>
33197
33198         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
33199
33200 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
33201
33202         * g++.dg/ext/alignof1.C (main): Return 0 for success.
33203
33204 2002-07-24  Roger Sayle  <roger@eyesopen.com>
33205
33206         * gcc.c-torture/execute/memset-3.c: New testcase.
33207
33208 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
33209
33210         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
33211         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
33212
33213 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33214
33215         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
33216         Delete.
33217
33218 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
33219
33220         * gcc.c-torture/compile/simd-4.c: New test.
33221
33222 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33223
33224         PR c++/7347, c++/7348
33225         * g++.dg/template/access4.C: New test.
33226         * g++.dg/template/access5.C: New test.
33227         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
33228         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
33229         * g++.old-deja/g++.pt/ttp58.C: Likewise.
33230         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
33231
33232 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
33233
33234         * gcc.dg/gnu89-init-2.c: New test.
33235
33236 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
33237
33238         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
33239
33240 2002-07-20  Roger Sayle  <roger@eyesopen.com>
33241
33242         * gcc.c-torture/execute/20020720-1.c: New testcase.
33243
33244 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
33245
33246         * gcc.dg/cpp/Wsignprom.c: New tests.
33247
33248 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
33249
33250         * gcc.c-torture/execute/loop-13.c: New test.
33251
33252 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
33253
33254         * gcc.dg/cpp/expr.c: New tests.
33255
33256 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
33257
33258         * g++.dg/opt/pr6713.C: Add template instantiation.
33259
33260 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
33261
33262         * gcc.dg/nest.c: New test.
33263
33264 2002-07-17  Richard Henderson  <rth@redhat.com>
33265
33266         * g++.dg/opt/pr6713.C: New test.
33267
33268 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
33269
33270         * gcc.c-torture/execute/loop-2e.x: Let the testcase
33271         XFAIL for all x86 processors.
33272
33273 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
33274
33275         * gcc.c-torture/execute/20010122-1.x: Do not test with
33276         -fomit-frame-pointer.
33277
33278 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33279
33280         * g++.dg/template/instantiate2.C: New test.
33281         * g++.dg/template/spec4.C: New test.
33282
33283 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33284
33285         * g++.dg/template/access2.C: New test.
33286         * g++.dg/template/access3.C: New test.
33287
33288 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
33289
33290         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
33291         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
33292         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
33293         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
33294         Convert to use <stdarg.h>.
33295         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
33296         Delete.
33297         * gcc.dg/va-arg-2.c: New.
33298         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
33299
33300 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
33301
33302         * gcc.c-torture/compile/20020710-1.c: New test.
33303
33304 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
33305                           Andrew Pinski  <pinskia@physics.uc.edu>
33306
33307         gcc.c-torture/compile/simd-2.c: New testcase.
33308         gcc.c-torture/compile/simd-3.c: Likewise.
33309
33310 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
33311
33312         PR c++/7224
33313         * g++.dg/overload/error1.C: New test.
33314
33315 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33316
33317         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
33318         configuration and IRIX 6 O32 ABI.
33319
33320 2002-07-11  Roger Sayle  <roger@eyesopen.com>
33321
33322         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
33323
33324 2002-07-10  Roger Sayle  <roger@eyesopen.com>
33325
33326         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
33327
33328 2002-07-10  Jeffrey A Law  <law@redhat.com>
33329
33330         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
33331
33332         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
33333
33334 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
33335
33336         * gcc.dg/20020312-2.c: Check for __PPC__.
33337
33338 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
33339
33340         * gcc.c-torture/compile/20020709-1.c: New test.
33341
33342 2002-07-07  Roger Sayle  <roger@eyesopen.com>
33343
33344         * g++.dg/template/qualttp21.C: New test case.
33345
33346 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
33347
33348         * gcc.c-torture/compile/20020706-1.c: New test.
33349         * gcc.c-torture/compile/20020706-2.c: New test.
33350
33351 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
33352             Alexandre Oliva  <aoliva@redhat.com>
33353
33354         * g++.dg/warn/incomplete1.C: New test.
33355
33356 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33357
33358         PR c++/7099
33359         * g++.dg/warn/noreturn1.C: New test.
33360
33361 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
33362
33363         PR c++/6706
33364         * g++.dg/debug/debug6.C: New test.
33365         * g++.dg/debug/debug7.C: New test.
33366
33367 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
33368
33369         * gcc.c-torture/compile/simd-3.c: New test.
33370
33371 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
33372
33373         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
33374         * gcc.dg/20020620-1.c: Likewise.
33375
33376 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33377
33378         PR c++/6944
33379         * g++.dg/init/array4.C: New test.
33380         * g++.dg/init/array5.C: New test.
33381
33382 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
33383
33384         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
33385         * gcc.c-torture/execute/simd-2.c (main): Likewise.
33386
33387 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33388
33389         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
33390         * gcc.dg/wtr-aggr-init-1.c: Likewise.
33391         * gcc.dg/wtr-conversion-1.c: Likewise.
33392         * gcc.dg/wtr-escape-1.c: Likewise.
33393         * gcc.dg/wtr-int-type-1.c: Likewise.
33394         * gcc.dg/wtr-label-1.c: Likewise.
33395         * gcc.dg/wtr-static-1.c: Likewise.
33396         * gcc.dg/wtr-strcat-1.c: Likewise.
33397         * gcc.dg/wtr-suffix-1.c: Likewise.
33398         * gcc.dg/wtr-switch-1.c: Likewise.
33399         * gcc.dg/wtr-unary-plus-1.c: Likewise.
33400         * gcc.dg/wtr-union-init-1.c: Likewise.
33401         * gcc.dg/wtr-union-init-2.c: Likewise.
33402         * gcc.dg/wtr-union-init-3.c: Likewise.
33403
33404         * gcc.dg/wtr-func-def-1.c: New test.
33405
33406 2002-07-02 Devang Patel <dpatel@apple.com>
33407
33408         * objc.dg/param-1.m: New test.
33409
33410 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
33411
33412         * gcc.dg/cpp/trad/directive.c: Add test.
33413         * gcc.dg/cpp/trad/macroargs.c: Add test.
33414         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
33415
33416 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
33417
33418         * gcc.dg/cpp/cmdlne-M.c: New test.
33419
33420 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
33421
33422         * objc.dg/desig-init-1.m: New test.
33423
33424 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33425
33426         PR c++/6716
33427         * g++.dg/template/instantiate1.C: New test.
33428
33429 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
33430
33431         PR c++/7112
33432         * g++.dg/template/sizeof2.C: New test.
33433
33434 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33435
33436         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
33437         gcc.dg/cpp/trad/include.c: New tests.
33438
33439 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
33440
33441         PR target/7177
33442         * gcc.c-torture/compile/20020701-1.c: New test.
33443
33444 2002-07-01  Stan Shebs  <shebs@apple.com>
33445
33446         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
33447         header here...
33448         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
33449         (objc-torture-execute): or here.
33450
33451 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
33452
33453         * gcc.c-torture/execute/arith-rand-ll.c: New test.
33454
33455 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33456
33457         * gcc.dg/cpp/trad/escaped-nl.c: New test.
33458
33459 2002-06-30  Devang Patel  <dpatel@apple.com>
33460
33461         * objc.dg/fsyntax-only.m: New test.
33462
33463 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
33464
33465         PR c++/6695
33466         * g++.dg/template/friend7.C: New file.
33467
33468 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
33469
33470         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
33471         return type.
33472
33473 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
33474
33475         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
33476         avoid division by zero.
33477
33478 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
33479
33480         * gcc.dg/Wunknownprag.c: New tests.
33481
33482 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
33483
33484         * gcc.c-torture/execute/simd-2.c: New test.
33485
33486 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
33487
33488         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
33489         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
33490         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
33491         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
33492         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
33493         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
33494         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
33495         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
33496         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
33497         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
33498         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
33499         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
33500         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
33501         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
33502         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
33503         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
33504         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
33505
33506 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
33507
33508         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
33509         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
33510         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
33511         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
33512         New tests.
33513         * gcc.dg/cpp/trad/directive.c: Update.
33514
33515 2002-06-23  Andreas Jaeger  <aj@suse.de>
33516
33517         * gcc.c-torture/execute/complex-6.c: New.
33518
33519 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
33520
33521         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
33522         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
33523         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
33524         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
33525
33526 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
33527
33528         * gcc.dg/cpp/trad: New directory with traditional tests copied
33529         from parent directory.
33530         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33531         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33532         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33533         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33534         Move to trad/ and rename.
33535         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
33536         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
33537         gcc.dg/cpp/trad/redef2.c: New tests.
33538         * gcc.dg/cpp/trad/trad.exp: New driver.
33539
33540 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
33541
33542         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33543         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33544         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33545         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33546         Remove.
33547
33548 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
33549
33550         * gcc.dg/20020620-1.c: New test.
33551
33552 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33553
33554         * g++.dg/template/ttp4.C: New test.
33555
33556 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
33557
33558         * g++.dg/opt/vt1.C: Fix regexp.
33559
33560 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33561
33562         * gcc.c-torture/execute/pure-1.c: Make functions static again.
33563         Don't use attribute `noinline'.
33564
33565 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33566
33567         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
33568
33569 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
33570
33571         * gcc.c-torture/execute/simd-1.c: New.
33572
33573         * gcc.dg/simd-1.c: New.
33574
33575 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33576
33577         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
33578
33579 2002-06-16  Richard Henderson  <rth@redhat.com>
33580
33581         * g++.dg/ext/anon-struct1.C: New.
33582         * g++.dg/ext/anon-struct2.C: New.
33583         * g++.dg/ext/anon-struct3.C: New.
33584         * gcc.dg/anon-struct-1.c: New.
33585         * gcc.dg/anon-struct-2.c: New.
33586         * gcc.dg/anon-struct-3.c: New.
33587         * gcc.dg/20011008-1.c: Adjust warning text.
33588         * gcc.dg/20020527-1.c: Add -fms-extensions.
33589
33590 2002-06-16  Richard Henderson  <rth@redhat.com>
33591
33592         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
33593
33594 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
33595
33596         * gcc.c-torture/execute/20020615-1.c: New test.
33597
33598 2002-06-15  Roger Sayle  <roger@eyesopen.com>
33599
33600         * gcc.c-tortuture/execute/compare-1.c: New test case.
33601         * gcc.c-tortuture/execute/compare-2.c: New test case.
33602         * gcc.c-tortuture/execute/compare-3.c: New test case.
33603
33604 2002-06-13  Richard Henderson  <rth@redhat.com>
33605
33606         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
33607         ia64 ilp32.
33608
33609 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33610
33611         * g++.dg/template/typename2.C: Update error message.
33612
33613 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
33614
33615         * gcc.c-torture/execute/20020611-1.c: New test.
33616
33617 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
33618
33619         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
33620         list of targets to skip.
33621
33622 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
33623
33624         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
33625         targets if not optimizing.
33626
33627 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
33628
33629         * gcc.c-torture/compile/20020605-1.c: New test.
33630
33631         * g++.dg/opt/vt1.C: New test.
33632
33633         * gcc.dg/20020531-1.c: New test.
33634
33635         * gcc.dg/20020530-1.c: New test.
33636
33637         * gcc.dg/20020527-1.c: New test.
33638
33639         * g++.dg/opt/cse1.C: New test.
33640
33641 2002-06-07  Roger Sayle  <roger@eyesopen.com>
33642
33643         * gcc.dg/20020607-2.c: New test case.
33644
33645 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
33646
33647         * gcc.c-torture/compile/20020604-1.c: New test.
33648
33649 2002-06-04  Richard Henderson  <rth@redhat.com>
33650
33651         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
33652         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
33653         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
33654
33655 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
33656
33657         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
33658
33659 2002-06-03  Richard Henderson  <rth@redhat.com>
33660
33661         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
33662         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
33663
33664 2002-06-02  Richard Henderson  <rth@redhat.com>
33665
33666         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
33667         test functions static.
33668
33669 2002-06-02  Andreas Jaeger  <aj@suse.de>
33670
33671         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
33672         now.
33673
33674 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33675
33676         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
33677         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
33678         Update for mofified diagnostics.
33679         * gcc.dg/c99-intconst-1.c: No longer fail.
33680
33681 2002-06-02  Richard Henderson  <rth@redhat.com>
33682
33683         * gcc.dg/uninit-A.c: Remove xfail markers.
33684
33685 2002-06-01  Roger Sayle  <roger@eyesopen.com>
33686
33687         * gcc.dg/fnegate-1.c: New test case.
33688
33689 2002-05-30  Osku Salerma  <osku@iki.fi>
33690
33691         * gcc.c-torture/execute/mayalias-1.c: New file.
33692
33693 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33694
33695         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
33696         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
33697         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
33698
33699 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
33700
33701         * gcc.c-torture/execute/20020529-1.c: New test.
33702
33703 2002-05-27  Richard Henderson  <rth@redhat.com>
33704
33705         * g++.dg/ext/attrib6.C: New test case.
33706
33707 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33708
33709         * gcc.c-torture/execute/pure-1.c: New test.
33710
33711 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33712
33713         * gcc.dg/cpp/arith-2.c: Remove.
33714
33715 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33716
33717         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
33718         * gcc.dg/cpp/if-3.c: Remove.
33719
33720 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
33721
33722         * g++.dg/opt/cse2.C: New test.
33723
33724 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
33725
33726         * gcc.dg/cpp/arith-1.c: New semantic tests.
33727         * gcc.dg/cpp/if-1.c: Update.
33728
33729 2002-05-24  Ben Elliston  <bje@redhat.com>
33730
33731         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
33732
33733 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33734
33735         * gcc.dg/verbose-asm.c: New test.
33736
33737 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33738
33739         * gcc.dg/cpp/paste12.c: New test.
33740
33741 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33742
33743         * g++.dg/parse/named_ops.C: New test.
33744
33745 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
33746
33747         * gcc/testsuite/gcc.dg/weak-8.c: New test.
33748
33749 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
33750
33751         * gcc.dg/weak-2.c: Allow optional leading underscore
33752         in scan-assembler symbol name.
33753         * gcc.dg/weak-3.c: Likewise.
33754         * gcc.dg/weak-4.c: Likewise.
33755         * gcc.dg/weak-5.c: Likewise.
33756
33757 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
33758
33759         * gcc.dg/20020523-1.c: New test.
33760
33761 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33762
33763         * objc.dg/const-str-2.m: Update now that we stop after
33764         a command line error.
33765
33766 2002-05-22  Richard Henderson  <rth@redhat.com>
33767
33768         * g++.dg/dg.exp: Fix typo in test pruneing.
33769
33770 2002-05-22  Richard Henderson  <rth@redhat.com>
33771
33772         * g++.dg/dg.exp: Prune the tls subdirectory.
33773         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
33774         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
33775         * g++.dg/tls/init-1.C: New.
33776
33777 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
33778
33779         * gcc.dg/20020517-1.c: New test.
33780
33781 2002-05-21  Richard Henderson  <rth@redhat.com>
33782
33783         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
33784         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
33785
33786 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
33787
33788         * g++.dg/other/copy2.C: New test.
33789
33790 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
33791
33792         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
33793         (MAX_COPY): Bump up to 10 times sizeof (long long).
33794         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
33795
33796         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
33797         sizeof (long long).
33798
33799         * gcc.c-torture/execute/strcpy-1.c: New test.
33800
33801 2002-05-19  Jason Merrill  <jason2redhat.com>
33802
33803         * g++.dg/ext/oper1.C: New test.
33804
33805 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
33806 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
33807
33808         * README.QMTEST: New file.
33809
33810         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
33811
33812 2002-05-19  Andreas Jaeger  <aj@suse.de>
33813
33814         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
33815         now.
33816         * gcc.c-torture/execute/loop-2d.x: Likewise.
33817
33818 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
33819
33820         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
33821         support weak symbols.
33822         * gcc.dg/weak-4.c: Likewise.
33823         * gcc.dg/weak-6.c: Likewise.
33824
33825 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
33826
33827         * gcc.dg/weak-3.c: Add dg-excess-error comment for
33828         cygwin, coff and h8300-*-hms targets
33829         * gcc.dg/weak-5.c: Likewise.
33830         * gcc.dg/weak-7.c: Likewise.
33831
33832 2002-05-16  Jason Merrill  <jason@redhat.com>
33833
33834         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
33835         (scan-assembler-not, scan-assembler-dem): Likewise.
33836         (scan-assembler-dem-not): Likewise.
33837
33838 2002-05-15  Richard Henderson  <rth@redhat.com>
33839
33840         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
33841
33842 2002-05-15  Richard Henderson  <rth@redhat.com>
33843
33844         * gcc.dg/weak-5.c (vfoo1c): No warning here.
33845         (vfoo1f): Warning here.
33846         (vfoo1l): Don't redefine the alias.
33847
33848 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
33849
33850         * g++.dg/init/pm1.C: New test.
33851
33852 2002-05-12  David S. Miller  <davem@redhat.com>
33853
33854         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
33855         types.
33856
33857 2002-05-10  Roger Sayle  <roger@eyesopen.com>
33858
33859         * gcc.c-torture/execute/20020510-1.c: New test case.
33860
33861 2002-05-10  David S. Miller  <davem@redhat.com>
33862
33863         * gcc.c-torture/execute/conversion.c: Test long double too.
33864
33865 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
33866
33867         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
33868         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
33869         * lib/g++.exp (g++_link_flags): Likewise.
33870         * lib/objc.exp (objc_target_compile): Likewise.
33871
33872 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33873
33874         * gcc.dg/cpp/poison.c: Update.
33875         * gcc.dg/cpp/20000625-2.c: Remove.
33876         * gcc.dg/cpp/direct2s.c: Remove final test.
33877
33878 2002-05-08  Tom Rix  <trix@redhat.com>
33879
33880         * gcc.c-torture/execute/20020508-1.c: New test.
33881         * gcc.c-torture/execute/20020508-2.c: New test.
33882         * gcc.c-torture/execute/20020508-3.c: New test.
33883
33884 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33885
33886         * gcc.dg/cpp/charconst-4.c: More tests.
33887
33888 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
33889
33890         PR c/6569
33891         * gcc.dg/weak-3.c: Update location of warning messages.
33892         * gcc.dg/weak-5.c: Likewise.
33893
33894 2002-05-06  Roger Sayle  <roger@eyesopen.com>
33895
33896         * gcc.c-torture/execute/20020506-1.c: New test case.
33897
33898 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33899
33900         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
33901
33902 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33903
33904         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
33905
33906 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33907
33908         * gcc.dg/cpp/charconst-3.c: New test.
33909
33910 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33911
33912         * gcc.dg/cpp/charconst.c: Update tests.
33913
33914 2002-05-05  Tim Josling  <tej@melbpc.org.au>
33915
33916         * treelang: Added directory for new sample language treelang. Also
33917         lib/treelang.exp: New file to signal treelang should be tested.
33918
33919 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33920
33921         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
33922         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
33923         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
33924         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
33925         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
33926         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
33927         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
33928
33929 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33930
33931         * gcc.dg/format/xopen-2.c: New test.
33932
33933 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33934
33935         * gcc.dg/20020503-1.c: New test.
33936
33937 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
33938
33939         * g++.dg/init/dtor1.C: Make it tougher.
33940
33941 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
33942
33943         * g++.dg/init/dtor1.C: New test.
33944
33945 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
33946
33947         * gcc.dg/altivec-8.c: New.
33948
33949 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
33950
33951         * gcc.dg/altivec-7.c: New.
33952
33953 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
33954
33955         * g++.dg/parse/typedef1.C: New test.
33956
33957 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
33958
33959         PR c++/6486
33960         * g++.dg/template/friend6.C: New test.
33961
33962         PR c++/6492
33963         * g++.dg/init/copy1.C: New test.
33964
33965 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
33966
33967         * g++.dg/warn/effc1.C: New test.
33968
33969 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33970
33971         * gcc.dg/cpp/if-cexp.c: Add a test.
33972
33973 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
33974
33975         * gcc.dg/20020426-2.c: New test.
33976
33977 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33978
33979         * gcc.dg/cpp/if-mop.c: Update.
33980         * gcc.dg/cpp/if-mpar.c: Add test.
33981         * gcc.dg/cpp/if-oppr.c: Update.
33982
33983 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33984
33985         PR c/6343
33986         * gcc.dg/weak-[2-7].c: New tests.
33987
33988 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33989
33990         * gcc.dg/enum1.c: New test.
33991
33992 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33993
33994         PR c++/6497
33995         * g++.dg/inherit/access2.C: New test.
33996
33997 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33998
33999         PR bootstrap/6445
34000         * gcc.dg/20020426-1.c: New test.
34001
34002 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34003
34004         * g++.dg/abi/enum1.C: New test.
34005
34006 2002-04-26  Richard Henderson  <rth@redhat.com>
34007
34008         * gcc.dg/c99-bool-1.c: Expect always true warning.
34009
34010 2002-04-25  Roger Sayle  <roger@eyesopen.com>
34011
34012         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
34013
34014 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34015
34016         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
34017         targets.
34018
34019 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
34020
34021         * g++.dg/abi/mange7.C: New test.
34022
34023         PR c++/6438.
34024         * g++.dg/parse/stmtexpr2.C: New test.
34025
34026 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
34027
34028         * gcc.dg/20020312-2.c: Add SH target.
34029
34030 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34031
34032         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
34033         compiler output on mips*-*-irix*.
34034
34035 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
34036
34037         * g++.dg/parse/attr1.C: New test.
34038
34039 2002-04-23  Roger Sayle  <roger@eyesopen.com>
34040
34041         * gcc.c-torture/execute/string-opt-17.c: New test case.
34042         * gcc.c-torture/execute/memset-2.c: New test case.
34043
34044 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
34045
34046         PR c++/6256:
34047         * g++.dg/template/friend5.C: New test.
34048
34049         PR c++/6331:
34050         * g++.dg/template/qual1.C: Likewise.
34051
34052 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
34053
34054         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
34055         Include stdlib.h, not stdio.h or ctype.h.
34056
34057 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
34058
34059         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
34060         cris-*-elf* and mmix-*-*.
34061         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
34062         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
34063         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
34064         Ditto.
34065         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
34066         * gcc.dg/wchar_t-1.c: Ditto.
34067
34068 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
34069
34070         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
34071         Clarify comment.
34072
34073 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
34074
34075         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
34076
34077 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34078
34079         * gcc.c-torture/execute/20000906-1.x: Delete.
34080
34081 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
34082
34083         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
34084
34085 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
34086
34087         * PR6367
34088         * g77.f-torture/execute/6367.f: New test.
34089         * g77.f-torture/execute/6367.x: Disable for MMIX.
34090
34091 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
34092
34093         * PR6352
34094         * g++.dg/opt/inline2.C: New test.
34095
34096 2002-04-18  Richard Henderson  <rth@redhat.com>
34097
34098         * gcc.dg/20000906-1.c: Enable for all targets.
34099         * gcc.c-torture/compile/iftrap-2.c: New.
34100
34101 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34102
34103         * gcc.dg/20020418-1.c: New test.
34104         * gcc.dg/20020418-2.c: New test.
34105
34106 2002-04-18  Richard Henderson  <rth@redhat.com>
34107
34108         * gcc.c-torture/compile/iftrap-1.c: New.
34109         * gcc.dg/iftrap-1.c: Adjust for ia64.
34110         * gcc.dg/iftrap-2.c: New.
34111
34112 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34113
34114         * gcc.c-torture/compile/20020418-1.c: New test.
34115
34116 2002-04-18  Roger Sayle  <roger@eyesopen.com>
34117
34118         * gcc.c-torture/compile/20020415-1.c: New.
34119
34120 2002-04-18  David S. Miller  <davem@redhat.com>
34121
34122         * gcc.c-torture/execute/20020418-1.c: New test.
34123
34124 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
34125
34126         * gcc.dg/20020416-1.c: New test.
34127
34128         * g++.dg/opt/inline1.C: New test.
34129
34130 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
34131
34132         * gcc.dg/altivec-5.c: New test.
34133
34134         * gcc.dg/20020415-1.c: New test.
34135
34136 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
34137
34138         * testsuite/lib/chill.exp: Remove.
34139
34140 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
34141
34142         * g++.dg/other/big-struct.C: New test.
34143
34144 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
34145
34146         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
34147         of scratch file.
34148
34149 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
34150
34151         PR c/6277
34152         * gcc.dg/i386-387-1.c: Allow optional leading underscore
34153         in scan-assembler function name
34154
34155 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
34156
34157         * g77.f-torture/execute/980628-4.x,
34158         g77.f-torture/execute/980628-5.x,
34159         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34160         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34161         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
34162         i[34567]86-*-*.
34163
34164 2002-04-13  David S. Miller  <davem@redhat.com>
34165
34166         * gcc.c-torture/execute/20020413-1.c: New test.
34167
34168 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
34169
34170         * gcc.dg/asm-6.c,
34171         * g++.dg/ext/asm1.C: New tests.
34172
34173 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
34174
34175         PR c++ 5373.
34176         * g++.dg/parse/stmtexpr1.C: New test.
34177
34178         PR c++/5189.
34179         * g++.dg/template/copy1.C: New test.
34180
34181 2002-04-12  Richard Henderson  <rth@redhat.com>
34182
34183         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
34184
34185 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
34186
34187         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
34188         gcc.c-torture/execute/20020307-2.c.
34189
34190 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
34191
34192         * g++.dg/ext/attrib5.C,
34193         * g++.dg/lookup/struct1.C: New tests.
34194
34195 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
34196
34197         * gcc.dg/20020411-1.c: New test.
34198
34199         * gcc.c-torture/execute/20020411-1.c: New test.
34200
34201 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
34202
34203         * g77.f-torture/execute/6177.f: New test.
34204
34205 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
34206
34207         PR middle-end/6247
34208         * g++.dg/opt/cleanup1.C: New test.
34209
34210         * g++.dg/opt/const1.C: New test.
34211
34212 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
34213
34214         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
34215
34216 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34217
34218         PR c++/5507
34219         * g++.dg/template/typename2.C: New test.
34220
34221 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
34222
34223         * gcc.c-torture/execute/loop-12.c: New.
34224
34225 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
34226
34227         * g77.f-torture/execute/980628-4.x,
34228         g77.f-torture/execute/980628-5.x,
34229         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34230         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34231         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
34232
34233 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34234
34235         PR optimization/6086
34236         * g++.dg/opt/preinc1.C: New test.
34237
34238 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34239
34240         PR c++/5571
34241         * g++.dg/opt/static2.C: New test.
34242
34243 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34244
34245         PR c/5120
34246         * gcc.dg/20020406-1.c: New test.
34247
34248 2002-04-04  David S. Miller  <davem@redhat.com>
34249
34250         * gcc.c-torture/execute/20020404-1.c: New test.
34251
34252 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
34253
34254         PR c/6123
34255         * gcc.dg/20020312-2.c: Do not declare global register variable
34256         if __PIC__ or __pic__ is defined.
34257
34258 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
34259
34260         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
34261         __asm__ so that it works correctly even if -ansi -pedantic-errors.
34262
34263 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34264
34265         * gcc.misc-tests/linkage.exp: Update last change to handle
34266         sparc*-, not just sparc-.
34267
34268 2002-04-03  Richard Henderson  <rth@redhat.com>
34269
34270         * gcc.dg/cpp/ucs.c: Improved long UCS test.
34271
34272 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34273
34274         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
34275
34276 2002-04-02  David S. Miller  <davem@redhat.com>
34277
34278         * gcc.c-torture/execute/20020402-3.c: New test.
34279
34280 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34281
34282         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
34283         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
34284
34285         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
34286         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
34287         g77.f-torture/execute/20001201.x,
34288         g77.f-torture/execute/u77-test.x: New files.
34289
34290         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
34291         * gcc.dg/wchar_t-1.c: Ditto.
34292
34293 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34294
34295         * gcc.c-torture/execute/20020402-1.c: New test.
34296
34297 2002-04-01  Richard Henderson  <rth@redhat.com>
34298
34299         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
34300
34301         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
34302
34303 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34304
34305         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
34306
34307 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34308
34309         * g++.dg/inherit/template-as-base.C: Expect error.
34310         * g++.dg/inherit/namespace-as-base.C: Likewise.
34311
34312 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
34313
34314         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
34315         g++.dg/ext/instantiate3.C: Tweak match patterns.
34316
34317         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
34318         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
34319         -da test.
34320
34321 2002-03-31  Richard Henderson  <rth@redhat.com>
34322
34323         * gcc.dg/special/alias-2.c: New.
34324         * gcc.dg/special/ecos.exp: Run it.
34325
34326 2002-03-31  Richard Henderson  <rth@redhat.com>
34327
34328         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
34329
34330 2002-03-31  Kazu Hirata  <kazu@hxi.com>
34331
34332         * gcc.dg/weak-1.c: Disable on h8300 port.
34333
34334 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
34335
34336         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
34337         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
34338         ordering tests.
34339         * g++.dg/bprob/bprob-1.C: New test.
34340         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
34341         * g++.dg/gcov/gcov-1.C: New test.
34342         * g++.dg/gcov/gcov-1.x: New file.
34343         * g++.dg/gcov/gcov-2.C: New test.
34344         * g++.dg/gcov/gcov-3.C: New test.
34345         * g++.dg/gcov/gcov-3.h: New file.
34346
34347 2002-03-28  Roger Sayle  <roger@eyesopen.com>
34348
34349         * g++.old-deja/g++.other/builtins5.C: New test.
34350         * g++.old-deja/g++.other/builtins6.C: New test.
34351         * g++.old-deja/g++.other/builtins7.C: New test.
34352         * g++.old-deja/g++.other/builtins8.C: New test.
34353         * g++.old-deja/g++.other/builtins9.C: New test.
34354
34355 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
34356
34357         * g++.dg/opt/static1.C: New test.
34358
34359         * g++.dg/opt/longbranch1.C: New test.
34360
34361 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
34362
34363         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
34364
34365         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
34366
34367 2002-03-28  Jeffrey A Law  (law@redhat.com)
34368
34369         * gcc.c-torture/execute/20020328-1.c: New test.
34370
34371 2002-03-27  Richard Henderson  <rth@redhat.com>
34372
34373         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
34374         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
34375         move from g++.old-deja/g++.ext/.
34376
34377 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
34378
34379         * g++.dg/init/new2.C: New test.
34380
34381 2002-03-26  Richard Henderson  <rth@redhat.com>
34382
34383         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
34384
34385         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
34386         on sparc.
34387
34388         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
34389         sparcv9 systems.
34390         * gcc.dg/20001102-1.c: Likewise.
34391
34392 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
34393
34394         * gcc.dg/cpp/endif-pedantic1.c,
34395         gcc.dg/cpp/endif-pedantic2.c: New tests.
34396
34397 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
34398
34399         * g++.dg/init/new1.C: New test.
34400
34401 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34402
34403         * g++.dg/abi/vbase9.C: New test.
34404
34405 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
34406
34407         * gcc.dg/arm-asm.c: New test.
34408
34409 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
34410
34411         * gcc.dg/Wswitch-enum.c: New test.
34412         Fix PR c/5044.
34413
34414 2002-03-26  Richard Henderson  <rth@redhat.com>
34415
34416         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
34417         structure.
34418
34419 2002-03-25  Richard Henderson  <rth@redhat.com>
34420
34421         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
34422         sparcv9 systems.
34423
34424         * gcc.c-torture/compile/20011119-1.c (xxx): New.
34425         * gcc.c-torture/compile/20011119-2.c (xxx): New.
34426
34427 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
34428
34429         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
34430
34431 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
34432
34433         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
34434         targets using generic thunk support.
34435
34436 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
34437
34438         * gcc.c-torture/compile/20020323-1.c: New test.
34439
34440         * g++.dg/opt/conj2.C: New test.
34441
34442 2002-03-24  Richard Henderson  <rth@redhat.com>
34443
34444         * gcc.dg/weak-1.c: Use -fno-common.
34445
34446 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34447
34448         * g77.dg/f77-edit-apostrophe-out.f: New test
34449         * g77.dg/f77-edit-h-out.f: New test
34450         * g77.dg/f77-edit-t-in.f: New test
34451         * g77.dg/f77-edit-t-out.f: New test
34452         * g77.dg/f77-edit-x-out.f: New test
34453         * g77.dg/f77-edit-slash-out.f: New test
34454         * g77.dg/f77-edit-colon-out.f: New test
34455         * g77.dg/f77-edit-s-out.f: New test
34456
34457 2002-03-24  Richard Henderson  <rth@redhat.com>
34458
34459         * objc/execute/formal_protocol-6.x: New XFAIL.
34460
34461 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34462
34463         * gcc.dg/weak-1.c: Early return from dg-final on platforms
34464         that do not support weak symbols
34465
34466 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34467
34468         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
34469         * lib/g77.exp: Likewise.
34470         * lib/objc.exp: Likewise.
34471
34472 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
34473
34474         * gcc.dg/Wswitch-default.c: New test.
34475
34476 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
34477
34478         * g++.dg/other/enum1.C: New test.
34479
34480 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
34481
34482         * gcc.dg/pragma-ep-3.c: Fix typo.
34483
34484 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34485
34486         * g++.dg/inherit/template-as-base.C: New test.
34487
34488 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
34489
34490         * g++.old-deja/g++.other/dwarf2-1.C: Move...
34491         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
34492
34493 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
34494
34495         * gcc.dg/cpp/multiline.c: Update to match.
34496
34497 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
34498
34499         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
34500
34501 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
34502
34503         * gcc.dg/cpp/extratokens2.c: New file.
34504
34505 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
34506
34507         * gcc.dg/20020312-2.c: Add rs6000 target.
34508
34509         * gcc.c-torture/compile/20020319-1.c: New test.
34510
34511 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34512
34513         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
34514         (A, E): Handle this.
34515
34516 2002-03-20  Jason Merrill  <jason@redhat.com>
34517
34518         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
34519         ignoring -fpic.
34520         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
34521         through prune_gcc_output.
34522
34523 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
34524
34525         * gcc.c-torture/compile/20020320-1.c: New test.
34526
34527 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
34528
34529         * gcc.c-torture/compile/20020318-1.c: New test.
34530
34531         * gcc.dg/struct-by-value-1.c: New test.
34532
34533         * gcc.dg/20020319-1.c: New test.
34534
34535 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
34536
34537         * g++.dg/opt/conj1.C: New test.
34538
34539 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
34540
34541         * g++.dg/template/qualttp20.C: Revert previous change.
34542         * g++.dg/template/qualttp3.C: Likewise.
34543         * g++.dg/template/qualttp4.C: Likewise.
34544         * g++.dg/template/qualttp5.C: Likewise.
34545         * g++.dg/template/qualttp6.C: Likewise.
34546         * g++.dg/template/qualttp7.C: Likewise.
34547         * g++.dg/template/qualttp8.C: Likewise.
34548         * g++.dg/template/recurse.C: Likewise.
34549
34550 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34551
34552         * gcc.dg/cpp/wchar-1.c: Update.
34553
34554 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34555
34556         * g++.dg/template/conv1.C: New test.
34557         * g++.dg/template/conv2.C: New test.
34558         * g++.dg/template/conv3.C: New test.
34559         * g++.dg/template/conv4.C: New test.
34560
34561 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34562
34563         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
34564         * g++.dg/template/qualttp3.C: Likewise.
34565         * g++.dg/template/qualttp4.C: Likewise.
34566         * g++.dg/template/qualttp5.C: Likewise.
34567         * g++.dg/template/qualttp6.C: Likewise.
34568         * g++.dg/template/qualttp7.C: Likewise.
34569         * g++.dg/template/qualttp8.C: Likewise.
34570         * g++.dg/template/recurse.C: Likewise.
34571
34572 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34573
34574         * g++.dg/opt/dtor1.C: New test.
34575
34576 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
34577
34578         * gcc.c-torture/compile/20020315-1.c: New test.
34579
34580 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
34581
34582         * gcc.dg/weak-1.c: Fix scan tests.
34583
34584 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
34585
34586         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
34587         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
34588         cris-*-aout* mmix-*-*.
34589         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
34590         cris-*-aout* mmix-*-*.
34591         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
34592         cris-*-elf* cris-*-aout* and mmix-*-*.
34593         * gcc.dg/20001009-1.c: Ditto.
34594         * gcc.dg/20010912-1.c: Ditto.
34595         * gcc.dg/20020122-4.c: Ditto.
34596         * gcc.dg/inline-2.c: Ditto.
34597
34598 2002-03-14  Jeffrey A Law  (law@cygnus.com)
34599
34600         * gcc.c-torture/compile/20020314-1.c: New test.
34601
34602 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
34603
34604         * gcc.c-torture/execute/20020314-1.c: New test.
34605
34606 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
34607
34608         * g++.dg/warn/Wunused-1.C: New test.
34609
34610 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
34611
34612         * g++.dg/abi/mangle6.C: New test.
34613
34614 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
34615
34616         * gcc.c-torture/compile/20020309-2.c: New test.
34617
34618         * gcc.c-torture/compile/20020312-1.c: New test.
34619
34620 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34621
34622         * g++.dg/other/access1.C: New test.
34623
34624 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
34625
34626         * gcc.c-torture/execute/wchar_t-1.c: New test.
34627
34628 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
34629
34630         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
34631
34632 2002-03-12  Roger Sayle  <roger@eyesopen.com>
34633
34634         * gcc.dg/20020312-1.c: New test case.
34635
34636 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
34637
34638         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
34639
34640 2002-03-11  Richard Henderson  <rth@redhat.com>
34641
34642         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
34643         * g++.old-deja/g++.jason/report.C: Likewise.
34644
34645 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34646
34647         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
34648         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
34649
34650 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34651
34652         * testsuite/g++.dg/overload/pmf1.C: New test.
34653
34654 2002-03-11  Kazu Hirata  <kazu@hxi.com>
34655
34656         * gcc.c-torture/execute/20020307-1.c: Use long.
34657
34658 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
34659
34660         PR optimization/5844
34661         * gcc.dg/20020310-1.c: New test.
34662
34663 2002-03-09  Michael Meissner  <meissner@redhat.com>
34664
34665         * gcc.c-torture/execute/memcpy-2.c: New test.
34666         * gcc.c-torture/execute/memset-1.c: New test.
34667         * gcc.c-torture/execute/strlen-1.c: New test.
34668         * gcc.c-torture/execute/strcmp-1.c: New test.
34669         * gcc.c-torture/execute/strncmp-1.c: New test.
34670
34671 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
34672
34673         * gcc.dg/ppc-ldstruct.c: New test.
34674
34675 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
34676
34677         * gcc.c-torture/execute/va-arg-22.c: New test.
34678
34679 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34680
34681         * gcc.c-torture/compile/20020309-1.c: New test.
34682
34683 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
34684
34685         * gcc.c-torture/execute/20020307-2.c: New test.
34686
34687 2002-03-07  Jeffrey A Law  (law@redhat.com)
34688
34689         * g77.f-torture/compile/20020307-1.f: New test.
34690
34691 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
34692
34693         * gcc.dg/unordered-1.c: New test.
34694
34695 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
34696
34697         * gcc.c-torture/execute/20020307-1.c: New test.
34698
34699 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
34700
34701         * gcc.dg/20020304-1.c: New test.
34702
34703         * gcc.c-torture/compile/20020304-2.c: New test.
34704
34705 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
34706
34707         * gcc.c-torture/compile/20020304-1.c: New test case
34708         (from PR c/5830).
34709
34710 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
34711
34712         * gcc.dg/20020103-1.c: Add other -D ppc variants.
34713
34714 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34715
34716         * g++.dg/other/classkey1.C: New test.
34717
34718 2002-03-01  Richard Henderson  <rth@redhat.com>
34719
34720         * gcc.c-torture/compile/981223-1.x: New.
34721         * gcc.c-torture/compile/920625-1.x: New.
34722
34723 2002-02-28  Richard Henderson  <rth@redhat.com>
34724
34725         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
34726
34727 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
34728
34729         * gcc.c-torture/execute/20020227-1.c: New test.
34730
34731 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
34732
34733         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
34734         here" ERROR lines.
34735         * g++.old-deja/g++.oliva/partord1.C: Likewise.
34736         * g++.old-deja.g++.other/defarg1.C: Likewise.
34737         * g++.old-deja/g++.pt/calls2.C: Likewise.
34738         * g++.old-deja/g++.pt/crash20.C: Likewise.
34739         * g++.old-deja/g++.pt/crash30.C: Likewise.
34740         * g++.old-deja/g++.pt/crash36.C: Likewise.
34741         * g++.old-deja/g++.pt/crash6.C: Likewise.
34742         * g++.old-deja/g++.pt/defarg13.C: Likewise.
34743         * g++.old-deja/g++.pt/derived3.C: Likewise.
34744         * g++.old-deja/g++.pt/error1.C: Likewise.
34745         * g++.old-deja/g++.pt/friend21.C: Likewise.
34746         * g++.old-deja/g++.pt/friend23.C: Likewise.
34747         * g++.old-deja/g++.pt/infinite1.C: Likewise.
34748         * g++.old-deja/g++.robertl/eb128.C: Likewise.
34749
34750 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
34751
34752         * gcc.c-torture/execute/20020225-2.c: New test.
34753
34754 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
34755
34756         * gcc.c-torture/execute/920730-1t.c,
34757         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
34758         Delete test cases, only relevant to -traditional.
34759
34760 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34761
34762         * gcc.dg/cpp/undef1.c: Remove.
34763         * gcc.dg/cpp/directiv.c: Update.
34764         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
34765
34766 2002-02-27  Michael Meissner  <meissner@redhat.com>
34767
34768         * gcc.c-torture/execute/20020226-1.c: New test.
34769
34770 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
34771
34772         * g++.dg/debug/debug4.C: New test.
34773
34774         * gcc.dg/ia64-visibility-1.c: New test.
34775
34776 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
34777
34778         * gcc.dg/debug/20020224-1.c: New.
34779
34780 2002-02-25  Kazu Hirata  <kazu@hxi.com>
34781
34782         * gcc.c-torture/execute/960416-1.x: New.
34783         * gcc.c-torture/execute/divconst-3.x: Likewise.
34784
34785 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
34786
34787         * gcc.dg/20020224-1.c: New test.
34788
34789 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
34790
34791         * gcc.c-torture/execute/20020225-1.c: New.
34792
34793 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34794
34795         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
34796
34797 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
34798
34799         * gcc.dg/20020222-1.c: New test.
34800
34801 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
34802
34803         * g++.dg/opt/anonunion1.C: New test.
34804
34805 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
34806
34807         * g++.dg/template/qualttp19.C: New test.
34808         * g++.dg/template/qualttp20.C: New test.
34809         * g++.old-deja/g++.jason/report.C: Adjust expected errors
34810         * g++.old-deja/g++.other/qual1.C: Likewise.
34811
34812 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
34813
34814         * gcc.dg/attr-alwaysinline.c: New.
34815
34816 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
34817
34818         * gcc.dg/20020220-1.c: New test.
34819
34820         * gcc.dg/20020220-2.c: New test.
34821
34822         * g++.dg/opt/mmx1.C: New test.
34823
34824 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
34825
34826         * gcc.c-torture/compile/20020110.c: New test.
34827
34828 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
34829
34830         * gcc.c-torture/execute/20020219-1.c: New test.
34831
34832         * gcc.dg/20020219-1.c: New test.
34833
34834         * gcc.dg/noncompile/20020220-1.c: New test.
34835
34836         * g++.dg/opt/ptrintsum1.C: New test.
34837
34838         * gcc.dg/debug/20020220-1.c: New test.
34839
34840 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
34841
34842         * gcc.c-torture/execute/20020216-1.c: New test.
34843
34844 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34845
34846         * gcc.dg/decl-1.c: Update, new test.
34847
34848 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
34849
34850         * g++.dg/abi/bitfield1.C: New test.
34851         * g++.dg/abi/bitfield2.C: New test.
34852
34853 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34854
34855         * gcc.dg/attr-nest.c: New test.
34856
34857 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34858
34859         * gcc.c-torture/execute/20020215-1.c: New test.
34860
34861 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
34862
34863         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
34864         * g++.dg/debug/debug.exp: New.
34865         * g++.dg/debug/trivial.C: New.
34866         * g++.dg/debug/debug1.C: Moved...
34867         * g++.dg/other/debug1.C: ...from here.
34868         * g++.dg/debug/debug2.C: Moved...
34869         * g++.dg/other/debug2.C: ...from here.
34870         * g++.dg/debug/debug3.C: Moved...
34871         * g++.dg/other/debug3.C: ...from here.
34872
34873         * gcc.dg/noncompile/20020213-1.c: New test.
34874
34875 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
34876
34877         * g++.dg/other/debug3.C: New test.
34878
34879         * gcc.c-torture/execute/20020213-1.c: New test.
34880
34881 2002-02-13  Richard Smith <richard@ex-parrot.com>
34882
34883         * g++.old-deja/g++.other/thunk1.C: New test.
34884
34885 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34886
34887         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
34888
34889 2002-02-13  Stan Shebs  <shebs@apple.com>
34890
34891         * gcc.dg/altivec-3.c: New.
34892
34893 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
34894
34895         * gcc.dg/Wunreachable-1.c: New test.
34896         * gcc.dg/Wunreachable-2.c: New test.
34897
34898 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34899
34900         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
34901
34902 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
34903
34904         * gcc.dg/decl-1.c: New test.
34905
34906 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34907
34908         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
34909
34910 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34911
34912         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
34913         * gcc.c-torture/compile/980506-1.x: Likewise.
34914
34915 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34916
34917         * gcc.dg/20020210-1.c: New.
34918
34919 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
34920
34921         * g77.f-torture/execute/947.f: New regression test
34922         for PR fortran/947.
34923
34924 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
34925
34926         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
34927         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
34928
34929 2002-02-08  Richard Henderson  <rth@redhat.com>
34930
34931         * gcc.c-torture/compile/labels-3.c: New.
34932
34933 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
34934
34935         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
34936         expression statements work instead.
34937         * gcc.dg/noncompile/20020207-1.c: New test.
34938
34939 2002-02-07  Richard Henderson  <rth@redhat.com>
34940
34941         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
34942
34943 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34944
34945         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
34946         message from g77
34947         * lib/g77-dg.exp: Trim g77 error messages so that they are
34948         recognized by dg.exp.
34949
34950 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34951
34952         PR fortran/5473
34953         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
34954
34955 2002-02-07  Richard Henderson  <rth@redhat.com>
34956
34957         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
34958         to be sufficiently aligned for integers.
34959
34960 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
34961
34962         * g++.dg/template/friend4.C: New test.
34963
34964 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34965
34966         PR fortran/5743
34967         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
34968         unsupported cases.
34969
34970 2002-02-07  Richard Henderson  <rth@redhat.com>
34971
34972         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
34973         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
34974         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
34975         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
34976
34977 2002-02-06  Richard Henderson  <rth@redhat.com>
34978
34979         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
34980
34981 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
34982
34983         * gcc.dg/20020206-1.c: New test.
34984
34985 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
34986
34987         * gcc.c-torture/execute/20020206-1.c: New test.
34988
34989         * gcc.c-torture/execute/20020206-2.c: New test.
34990
34991         PR optimization/5429:
34992         * gcc.c-torture/compile/20020206-1.c: New test.
34993
34994 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
34995
34996         * g++.dg/ext/align1.C: Do not use an explicit alignment value
34997         as certain file formats cannot support particularly large
34998         alignments.
34999
35000         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
35001         and do not expect to be able to link the executable.
35002
35003         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
35004         fail because the COFF format does not support the weak attribute.
35005
35006 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
35007
35008         * g77.dg/pr5473.f: New test
35009
35010 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
35011
35012         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
35013         Fix testcase accordingly.
35014
35015 2002-02-04  Richard Henderson  <rth@redhat.com>
35016
35017         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
35018         (buf): Change to be an array of pointers, not ints.
35019
35020 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35021
35022         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
35023         before all tests.  Move warning one line above to match where it
35024         C frontend emits.
35025         * gcc.dg/Wswitch-2.c: New test.
35026         * g++.dg/warn/Wswitch-1.C: New test.
35027         * g++.dg/warn/Wswitch-2.C: New test.
35028
35029 2002-02-04  Richard Henderson  <rth@redhat.com>
35030
35031         * g++.dg/abi/offsetof.C: Fix size comparison.
35032
35033 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
35034
35035         * gcc.dg/cast-qual-2.c: New test.
35036
35037 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35038
35039         * gcc.dg/20020201-4.c: New test.
35040
35041 2002-02-04  Ben Elliston  <bje@redhat.com>
35042
35043         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
35044         target_info attribute != 0, in addition to the empty string.
35045         (gcc_target_compile): Likewise.
35046
35047 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
35048
35049         * gcc.dg/Wswitch.c: New test.
35050         PR gcc/4475. PR gcc/3780.
35051
35052 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
35053
35054         * g77.f-torture/execute/5122.f: New test for regressions
35055         against PR fortran/5122.
35056
35057 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
35058
35059         * g77.f-torture/compile/pr3743.f: Delete
35060         * g77.dg/pr3743-1.f: New test.
35061         * g77.dg/pr3743-2.f: New test.
35062         * g77.dg/pr3743-3.f: New test.
35063         * g77.dg/pr3743-4.f: New test.
35064
35065 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35066
35067         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
35068
35069 2002-02-02  Richard Henderson  <rth@redhat.com>
35070
35071         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
35072         * gcc.c-torture/execute/bf64-1.c: Likewise.
35073
35074 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35075
35076         * gcc.dg/20020201-2.c: New test.
35077
35078         * gcc.dg/20020201-3.c: New test.
35079
35080         * gcc.c-torture/execute/bitfld-2.c: New test.
35081
35082 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35083
35084         * gcc.dg/bitfld-1.c: Update.
35085         * gcc.dg/bitfld-2.c: Update.
35086         * gcc.c-torture/execute/bitfld-1.x: New.
35087
35088 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35089
35090         * gcc.c-torture/execute/20020201-1.c: New test.
35091
35092 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
35093
35094         PR target/5469
35095         * gcc.dg/20020201-1.c: New test.
35096
35097 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
35098
35099         PR fortran/3743
35100         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
35101         * g77.f-torture/compile/pr3743.x: Remove
35102
35103 2002-01-31  Tom Rix  <trix@redhat.com>
35104
35105         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
35106
35107 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35108
35109         * gcc.dg/noncompile/20020130-1.c: New test.
35110
35111 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
35112
35113         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
35114
35115 2002-01-29  Richard Henderson  <rth@redhat.com>
35116
35117         * gcc.c-torture/execute/991118-1.c: Cast various constants back
35118         to long long.
35119         * gcc.c-torture/execute/bf64-1.c: Likewise.
35120
35121 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
35122
35123         * gcc.c-torture/execute/20020129-1.c: New test.
35124
35125 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35126
35127         * gcc.c-torture/compile/20000224-1.c: Update.
35128         * gcc.c-torture/execute/bitfld-1.c: New tests.
35129         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
35130         * gcc.dg/uninit-A.c: Update.
35131
35132 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35133
35134         * g++.dg/template/ctor1.C: Add instantiation.
35135
35136 2002-01-28  Paul Koning  <pkoning@equallogic.com>
35137
35138         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
35139         argument to __builtin_prefetch to be const ptr.
35140
35141 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
35142
35143         * gcc.c-torture/compile/20020120-1.c: New test.
35144
35145 2002-01-27  Kazu Hirata  <kazu@hxi.com>
35146
35147         * gcc.c-torture/execute/20020127-1.c: New test.
35148
35149 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
35150
35151         * g77.dg/f77-edit-i-in.f: New test
35152         * g77.dg/f77-edit-i-out.f: New test
35153
35154 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
35155
35156         * gcc.dg/debug/debug.exp: New file.
35157         * gcc.dg/debug/trivial.c: New file.
35158         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
35159         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
35160         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
35161         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
35162         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
35163         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
35164         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
35165         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
35166         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
35167         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
35168         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
35169         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
35170         * gcc.dg/20000503-1.c: Removed.
35171         * gcc.dg/20010207-1.c: Removed.
35172         * gcc.dg/20011223-1.c: Removed.
35173         * gcc.dg/20020104-2.c: Removed.
35174         * gcc.dg/debug-1.c: Removed.
35175         * gcc.dg/debug-2.c: Removed.
35176         * gcc.dg/debug-3.c: Removed.
35177         * gcc.dg/debug-4.c: Removed.
35178         * gcc.dg/debug-5.c: Removed.
35179         * gcc.dg/debug-6.c: Removed.
35180         * gcc.dg/dwarf2-1.c: Removed.
35181         * gcc.dg/dwarf2-2.c: Removed.
35182
35183 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
35184
35185         * g++.old-deja/g++.other/eh5.C: New test.
35186         * g++.old-deja/g++.other/sibcall2.C: New test.
35187         * g++.old-deja/g++.other/array9.C: New test.
35188         * g++.old-deja/g++.other/typename2.C: New test.
35189         * g++.old-deja/g++.other/crash60.C: New test.
35190         * g++.old-deja/g++.other/conv9.C: New test.
35191         * g++.old-deja/g++.other/mangle10.C: New test.
35192         * g++.old-deja/g++.other/unchanging1.C: New test.
35193         * g++.old-deja/g++.other/exprstmt1.C: New test.
35194         * g++.old-deja/g++.other/inline23.C: New test.
35195         * g++.old-deja/g++.eh/ia64-1.C: New test.
35196         * g++.old-deja/g++.other/dwarf2-1.C: New test.
35197         * g++.old-deja/g++.other/reload1.C: New test.
35198         * g++.old-deja/g++.other/static20.C: New test.
35199         * g++.old-deja/g++.other/local-alloc1.C: New test.
35200         * g++.old-deja/g++.other/conv8.C: New test.
35201         * g++.old-deja/g++.other/stmtexpr2.C: New test.
35202         * g++.old-deja/g++.other/storeexpr1.C: New test.
35203         * g++.old-deja/g++.other/storeexpr2.C: New test.
35204         * g++.dg/eh/template2.C: New test.
35205         * g++.dg/warn/weak1.C: New test.
35206
35207 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
35208
35209         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35210         Remove first, non-varying, argument.
35211
35212 2002-01-23  Richard Henderson  <rth@redhat.com>
35213
35214         * gcc.dg/inline-2.c: New.
35215
35216         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
35217         Add optional target arg.  Check number of arguments.
35218         (scan-assembler-not, scan-assembler-dem): Likewise.
35219         (scan-assembler-dem-not): Likewise.
35220
35221 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35222
35223         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
35224         line 12.
35225         * g++.old-deja/g++.brendan/parse3.C,
35226         g++.old-deja/g++.other/crash26.C,
35227         g++.old-deja/g++.other/crash28.C,
35228         g++.old-deja/g++.other/crash29.C,
35229         g++.old-deja/g++.other/crash30.C,
35230         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
35231
35232 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
35233
35234         * gcc.dg/20020115-1.c: New.
35235
35236 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
35237
35238         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
35239
35240 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
35241
35242         * gcc.dg/20020122-3.c: New.
35243
35244 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
35245
35246         * g++.dg/other/gc1.C: New test.
35247
35248 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35249
35250         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
35251
35252 2002-01-22  Richard Henderson  <rth@redhat.com>
35253
35254         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
35255
35256 2002-01-22  Richard Henderson  <rth@redhat.com>
35257
35258         * gcc.dg/20020122-4.c: New.
35259
35260 2002-01-22  H.J. Lu <hjl@gnu.org>
35261
35262         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
35263         link output.
35264         * gcc.dg/special/ecos.exp: Likewise.
35265         * lib/g++-dg.exp: Likewise.
35266         * lib/g77-dg.exp: Likewise.
35267         * lib/gcc-dg.exp : Likewise.
35268         * lib/mike-g++.exp: Likewise.
35269         * lib/mike-g77.exp: Likewise.
35270         * lib/mike-gcc.exp: Likewise.
35271         * lib/objc-dg.exp: Likewise.
35272
35273 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
35274
35275         PR target/5379
35276         * gcc.dg/20020122-2.c: New test.
35277
35278 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
35279
35280         * gcc.dg/20020122-1.c: New test.
35281
35282 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
35283
35284         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
35285
35286 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
35287
35288         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
35289
35290 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35291
35292         * gcc.c-torture/compile/20020121-1.c: New test.
35293
35294 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35295
35296         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
35297         ld_library_path.
35298
35299 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
35300
35301         * gcc.dg/20020218-1.c: New test.
35302
35303 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
35304
35305         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
35306         messages
35307         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
35308         "At global scope" warning
35309         * g++.dg/ext/align1.C: Change cygwin test for alignment
35310         from db-bogus to dg-warning
35311
35312 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
35313
35314         * g77.f-torture/compile/cpp2.F: New test.
35315
35316 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35317
35318         * g++.dg/template/access1.C: New test.
35319
35320 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
35321
35322         * gcc.dg/20020118-1.c: New.
35323
35324 2002-01-18  Kazu Hirata  <kazu@hxi.com>
35325
35326         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
35327
35328 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35329
35330         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
35331         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
35332         alignment warnings.
35333
35334 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35335
35336         * gcc.misc-tests/i386-prefetch.exp: Save and restore
35337         torture_with_loops and torture_without_loops
35338
35339 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
35340
35341         * gcc.c-torture/compile/20020116-1.c: New test.
35342
35343 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
35344
35345         * gcc.dg/20020116-2.c: New test.
35346
35347         * gcc.dg/ultrasp4.c: New test.
35348
35349         * gcc.dg/20020116-1.c: New test.
35350
35351 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
35352
35353         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
35354         by EABI.
35355
35356 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
35357
35358         * gcc.misc-tests/i386-prefetch.exp: New.
35359         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
35360         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
35361         * gcc.misc-tests/i386-pf-none-1.c: New test.
35362         * gcc.misc-tests/i386-pf-sse-1.c: New test.
35363
35364 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
35365
35366         * gcc.dg/gnu89-init-1.c: Add new tests.
35367
35368 2002-01-15  Andreas Jaeger  <aj@suse.de>
35369
35370         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
35371         * gcc.dg/i386-mmx-2.c: Likewise.
35372         * gcc.dg/i386-sse-1.c: Likewise.
35373         * gcc.dg/i386-sse-2.c: Likewise.
35374         * gcc.dg/i386-sse-3.c: Likewise.
35375
35376 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
35377
35378         * g77.f-torture/execute/intrinsic-unix-bessel.f:
35379         Uncomment additional cases that now pass.
35380
35381 2002-01-11  Richard Henderson  <rth@redhat.com>
35382
35383         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
35384         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
35385
35386 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
35387
35388         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
35389
35390 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
35391
35392         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
35393         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
35394
35395 2002-01-10  Dale Johannesen  <dalej@apple.com>
35396
35397         * gcc.c-torture/execute/loop-11.c: New.
35398
35399 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
35400
35401         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
35402         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
35403
35404 2002-01-09  Richard Henderson  <rth@redhat.com>
35405
35406         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
35407         type in which to perform the operation for each size.
35408
35409 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
35410
35411         * gcc.c-torture/compile/20020109-2.c: New test.
35412
35413 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
35414
35415         * gcc.c-torture/execute/loop-10.c: New test.
35416
35417 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35418
35419         * gcc.c-torture/compile/20010226-1.c: New test.
35420         * gcc.c-torture/compile/20010227-1.c: New test.
35421         * gcc.c-torture/compile/20010426-1.c: New test.
35422         * gcc.c-torture/compile/20010510-1.c: New test.
35423         * gcc.c-torture/compile/20010605-3.c: New test.
35424         * gcc.c-torture/compile/20010824-1.c: New test.
35425         * gcc.c-torture/execute/20010409-1.c: New test.
35426         * gcc.dg/noncompile/20000901-1.c: New test.
35427         * gcc.dg/20001023-1.c: New test.
35428         * gcc.dg/20001101-1.c: New test.
35429         * gcc.dg/20001102-1.c: New test.
35430         * gcc.dg/20010207-1.c: New test.
35431         * gcc.dg/20010405-1.c: New test.
35432         * gcc.dg/20010822-1.c: New test.
35433         * gcc.dg/20011107-1.c: New test.
35434
35435 2002-01-09  Jeffrey A Law  (law@redhat.com)
35436
35437         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
35438
35439         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
35440         execution failure on PA targets.
35441
35442 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35443
35444         * gcc.c-torture/compile/20020109-1.c: New test.
35445
35446 2002-01-08  Kazu Hirata  <kazu@hxi.com>
35447
35448         * gcc.c-torture/execute/20020108-1.c: New test.
35449
35450 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
35451
35452         * gcc.dg/20020108-1.c: New test.
35453
35454 2002-01-08  H.J. Lu <hjl@gnu.org>
35455
35456         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
35457         for header files.
35458
35459 2002-01-08  Geoff Keating  <geoffk@redhat.com>
35460
35461         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
35462         consistency.
35463
35464 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
35465
35466         * gcc.dg/altivec-4.c: Test altivec predicates.
35467
35468 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
35469
35470         * gcc.c-torture/execute/20020107-1.c: New test.
35471
35472 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
35473
35474         PR c/5279
35475         * gcc.c-torture/compile/20020106-1.c: New test.
35476
35477 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
35478
35479         * gcc.c-torture/execute/nestfunc-4.c: New test.
35480
35481 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35482
35483         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
35484         extra triple that slipped in.
35485         * g++.old-deja/g++.abi/align.C: Likewise.
35486         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35487
35488 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35489
35490         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
35491         * g++.old-deja/g++.abi/align.C: Likewise.
35492         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35493
35494         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
35495         on FreeBSD/i386.
35496         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
35497         FreeBSD.
35498
35499 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
35500
35501         * gcc.dg/20020104-1.c: New test.
35502
35503         * gcc.dg/20020104-2.c: New test.
35504
35505 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
35506
35507         * gcc.dg/20020103-1.c: Fix typo in target selector.
35508
35509 2002-01-03  Richard Henderson  <rth@redhat.com>
35510
35511         * gcc.dg/20020103-1.c: New.
35512
35513 2002-01-03  Kazu Hirata  <kazu@hxi.com>
35514
35515         * gcc.c-torture/execute/20020103-1.c: New test.
35516
35517 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
35518
35519         * g++.dg/other/debug2.C: New test.
35520
35521         * gcc.c-torture/compile/20020103-1.c: New test.
35522
35523 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
35524
35525         * gcc.dg/gnu89-init-1.c: Added new tests.
35526
35527 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35528
35529         * g++.dg/template/friend2.C: Remove as patch is reverted.
35530
35531         * g++.dg/warn/oldcast1.C: New test.
35532
35533         * g++.dg/template/ptrmem1.C: New test.
35534         * g++.dg/template/ptrmem2.C: New test.
35535
35536         * g++.dg/template/ntp.C: New test.
35537
35538         * g++.dg/other/component1.C: New test.
35539
35540         * g++.dg/template/ttp3.C: New test.
35541
35542         * g++.dg/template/friend2.C: New test.
35543         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
35544
35545 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35546
35547         * g++.dg/other/ptrmem1.C: New test.
35548         * g++.dg/other/ptrmem2.C: New test.
35549
35550 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35551
35552         * g++.dg/template/ctor1.C: New test.
35553
35554 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35555
35556         * g++.dg/template/friend2.C: New test.
35557
35558 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
35559
35560         * gcc.dg/mmix-1.c: New test.
35561
35562 2001-12-31  Richard Henderson  <rth@redhat.com>
35563
35564         * gcc.dg/asm-5.c: New.
35565
35566 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
35567
35568         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
35569         in namespace __gnu_cxx
35570
35571 2001-12-30  Richard Henderson  <rth@redhat.com>
35572
35573         * gcc.dg/debug-6.c: New.
35574
35575 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
35576
35577         * gcc.c-torture/compile/20011229-2.c: New test.
35578
35579 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
35580
35581         * gcc.dg/debug-3.c: New test.
35582         * gcc.dg/debug-4.c: New test.
35583         * gcc.dg/debug-5.c: New test.
35584
35585 2001-12-29  Richard Henderson  <rth@redhat.com>
35586
35587         * g++.dg/eh/loop1.C: New.
35588
35589 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35590
35591         * g++.dg/template/crash1.C: New test.
35592
35593 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35594
35595         * g++.dg/other/const1.C: New test.
35596
35597 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35598
35599         * gcc.c-torture/compile/20011229-1.c: New test.
35600
35601 2001-12-28  Stan Shebs  <shebs@apple.com>
35602
35603         * lib/objc-torture.exp: Resync with c-torture.exp.
35604         * lib/objc.exp: Load standard libraries.
35605
35606 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
35607
35608         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
35609         additional tests.
35610
35611 2001-12-27  Roger Sayle <roger@eyesopen.com>
35612
35613         * gcc.c-torture/execute/string-opt-16.c: New testcase.
35614
35615 2001-12-27  Richard Henderson  <rth@redhat.com>
35616
35617         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
35618
35619 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35620
35621         * g++.dg/eh/ctor1.C: New test.
35622         * g++.dg/other/error2.C: New test.
35623
35624 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35625
35626         * g++.dg/other/init2.C: New test.
35627
35628 2001-12-24  Richard Henderson  <rth@redhat.com>
35629
35630         * gcc.dg/20011223-1.c: New.
35631         * gcc.dg/inline-1.c: New.
35632
35633 2001-12-23  Richard Henderson  <rth@redhat.com>
35634
35635         * gcc.dg/asm-4.c: Test operand modifiers.
35636
35637 2001-12-23  Richard Henderson  <rth@redhat.com>
35638
35639         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
35640
35641 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35642
35643         * gcc.c-torture/execute/20011223-1.c: New test.
35644
35645 2001-12-21  Richard Henderson  <rth@redhat.com>
35646
35647         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
35648         re-enables the warning.
35649
35650 2001-12-21  Richard Henderson  <rth@redhat.com>
35651
35652         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
35653
35654 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35655
35656         * gcc.c-torture/compile/20011218-1.c: New test.
35657
35658 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
35659
35660         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
35661         arm-isr.c test.
35662         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
35663         epilogue generation for ARM ISR routines.
35664
35665 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35666
35667         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
35668         * gcc.dg/format/c90-printf-3.c: Likewise.
35669         * gcc.dg/format/c99-printf-3.c: Likewise.
35670         * gcc.dg/format/ext-1.c: Likewise.
35671         * gcc.dg/format/ext-6.c: Likewise.
35672         * gcc.dg/format/format.h: Prototype unlocked stdio.
35673
35674 2001-12-20  Richard Henderson  <rth@redhat.com>
35675
35676         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
35677         (arena): Use it.
35678         (malloc): Correct allocation logic.  Abort if we fill up the
35679         arena before initialization complete.
35680         (realloc): Correct allocation logic.
35681
35682 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35683
35684         * gcc.c-torture/compile/20011219-2.c: New test.
35685
35686         * gcc.c-torture/execute/20011219-1.c: New test.
35687
35688 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
35689
35690         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
35691         target does not support weak symbols.
35692
35693 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
35694
35695         * gcc.c-torture/compile/20011219-1.c: New test.
35696
35697 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
35698
35699         * g++.dg/other/error1.C: New test.
35700
35701 2001-12-17  Jeffrey A Law  (law@redhat.com)
35702
35703         * gcc.c-torture/execute/20011217-1.c: New test.
35704
35705 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
35706
35707         * objc.dg/special/: New directory.
35708         * objc.dg/special/special.exp: New file.
35709         * objc.dg/special/unclaimed-category-1.h: New file.
35710         * objc.dg/special/unclaimed-category-1a.m: New file.
35711         * objc.dg/special/unclaimed-category-1.m: New file.
35712
35713 2001-12-17  Andreas Jaeger  <aj@suse.de>
35714
35715         * gcc.c-torture/compile/20011217-2.c: New test.
35716
35717 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35718
35719         * gcc.c-torture/compile/20011217-1.c: New test.
35720
35721 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
35722
35723         * testsuite/gcc.dg/20011214-1.c: New.
35724
35725 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
35726
35727         * gcc.dg/altivec-4.c: New.
35728
35729 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
35730
35731         * gcc.dg/20011113-1.c: New test.
35732
35733 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35734
35735         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
35736         std::__malloc_alloc_template<0> and
35737         std::__default_alloc_template<false, 0>.
35738
35739 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
35740
35741         * objc/execute/bf-21.m: New test.
35742         * objc/execute/enumeration-1.m: New test.
35743         * objc/execute/enumeration-2.m: New test.
35744
35745 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
35746
35747         * gcc.dg/gnu89-init-1.c: New test.
35748
35749 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35750
35751         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
35752         * g++.old-deja/g++.jason/2371.C: Likewise.
35753         * g++.old-deja/g++.jason/template33.C: Likewise.
35754         * g++.old-deja/g++.jason/template34.C: Likewise.
35755         * g++.old-deja/g++.jason/template36.C: Likewise.
35756         * g++.old-deja/g++.oliva/typename1.C: Likewise.
35757         * g++.old-deja/g++.oliva/typename2.C: Likewise.
35758         * g++.old-deja/g++.other/typename1.C: Likewise.
35759         * g++.old-deja/g++.pt/inherit2.C: Likewise.
35760         * g++.old-deja/g++.pt/nontype5.C: Likewise.
35761         * g++.old-deja/g++.pt/typename11.C: Likewise.
35762         * g++.old-deja/g++.pt/typename14.C: Likewise.
35763         * g++.old-deja/g++.pt/typename16.C: Likewise.
35764         * g++.old-deja/g++.pt/typename3.C: Likewise.
35765         * g++.old-deja/g++.pt/typename4.C: Likewise.
35766         * g++.old-deja/g++.pt/typename5.C: Likewise.
35767         * g++.old-deja/g++.pt/typename7.C: Likewise.
35768         * g++.old-deja/g++.robertl/eb9.C: Likewise.
35769
35770 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
35771
35772         * g++.dg/other/linkage1.C: New test.
35773         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
35774         specifiers.
35775
35776 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
35777
35778         * gcc.dg/concat.c: New test.
35779
35780 2001-12-11  Stan Shebs  <shebs@apple.com>
35781
35782         * objc/compile: New test directory.
35783         * objc/compile/compile.exp: New expect script.
35784         * objc/compile/20011211-1.m: New compile test.
35785
35786 2001-12-11  Jason Merrill  <jason@redhat.com>
35787
35788         * lib/prune.exp (prune_gcc_output): Also handle "In member
35789         function".  So many permutations...
35790
35791 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
35792
35793         * g++.dg/template/typedef1.C: New test.
35794
35795 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35796
35797         * g++.dg/other/copy1.C: New test.
35798
35799 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
35800
35801         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
35802
35803         * gcc.dg/builtin-choose-expr.c: New.
35804
35805 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
35806
35807         * gcc.dg/altivec-2.c: New.
35808
35809 2001-12-07  Richard Henderson  <rth@redhat.com>
35810
35811         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
35812
35813 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
35814
35815         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
35816         ultrasparc.
35817
35818 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35819
35820         * g++-old.deja/g++.robertl/eb101.C: Deleted.
35821
35822 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
35823
35824         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
35825         variable argument list.
35826
35827 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
35828
35829         * gcc.c-torture/execute/memcheck: Delete entire directory.
35830         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
35831         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
35832
35833 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35834
35835         * gcc.dg/Wshadow-1.c: New test.
35836
35837 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
35838
35839         * gcc.c-torture/compile/20011130-1.c: New test.
35840
35841         * gcc.dg/noncompile/20011025-1.c: New test.
35842
35843         * g++.dg/other/anon-union.C: New test.
35844
35845         * gcc.c-torture/execute/20011024-1.c: New test.
35846
35847 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35848
35849         * gcc.c-torture/execute/20000722-1.x,
35850         gcc.c-torture/execute/20010123-1.x: Remove.
35851         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
35852         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
35853         gcc.dg/c99-complit-2.c: New tests.
35854
35855 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
35856
35857         * g++.dg/inherit/base1.C: New test.
35858
35859 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
35860
35861         * g++.dg/other/stdarg1.C: New test.
35862
35863         * gcc.c-torture/compile/20011130-2.c: New test.
35864
35865 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
35866
35867         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
35868         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
35869         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
35870         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
35871         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
35872         * gcc.dg/builtin-prefetch-1.c: New test.
35873
35874 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
35875
35876         * gcc.dg/20011130-1.c: New test.
35877
35878 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35879
35880         * g++.dg/other/scope1.C: New test.
35881         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
35882
35883 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35884
35885         * gcc.dg/vla-init-1.c: New test.
35886
35887 2001-12-01  Geoff Keating  <geoffk@redhat.com>
35888
35889         * gcc.c-torture/compile/structs.c: New testcase from GDB.
35890
35891 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35892
35893         * objc.dg/alias.m: Update.
35894         * objc.dg/class-1.m: Update.
35895         * objc.dg/const-str-1.m: Update.
35896         * objc.dg/fwd-proto-1.m: Update.
35897         * objc.dg/id-1.m: Update.
35898         * objc.dg/super-class-1.m: Update.
35899
35900 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
35901
35902         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
35903         constructs.
35904
35905 2001-11-28  Jeffrey A Law  (law@cygnus.com)
35906
35907         * gcc.c-torture/execute/20011128-1.c: New test.
35908
35909 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
35910
35911         * gcc.dg/20011127-1.c: New test.
35912
35913 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35914
35915         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
35916         from Austin Group draft 7.
35917         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
35918         scanf format arguments.
35919         * gcc.dg/format/no-exargs-2.c: New test.
35920
35921 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
35922
35923         * g++.dg/abi/vbase8-4.C: New test.
35924
35925 2001-11-24  Ian Lance Taylor  <ian@airs.com>
35926
35927         * gcc.c-torture/execute/20011121-1.c: New test.
35928
35929 2001-11-23  Jeffrey A Law  (law@cygnus.com)
35930
35931         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
35932
35933 2001-11-23  Andreas Jaeger  <aj@suse.de>
35934
35935         * gcc.dg/cpp/charconst-2.c: New test.
35936
35937 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
35938
35939         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
35940         to the host if it is remote.  Let tests specify extra headers
35941         they use.
35942         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
35943         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
35944         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
35945         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
35946         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
35947         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
35948         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
35949         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
35950         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
35951         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
35952
35953 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
35954
35955         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
35956         for little endian ARMs.
35957
35958 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
35959
35960         * gcc.c-torture/compile/20011119-1.c: New test.
35961         * gcc.c-torture/compile/20011119-2.c: New test.
35962
35963 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
35964
35965         * gcc.dg/altivec-1.c: Fix typo.
35966
35967 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35968
35969         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
35970
35971 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
35972
35973         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
35974
35975 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
35976
35977         * lib/g77.exp: Don't specify --rpath-link.
35978
35979         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
35980         across all the headers.
35981         * gcc.dg/format/format.exp: For testing on a remote host,
35982         copy format.h.
35983
35984         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
35985         * gcc.c-torture/execute/930406-1.c: Likewise.
35986         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35987
35988 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
35989
35990         * gcc.dg/altivec-1.c: New.
35991
35992 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
35993
35994         * gcc.dg/cpp/fpreprocessed.c: New test case.
35995
35996 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35997
35998         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
35999         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
36000         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
36001
36002 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36003
36004         * gcc.dg/no-builtin-1.c: New test.
36005
36006 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
36007
36008         * gcc.c-torture/execute/20011115-1.c: New test.
36009
36010 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
36011
36012         * gcc.c-torture/compile/20011114-2.c: New test.
36013         * gcc.c-torture/compile/20011114-3.c: New test.
36014         * gcc.c-torture/compile/20011114-4.c: New test.
36015
36016 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36017
36018         * g++.dg/other/init1.C: New test.
36019
36020 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
36021
36022         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
36023         message.
36024
36025         * gcc.c-torture/execute/20011114-1.c: New testcase.
36026
36027         * gcc.c-torture/compile/20010327-1.c: Revert last change.
36028         * gcc.c-torture/compile/20011114-1.c: New test, exactly
36029         like the (before this change) version of 20010327-1.c.
36030
36031 2001-11-14  Roger Sayle <roger@eyesopen.com>
36032
36033         * gcc.c-torture/execute/string-opt-13.c: New testcase.
36034
36035 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
36036
36037         * g++.dg/init/array2.C: New test.
36038
36039 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
36040
36041         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
36042
36043 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
36044
36045         * g++.dg/other/forscope1.C: New test.
36046         * g++.dg/ext/forscope1.C: New test.
36047         * g++.dg/ext/forscope2.C: New test.
36048
36049 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
36050
36051         * gcc.c-torture/execute/20011113-1.c: New test.
36052
36053 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
36054
36055         * gcc.c-torture/execute/20011109-2.c: New test.
36056
36057         * gcc.c-torture/execute/20011109-1.c: New test.
36058
36059 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
36060
36061         * gcc.c-torture/compile/20011109-1.c: New test.
36062
36063 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
36064
36065         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
36066         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
36067         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
36068         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
36069         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
36070         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
36071         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
36072
36073 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36074
36075         * g++.dg/warn/Wshadow-1.C: New tests.
36076         * g++.old-deja/g++.mike/for3.C: Update.
36077
36078 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36079
36080         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
36081         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
36082         XFAILs.  Adjust expected error texts.
36083         * gcc.c-torture/compile/20011106-1.c,
36084         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
36085         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
36086         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
36087         gcc.dg/c99-array-lval-5.c: New tests.
36088
36089 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36090
36091         * gcc.dg/cpp/defined.c: Update.
36092
36093 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36094
36095         * gcc.c-torture/execute/anon-1.c: New test.
36096
36097 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
36098
36099         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
36100         same size, so no warning should be produced on stormy16.
36101
36102         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
36103         due to oversized array.
36104         * g++.old-deja/g++.mike/ns15.C: Likewise.
36105         * g++.old-deja/g++.pt/crash16.C: Likewise.
36106
36107 2001-11-02  Graham Stott  <grahams@redhat.com>
36108
36109         * g++.dgother/debug1.C: Fix typos.
36110
36111 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
36112
36113         * g++.dg/other/debug1.C: New test.
36114
36115 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36116
36117         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
36118         of unsigned long.
36119
36120 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
36121
36122         * gcc.dg/20011029-2.c: New test.
36123
36124         * gcc.c-torture/compile/20011029-1.c: New test.
36125
36126 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
36127
36128         * objc/execute/class_self-1.m: New test.
36129         * objc/execute/class_self-2.m: New test.
36130
36131 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
36132
36133         * gcc.misc-tests/msgs.exp: Delete.
36134         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
36135         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
36136         error set to match recent changes.
36137
36138 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
36139
36140         * gcc.dg/20011021-1.c: New test.
36141
36142 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
36143
36144         * gcc.c-torture/compile/20011023-1.c: New test.
36145
36146 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
36147
36148         * lib/g77.exp: Rewrite based on lib/g++.exp.
36149
36150 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
36151
36152         * gcc.c-torture/execute/20011019-1.c: New test.
36153
36154         * gcc.dg/20011018-1.c: New test.
36155
36156 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
36157
36158         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
36159
36160 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
36161
36162         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
36163         * gcc.dg/attr-invalid.c: Likewise.
36164
36165 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
36166
36167         * testsuite/gcc.dg/20011015-1.c: New test.
36168
36169 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36170
36171         * g++.dg/template/unify2.C: New test.
36172
36173 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36174
36175         * g++.dg/other/exception-specification.C: New test
36176
36177 2001-10-13  Tom Rix  <trix@redhat.com>
36178
36179         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
36180         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
36181
36182 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
36183
36184         * testsuite/gcc.dg/20011009-1.c: New test.
36185
36186 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
36187
36188         PR g++/4476
36189         * g++.dg/other/friend1.C: New test.
36190
36191 2001-10-11  Richard Henderson  <rth@redhat.com>
36192
36193         * g++.old-deja/g++.other/crash18.C: Add -S to options.
36194
36195 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36196
36197         * gcc.c-torture/compile/20011010-1.c: New.
36198
36199 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36200
36201         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
36202         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
36203         g77.f-torture/execute/execute.exp,
36204         g77.f-torture/noncompile/noncompile.exp,
36205         gcc.c-torture/compile/compile.exp,
36206         gcc.c-torture/execute/execute.exp,
36207         gcc.c-torture/execute/ieee/ieee.exp,
36208         gcc.c-torture/execute/memcheck/memcheck.exp,
36209         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
36210         objc/execute/execute.exp: Update FSF address.
36211
36212 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36213
36214         * gcc.dg/cpp/cmdlne-C.c: Update.
36215         * gcc.dg/cpp/cmdlne-C2.c: New.
36216
36217 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36218
36219         * gcc.c-torture/execute/20011008-3.c: New.
36220
36221 2001-10-08  DJ Delorie  <dj@redhat.com>
36222
36223         * gcc.dg/20011008-1.c: New.
36224         * gcc.dg/20011008-2.c: New.
36225
36226 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36227
36228         * gcc.dg/cpp/spacing1.c: Update test.
36229
36230 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36231
36232         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
36233         spelling errors of "separate" as "seperate".
36234
36235 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
36236
36237         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
36238         enough to avoid inlining.
36239
36240 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36241
36242         * lib/g77.exp: set libg2c_dir correctly.
36243
36244 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36245
36246         * gcc.dg/cpp/macro11.c: New test.
36247
36248 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36249
36250         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
36251         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
36252         gcc.dg/format/multattr-3.c: New tests.
36253         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
36254         tests for format attributes on function pointers being rejected.
36255
36256 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36257
36258         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
36259
36260 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36261
36262         * g++.dg/warn/format1.C: New test.
36263
36264 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36265
36266         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
36267
36268 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36269
36270         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
36271
36272 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36273
36274         * gcc.dg/cpp/redef2.c: Add test.
36275
36276 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
36277
36278         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
36279         long-standing bug on i686, apparently.
36280         * gcc.c-torture/execute/loop-2c.x: New file.
36281         * gcc.c-torture/execute/loop-2d.x: New file.
36282         * gcc.c-torture/execute/loop-3c.x: New file.
36283
36284 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
36285
36286         * gcc.dg/cpp/20000625-2.c: Correct line number.
36287
36288 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36289
36290         * gcc.dg/cpp/macro10.c: New test.
36291         * gcc.dg/cpp/strify3.c: New test.
36292         * gcc.dg/cpp/spacing1.c: Add tests.
36293         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
36294         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
36295
36296 2001-09-24  DJ Delorie  <dj@redhat.com>
36297
36298         * gcc.c-torture/execute/20010924-1.c: New test.
36299
36300 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36301
36302         * testsuite/objc/execute/paste.m: Remove.
36303
36304 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36305
36306         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
36307
36308 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
36309
36310         * g77.dg/strlen0.f: New test.
36311
36312 2001-09-21  Richard Henderson  <rth@redhat.com>
36313
36314         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
36315         * g++.old-deja/g++.abi/vtable2.C: Likewise.
36316
36317 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36318
36319         Table-driven attributes.
36320         * g++.dg/ext/attrib1.C: New test.
36321
36322 2001-09-20  DJ Delorie  <dj@redhat.com>
36323
36324         * gcc.dg/20000926-1.c: Update expected warning messages.
36325         * gcc.dg/array-2.c: Likewise, and test for warnings too.
36326         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
36327         array.
36328
36329 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
36330
36331         * g++.dg/eh/registers1.C: New test case.
36332
36333 2001-09-17  Richard Henderson  <rth@redhat.com>
36334
36335         * gcc.dg/array-5.c: Fix VLA decomposition test.
36336
36337 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36338
36339         * gcc.dg/cpp/line5.c: New testcase.
36340
36341 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36342
36343         * gcc.dg/cpp/macro9.c: New test.
36344
36345 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
36346
36347         * gcc.c-torture/execute/980223.c: Change type of addr from long
36348         to char *.
36349
36350 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
36351
36352         * gcc.c-torture/execute/20010915-1.c: New test.
36353
36354 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
36355
36356         * g77.dg/bprob: New directory.
36357         * g77.dg/bprob/bprob.exp: New file.
36358         * g77.dg/bprob/bprob-1.f: New test.
36359         * g77.dg/gcov: New directory.
36360         * g77.dg/gcov/gcov.exp: New file.
36361         * g77.dg/gcov/gcov-1.f: New test.
36362         * g77.dg/gcov/gcov-1.x: New file.
36363
36364 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36365
36366         * gcc.dg/cpp/directiv.c: Update.
36367         * gcc.dg/cpp/undef1.c: Update.
36368
36369 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
36370
36371         * gcc.dg/20010912-1.c: New test.
36372
36373 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
36374
36375         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
36376         language-independent file in lib.
36377         * lib/gcov.exp: New file.
36378
36379 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36380
36381         * gcc.c-torture/compile/20010911-1.c: New test.
36382
36383 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
36384
36385         * lib/profopt.exp: New, to support profile-directed optimizations.
36386         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
36387         * gcc.misc-tests/bprob-1.c: New test.
36388         * gcc.misc-tests/bprob-2.c: New test.
36389
36390 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
36391
36392         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
36393         XFAIL and which kinds of gcov output to verify.
36394         * gcc.misc-tests/gcov-4b.x: New file.
36395         * gcc.misc-tests/gcov-5b.x: New file.
36396         * gcc.misc-tests/gcov-6.x: New file.
36397         * gcc.misc-tests/gcov-7.c: New test.
36398         * gcc.misc-tests/gcov-7.x: New file.
36399
36400 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
36401
36402         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
36403         * gcc.misc-tests/gcov-6.c: New test.
36404
36405 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36406
36407         PR c++/3986
36408         * g++.dg/abi/vbase1.C: New test.
36409
36410 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
36411
36412         * objc.dg/method-2.m: New.
36413
36414 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36415
36416         PR c++/4203
36417         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
36418         * g++.dg/init/empty1.C: New test.
36419
36420 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
36421
36422         * gcc.c-torture/compile/20010903-1.c: New test.
36423
36424 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
36425
36426         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
36427         for m68k.
36428
36429 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
36430
36431         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
36432
36433         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
36434
36435         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
36436
36437 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
36438
36439         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
36440         for 16-bit 'unsigned int'.
36441
36442 2001-08-29  Kazu Hirata  <kazu@hxi.com>
36443
36444         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
36445
36446 2001-08-27  Richard Henderson  <rth@redhat.com>
36447
36448         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
36449         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
36450
36451 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
36452
36453         * gcc.dg/asm-names.c (ymain): New.
36454
36455 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
36456
36457         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
36458         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
36459         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
36460
36461 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36462
36463         * gcc.dg/compare5.c: New testcase.
36464
36465 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
36466
36467         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
36468         and "In instantiation".
36469
36470 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
36471
36472         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
36473
36474 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
36475
36476         * gcc.misc-tests/gcov.exp: Add support for branch information.
36477         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
36478         * gcc.misc-tests/gcov-4.c: New test.
36479         * gcc.misc-tests/gcov-4b.c: New test.
36480         * gcc.misc-tests/gcov-5b.c: New test.
36481
36482 2001-08-20  Zack Weinberg  <zackw@panix.com>
36483
36484         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
36485         expected to fail.
36486
36487 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36488
36489         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
36490
36491 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
36492
36493         * g++.dg/eh/template1.C: New test.
36494
36495 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
36496
36497         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
36498         Fix thinko.
36499         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
36500         for xfail.
36501
36502 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
36503
36504         * lib/g77-dg.exp: Use prune.exp for common procedures
36505         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
36506         * lib/g77.exp: (g77-dg-prune) Remove
36507
36508 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
36509
36510         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
36511
36512 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36513
36514         * g++.dg/template/unify1.C: New test.
36515
36516 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
36517
36518         * g++.dg/abi/empty4.C: New test.
36519
36520 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
36521
36522         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
36523         solaris2.*
36524         * g77.f-torture/compile/pr3743.x: Likewise.
36525
36526 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36527
36528         * g++.dg/other/using-declaration.C: New test.
36529
36530 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36531
36532         * gcc.dg/cpp/tr-sign.c: New testcase.
36533
36534 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36535
36536         * gcc.dg/cpp/19951025-1.c: Revert.
36537         * gcc.dg/cpp/directiv.c: We no longer process directives that
36538         interrupt macro arguments.
36539
36540 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
36541
36542         * gcc.dg/bconstp-1.c: New test.
36543
36544 2001-08-03  Richard Henderson  <rth@redhat.com>
36545
36546         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
36547
36548 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36549
36550         * gcc.dg/cpp/19951025-1.c: Update.
36551
36552 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
36553
36554         * g77.dg/ff90-1.f (s): Fix reference of variable z,
36555         should be x.
36556
36557 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
36558
36559         Kill -fhonor-std.
36560         * g++.old-deja/g++.ns/ns14.C: Remove special options.
36561         * g++.old-deja/g++.other/std1.C: Likewise.
36562         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
36563
36564 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
36565
36566         * lib/g77.exp: Load gcc-defs.exp for common procedures
36567         (g77_pass, g77_fail, g77_finish, g77_exit,
36568         ${tool}_check_unsupported_p} Now redundant.  Deleted.
36569
36570 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
36571
36572         * g77.dg/fbackslash.f
36573         * g77.dg/fcase-preserve.f
36574         * g77.dg/ff90-1.f
36575         * g77.dg/ffixed-line-length-0.f
36576         * g77.dg/ffixed-line-length-132.f
36577         * g77.dg/ffixed-line-length-7.f
36578         * g77.dg/ffixed-line-length-72.f
36579         * g77.dg/ffixed-line-length-none.f
36580         * g77.dg/ffree-form-1.f
36581         * g77.dg/fno-backslash.f
36582         * g77.dg/fno-f90-1.f
36583         * g77.dg/fno-fixed-form-1.f
36584         * g77.dg/fno-onetrip.f
36585         * g77.dg/fno-typeless-boz.f
36586         * g77.dg/fno-underscoring.f
36587         * g77.dg/fno-vxt-1.f
36588         * g77.dg/fonetrip.f
36589         * g77.dg/ftypeless-boz.f
36590         * g77.dg/fugly-assumed.f
36591         * g77.dg/funderscoring.f
36592         * g77.dg/fvxt-1.f
36593
36594 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
36595
36596         * objc.dg/fwd-proto-1.m: New.
36597         * objc.dg/local-decl-1.m: New.
36598         * objc.dg/naming-1.m: New.
36599         * objc.dg/naming-2.m: New.
36600         * objc.dg/proto-hier-1.m: New.
36601
36602 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
36603
36604         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
36605         largest-type elements to a struct makes its size grow.
36606
36607 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36608
36609         * g++.dg/abi/vthunk1.C: New test.
36610
36611 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36612
36613         * g++.dg/abi/vbase8-22.C: New test.
36614
36615 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36616
36617         * gcc.dg/cpp/macro8.c: New test.
36618
36619 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36620
36621         * g++.dg/abi/vbase8-21.C: New test.
36622
36623 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36624
36625         * g++.dg/abi/vbase8-10.C: New test.
36626
36627 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36628
36629         * lib/g++.exp (g++_set_ld_library_path): Renamed to
36630         ${tool}_set_ld_library_path.
36631         Changed caller.
36632         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
36633         g++.exp.
36634
36635 2001-07-26  Stan Cox <scox@redhat.com>
36636
36637         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
36638         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
36639         gcc_exit, gcc_check_unsupported_p):
36640         Moved to gcc-deps.exp
36641         * gcc-deps.exp: New file.
36642
36643 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36644
36645         * g++.old-deja/g++.pt/defarg14.C: New test.
36646
36647 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36648
36649         * g++.old-deja/g++.other/lineno5.C: New test.
36650
36651 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36652
36653         * g++.old-deja/g++.pt/crash68.C: New test.
36654
36655 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36656
36657         * g++.old-deja/g++.other/crash42.C: New test.
36658
36659 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36660
36661         * gcc.dg/cpp/extratokens.c: Fix.
36662         * gcc.dg/cpp/skipping2.c: New tests.
36663
36664 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36665
36666         * gcc.c-torture/execute/20010724-1.c: New file.
36667         * gcc.c-torture/execute/20010724-1.x: New file.
36668
36669 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36670
36671         * g++.old-deja/g++.other/cond7.C: New test.
36672
36673 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36674
36675         * g++.old-deja/g++.other/optimize4.C: New test.
36676
36677 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36678
36679         * g++.old-deja/g++.abi/vbase8-5.C: New test.
36680
36681 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
36682
36683         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
36684         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
36685         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
36686         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
36687
36688         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
36689         bug report" message.
36690
36691         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
36692         * g++.dg/ext/instantiate1.C: Move from old-deja.
36693
36694 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
36695
36696         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
36697         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
36698         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
36699         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
36700
36701 2001-07-23  Jeffrey A Law  (law@cygnus.com)
36702
36703         * gcc.c-torture/execute/20010723-1.c: New test.
36704
36705 2001-07-23  Ben Elliston  <bje@redhat.com>
36706
36707         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
36708
36709 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36710
36711         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
36712         i[34567]86-*-*.
36713         Delete handling of ieee_multilib_flags.
36714         Pass -mieee for alpha*-*-* and sh-*-*.
36715         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
36716
36717 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
36718
36719         Remove old-abi tests.
36720         * g++.old-deja/g++.mike/p11116.C: Remove.
36721         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
36722
36723 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
36724
36725         * g77.f-torture/compile/pr3743.f: New test
36726
36727 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
36728
36729         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
36730
36731 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36732
36733         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
36734         g++.old-deja/g++.pt/static6.C: Likewise.
36735         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
36736         supports weak symbols.
36737
36738 2001-07-18  Andreas Jaeger  <aj@suse.de>
36739
36740         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
36741         supported again.
36742
36743 2001-07-18  Andreas Jaeger  <aj@suse.de>
36744
36745         * gcc.dg/iftrap-1.c: Fix target line.
36746
36747 2001-07-17  Richard Henderson  <rth@redhat.com>
36748
36749         * gcc.c-torture/execute/20010717-1.c: New.
36750
36751 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36752
36753         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
36754         tests.
36755
36756 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36757
36758         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
36759
36760 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36761
36762         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
36763         UAC_SIGBUS, UAC_NOPRINT definitions.
36764
36765 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
36766
36767         * objc/execute/object_is_class.m: New test.
36768         * objc/execute/object_is_meta_class.m: New test.
36769
36770 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36771
36772         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
36773         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
36774
36775 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
36776
36777         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
36778         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
36779
36780 2001-07-14  Richard Henderson  <rth@redhat.com>
36781
36782         * gcc.dg/iftrap-1.c: New.
36783
36784 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
36785
36786         * g77.f-torture/execute/intrinsic77.f: New test.
36787
36788 2001-07-11  Janis Johnson <janis@us.ibm.com>
36789
36790         * gcc.misc-tests/gcov-3.c: New test.
36791
36792 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36793
36794         * gcc.c-torture/compile/20010711-1.c,
36795         * gcc.c-torture/compile/20010711-2.c: New tests.
36796
36797 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36798
36799         * gcc.c-torture/execute/20010711-1.c: New test.
36800
36801 2001-07-11  Ben Elliston  <bje@redhat.com>
36802
36803         * g++.old-deja/g++.other/enum5.C: New test.
36804
36805 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
36806
36807         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
36808         (g++-dg-prune): Call prune_gcc_output.
36809         * prune.exp: New file for prune_gcc_output.
36810         * lib/g++.exp, lib/gcc.exp: Load it.
36811
36812 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36813
36814         * gcc.c-torture/compile/20010701-1.c,
36815         g++.old-deja/g++.ext/attrib6.C: New tests.
36816
36817 2001-07-06  Jeffrey A Law  (law@cygnus.com)
36818
36819         * gcc.c-torture/compile/20010706-1.c: New test.
36820
36821 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
36822
36823         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
36824
36825 2001-06-28  Stan Shebs  <shebs@apple.com>
36826
36827         * gcc.dg/pragma-darwin.c: New test.
36828
36829 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36830
36831         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
36832         Solaris 2.[678] system.
36833
36834 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36835
36836         * gcc.dg/20010622-1.c: New test.
36837
36838 2001-06-18  Stan Shebs  <shebs@apple.com>
36839
36840         * objc.dg: New directory.
36841         * objc.dg/dg.exp: New file.
36842         * objc.dg/alias.m: New.
36843         * objc.dg/class-1.m: New.
36844         * objc.dg/class-2.m: New.
36845         * objc.dg/const-str-1.m: New.
36846         * objc.dg/const-str-2.m: New.
36847         * objc.dg/id-1.m: New.
36848         * objc.dg/method-1.m: New.
36849         * objc.dg/super-class-1.m: New.
36850         * lib/objc-dg.exp: New file.
36851
36852 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36853
36854         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
36855         of label name.
36856
36857 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
36858
36859         * g++.old-deja/g++.abi/vbase8-9.C: New test.
36860
36861 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36862
36863         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
36864         variable.
36865
36866 2001-06-12  Richard Henderson  <rth@redhat.com>
36867
36868         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
36869
36870 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36871
36872         * g++.old-deja/g++.abi/vbase5.C: New test.
36873         * g++.old-deja/g++.abi/vbase6.C: New test.
36874         * g++.old-deja/g++.abi/vbase7.C: New test.
36875
36876 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36877
36878         * gcc.c-torture/compile/20010610-1.c: New test.
36879
36880 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36881
36882         * g++.old-deja/g++.abi/vbase4.C: New test.
36883
36884 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36885
36886         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
36887         support %f for HC11/HC12 targets.
36888         * gcc.c-torture/execute/930513-1.x: New file, likewise.
36889         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
36890         on HC11/HC12 targets.
36891         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
36892
36893 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36894
36895         * gcc.dg/wchar_t-1.c: New file.
36896         * gcc.dg/wint_t-1.c: Likewise.
36897
36898 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
36899
36900         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
36901
36902 2001-06-11  Richard Henderson  <rth@redhat.com>
36903
36904         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
36905
36906 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36907
36908         * gcc.c-torture/compile/20010611-1.c: New test.
36909
36910 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36911
36912         * gcc.dg/c99-tag-1.c: Add more tests.
36913
36914 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
36915
36916         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
36917         representation on MN10300 and ARM/Thumb.
36918
36919 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
36920
36921         * g77.f-torture/execute/20010610.f: New.
36922
36923 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
36924
36925         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
36926         names.
36927
36928 2001-06-09  Richard Henderson  <rth@redhat.com>
36929
36930         * gcc.c-torture/execute/ashrdi-1.c: New.
36931         * gcc.c-torture/execute/ashldi-1.c: New.
36932         * gcc.c-torture/execute/lshrdi-1.c: New.
36933
36934 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
36935
36936         * objc/execute/load-3.m: Added. Check sending +load to categories,
36937         in addition to classes.
36938
36939 2001-06-08  Stan Shebs  <shebs@apple.com>
36940
36941         * objc/execute/load-2.m: New test.  From Nicola Pero
36942         <n.pero@mi.flashnet.it>.
36943
36944 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
36945
36946         * gcc.c-torture/execute/20010605-2.c: New test.
36947
36948 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36949
36950         * g++.old-deja/g++.abi/vbase2.C: New test.
36951         * g++.old-deja/g++.abi/vbase3.C: New test.
36952
36953 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36954
36955         * g++.old-deja/g++.pt/friend49.C: New test.
36956
36957 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
36958
36959         * g++.old-deja/g++.ext/anon3.C: New test.
36960
36961 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
36962
36963         * g++.old-deja/g++.other/conv7.C: New test.
36964
36965 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36966
36967         * gcc.c-torture/compile/20010605-2.c: New test.
36968
36969 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36970
36971         * gcc.c-torture/execute/20010604-1.c: New test.
36972
36973 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
36974
36975         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
36976
36977 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
36978
36979         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
36980         (g++_link_flags): Likewise.
36981         (g++_init): Pass gccpath's value to two previous functions.
36982
36983 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36984
36985         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
36986         Ensure logfile entry matches exec command line.
36987
36988 2001-05-31  Richard Henderson  <rth@redhat.com>
36989
36990         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
36991         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
36992
36993 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
36994
36995         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
36996         compiler for irix6.2
36997
36998 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
36999
37000         * g++.old-deja/g++.other/optimize3.C: New file.
37001
37002 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
37003
37004         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
37005         assemble.
37006
37007 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
37008
37009         * g++.old-deja/g++.other/optimize2.C: New file.
37010
37011 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
37012
37013         * gcc.c-torture/compile/20010518-2.c: New file.
37014         * gcc.c-torture/execute/20010518-1.c: New file.
37015         * gcc.c-torture/execute/20010518-2.c: New file.
37016
37017 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37018
37019         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
37020
37021 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
37022
37023         G++ no longer defines builtins that do not begin with __builtin.
37024         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
37025         * g++.old-deja/g++.brendand/misc13.C: Likewise.
37026         * g++.old-deja/g++.law/builtin1.C: Likewise.
37027         * g++.old-deja/g++.law/cvt2.C: Likewise.
37028         * g++.old-deja/g++.mike/net5.C: Likewise.
37029         * g++.old-deja/g++.other/builtins1.C: Likewise.
37030         * g++.old-deja/g++.other/builtins2.C: Likewise.
37031         * g++.old-deja/g++.other/builtins3.C: Likewise.
37032         * g++.old-deja/g++.other/builtins4.C: Likewise.
37033         * g++.old-deja/g++.other/inline8.C: Likewise.
37034         * g++.old-deja/g++.robertl/eb39.C: Likewise.
37035
37036 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
37037
37038         * g++.old-deja/g++.pt/using1.C: Adjust.
37039         * g++.old-deja/g++.pt/using2.C: New test.
37040
37041 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37042
37043         * gcc.dg/cpp/charconst.c: New tests.
37044         * gcc.dg/cpp/escape.c: New tests.
37045         * gcc.dg/cpp/escape-1.c: New tests.
37046         * gcc.dg/cpp/escape-2.c: New tests.
37047         * gcc.dg/cpp/ucs.c: New tests.
37048
37049 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
37050
37051         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
37052         native compiler for irix6.5.
37053
37054 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
37055
37056         * lib/g++.exp (g++_include_flags): Use args to compute
37057         get_multilibs.
37058         (g++_link_flags): Likewise.
37059         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
37060
37061 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37062
37063         * gcc.dg/c90-hexfloat-1.c: Add more tests.
37064
37065 2001-05-21  Geoff Keating  <geoffk@redhat.com>
37066
37067         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
37068         this file.
37069
37070 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37071
37072         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
37073         STACK_SIZE;
37074         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
37075         to STACK_SIZE; Use it to define size of add_histo array.
37076         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
37077         to STACK_SIZE.
37078         (f): Use GITT_SIZE to define size of gitt local table.
37079         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
37080         to STACK_SIZE; Use it to define size of bytemem array.
37081
37082 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37083
37084         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
37085         on 68HC11/HC12 due to the asm instruction.
37086         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
37087         * gcc.c-torture/compile/920520-1.x: Likewise.
37088         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
37089         on 68HC11/HC12 because the function is larger than 64K.
37090         * gcc.c-torture/compile/961203-1.x: New file, this test fails
37091         on 68HC11/HC12 because the structure is too large.
37092
37093 2001-05-20  Richard Henderson  <rth@redhat.com>
37094
37095         * gcc.c-torture/execute/20010520-1.c: New.
37096
37097 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37098
37099         * g++.old-deja/g++.warn/compare1.C: New test.
37100         * gcc.dg/compare4.c: New test.
37101
37102 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
37103
37104         * g++.old-deja/g++.other/optimize1.C: New test.
37105
37106 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37107
37108         * g++.old-deja/g++.pt/spec41.C: New test.
37109
37110 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
37111
37112         * gcc.c-torture/compile/20010114-1.x: Remove.
37113
37114 2001-05-18  Stan Shebs  <shebs@apple.com>
37115
37116         * gcc.c-torture/compile/20010518-1.c: New test.
37117
37118 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
37119
37120         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
37121         * g++.old-deja/g++.pt/crash67.C: New test.
37122
37123 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
37124
37125         * g++.old-deja/g++.other/debug9.C: New test.
37126
37127 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
37128
37129         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
37130
37131 2001-05-16  Jan Hubicka  <jh@suse.cz>
37132
37133         * gcc.c-torture/compile/20010516-1.c: New test.
37134
37135 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37136
37137         * g++.old-deja/g++.other/crash41.C: New test.
37138
37139 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37140
37141         * g++.old-deja/g++.pt/crash66.C: New test.
37142
37143 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
37144
37145         * g++.old-deja/g++.robertl/eb27.C: Convert.
37146
37147 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
37148
37149         * g++.dg/friend-warn.C: New test.  Do not warn about friend
37150         declaration being redundant.
37151
37152 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
37153
37154         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
37155
37156 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
37157
37158         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
37159
37160 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
37161
37162         * lib/g++.exp: Use testsuite_flags.
37163
37164 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
37165
37166         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
37167
37168 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37169
37170         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
37171
37172 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
37173
37174         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
37175
37176 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
37177
37178         * gcc.c-torture/compile/20010313-1.c: New test.
37179
37180 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
37181
37182         * gcc.dg/cpp/direct2.c: New test.
37183         * gccq.dg/cpp/direct2s.c: New test.
37184
37185         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
37186
37187 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
37188
37189         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
37190         * g++.old-deja/g++.other/op3.C: Likewise.
37191
37192 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37193
37194         * gcc.dg/cpp/syshdr.h: New file.
37195         * gcc.dg/cpp/sysmac1.c: Update.
37196         * gcc.dg/cpp/sysmac2.c: Update.
37197
37198 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37199
37200         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
37201
37202 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
37203
37204         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
37205         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
37206
37207 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
37208
37209         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
37210
37211 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
37212
37213         * lib/g++.exp (g++_include_flags): Don't use any special flags
37214         if TESTING_IN_BUILD_TREE is not defined.
37215         (g++_init): Use a plain 'c++' as the compiler if
37216         TESTING_IN_BUILD_TREEE is not defined.
37217
37218 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37219
37220         * g++.old-deja/g++.eh/catch13.C: New test.
37221         * g++.old-deja/g++.eh/catch14.C: New test.
37222
37223 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37224
37225         * gcc.dg/cpp/tr-define.c: New test.
37226
37227 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
37228
37229         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
37230         <stdlib.h>, not <malloc.h>.
37231
37232 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37233
37234         * g++.old-deja/g++.ns/template17.C: New test.
37235
37236 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37237
37238         * g++.old-deja/g++.pt/ref4.C: New test.
37239
37240 2001-04-30  Richard Henderson  <rth@redhat.com>
37241
37242         * gcc.dg/20000724-1.c: Revert last change.
37243
37244 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
37245
37246         * g77.f-torture/execute/20010430.f: New test.
37247
37248 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
37249
37250         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
37251
37252 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
37253
37254         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
37255
37256 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37257
37258         * g++.old-deja/g++.eh/crash6.C: New test.
37259
37260 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37261
37262         * g++.old-deja/g++.other/warn7.C: New test.
37263
37264 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37265
37266         * g++.old-deja/g++.other/defarg9.C: New test.
37267
37268 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37269
37270         * g77.f-torture/compile/20010426.f: New test.
37271         * g77.f-torture/execute/20010426.f: New test.
37272
37273 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37274
37275         * g77.f-torture/compile/20000629-1.x: Remove - error
37276         has been fixed.
37277
37278 2001-04-26  Jeffrey A Law  (law@cygnus.com)
37279
37280         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
37281         Tweak slightly to work with g++.dg framework.
37282         * g++.dg/special/ecos.exp: Run initp1.C test.
37283         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
37284
37285         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
37286         its linker doesn't give line numbers either.
37287         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
37288
37289 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37290
37291         * g++.old-deja/g++.other/lex1.C: New test.
37292
37293 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
37294
37295         * gcc.dg/noncompile/20010425-1.c: New test.
37296
37297 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37298
37299         * g++.old-deja/g++.pt/mangle2.C: New test.
37300
37301 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37302
37303         * gcc.dg/format/plus-1.c: New test.
37304
37305 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37306
37307         * gcc.dg/20010423-1.c: New test.
37308
37309 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37310
37311         * gcc.c-torture/execute/20010422-1.c: New test.
37312
37313 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
37314
37315         * g++.old-deja/g++.ns/type2.C: New test.
37316
37317 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
37318
37319         * g++.old-deja/g++.other/perf1.C: New test.
37320
37321 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
37322
37323         * gcc.dg/c99-func-2.c: Remove xfail.
37324         * gcc.dg/c99-func-3.c: Remove xfail.
37325         * gcc.dg/c99-func-4.c: Remove xfail.
37326
37327 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
37328
37329         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
37330
37331 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37332
37333         * gcc.c-torture/compile/20010423-1.c: New test.
37334
37335 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37336
37337         * g++.old-deja/g++.pt/typename28.C: New test.
37338
37339 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37340
37341         * g++.old-deja/g++.abi/empty2.C: New test.
37342         * g++.old-deja/g++.abi/empty3.C: New test.
37343
37344 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37345
37346         * g++.old-deja/g++.other/comdat2.C: New test.
37347         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
37348
37349 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37350
37351         * g++.old-deja/g++.other/overload14.C: New test.
37352
37353 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37354
37355         * g++.old-deja/g++.other/lookup23.C: New test.
37356
37357 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37358
37359         * gcc.c-torture/execute/20010403-1.c: New test.
37360
37361 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
37362             Mark Mitchell  <mark@codesourcery.com>
37363
37364         * lib/old-dejagnu.exp: Don't delete output of executable.
37365         Add .exe suffix to executables.
37366
37367 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
37368
37369         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
37370
37371 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37372
37373         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
37374
37375 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37376
37377         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
37378         * g++.old-deja/g++.abi/crash1.C: New test.
37379
37380 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37381
37382         * g++.old-deja/g++.other/crash40.C: New test.
37383
37384 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37385
37386         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
37387
37388 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
37389
37390         * g++.old-deja/g++.other/warn6.C: New test.
37391
37392 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37393
37394         * g++.old-deja/g++.robertl/eb42.C: Same.
37395
37396 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37397
37398         * gcc.dg/wtr-conversion-1.c: New testcase.
37399
37400 2001-04-10  Richard Henderson  <rth@redhat.com>
37401
37402         * g++.old-deja/g++.other/array5.C: New.
37403
37404 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37405
37406         * gcc.c-torture/execute/20010408-1.c: New test.
37407
37408 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
37409
37410         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
37411         headers and constructs.
37412         * g++.old-deja/g++.robertl/eb79.C: Same.
37413         * g++.old-deja/g++.robertl/eb77.C (main): Same.
37414         * g++.old-deja/g++.robertl/eb73.C: Same.
37415         * g++.old-deja/g++.robertl/eb66.C (main): Same.
37416         * g++.old-deja/g++.robertl/eb55.C (t): Same.
37417         * g++.old-deja/g++.robertl/eb54.C (main): Same.
37418         * g++.old-deja/g++.robertl/eb46.C (main): Same.
37419         * g++.old-deja/g++.robertl/eb44.C: Same.
37420         * g++.old-deja/g++.robertl/eb41.C (main): Same.
37421         * g++.old-deja/g++.robertl/eb4.C (main): Same.
37422         * g++.old-deja/g++.robertl/eb39.C: Same.
37423         * g++.old-deja/g++.robertl/eb33.C (main): Same.
37424         * g++.old-deja/g++.robertl/eb31.C (main): Same.
37425         * g++.old-deja/g++.robertl/eb30.C: Same.
37426         * g++.old-deja/g++.robertl/eb3.C: Same.
37427         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
37428         * g++.old-deja/g++.robertl/eb21.C: Same.
37429         * g++.old-deja/g++.robertl/eb15.C: Same.
37430         * g++.old-deja/g++.robertl/eb118.C: Same.
37431         * g++.old-deja/g++.robertl/eb115.C (main): Same.
37432         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
37433         * g++.old-deja/g++.robertl/eb109.C: Same.
37434         * g++.old-deja/g++.other/sibcall1.C (main): Same.
37435         * g++.old-deja/g++.mike/rtti1.C: Same.
37436         * g++.old-deja/g++.mike/p658.C: Same.
37437         * g++.old-deja/g++.mike/net46.C: Same.
37438         * g++.old-deja/g++.mike/net34.C: Same.
37439         * g++.old-deja/g++.mike/memoize1.C: Same.
37440         * g++.old-deja/g++.mike/eh2.C: Same.
37441         * g++.old-deja/g++.law/weak.C: Same.
37442         * g++.old-deja/g++.law/visibility7.C: Same.
37443         * g++.old-deja/g++.law/visibility25.C: Same.
37444         * g++.old-deja/g++.law/visibility22.C: Same.
37445         * g++.old-deja/g++.law/visibility2.C: Same.
37446         * g++.old-deja/g++.law/visibility17.C: Same.
37447         * g++.old-deja/g++.law/visibility13.C: Same.
37448         * g++.old-deja/g++.law/visibility10.C: Same.
37449         * g++.old-deja/g++.law/visibility1.C: Same.
37450         * g++.old-deja/g++.law/virtual3.C (eval): Same.
37451         * g++.old-deja/g++.law/vbase1.C: Same.
37452         * g++.old-deja/g++.law/operators32.C: Same.
37453         * g++.old-deja/g++.law/nest3.C: Same.
37454         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
37455         * g++.old-deja/g++.law/except5.C (main): Same.
37456         * g++.old-deja/g++.law/cvt7.C (run): Same.
37457         * g++.old-deja/g++.law/cvt2.C: Same.
37458         * g++.old-deja/g++.law/cvt16.C: Same.
37459         * g++.old-deja/g++.law/ctors6.C (bar): Same.
37460         * g++.old-deja/g++.law/ctors17.C (main): Same.
37461         * g++.old-deja/g++.law/ctors13.C: Same.
37462         * g++.old-deja/g++.law/ctors12.C (main): Same.
37463         * g++.old-deja/g++.law/ctors10.C: Same.
37464         * g++.old-deja/g++.law/code-gen5.C: Same.
37465         * g++.old-deja/g++.law/bad-error7.C: Same.
37466         * g++.old-deja/g++.law/arm9.C: Same.
37467         * g++.old-deja/g++.law/arm12.C: Same.
37468         * g++.old-deja/g++.law/arg8.C: Same.
37469         * g++.old-deja/g++.law/arg1.C: Same.
37470         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
37471         * g++.old-deja/g++.jason/template31.C: Same.
37472         * g++.old-deja/g++.jason/template24.C (main): Same.
37473         * g++.old-deja/g++.jason/2371.C: Same.
37474         * g++.old-deja/g++.eh/new2.C: Same.
37475         * g++.old-deja/g++.eh/new1.C: Same.
37476         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
37477         * g++.old-deja/g++.brendan/nest21.C (main): Same.
37478         * g++.old-deja/g++.brendan/err-msg3.C: Same.
37479         * g++.old-deja/g++.brendan/crash62.C: Same.
37480         * g++.old-deja/g++.brendan/crash52.C: Same.
37481         * g++.old-deja/g++.brendan/crash49.C (main): Same.
37482         * g++.old-deja/g++.brendan/crash38.C: Same.
37483         * g++.old-deja/g++.brendan/crash15.C (main): Same.
37484         * g++.old-deja/g++.brendan/copy9.C: Same.
37485
37486 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
37487
37488         * gcc.c-torture/execute/20001203-2.c (memset):
37489         Count argument is of type __SIZE_TYPE__.
37490
37491 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
37492
37493         * gcc.c-torture/compile/20010404-1.c: New test.
37494
37495 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
37496
37497         * gcc.c-torture/compile/20010326-1.c: New test.
37498
37499 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
37500
37501         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
37502         peculiarities of the SH.
37503         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
37504
37505 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37506
37507         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
37508         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
37509         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
37510
37511 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37512
37513         * g77.f-torture/compile/20010321-1.f: New test.
37514
37515 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37516
37517         * gcc.c-torture/compile/20010329-1.c: New test.
37518
37519 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37520
37521         * gcc.c-torture/execute/20010329-1.c: New test.
37522
37523 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37524
37525         * g++.old-deja/g++.other/eh4.C: Fix typo.
37526
37527 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37528
37529         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
37530
37531 2001-03-28  Philip Blundell  <philb@gnu.org>
37532
37533         * gcc.c-torture/compile/20010328-1.c: New test.
37534
37535 2001-03-27  Richard Henderson  <rth@redhat.com>
37536
37537         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
37538         * g++.old-deja/g++.eh/vbase3.C: Likewise.
37539
37540 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
37541
37542         * gcc.c-torture/compile/20010327-1.c: New test.
37543
37544 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37545
37546         * g++.old-deja/g++.other/friend12.C: New test.
37547         * g++.old-deja/g++.other/friend9.C: Expect no errors.
37548         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
37549
37550 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37551
37552         * gcc.c-torture/execute/20010325-1.c: New test.
37553
37554 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
37555
37556         * g++.old-deja/g++.other/mangle3.C: New test.
37557
37558 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
37559
37560         * g++.old-deja/g++.other/anon8.C: New test.
37561
37562 2001-03-20  Philip Blundell  <philb@gnu.org>
37563
37564         * gcc.c-torture/compile/20010320-1.c: New test.
37565
37566 2001-03-17  Richard Henderson  <rth@redhat.com>
37567
37568         * g++.old-deja/g++.other/eh4.C: Add expected error text.
37569
37570 2001-03-15  Geoff Keating  <geoff@redhat.com>
37571
37572         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
37573         tests on AIX.
37574
37575 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
37576
37577         * g++.old-deja/g++.other/eh4.C: New test.
37578
37579 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37580
37581         * gcc.dg/cpp/mi1.c: Update.
37582
37583 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
37584
37585         * g++.old-deja/g++.other/regstack.C: New test.
37586
37587 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37588
37589         * g++.old-deja/g++.other/ref4.C: New test.
37590
37591 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
37592
37593         * objc/execute/va_method.m: Added.
37594         * objc/execute/IMP.m: Added.
37595         * objc/execute/_cmd.m: Added.
37596         * objc/execute/accessing_ivars.m: Added.
37597         * objc/execute/class-1.m: Added.
37598         * objc/execute/class-10.m: Added.
37599         * objc/execute/class-11.m: Added.
37600         * objc/execute/class-12.m: Added.
37601         * objc/execute/class-13.m: Added.
37602         * objc/execute/class-14.m: Added.
37603         * objc/execute/class-2.m: Added.
37604         * objc/execute/class-3.m: Added.
37605         * objc/execute/class-4.m: Added.
37606         * objc/execute/class-5.m: Added.
37607         * objc/execute/class-6.m: Added.
37608         * objc/execute/class-7.m: Added.
37609         * objc/execute/class-8.m: Added.
37610         * objc/execute/class-9.m: Added.
37611         * objc/execute/class-tests-1.h
37612         * objc/execute/class-tests-2.h
37613         * objc/execute/compatibility_alias.m: Added.
37614         * objc/execute/encode-1.m: Added.
37615         * objc/execute/formal_protocol-1.m: Added.
37616         * objc/execute/formal_protocol-2.m: Added.
37617         * objc/execute/formal_protocol-3.m: Added.
37618         * objc/execute/formal_protocol-4.m: Added.
37619         * objc/execute/formal_protocol-5.m: Added.
37620         * objc/execute/formal_protocol-6.m: Added.
37621         * objc/execute/formal_protocol-7.m: Added.
37622         * objc/execute/informal_protocol.m: Added.
37623         * objc/execute/initialize.m: Added.
37624         * objc/execute/load.m: Added.
37625         * objc/execute/many_args_method.m: Added.
37626         * objc/execute/nested-3.m: Added.
37627         * objc/execute/no_clash.m: Added.
37628         * objc/execute/private.m: Added.
37629         * objc/execute/redefining_self.m: Added.
37630         * objc/execute/root_methods.m: Added.
37631         * objc/execute/selector-1.m: Added.
37632         * objc/execute/static-1.m: Added.
37633         * objc/execute/static-2.m: Added.
37634         * objc/execute/va_method.m: Added.
37635
37636 2001-03-10  Richard Henderson  <rth@redhat.com>
37637
37638         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
37639
37640 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37641
37642         * g++.old-deja/g++.other/crash31.C: XFAIL.
37643         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
37644         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
37645         * gcc.c-torture/execute/20010123-1.x: XFAIL.
37646         * gcc.c-torture/execute/20010124-1.x: XFAIL.
37647         * gcc.dg/sequence-pt-1.c: XFAIL one test.
37648
37649 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
37650
37651         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
37652
37653 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37654
37655         * gcc.dg/20000724-1.c: Don't use multiline strings.
37656
37657 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37658
37659         * objc/execute/string1.m, objc/execute/string2.m: Compare the
37660         result of -cString against what we expect it to be; don't just
37661         print it out for no one to read.
37662
37663         * objc/execute/string3.m, objc/execute/string4.m: New tests.
37664         Based on testcases provided by Nicola Pero.
37665
37666 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37667
37668         * gcc.dg/cpp/macro7.c: New test.
37669
37670 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37671
37672         * gcc.dg/cpp/multiline.c: Update.
37673
37674 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37675
37676         * g++.old-deja/g++.other/enum3.C: New test.
37677
37678 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37679
37680         * g++.old-deja/g++.other/pod1.C: New test.
37681
37682 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37683
37684         * g++.old-deja/g++.ext/overload1.C: New test.
37685
37686 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37687
37688         * g++.old-deja/g++.pt/using1.C: New test.
37689
37690 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37691
37692         * g++.old-deja/g++.other/using9.C: New test.
37693
37694 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
37695
37696         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
37697
37698         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
37699
37700 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
37701
37702         * g++.old-deja/g++.ext/realpt1.C: Remove.
37703
37704 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
37705
37706         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
37707
37708 2001-02-26  Will Cohen  <wcohen@redhat.com>
37709
37710         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
37711
37712 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
37713
37714         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
37715         templatized constructors.
37716
37717 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37718
37719         * gcc.c-torture/execute/20010224-1.c: New test.
37720
37721 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
37722
37723         * gcc.c-torture/execute/20010222-1.c: New test.
37724
37725 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
37726
37727         * g++.old-deja/g++.other/inline20.C: New test.
37728
37729 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
37730
37731         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
37732
37733 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37734
37735         * g++.old-deja/g++.other/lookup22.C: New test.
37736
37737 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
37738
37739         * g77.dg: New directory.
37740         * g77.dg/20010216-1.f: New test case.
37741         * g77.dg/dg.exp: New driver.
37742         * lib/g77-dg.exp: New driver library.
37743
37744 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37745
37746         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
37747
37748 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
37749
37750         * g++.old-deja/g++.other/decl9.C: New test.
37751
37752 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
37753
37754         * g++.old-deja/g++.other/init16.C: Update the test so that it does
37755         not need <string> and also tests the initialization at runtime.
37756
37757 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37758
37759         * gcc.c-torture/execute/longlong.c: New test.
37760
37761 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37762
37763         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
37764
37765 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37766
37767         * gcc.c-torture/execute/920302-1.c (execute):
37768         Change argument type to short.
37769
37770 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37771
37772         * g++.old-deja/g++.pt/deduct6.C: New test.
37773
37774 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37775
37776         * g++.old-deja/g++.pt/deduct5.C: New test.
37777
37778 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
37779
37780         * gcc.c-torture/execute/20010209-1.c: New test.
37781
37782 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37783
37784         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
37785
37786 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
37787
37788         * g++.dg/vtgc1.C: Update for new ABI.
37789
37790         * consistency.vlad: New directory, 1665 files.
37791
37792 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37793
37794         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
37795         return type.
37796         * gcc.dg/cpp/digraphs.c: Declare puts.
37797
37798 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37799
37800         * g++.old-deja/g++.other/warn5.C: New test.
37801
37802 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37803
37804         * g++.old-deja/g++.pt/spec40.C: New test.
37805
37806 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37807
37808         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
37809         case.
37810         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
37811
37812 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
37813
37814         * gcc.c-torture/compile/20010209-1.c: New test.
37815
37816 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
37817
37818         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
37819         excess errors message but not if it crashes.
37820         * g++.old-deja/g++.other/crash27.C: Likewise.
37821         * g++.old-deja/g++.other/crash28.C: Likewise.
37822         * g++.old-deja/g++.other/crash30.C: Likewise.
37823         * g++.old-deja/g++.other/crash32.C: Likewise.
37824         * g++.old-deja/g++.other/crash35.C: Likewise.
37825         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37826
37827 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37828
37829         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
37830         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
37831         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
37832         g77.f-torture/execute/execute.exp,
37833         g77.f-torture/noncompile/noncompile.exp,
37834         gcc.c-torture/execute/execute.exp,
37835         gcc.c-torture/execute/memcheck/memcheck.exp,
37836         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
37837         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
37838         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
37839         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
37840         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
37841         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
37842         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
37843         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
37844         Remove bug reporting instructions with ancient email addresses.
37845
37846 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37847
37848         * gcc.dg/20010202-1.c: New test.
37849         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
37850
37851 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
37852
37853         * g++.dg/stdbool-if.C: New test.
37854
37855 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
37856
37857         * objc/execute/fdecl.m: Added main().
37858
37859 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37860
37861         * gcc.c-torture/execute/20010206-1.c: New test.
37862
37863 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37864
37865         * gcc.dg/cpp/avoidpaste1.c: Update.
37866
37867 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
37868
37869         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
37870         Pero <nicola@brainstorm.co.uk>.
37871         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
37872
37873 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
37874
37875         * g++.old-deja/g++.pt/spec39.C: New test.
37876
37877 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
37878
37879         * gcc.c-torture/compile/20010202-1.c: New test.
37880
37881 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
37882
37883         * g++.old-deja/g++.abi/primary2.C: New test.
37884         * g++.old-deja/g++.abi/primary3.C: New test.
37885         * g++.old-deja/g++.abi/primary4.C: New test.
37886         * g++.old-deja/g++.abi/primary5.C: New test.
37887         * g++.old-deja/g++.abi/vtable3.h: New test.
37888         * g++.old-deja/g++.abi/vtable3a.C: New test.
37889         * g++.old-deja/g++.abi/vtable3b.C: New test.
37890         * g++.old-deja/g++.abi/vtable3c.C: New test.
37891         * g++.old-deja/g++.abi/vtable3d.C: New test.
37892         * g++.old-deja/g++.abi/vtable3e.C: New test.
37893         * g++.old-deja/g++.abi/vtable3f.C: New test.
37894         * g++.old-deja/g++.abi/vtable3g.C: New test.
37895         * g++.old-deja/g++.abi/vtable3h.C: New test.
37896         * g++.old-deja/g++.abi/vtable3i.C: New test.
37897         * g++.old-deja/g++.abi/vtable3j.C: New test.
37898         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
37899
37900 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
37901
37902         * g++.old-deja/g++.other/anon6.C: New test.
37903         * g++.old-deja/g++.other/anon7.C: New test.
37904
37905 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37906
37907         * gcc.dg/cpp/avoidpaste2.c: New tests.
37908
37909 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
37910
37911         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
37912
37913 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
37914
37915         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
37916         DECIMAL_DIG cases for Irix."
37917
37918 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
37919
37920         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
37921
37922 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37923
37924         * gcc.dg/c99-tag-1.c: New test.
37925
37926 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37927
37928         * gcc.dg/cpp/tr-warn1.c: Add tests.
37929
37930 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37931
37932         * gcc.dg/cpp/avoidpaste1.c: Update.
37933         * gcc.dg/cpp/paste4.c: Update.
37934
37935 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
37936
37937         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
37938         cases for Irix.
37939
37940 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37941
37942         * g++.old-deja/g++.other/inline19.C: New test.
37943
37944 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37945
37946         * gcc.dg/Wlarger-than.c: New test.
37947
37948 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37949
37950         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
37951
37952 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
37953
37954         * gcc.c-torture/execute/20010129-1.c: New test.
37955         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
37956
37957 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37958
37959         * gcc.dg/cpp/avoidpaste1.c: Test case.
37960
37961 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
37962
37963         * g++.old-deja/g++.other/inline18.C: New test.
37964
37965 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37966
37967         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
37968         and __builtin_putchar.
37969
37970 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
37971
37972         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
37973         tests.
37974
37975 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
37976
37977         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
37978         floating point number rounding mode to round to the nearest
37979         representable mode.
37980
37981 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
37982
37983         * g++.old-deja/g++.other/mangle2.C: New test.
37984
37985 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37986
37987         * gcc.c-torture/compile/20010124-1.c: New test.
37988
37989 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
37990
37991         * g++.old-deja/g++.pt/spec38.C: New test.
37992
37993 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37994
37995         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
37996         "Build don't run".
37997
37998 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37999
38000         * gcc.c-torture/execute/20010123-1.c: New test.
38001
38002 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38003
38004         * g++.old-deja/g++.pt/spec37.C: New test.
38005
38006 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38007
38008         * g++.old-deja/g++.pt/overload14.C: New test.
38009
38010 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38011
38012         * gcc.c-torture/execute/20010122-1.c: New test, exercise
38013         __builtin_return_address.
38014
38015 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
38016
38017         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
38018         * g++.old-deja/g++.pt/spec35.C: New test.
38019         * g++.old-deja/g++.pt/spec36.C: New test.
38020
38021 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
38022
38023         * gcc.c-torture/compile/20010118-1.c: New test.
38024
38025 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
38026
38027         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
38028
38029 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38030
38031         * gcc.c-torture/execute/20010119-1.c: New test.
38032
38033 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38034
38035         * g++.old-deja/g++.other/vbase5.C: New test.
38036
38037 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38038
38039         * gcc.c-torture/execute/20010118-1.c: New test.
38040
38041 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38042
38043         * g++.old-deja/g++.pt/deduct3.C: New test.
38044
38045 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38046
38047         * g++.old-deja/g++.pt/spec34.C: New test.
38048
38049 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
38050
38051         * g77.f-torture/compile/20000601-2.f: New test.
38052
38053 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38054
38055         * g++.old-deja/g++.other/init17.C: New test.
38056
38057 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
38058
38059         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
38060
38061 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38062
38063         * g++.old-deja/g++.pt/unify8.C: New test.
38064
38065 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38066
38067         * g++.old-deja/g++.abi/vbase1.C: New test.
38068
38069 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38070
38071         * g++.old-deja/g++.pt/crash65.C: New test.
38072
38073 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38074
38075         * gcc.dg/cpp/assembl2.S: New test case.
38076
38077 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
38078
38079         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
38080         are supported.
38081
38082 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38083
38084         * g++.old-deja/g++.other/builtins1.C: New test.
38085         * g++.old-deja/g++.other/builtins2.C: Likewise.
38086         * g++.old-deja/g++.other/builtins3.C: Likewise.
38087         * g++.old-deja/g++.other/builtins4.C: Likewise.
38088
38089 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
38090
38091         * gcc.c-torture/compile/20010117-1.c: New test.
38092         * gcc.c-torture/compile/20010117-2.c: New test.
38093
38094 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38095
38096         * g77.f-torture/execute/20010116.[fx]: New test,
38097         XFAIL on i?86-*-*.
38098         * g77.f-torture/compile/20010115.f: Indicate it's
38099         a test for PR fortran/1636.
38100
38101 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38102
38103         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
38104
38105 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38106
38107         * g77.f-torture/compile/20010115.f: New test.
38108
38109 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
38110
38111         * g++.old-deja/g++.pt/nontype5.C: New test.
38112
38113 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38114
38115         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
38116         have an equivalent working one below it.
38117
38118 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38119
38120         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
38121         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38122
38123 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38124
38125         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
38126         message containing "init_priority".
38127         (conpr-2.C): Likewise.
38128         (conpr-3.C): Likewise.
38129         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
38130
38131 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38132
38133         * gcc.c-torture/execute/20010114-2.c: New test.
38134
38135 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38136
38137         * gcc.c-torture/compile/20010114-1.c: New test.
38138         * gcc.c-torture/compile/20010114-1.x: Xfail.
38139         * gcc.c-torture/compile/20010114-2.c: New test.
38140         * gcc.c-torture/execute/20010114-1.c: New test.
38141         * gcc.dg/trunc-1.c: New test.
38142         * gcc.dg/uninit-B.c: New test.
38143
38144 2001-01-13  Nick Clifton  <nickc@redhat.com>
38145
38146         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
38147         target.
38148
38149 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38150
38151         * gcc.c-torture/compile/20010113-1.c: New test.
38152
38153 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
38154
38155         * gcc.c-torture/compile/20001212-1.c: New test.
38156
38157 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38158
38159         * gcc.dg/cpp/widestr1.c: Update.
38160         * gcc.dg/cpp/prag-imp.c: Remove.
38161
38162 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
38163
38164         * gcc.c-torture/execute/20000801-3.x: Remove.
38165         * gcc.dg/c90-init-1.c: New test.
38166         * gcc.dg/c99-init-1.c: New test.
38167         * gcc.dg/c99-init-2.c: New test.
38168         * gcc.dg/gnu99-init-1.c: New test.
38169
38170 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
38171
38172         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
38173         testing that no relevant ones were found.
38174
38175 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38176
38177         * g++.old-deja/g++.pt/cast2.C: New test.
38178
38179 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38180
38181         * g++.old-deja/g++.pt/friend47.C: New test.
38182
38183 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38184
38185         * g++.old-deja/g++.pt/instantiate13.C: New test.
38186
38187 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38188
38189         * g++.old-deja/g++.other/defarg7.C: New test.
38190         * g++.old-deja/g++.other/defarg8.C: New test.
38191
38192 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38193
38194         * g++.old-deja/g++.pt/crash64.C: New test.
38195
38196 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38197
38198         * g++.old-deja/g++.pt/crash63.C: New test.
38199
38200 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38201
38202         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
38203
38204 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
38205
38206         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
38207
38208 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38209
38210         * g++.old-deja/g++.pt/error3.C: New test.
38211
38212 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38213
38214         * g++.old-deja/g++.other/crash39.C: New test.
38215
38216 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38217
38218         * g++.old-deja/g++.other/vbase4.C: New test.
38219
38220 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
38221
38222         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
38223         * gcc.dg/special/20000419-2.c: New file. Identical to above.
38224         * gcc.dg/special/special.exp: New test driver which will check
38225         for alias support for the above test.
38226
38227 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
38228
38229         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
38230         problems on small machines.
38231         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
38232         parameterize.
38233
38234 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
38235
38236         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
38237         mips.
38238         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38239
38240 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
38241
38242         * g++.old_deja/g++.pt/using8.C: New test.
38243
38244 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38245
38246         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
38247
38248 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
38249
38250         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
38251         where a failure is expected.
38252         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
38253
38254 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38255
38256         * g++.old_deja/g++.pt/instantiate12.C: New test.
38257
38258 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38259
38260         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
38261         start of structs.
38262         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
38263         * g++.old-deja/g++.brendan/crash17.C: Likewise.
38264         * g++.old-deja/g++.brendan/crash29.C: Likewise.
38265         * g++.old-deja/g++.brendan/crash48.C: Likewise.
38266         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38267         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
38268         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
38269         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
38270         * g++.old-deja/g++.eh/spec6.C: Likewise.
38271         * g++.old-deja/g++.jason/crash3.C: Likewise.
38272         * g++.old-deja/g++.law/ctors11.C: Likewise.
38273         * g++.old-deja/g++.law/ctors17.C: Likewise.
38274         * g++.old-deja/g++.law/ctors5.C: Likewise.
38275         * g++.old-deja/g++.law/ctors9.C: Likewise.
38276         * g++.old-deja/g++.mike/ambig1.C: Likewise.
38277         * g++.old-deja/g++.mike/net22.C: Likewise.
38278         * g++.old-deja/g++.mike/p3538a.C: Likewise.
38279         * g++.old-deja/g++.mike/p3538b.C: Likewise.
38280         * g++.old-deja/g++.mike/virt3.C: Likewise.
38281         * g++.old-deja/g++.niklas/t128.C: Likewise.
38282         * g++.old-deja/g++.other/anon4.C: Likewise.
38283         * g++.old-deja/g++.other/using1.C: Likewise.
38284         * g++.old-deja/g++.other/warn3.C: Likewise.
38285         * g++.old-deja/g++.pt/t37.C: Likewise.
38286         * g++.old-deja/g++.robertl/eb69.C: Likewise.
38287         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38288
38289 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38290
38291         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
38292
38293 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38294
38295         * gcc.c-torture/execute/stdio-opt-3.c: New test.
38296
38297 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
38298
38299         * gcc.c-torture/compile/20010107-1.c: New test.
38300
38301 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38302
38303         * gcc.c-torture/execute/builtin-noret-1.c: New test.
38304
38305 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38306
38307         * gcc.dg/format/format.h: New file.
38308         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
38309         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
38310         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
38311         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
38312         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
38313         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38314         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
38315         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
38316         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
38317         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
38318         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
38319         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
38320         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
38321         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
38322         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
38323         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
38324         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
38325         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
38326         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
38327         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
38328         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
38329         instead of declaring standard types, macros and functions in each
38330         test.
38331
38332 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
38333
38334         * gcc.c-torture/execute/20010106-1.c: New test.
38335
38336 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38337
38338         * gcc.dg/format/format.exp: New file.
38339         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
38340         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
38341         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
38342         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
38343         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
38344         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
38345         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
38346         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
38347         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
38348         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
38349         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
38350         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
38351         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
38352         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
38353         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
38354         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
38355         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
38356         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
38357         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
38358         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
38359         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
38360         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
38361         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
38362         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
38363         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
38364         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
38365         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
38366         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
38367         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
38368         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
38369         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
38370         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
38371         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
38372         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
38373         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
38374         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
38375         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
38376         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
38377         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
38378         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
38379         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
38380         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
38381
38382 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
38383
38384         * gcc.c-torture/execute/991228-1.c: Take word endianness into
38385         account.
38386
38387 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38388
38389         * gcc.c-torture/execute/builtin-complex-1.c: New test.
38390
38391 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38392
38393         * g++.old-deja/g++.pt/crash62.C: New test.
38394
38395 2001-01-04  Richard Henderson  <rth@redhat.com>
38396
38397         * gcc.dg/20000926-1.c: Update expected warnings.
38398         * gcc.dg/array-2.c: Likewise.
38399         * gcc.dg/array-4.c: Also validate flexible array members.
38400         * gcc.dg/c99-flex-array-1.c: New.
38401
38402 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38403
38404         * gcc.c-torture/compile/20001222-1.x: Remove.
38405
38406 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38407
38408         * gcc.c-torture/execute/built-in-setjmp.c: New.
38409
38410 2001-01-03  Richard Henderson  <rth@redhat.com>
38411
38412         * gcc.dg/940510-1.c: Update expected error wording.
38413         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
38414
38415 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
38416
38417         * lib/target-supports.exp (check_alias_available): Modified to
38418         indicate aliases not supported if only weak aliases are supported.
38419
38420 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38421
38422         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
38423         Turn on cmpstrsi checks for __pj__ and __i370__.
38424
38425 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38426
38427         * g++.old-deja/g++.other/virtual11.C: New test.
38428
38429 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38430
38431         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
38432
38433 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38434
38435         * gcc.c-torture/compile/20010102-1.c: New test.
38436
38437 2001-01-02  Andreas Jaeger  <aj@suse.de>
38438
38439         * gcc.dg/noreturn-3.c: New test.
38440
38441         * gcc.dg/noreturn-4.c: New test.
38442
38443 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38444
38445         * gcc.c-torture/execute/stdio-opt-1.c: Also test
38446         __builtin_fputc and __builtin_fwrite.
38447
38448 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38449
38450         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
38451         signed char, not default char.
38452
38453 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38454
38455         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
38456
38457 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
38458
38459         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
38460
38461 2000-12-29  Richard Henderson  <rth@redhat.com>
38462
38463         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
38464         (__cyg_profile_func_exit): Define.
38465
38466 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38467
38468         * g++.dg/vtgc1.C: New test.
38469
38470 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
38471
38472         * gcc.dg/noncompile/20001228-1.c: New test.
38473
38474         * gcc.dg/20001228-1.c: New test.
38475
38476         * gcc.c-torture/execute/20001228-1.c: New test.
38477
38478 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
38479
38480         * gcc.dg/format-strfmon-1.c: New test.
38481
38482 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38483
38484         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
38485         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
38486         * gcc.c-torture/execute/string-opt-1.c: Likewise.
38487         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38488         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38489         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38490         * gcc.c-torture/execute/string-opt-6.c: Likewise.
38491         * gcc.c-torture/execute/string-opt-7.c: Likewise.
38492         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38493         * gcc.c-torture/execute/string-opt-9.c: Likewise.
38494         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38495         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38496         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38497
38498         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
38499         * gcc.c-torture/execute/string-opt-4.c: Test index.
38500
38501 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
38502
38503         * gcc.c-torture/compile/20001226-1.c: New test.
38504
38505 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38506
38507         * gcc.c-torture/compile/20001222-1.c: New test.
38508         * gcc.c-torture/compile/20001222-1.x: Xfail.
38509
38510 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
38511
38512         * gcc.c-torture/execute/comp-goto-2.c: New test.
38513
38514 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
38515
38516         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
38517         Use long types if __INT_MAX__ is 32767.
38518         (main): Use cast to (sint32 *) when poking 88 into a_page.
38519
38520         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
38521
38522 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
38523
38524         * gcc.c-torture/compile/20001221-1.c: New test.
38525         * gcc.c-torture/execute/20001221-1.c: New test.
38526
38527 2000-12-20  Richard Henderson  <rth@redhat.com>
38528
38529         * g++.old-deja/g++.pt/crash36.C: Update error lines.
38530         * g++.old-deja/g++.robertl/eb109.C: Likewise.
38531
38532 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38533
38534         * gcc.dg/compare3.c: New test.
38535
38536 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38537
38538         * gcc.dg/format-warnll-1.c: New test.
38539
38540 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38541
38542         * gcc.dg/cpp/cmdlne-P.c: New test.
38543
38544 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38545
38546         * gcc.c-torture/execute/builtin-abs-1.c,
38547         gcc.c-torture/execute/builtin-abs-2.c: New tests.
38548
38549 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38550
38551         * gcc.dg/cpp/multiline.c: New test.
38552
38553 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38554
38555         * g++.old-deja/g++.other/syshdr1.C: Update.
38556         * gcc.dg/cpp/lineflags.c: Remove temporarily.
38557
38558 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38559
38560         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
38561
38562 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38563
38564         * g++.old-deja/g++.pt/ttp65.C: New test.
38565
38566 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38567
38568         * g++.old-deja/g++.pt/ttp64.C: New test.
38569
38570 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38571
38572         * g++.old-deja/g++.pt/spec33.C: New test.
38573
38574 2000-12-14  Catherine Moore  <clm@redhat.com>
38575
38576         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
38577         * gcc.c-torture/execute/920612-2.c: Likewise.
38578         * gcc.c-torture/execute/920428-2.c: Likewise.
38579         * gcc-c-torture/execute/va-arg-11.c: Call exit.
38580         * gcc.c-torture/execute/va-arg-21.c: Likewise.
38581
38582 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38583
38584         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
38585         * gcc.dg/pack-test-2.c: Likewise.
38586
38587 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38588
38589         Tests by Zack Weinberg <zackw@stanford.edu>.
38590
38591         * gcc.dg/cpp/defined.c: Update.
38592         * gcc.dg/cpp/defined_trad.c: New tests.
38593
38594 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38595
38596         * gcc.dg/cpp/trad-direct.c: Update.
38597
38598 2000-12-11  Neil Booth  <neilb@earthling.net>
38599
38600         * gcc.dg/cpp/defined_trad.c
38601
38602 2000-12-11  Neil Booth  <neilb@earthling.net>
38603
38604         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
38605
38606 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38607
38608         * gcc.dg/format-miss-2.c: New test.
38609
38610 2000-12-09  Neil Booth  <neilb@earthling.net>
38611
38612         * gcc.dg/cpp/lineflags.c: New tests.
38613         * gcc.dg/cpp/poison.c: Update.
38614         * gcc.dg/cpp/redef2.c: Update.
38615         * gcc.dg/cpp/skipping.c: New test.
38616
38617 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
38618
38619         * g++.old-deja/g++.other/eh3.C: New testcase.
38620
38621 2000-12-07  Neil Booth  <neilb@earthling.net>
38622
38623         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
38624         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
38625         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
38626         wtr-union-init-2.c, wtr-union-init-3.c: Update.
38627         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
38628         Update.
38629
38630 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38631
38632         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
38633         __SIZE_TYPE__ instead of int for type of integers cast to
38634         pointers.
38635
38636 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
38637
38638         * g++.old-deja/g++.other/cleanup4.C: New test.
38639
38640 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38641
38642         * format-sec-1.c: New test.
38643
38644 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38645
38646         * gcc.dg/format-nonlit-3.c: New test.
38647
38648 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38649
38650         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
38651         through a null pointer.
38652
38653 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38654
38655         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
38656         * g++.old-deja/g++.pt/partial4.C: New test.
38657
38658 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
38659
38660         * gcc.c-torture/execute/ieee/hugeval.x: New.
38661
38662 2000-12-06  Neil Booth  <neilb@earthling.net>
38663
38664         * gcc.dg/cpp/backslash2.c: New tests.
38665
38666 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38667
38668         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
38669         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
38670
38671 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
38672
38673         * gcc.c-torture/execute/20001203-2.c: New testcase.
38674
38675 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38676
38677         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
38678         * g++.old-deja/g++.other/virtual10.C: New test.
38679
38680 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38681
38682         * g++.old-deja/g++.mike/pmf5.C: Remove test.
38683
38684 2000-12-05  Richard Henderson  <rth@redhat.com>
38685
38686         * gcc.c-torture/compile/20001205-1.c: New.
38687
38688 2000-12-04  Neil Booth  <neilb@earthling.net>
38689
38690         * g++.old-deja/g++.other/virtual9.C: New test.
38691         * g++.old-deja/g++.pt/crash61.C: New test.
38692         * gcc.c-torture/execute/loop-9.c: New test.
38693
38694 2000-12-04  Neil Booth  <neilb@earthling.net>
38695
38696         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
38697         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
38698         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
38699         * gcc.dg/cpp/extratokens.c: ...here.
38700
38701 2000-12-04  Neil Booth  <neilb@earthling.net>
38702
38703         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
38704         New tests.
38705
38706 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38707
38708         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
38709         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
38710
38711 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38712
38713         * gcc.c-torture/execute/20001203-1.c: New test.
38714
38715 2000-12-03  Neil Booth  <neilb@earthling.net>
38716
38717         * gcc.dg/cpp/macro6.c: New test cases.
38718
38719 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38720
38721         * gcc.c-torture/execute/string-opt-9.c: New test.
38722         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38723         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38724         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38725
38726         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
38727         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
38728
38729 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
38730
38731         * gcc.dg/cpp/if-6.c: New testcase.
38732
38733         * gcc.dg/20001201-1.c: New testcase.
38734
38735 2000-12-02  Neil Booth  <neilb@earthling.net>
38736
38737         * g++.old-deja/g++.other/externC4.C,
38738         g++.old-deja/g++.other/friend10.C: New tests.
38739
38740 2000-12-02  Neil Booth  <neilb@earthling.net>
38741
38742         * g++.old-deja/g++.other/instan2.C
38743         * g++.old-deja/g++.other/instan3.C: New test.
38744
38745 2000-12-02  Neil Booth  <neilb@earthling.net>
38746
38747         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
38748         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
38749         gnuc99.c,gnuc99-pedantic.c: New tests.
38750
38751 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38752
38753         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
38754         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
38755
38756 2000-12-01  Neil Booth  <neilb@earthling.net>
38757
38758         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
38759         * gcc.dg/cpp/poison.c: Update.
38760         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
38761
38762 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
38763
38764         * g77.f-torture/execute/20001201.f: New test.
38765
38766 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38767
38768         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
38769
38770 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
38771
38772         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
38773
38774 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
38775
38776         * g++.old-deja/g++.other/cast6.C: New test.
38777
38778 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
38779
38780         * gcc.c-torture/execute/20001130-2.c: New testcase.
38781
38782 2000-11-30  Richard Henderson  <rth@redhat.com>
38783
38784         * gcc.c-torture/execute/20001130-1.c: New test.
38785
38786 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38787
38788         * g++.old-deja/g++.other/op3.C: New test.
38789
38790 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38791
38792         * g++.old-deja/g++.other/op2.C: New test.
38793
38794 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38795
38796         * g++.old-deja/g++.other/crash38.C: New test.
38797
38798 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
38799
38800         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
38801
38802 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
38803
38804         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
38805         tests.
38806         * gcc.c-torture/execute/string-opt-6.c: New test.
38807
38808         * gcc.dg/20001117-1.c: Add main.
38809
38810 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
38811
38812         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
38813         Move from here ...
38814         * gcc.dg/940510-1.c: ... to here.
38815
38816         * gcc.dg/20000926-1.c: GNU C now allows initializations of
38817         zero-size arrays in toplevel structures.
38818
38819 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38820
38821         * gcc.c-torture/execute/loop-8.c: New test.
38822
38823 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38824
38825         * g++.old-deja/g++.other/base1.C: New test.
38826
38827 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38828
38829         * g++.old-deja/g++.other/parse2.C: New test.
38830
38831 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38832
38833         * g++.old-deja/g++.pt/incomplete1.C: New test.
38834
38835 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38836
38837         * g++.old-deja/g++.other/friend9.C: New test.
38838
38839 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38840
38841         * gcc.dg/20001127-1.c: New test.
38842
38843 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38844
38845         * g++.old-deja/g++.pt/friend46.C: New test.
38846
38847 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38848
38849         * g++.old-deja/g++.other/ptrmem8.C: New test.
38850
38851 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38852
38853         * gcc.c-torture/execute/string-opt-7.c: New test.
38854         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38855
38856 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38857
38858         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
38859         instead of 'mkcheck 2'.
38860
38861 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38862
38863         * gcc.c-torture/execute/memcheck/driver.c,
38864         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
38865         C9X references to refer to C99.
38866
38867 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
38868
38869         * gcc.dg/ultrasp3.c: New test.
38870
38871 2000-11-25  Neil Booth  <neilb@earthling.net>
38872
38873         * gcc.dg/cpp/include2.c: Update test to be locale independent.
38874
38875 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
38876
38877         * gcc.c-torture/compile/20001123-2.c: New.
38878
38879 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38880
38881         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
38882
38883 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
38884
38885         * gcc.dg/sequence-point-1.c: Add some new tests.
38886         * gcc.c-torture/execute/20001124-1.c: New test.
38887
38888 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38889
38890         * g++.old-deja/g++.other/vaarg4.C: New test.
38891         * gcc.c-torture/compile/20001123-1.c: New test.
38892
38893 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38894
38895         * g++.other/crash24.C: Adjust and remove XFAIL.
38896         * g++.other/crash37.C: New test.
38897
38898 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
38899
38900         * g++.old-deja/g++.pt/instantiate9.C: New test.
38901
38902 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
38903
38904         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
38905         new ABI, too.
38906
38907         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
38908         * g++.old-deja/g++.robertl/eb55.C: Likewise.
38909
38910 2000-11-22  Neil Booth  <neilb@earthling.net>
38911
38912         * gcc.dg/cpp/Wtrigraphs.c: New test.
38913
38914 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
38915
38916         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
38917
38918 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
38919
38920         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
38921
38922 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
38923
38924         * lib/gcc-dg.exp: load_lib scanasm.exp.
38925         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
38926         * lib/g++-dg.exp: load_lib scanasm.exp.
38927         * lib/scanasm.exp: New.
38928         (scan-assembler, scan-assembler-not): Add optional arguments to
38929         test name, or if not present, the pattern name.
38930         (scan-assembler-dem, scan-assembler-dem-not): New.
38931
38932         * g++.dg/dg.exp: New.
38933
38934 2000-11-21  Neil Booth  <neilb@earthling.net>
38935
38936         * gcc.dg/cpp/integrated1.c: Remove.
38937
38938 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38939
38940         * gcc.c-torture/execute/20001121-1.c: New test.
38941
38942 2000-11-21  Richard Henderson  <rth@redhat.com>
38943
38944         * gcc.c-torture/compile/20001121-1.c: New test.
38945
38946 2000-11-20  Neil Booth  <neilb@earthling.net>
38947
38948         * gcc.dg/cpp/integrated1.c: New test.
38949
38950 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38951
38952         * g++.old-deja/g++.other/inline17.C: New test.
38953
38954 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
38955
38956         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
38957         local variable to be zero: I made the variable global. Now
38958         uses abort() and exit() instead of relying on main's return value.
38959
38960 2000-11-20  Neil Booth  <neilb@earthling.net>
38961
38962         * gcc.dg/cpp/paste2.c: Update test.
38963         * objc/execute/paste.m: New test.
38964
38965 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38966
38967         * gcc.dg/c99-condexpr-1.c: New test.
38968
38969 2000-11-20  Neil Booth  <neilb@earthling.net>
38970
38971         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
38972
38973 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
38974
38975         * g++.old-deja/g++.pt/export1.C: New test.
38976
38977 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
38978
38979         * gcc.dg/20001117-1.c: New test.
38980
38981 2000-11-18  Richard Henderson  <rth@redhat.com>
38982
38983         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
38984
38985 2000-11-18  Richard Henderson  <rth@redhat.com>
38986
38987         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
38988         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
38989         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
38990
38991 2000-11-18  Richard Henderson  <rth@redhat.com>
38992
38993         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
38994         (main): New.  Exit cleanly.
38995
38996 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38997
38998         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
38999         gcc.dg/c99-fordecl-2.c: New tests.
39000
39001 2000-11-18  Richard Henderson  <rth@redhat.com>
39002
39003         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
39004         * gcc.c-torture/execute/zerolen-2.c: New.
39005
39006 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39007
39008         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
39009         memory.
39010
39011 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39012
39013         * g++.old-deja/g++.pt/instantiate8.C: New test.
39014
39015 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39016
39017         * g++.old-deja/g++.other/incomplete.C: Add more tests.
39018         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
39019
39020 2000-11-16  Nick Clifton  <nickc@redhat.com>
39021
39022         * gcc.c-torture/execute/nestfunc-2.c: New test.
39023         * gcc.c-torture/execute/nestfunc-3.c: New test.
39024
39025 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39026
39027         * gcc.c-torture/compile/20001116-1.c: New test.
39028
39029 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39030
39031         * gcc.c-torture/execute/20001115-1.c: New test.
39032
39033 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
39034
39035         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
39036         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
39037         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
39038         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39039
39040 2000-11-15  Neil Booth  <neilb@earthling.net>
39041
39042         gcc.dg/cpp/_Pragma1.c: Update.
39043         gcc.dg/cpp/_Pragma2.c: New test.
39044
39045 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39046
39047         * g++.old-deja/g++.other/anon5.C: New test.
39048
39049 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39050
39051         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
39052         tests.
39053
39054 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
39055
39056         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
39057         output.
39058
39059 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39060
39061         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
39062         labels at end of compound statements.
39063
39064 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
39065
39066         * gcc.c-torture/execute/loop-7.c: New test.
39067
39068 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39069
39070         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
39071
39072 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39073
39074         * gcc.dg/c99-bool-1.c: New test.
39075
39076 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39077
39078         * gcc.dg/c99-scope-1.c: Remove xfail.
39079         * gcc.dg/c99-scope-2.c: New test.
39080
39081 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39082
39083         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
39084         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
39085
39086 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
39087
39088         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
39089         error messages.
39090
39091         * g++.mike/p700.C: Don't typedef wchar_t.
39092         * g++.mike/p784.C: Likewise.
39093         * g++.mike/eb101.C: Don't use __wchar_t.
39094
39095 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39096
39097         * g77.f-torture/execute/20001111.[fx]: Test premature exit
39098         from DO loop.
39099
39100 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39101
39102         * gcc.c-torture/execute/20001111-1.c: New test.
39103
39104 2000-11-10  Nick Clifton  <nickc@redhat.com>
39105
39106         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
39107         long multuiple and accumulate.
39108
39109 2000-11-09  Richard Henderson  <rth@redhat.com>
39110
39111         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
39112         via size_t instead of int.
39113
39114         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
39115         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39116         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39117         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39118
39119 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
39120
39121         * gcc.c-torture/compile/20001109-1.c: New test.
39122         * gcc.c-torture/compile/20001109-2.c: New test.
39123
39124 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
39125
39126         * g++.old-deja/g++.pt/operator1.C: New test.
39127         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
39128
39129 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39130
39131         * gcc.dg/20001108-1.c: New test.
39132
39133 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39134
39135         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
39136         with both arguments constant strings.
39137         * gcc.c-torture/execute/string-opt-3.c: New test.
39138         * gcc.c-torture/execute/string-opt-4.c: New test.
39139         * gcc.c-torture/execute/string-opt-5.c: New test.
39140
39141 2000-11-08  Nick Clifton  <nickc@redhat.com>
39142
39143         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
39144         mulsidi3adddi patterns.
39145
39146 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
39147
39148         * g++.old-deja/g++.other/crash36.C: New test.
39149
39150 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
39151
39152         * g++.old-deja/g++.other/init16.C: New test.
39153
39154 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
39155
39156         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
39157
39158 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39159
39160         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
39161         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39162         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39163
39164 2000-11-07  DJ Delorie  <dj@redhat.com>
39165
39166         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
39167
39168 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39169
39170         * gcc.c-torture/execute/string-opt-1.c: New test.
39171
39172 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39173
39174         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
39175         mips-sgi-irix6.* because the MIPS ABI passes floating-point
39176         parameters in registers, and there is no way for a varargs
39177         function to know in which order the integer and floating-point
39178         parameters should be interleaved when they are placed on the
39179         stack.
39180         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39181         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39182
39183 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39184
39185         * gcc.c-torture/execute/string-opt-2.c: New test.
39186
39187 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
39188
39189         * g++.old-deja/g++.pt/crash60.C: New test.
39190
39191 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39192
39193         * g++.old-deja/g++.other/crash24.C: New test.
39194         * g++.old-deja/g++.other/crash25.C: New test.
39195         * g++.old-deja/g++.other/crash26.C: New test.
39196         * g++.old-deja/g++.other/crash27.C: New test.
39197         * g++.old-deja/g++.other/crash28.C: New test.
39198         * g++.old-deja/g++.other/crash29.C: New test.
39199         * g++.old-deja/g++.other/crash30.C: New test.
39200         * g++.old-deja/g++.other/crash31.C: New test.
39201         * g++.old-deja/g++.other/crash32.C: New test.
39202         * g++.old-deja/g++.other/crash33.C: New test.
39203         * g++.old-deja/g++.other/crash34.C: New test.
39204         * g++.old-deja/g++.other/crash35.C: New test.
39205
39206 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39207
39208         * gcc.c-torture/execute/20001031-1.c: New test.
39209
39210 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
39211
39212         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
39213         namespace.
39214
39215         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
39216         standards-conformant.
39217
39218         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
39219
39220         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
39221         * g++.old-deja/g++.mike/p755a.C: Likewise.
39222         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
39223         library makes no calls to `operator new' during initialization.
39224
39225 2000-11-04  Neil Booth  <neilb@earthling.net>
39226
39227         * gcc.dg/cpp/include2.c: New tests.
39228
39229 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
39230
39231         * lib/g++.exp (g++_set_ld_library_path): New function.
39232         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
39233
39234 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
39235
39236         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
39237         warnings.
39238
39239 2000-11-01  Richard Henderson  <rth@redhat.com>
39240
39241         * g++.old-deja/g++.ext/namedret1.C: New.
39242         * g++.old-deja/g++.ext/namedret2.C: New.
39243         * g++.old-deja/g++.ext/namedret3.C: New.
39244
39245 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
39246
39247         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
39248         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
39249
39250 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39251
39252         * gcc.c-torture/execute/va-arg-21.c: New test.
39253
39254 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39255
39256         * gcc.dg/c99-complex-2.c: New test.
39257
39258 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39259
39260         * gcc.c-torture/execute/stdio-opt-1.c: New test.
39261
39262 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
39263
39264         * g++.old-deja/g++.other/inline16.C: New test.
39265
39266 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
39267
39268         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
39269         __PRETTY_FUNCTION__
39270
39271 2000-10-29  Neil Booth  <neilb@earthling.net>
39272
39273         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
39274         New tests.
39275         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
39276         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
39277         optimisation.
39278
39279 2000-10-29  Neil Booth  <neilb@earthling.net>
39280
39281         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
39282         * mi1.c, mi1c.h: Add null directives to multiple-include test.
39283         * mi5.c: Test multiple includes work with -C.
39284         * trigraphs.c: Test ^= version.
39285
39286 2000-10-28  Neil Booth  <neilb@earthling.net>
39287
39288         New tests and test updates for new macro expander.
39289
39290         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
39291         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
39292         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
39293         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
39294         new diagnostic messages.
39295
39296         * gcc.dg/cpp/macro3.c: New tests.
39297
39298 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
39299
39300         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
39301         on the same line.
39302
39303 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
39304
39305         * g++.old-deja/g++.other/eh2.C: New test.
39306
39307 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
39308
39309         * gcc.c-torture/execute/20001027-1.c: New test.
39310
39311 2000-10-26  Richard Henderson  <rth@redhat.com>
39312
39313         * gcc.c-torture/execute/20001026-1.c: New.
39314
39315 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
39316
39317         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
39318         * g++.old-deja/g++.law/builtin1.C: Likewise.
39319         * g++.old-deja/g++.law/ctors10.C: Likewise.
39320         * g++.old-deja/g++.law/virtual3.C: Likewise.
39321         * g++.old-deja/g++.mike/p658.C: Likewise.
39322         * g++.old-deja/g++.other/sibcall1.C: Likewise.
39323         * g++.old-deja/g++.other/vaarg2.C: Likewise.
39324         * g++.old-deja/g++.robertl/eb124.C: Likewise.
39325         * g++.old-deja/g++.robertl/eb44.C: Likewise.
39326         * g++.old-deja/g++.robertl/eb77.C: Likewise.
39327
39328 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
39329
39330         * gcc.c-torture/compile/20001024-1.c: New test.
39331
39332 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
39333
39334         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
39335         to tell us whether or not we are using V3.
39336
39337 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39338
39339         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
39340         operands.
39341
39342 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39343
39344         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
39345
39346 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
39347
39348         * gcc.c-torture/execute/20001024-1.c: New test.
39349
39350 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
39351
39352         * g++.old-deja/g++.other/sibcall1.C: New test.
39353
39354 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
39355
39356         * gcc.dg/noncompile/init-3.c: New test.
39357
39358 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39359
39360         * gcc.dg/format-array-1.c: New test.
39361
39362 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39363
39364         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
39365         writing through null pointers; remove comment about testing
39366         unterminated strings.
39367
39368 2000-10-17  Matthew Hiller  <hiller@redhat.com>
39369
39370         * gcc.c-torture/execute/20001017-2.c: New test.
39371
39372 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39373
39374         * gcc.c-torture/compile/20001018-1.c: New test.
39375         * gcc.c-torture/compile/20001018-1.x: Xfail.
39376
39377 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39378
39379         * gcc.c-torture/execute/20001017-1.c: New test.
39380
39381 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39382
39383         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
39384         for multiple use of arguments with scanf formats; add tests for
39385         multiple use of arguments.
39386
39387 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
39388
39389         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
39390
39391 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39392
39393         * gcc.dg/format-miss-1.c: New test.
39394
39395 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39396
39397         * gcc.c-torture/execute/20001013-1.c: New test.
39398
39399 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39400
39401         * gcc.dg/format-branch-1.c: New test.
39402
39403 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39404
39405         * README, lib/file-format.exp: Remove EGCS references.
39406
39407 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39408
39409         * gcc.dg/20001013-1.c: New test.
39410
39411 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39412
39413         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
39414         for intmax_t in the compiler using __typeof__ and the type rules
39415         for conditional expressions.
39416
39417 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
39418
39419         * gcc.dg/20001012-1.c: New test.
39420         * gcc.dg/20001012-2.c: New test.
39421
39422 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39423
39424         * gcc.dg/format-attr-1.c: New test.
39425
39426 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39427
39428         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
39429         __LONG_LONG_MAX__ instead of LLONG_MAX.
39430
39431 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39432
39433         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
39434         scanf flags.
39435         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
39436         flags.
39437
39438 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39439
39440         * gcc.dg/sequence-pt-1.c: New test.
39441
39442 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
39443
39444         * gcc.c-torture/execute/20001011-1.c: New testcase.
39445         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
39446
39447 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39448
39449         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
39450         does not error on it.
39451
39452 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39453
39454         * gcc.dg/20001009-1.c: New test.
39455
39456 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39457
39458         * gcc.c-torture/compile/20001009-1.c: Move from here ....
39459         * gcc.c-torture/execute/20001009-2.c: ... to here.
39460
39461 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
39462
39463         * gcc.c-torture/compile/20001009-1.c: New testcase.
39464         * gcc.c-torture/execute/20001009-1.c: New testcase.
39465         Testcases provided by Jan Hubicka <jh@suse.cz>.
39466
39467 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39468
39469         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39470         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
39471         uintmax_t using <limits.h> to emulate the compiler's internal
39472         logic.  No longer XFAIL %j tests.
39473
39474 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39475
39476         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
39477         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39478         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
39479         regexps and details of expected handling of some bad formats.
39480         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
39481         suppression.
39482
39483 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39484
39485         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
39486         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
39487         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
39488         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
39489         in list archives.
39490
39491 2000-10-06  Richard Henderson  <rth@cygnus.com>
39492
39493         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
39494         * g++.old-deja/g++.brendan/crash52.C: Likewise.
39495         * g++.old-deja/g++.jason/report.C: Likewise.
39496         * g++.old-deja/g++.law/friend5.C: Likewise.
39497         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
39498         of the expected warnings.
39499
39500 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
39501
39502         * g++.old-deja/g++.pt/enum14.C: New test.
39503
39504 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
39505
39506         * g++.old-deja/g++.pt/crash59.C: New test.
39507
39508 2000-10-04  Will Cohen  <wcohen@redhat.com>
39509
39510         * gcc.dg/20000926-1.c: New test.
39511
39512 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
39513
39514         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
39515         function name for current C++ compiler.
39516         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
39517
39518 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
39519
39520         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
39521         __PRETTY_FUNCTION__.
39522         * g++.old-deja/g++.ext/pretty2.C: Likewise.
39523
39524 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39525
39526         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
39527
39528 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
39529
39530         * gcc.c-torture/compile/20000923-1.c: New test.
39531
39532 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
39533
39534         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
39535         * g++.old-deja/g++.pt/ttp62.C: Same.
39536         * g++.old-deja/g++.other/inline14.C: Same.
39537
39538 2000-09-24  Richard Henderson  <rth@cygnus.com>
39539
39540         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
39541
39542 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39543
39544         * gcc.dg/c90-printf-1.c: Add test for wide string format.
39545
39546 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
39547
39548         * gcc.c-torture/compile/20000922-1.c: New file.
39549
39550 2000-09-21  Nick Clifton  <nickc@redhat.com>
39551
39552         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
39553         a signed long modulo operation.
39554         (mod6): New function - perform an unsigned long modulo operation.
39555         (main): Add tests for modulos of very large numbers by very small
39556         dividends.
39557
39558 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39559
39560         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
39561
39562 2000-09-19  Richard Henderson  <rth@cygnus.com>
39563
39564         * gcc.dg/compare2.c (case 10): XFAIL.
39565
39566 2000-09-18  Richard Henderson  <rth@cygnus.com>
39567
39568         * gcc.c-torture/execute/20000906-1.c: Move ...
39569         * gcc.dg/20000906-1.c: ... here.  Only run on targets
39570         that support __builtin_trap.
39571
39572 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
39573
39574         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
39575
39576 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39577
39578         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
39579         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
39580         more $ format tests.
39581
39582 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39583
39584         * gcc.dg/format-errmk-1.c: New test.
39585
39586 2000-09-17  Greg McGary  <greg@mcgary.org>
39587
39588         * gcc.c-torture/execute/20000917-1.x: Remove.
39589
39590 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39591
39592         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
39593
39594 2000-09-17  Greg McGary  <greg@mcgary.org>
39595
39596         * gcc.c-torture/execute/20000917-1.c: New test.
39597         * gcc.c-torture/execute/20000917-1.x: XFAIL.
39598
39599 2000-09-16  Neil Booth  <NeilB@earthling.net>
39600
39601         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
39602         in nested macro bug.
39603
39604 2000-09-15  Neil Booth  <NeilB@earthling.net>
39605
39606         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
39607
39608 2000-09-14  Jeffrey A Law  (law@cygnus.com)
39609
39610         * gcc.c-torture/execute/20000914-1.c: New test.
39611
39612 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
39613
39614         * g++.other/inline13.C: New test.
39615
39616 2000-09-12  Andreas Jaeger  <aj@suse.de>
39617
39618         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
39619         constant by Ulrich Drepper <drepper@redhat.com>.
39620
39621 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
39622
39623         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
39624
39625 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39626
39627         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
39628
39629 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
39630
39631         * gcc.dg/cpp/backslash.c: New test.
39632
39633 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
39634
39635         * gcc.c-torture/execute/20000910-1.c: New test.
39636         * gcc.c-torture/execute/20000910-2.c: Likewise.
39637
39638 2000-09-11  Robert Lipe  <robertl@sco.com>
39639
39640         * gcc.dg/pragma-align.c: New test.
39641
39642 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39643
39644         * g++.old-deja/g++.pt/explicit82.C: New test.
39645         * g++.old-deja/g++.pt/explicit83.C: New test.
39646
39647 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
39648
39649         * gcc.dg/asm-names.c: New test.
39650
39651 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39652
39653         * gcc.dg/cpp/tr-warn6.c: New test
39654
39655 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39656
39657         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
39658         be accepted.
39659
39660 2000-09-07  Catherine Moore  <clm@redhat.com>
39661
39662         * gcc.c-torture/execute/unroll-1.c: New test.
39663
39664 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
39665
39666         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
39667         ERROR markers.
39668         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
39669         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
39670         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
39671         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
39672         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
39673         Preprocess only.
39674         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
39675         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
39676
39677 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39678
39679         * g++.old-deja/g++.pt/deduct2.C: New test.
39680
39681 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39682
39683         * g++.old-deja/g++.pt/parms2.C: New test.
39684
39685 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39686
39687         * g++.old-deja/g++.pt/crash58.C: New test.
39688
39689 2000-09-06  Greg McGary  <greg@mcgary.org>
39690
39691         * gcc.c-torture/execute/20000906-1.c: New test.
39692         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
39693
39694 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39695
39696         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
39697
39698 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39699
39700         * g++.old-deja/g++.pt/crash57.C: New test.
39701
39702 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39703
39704         * g++.old-deja/g++.pt/crash56.C: New test.
39705
39706 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39707
39708         * g++.old-deja/g++.pt/koenig1.C: New test.
39709
39710 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39711
39712         * gcc.dg/20000904-1.c: New test.
39713
39714 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39715
39716         * gcc.dg/cpp/paste8.c: New test.
39717
39718 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
39719
39720         * gcc.c-torture/compile/20000827-1.c: New test.
39721
39722 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39723
39724         * gcc.dg/format-diag-1.c: New test.
39725
39726 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39727
39728         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
39729         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
39730         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
39731         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
39732         gcc.dg/formatz-1.c: Adjust warning regular expressions.
39733
39734 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39735
39736         * g++.old-deja/g++.other/nested4.C: New test.
39737
39738 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39739
39740         * g++.old-deja/g++.ns/scoped1.C: New test.
39741
39742 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
39743
39744         * lib/g++.exp: Support testing already-installed GCC.
39745
39746 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39747
39748         * wtr-label-1.c, wtr-suffix-1.c: New tests.
39749
39750 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39751
39752         * gcc.dg/return-type-2.c: New test.
39753
39754 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
39755
39756         * gcc.c-torture/compile/20000825-1.c: New test.
39757
39758 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
39759
39760         * gcc.dg/dwarf2-2.c: New test.
39761
39762 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
39763
39764         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
39765         dg-warning regexps.
39766
39767 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39768
39769         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
39770         gcc.dg/format-ext-5.c: New tests.
39771
39772 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
39773
39774         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
39775
39776 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
39777
39778         * gcc.dg/noncompile/930622-2.c: Adjust error message.
39779
39780 2000-08-24  Richard Henderson  <rth@cygnus.com>
39781
39782         * gcc.dg/ia64-sync-1.c: New test.
39783         * gcc.dg/ia64-sync-2.c: New test.
39784         * gcc.dg/ia64-asm-1.c: New test.
39785
39786 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39787
39788         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
39789         * gcc.dg/format-ext-2.c: New test.
39790
39791 2000-08-23  Jason Merrill  <jason@redhat.com>
39792
39793         * lib/old-dejagnu.exp: Also ignore "In member function" and
39794         "At global scope".
39795
39796 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39797
39798         * gcc.dg/noncompile/label-lineno-1.c: New test.
39799
39800 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39801
39802         * gcc.dg/c99-array-nonobj-1.c: New test.
39803
39804 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39805
39806         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
39807         tests.
39808         * gcc.dg/format-ext-1.c: New test.
39809
39810 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39811
39812         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
39813         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
39814         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
39815         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
39816         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
39817
39818 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39819
39820         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
39821         gcc.dg/c99-strftime-2.c: New tests.
39822
39823 2000-08-22  Richard Henderson  <rth@cygnus.com>
39824
39825         * gcc.c-torture/execute/20000822-1.c: New test.
39826
39827 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39828
39829         * gcc.c-torture/execute/20000819-1.x: Remove.
39830
39831 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39832
39833         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
39834         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
39835         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
39836         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
39837         gcc.dg/format-xopen-1.c: New tests.
39838
39839 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39840
39841         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
39842
39843 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39844
39845         * g++.old-deja/g++.other/loop2.C: New test.
39846
39847         * gcc.c-torture/compile/20000606-1.c: New test.
39848         * gcc.c-torture/compile/20000728-1.c: New test.
39849         * gcc.c-torture/execute/20000801-1.c: New test.
39850         * gcc.c-torture/execute/20000801-2.c: New test.
39851         * gcc.c-torture/execute/20000819-1.c: New test.
39852         * gcc.c-torture/execute/20000819-1.x: XFAIL.
39853         * gcc.dg/20000629-1.c: New test.
39854         * gcc.dg/20000724-1.c: New test.
39855         * gcc.dg/20000807-1.c: New test.
39856
39857 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
39858
39859         * gcc.dg/cpp/pragma-1.c: New test.
39860         * gcc.dg/cpp/pragma-2.c: New test.
39861
39862 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
39863
39864         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
39865         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
39866
39867 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39868
39869         * gcc.c-torture/compile/20000818-1.c: New test.
39870
39871 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
39872
39873         * gcc.c-torture/execute/20000818-1.c: New test.
39874
39875 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39876
39877         * gcc.dg/format-va-1.c: New test.
39878
39879 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39880
39881         * g++.old-deja/g++.other/typedef8.C: New test.
39882
39883 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39884
39885         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
39886         * g++.old-deja/g++.mike/net36.C: Mark candidate.
39887         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
39888         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
39889         * g++.old-deja/g++.other/ptrmem7.C: New test.
39890         * g++.old-deja/g++.pt/ptrmem10.C: New test.
39891
39892 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39893
39894         * g++.old-deja/g++.pt/typename27.C: New test.
39895
39896 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
39897
39898         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
39899         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
39900         * g++.old-deja/g++.pt/friend45.C: New test.
39901         * g++.old-deja/g++.other/friend8.C: New test.
39902
39903 2000-08-15  Richard Henderson  <rth@cygnus.com>
39904
39905         * gcc.c-torture/execute/20000815-1.c: New test.
39906
39907 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39908
39909         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
39910         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
39911         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
39912
39913 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
39914
39915         * g++.old-deja/g++.other/refinit2.C: New test.
39916
39917 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
39918
39919         * lib/c-torture.exp (c-torture): Make
39920         compiler_conditional_xfail_data global.
39921         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
39922         compiler_conditional_xfail_data machinery.
39923         (f-torture-execute): Likewise.
39924         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
39925         and only when unrolling loops.
39926
39927         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
39928
39929 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39930
39931         * g++.old-deja/g++.pt/explicit81.C: New test.
39932
39933 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39934
39935         * g++.old-deja/g++.pt/typename26.C: New test.
39936
39937 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
39938
39939         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
39940         warning.
39941
39942 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39943
39944         * g++.old-deja/g++.other/array3.C: New test.
39945
39946 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39947
39948         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
39949         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
39950         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
39951         New tests.
39952
39953 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
39954
39955         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
39956         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39957
39958 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
39959
39960         * gcc.c-torture/execute/20000808-1.c: New test.
39961
39962 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39963
39964         * gcc.dg/c90-const-expr-1.c: New test.
39965
39966 2000-08-08  Richard Henderson  <rth@cygnus.com>
39967
39968         * gcc.dg/noncompile/920923-1.c: Declare calloc.
39969
39970 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39971
39972         * gcc.dg/noncompile/const-ll-1.c: New test.
39973
39974 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39975
39976         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
39977
39978 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39979
39980         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
39981         that running programs linked against the shared version of libobjc
39982         run correctly.
39983
39984 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39985
39986         * gcc.dg/c99-printf-1.c: New test.
39987
39988 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39989
39990         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
39991
39992 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
39993
39994         * gcc.c-torture/execute/20000731-1.x: Delete.
39995
39996 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
39997
39998         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
39999         and torture_without_loops as is done by c-torture.exp.
40000         (search_for): Copy from c-torture.exp.
40001         (gcc-dg-runtest): New function, drives a directory of tests
40002         iterating over the TORTURE_OPTIONS.
40003         (scan-assembler, scan-assembler-not): Move here from
40004         individual directory drivers.
40005
40006         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
40007         defined by lib/gcc-dg.exp.
40008         * gcc.dg/cpp/cpp.exp: Likewise.
40009         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
40010         gcc-dg-runtest, so we cycle over optimization options.
40011
40012         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
40013         * gcc.dg/compare2.c: No longer expected to fail.
40014
40015 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40016
40017         * gcc.c-torture/execute/20000804-1.c: New test.
40018
40019 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40020
40021         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
40022
40023 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
40024
40025         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
40026
40027 2000-08-03  Jeffrey A Law  (law@cygnus.com)
40028
40029         * gcc.c-torture/compile/20000803-1.c: New test.
40030
40031 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40032
40033         * gcc.c-torture/execute/20000801-3.c,
40034         gcc.c-torture/execute/20000801-4.c: New tests.
40035         * gcc.c-torture/execute/20000801-3.x,
40036         gcc.c-torture/execute/20000801-4.x: Xfail.
40037
40038 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
40039
40040         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
40041         libobjc/.libs to allow for libtool.
40042
40043 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
40044
40045         * gcc.c-torture/compile/20000802-1.c: New test.
40046
40047 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
40048
40049         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
40050
40051 2000-07-31  Jeffrey A Law  (law@cygnus.com)
40052
40053         * gcc-c-torture/execute/20000731-2.c: New test.
40054
40055         * gcc.c-torture/execute/20000731-1.c: New test.
40056         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
40057
40058 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
40059
40060         * testsuite/gcc.dg/cpp/paste7.c: New test.
40061         * gcc.dg/cpp/20000725-1.c: New test.
40062
40063 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
40064
40065         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
40066         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
40067         declaration warning for __builtin_dwarf_reg_size.
40068
40069         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
40070
40071 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40072
40073         * gcc.dg/noncompile/voidparam-1.c: New test.
40074
40075 2000-07-30  Richard Henderson  <rth@cygnus.com>
40076
40077         * gcc.dg/c90-digraph-1.c: Don't xfail.
40078         * gcc.dg/compare2.c (case 10): Xfail.
40079         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
40080
40081 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
40082
40083         * gcc.dg/c99-main-1.c: New test.
40084
40085 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40086
40087         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
40088
40089 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
40090
40091         * gcc.c-tortuer/execute/20000726-1.c: New test.
40092
40093 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
40094
40095         * gcc.c-torture/execute/enum-2.c: New test.
40096
40097 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40098
40099         * gcc.dg/cpp/tr-warn3.c: New test.
40100
40101 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40102
40103         * g++.old-deja/g++.ext/implicit1.C: Remove.
40104         * g++.old-deja/g++.jason/c2.C: Remove
40105         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
40106         * g++.old-deja/g++.pt/crash16.C: Likewise.
40107         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
40108
40109 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40110
40111         * g++.old-deja/g++.other/for2.C: New test.
40112
40113 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
40114
40115         * gcc.dg/20000720-1.c: New test.
40116
40117 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
40118
40119         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
40120
40121 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
40122
40123         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
40124         * gcc.c-torture/execute/20000722-1.c: New.
40125         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
40126
40127 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
40128
40129         * gcc.dg/cpp/20000720-1.S: New test.
40130
40131 2000-07-21  Michael Meissner  <meissner@redhat.com>
40132
40133         * gcc.c-torture/execute/ieee/hugeval.c: New test.
40134
40135 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40136
40137         * g++.old-deja/g++.brendan/crash16.C,
40138         g++.old-deja/g++.brendan/parse3.C,
40139         g++.old-deja/g++.brendan/redecl1.C,
40140         g++.old-deja/g++.ns/template13.C,
40141         g++.old-deja/g++.other/decl4.C,
40142         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
40143
40144 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40145
40146         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
40147         and "Internal error".
40148
40149         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
40150         regexps.
40151         * gcc.dg/cpp/paste6.c: New test.
40152
40153 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
40154
40155         * gcc.dg/cpp/tr-direct.c: New test.
40156
40157         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
40158         gcc.dg/cpp/undef1.c: Tweak error regexps.
40159
40160 2000-07-18  Eric Christopher <echristo@redhat.com>
40161
40162         * gcc.c-torture/compile/20000718-1.c: New test.
40163
40164 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
40165
40166         * cpplex.c (_cpp_push_token): If the token being pushed back
40167         is the previous token in this context, just subtract one from
40168         context->posn.
40169         * cppmacro.c (save_expansion): Clear aux field when storing a
40170         placemarker.
40171
40172 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
40173
40174         * gcc.dg/noncompile/redecl-1.c: New test.
40175
40176 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
40177
40178         * gcc.c-torture/execute/20000717-5.c: New test.
40179         * gcc.c-torture/execute/20000717-1.x: Removed.
40180
40181 2000-07-17  Richard Henderson  <rth@cygnus.com>
40182
40183         * gcc.c-torture/execute/20000717-4.c: New test.
40184
40185 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
40186
40187         * gcc.dg/cpp/syshdr.c: New test.
40188         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
40189
40190 2000-07-17  Neil Booth  <neilb@earthling.net>
40191
40192         * gcc.dg/cpp/cmdlne-dM.c: New test.
40193         * gcc.dg/cpp/cmdlne-dD.c: New test.
40194
40195 2000-07-17  Jeffrey A Law  (law@cygnus.com)
40196
40197         * gcc.c-torture/execute/20000717-3.c: New test.
40198
40199         * gcc.c-torture/compile/20000717-1.c: New test.
40200
40201 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
40202
40203         * gcc.c-torture/execute/20000717-2.c: New test.
40204
40205 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40206
40207         * gcc.dg/formatz-1.c: New test.
40208
40209         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
40210         * gcc.dg/c99-digraph-1.c: New tests.
40211
40212         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
40213         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
40214
40215         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
40216         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
40217         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
40218         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
40219         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
40220         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
40221         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
40222
40223 2000-07-17   Greg McGary <greg@mcgary.org>
40224
40225         * gcc.c-torture/execute/20000717-1.c: New test.
40226         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
40227
40228 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
40229
40230         * gcc.c-torture/execute/20000715-2.c: New test.
40231         * gcc.dg/20000715-1.c: New test.
40232
40233 2000-07-15  Michael Meissner  <meissner@redhat.com>
40234
40235         * gcc.c-torture/execute/20000715-1.c: New test.
40236
40237 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
40238
40239         * gcc.c-torture/execute/20000707-1.c: New test.
40240
40241 2000-07-13  Neil Booth  <NeilB@earthling.net>
40242
40243         * testsuite/gcc.dg/cpp/digraph1.c,
40244         testsuite/gcc.dg/cpp/digraph2.c,
40245         testsuite/gcc.dg/cpp/digraphs.c: New tests.
40246
40247 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
40248
40249         * g77.f-torture/compile/20000630-2.f: New test.
40250         * g77.f-torture/compile/20000630-2.x
40251
40252 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40253
40254         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
40255
40256 2000-07-11  Neil Booth  <NeilB@earthling.net>
40257
40258         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
40259
40260 2000-07-11  Neil Booth  <NeilB@earthling.net>
40261
40262         * gcc.dg/cpp/cmdlne-C.c: New.
40263
40264 2000-07-09  Neil Booth  <NeilB@earthling.net>
40265
40266         * gcc.dg/cpp/directiv.c: New tests.
40267         * gcc.dg/cpp/undef1.c: Update.
40268
40269 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
40270
40271         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
40272
40273 2000-07-09  Neil Booth  <NeilB@earthling.net>
40274
40275         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
40276
40277 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
40278
40279         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
40280         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
40281
40282 2000-07-08  Neil Booth  <NeilB@earthling.net>
40283
40284         * gcc.dg/cpp/macsyntx.c: New tests.
40285
40286 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40287
40288         * gcc.dg/20000707-1.c: New test.
40289
40290 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40291
40292         * gcc.c-torture/execute/20000706-1.c: New test.
40293         * gcc.c-torture/execute/20000706-2.c: New test.
40294         * gcc.c-torture/execute/20000706-3.c: New test.
40295         * gcc.c-torture/execute/20000706-4.c: New test.
40296         * gcc.c-torture/execute/20000706-5.c: New test.
40297
40298 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40299
40300         * g++.old-deja/g++.pt/instantiate7.C: New test.
40301
40302 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40303
40304         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
40305         * g++.old-deja/g++.mike/thunk3.C: Likewise.
40306         * g++.old-deja/g++.other/rtti3.C: Likewise.
40307         * g++.old-deja/g++.other/rttid3.C: Likewise.
40308
40309 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
40310
40311         *  g77.f-torture/compile/20000630-1.x: Fix typo
40312
40313 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
40314
40315         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
40316         assembly output.
40317
40318 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
40319
40320         * gcc.dg/cpp/ident.c: New test.
40321
40322 2000-07-05  Neil Booth  <NeilB@earthling.net>
40323
40324         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
40325           gcc.dg/cpp/lexstrng.c: New tests.
40326
40327 2000-07-04  Neil Booth  <NeilB@earthling.net>
40328
40329         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
40330         * gcc.dg/cpp/strify2.c: Same.
40331
40332 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
40333
40334         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
40335         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
40336         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
40337         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
40338
40339         * testsuite/gcc.dg/cpp/macro1.c,
40340         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
40341         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
40342         testsuite/gcc.dg/cpp/strify1.c,
40343         testsuite/gcc.dg/cpp/strify2.c: New tests.
40344
40345 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
40346
40347         * gcc.c-torture/execute/20000703-1.c: New test.
40348
40349 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40350
40351         * g++.old-deja/g++.pt (lookup10.C): New test.
40352
40353 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40354
40355         * g++.old-deja/g++.pt (typename25.C): New test.
40356
40357 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
40358
40359         * gcc.c-torture/compile/20000701-1.c: New test.
40360
40361 2000-06-30  Nick Clifton  <nickc@cygnus.com>
40362
40363         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
40364         to test case.
40365
40366 2000-06-30  Catherine Moore  <clm@cygnus.com>
40367
40368         * gcc.c-torture/execute/align-1.c: New test.
40369
40370 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
40371
40372         * g++.old-deja/g++.pt/expr8.C: New test.
40373         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
40374
40375 2000-06-29  Nick Clifton  <nickc@cygnus.com>
40376
40377         * gcc.c-torture/compile/20000629-1.c: New test.
40378
40379 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40380
40381
40382         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
40383         gcc.dg/noncompile directory, depending on whether they're
40384         preprocessor tests or not.  Annotate all the tests for the dg
40385         framework.
40386
40387         * gcc.c-torture/noncompile/noncompile.exp: Delete.
40388         * gcc.dg/noncompile/noncompile.exp: New.
40389
40390         * Moved files:
40391         Old name                                New name
40392         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
40393         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
40394         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
40395         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
40396         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
40397         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
40398         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
40399         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
40400         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
40401         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
40402         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
40403         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
40404         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
40405         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
40406         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
40407         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
40408         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
40409         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
40410         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
40411         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
40412         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
40413         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
40414         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
40415         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
40416
40417         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
40418         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
40419         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
40420         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
40421         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
40422         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
40423
40424 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40425
40426         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
40427         declare one variable.  On the fourth, error.
40428         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
40429         declared by 20000628-1a.h.
40430
40431 2000-06-29  Richard Henderson  <rth@redhat.com>
40432
40433         * gcc.c-torture/execute/930529-1.x: New file.
40434         * gcc.dg/920413-1.c: Adjust expected warning text.
40435         * gcc.dg/980217-1.c: Declare abort.
40436         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
40437
40438 2000-06-29  Jeffrey A Law  (law@cygnus.com)
40439
40440         * g77.f-torture/compile/20000629-1.f: New test.
40441         * g77.f-torture/compile/20000629-1.x: Expected to fail.
40442
40443 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40444
40445         Rearrange lots of files, removing entirely the
40446         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
40447         directories.
40448
40449         * Deleted files:
40450         gcc.c-torture/code_quality/code_quality.exp
40451         gcc.c-torture/special/special.exp
40452         gcc.failure/failure.exp
40453         gcc.failure/940409-1.x
40454         gcc.c-torture/compile/961203-1.x
40455
40456         * New files:
40457         gcc.misc-tests/linkage.exp
40458         gcc.c-torture/execute/920730-1t.c
40459         gcc.c-torture/execute/920730-1t.x
40460         gcc.c-torture/compile/920520-1.x
40461         gcc.c-torture/compile/920521-1.x
40462         gcc.c-torture/compile/981006-1.x
40463         gcc.c-torture/execute/eeprof-1.x
40464
40465         * Moved files (possibly with modifications to fit a new harness):
40466         Old name                                New name
40467         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
40468         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
40469         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
40470         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
40471         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
40472         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
40473         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
40474         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
40475         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
40476         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
40477         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
40478         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
40479         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
40480         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
40481
40482 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40483
40484         * c-torture/compile/961203-1.x: Delete.
40485
40486         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
40487         not exit. Include stdio.h.
40488         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
40489         * gcc.misc-tests/dg-12.c: Likewise.
40490         * gcc.misc-tests/dg-5.c: Likewise.
40491         * gcc.misc-tests/dg-6.c: Likewise.
40492         * gcc.misc-tests/dg-7.c: Prototype abort.
40493         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
40494         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
40495         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
40496         not exit.
40497         * gcc.misc-tests/sieve.c: Use return from main, not exit.
40498         * gcc.misc-tests/sort2.c: Use return from main, not exit.
40499
40500 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
40501
40502         * gcc.dg/cpp/20000628-1.c: New test.
40503         * gcc.dg/cpp/20000628-1.h: New header for above test.
40504         * gcc.dg/cpp/20000628-1a.h: Likewise.
40505
40506 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
40507
40508         * gcc.dg/cpp: New directory.
40509         * gcc.dg/cpp/cpp.exp: New driver.
40510         * gcc.dg/cpp/20000627-1.c: New test.
40511         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
40512         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
40513         and rewrite as a compilation test.
40514
40515         * gcc.dg: Move many files into the cpp subdirectory, possibly
40516         renaming or editing them as well.
40517         Old name                New name
40518         990119-1.c              cpp/19990119-1.c
40519         990228-1.c              cpp/19990228-1.c
40520         990407-1.c              cpp/19990407-1.c
40521         990409-1.c              cpp/19990409-1.c
40522         990413-1.c              cpp/19990413-1.c
40523         990703-1.c              cpp/19990703-1.c
40524         20000127-1.c            cpp/20000127-1.c
40525         20000129-1.c            cpp/20000129-1.c
40526         20000207-1.c            cpp/20000207-1.c
40527         20000207-2.c            cpp/20000207-2.c
40528         20000209-1.c            cpp/20000209-1.c
40529         20000209-2.c            cpp/20000209-2.c
40530         20000301-1.c            cpp/20000301-1.c
40531         20000419-1.c            cpp/20000419-1.c
40532         20000510-1.S            cpp/20000510-1.S
40533         20000519-1.c            cpp/20000519-1.c
40534         20000529-1.c            cpp/20000529-1.c
40535         20000625-1.c            cpp/20000625-1.c
40536         20000625-2.c            cpp/20000625-2.c
40537         cpp-as1.c               cpp/assert1.c
40538         cpp-as2.c               cpp/assert2.c
40539         cxx-comments-1.c        cpp/cxxcom1.c
40540         cxx-comments-2.c        cpp/cxxcom2.c
40541         endif-label.c           cpp/endif.c
40542         cpp-hash1.c             cpp/hash1.c
40543         cpp-hash2.c             cpp/hash2.c
40544         cpp-if1.c               cpp/if-1.c
40545         cpp-if2.c               cpp/if-2.c
40546         cpp-if3.c               cpp/if-3.c
40547         cpp-if4.c               cpp/if-4.c
40548         cpp-if5.c               cpp/if-5.c
40549         cpp-cond.c              cpp/if-cexp.c
40550         cpp-missingop.c         cpp/if-mop.c
40551         cpp-missingparen.c      cpp/if-mpar.c
40552         cpp-opprec.c            cpp/if-oppr.c
40553         cpp-ifparen.c           cpp/if-paren.c
40554         cpp-shortcircuit.c      cpp/if-sc.c
40555         cpp-shift.c             cpp/if-shift.c
40556         cpp-unary.c             cpp/if-unary.c
40557         cpp-li1.c               cpp/line1.c
40558         cpp-li2.c               cpp/line2.c
40559         lineno.c                cpp/line3.c
40560         lineno-2.c              cpp/line4.c
40561         cpp-mi.c                cpp/mi1.c
40562         cpp-mic.h               cpp/mi1c.h
40563         cpp-micc.h              cpp/mi1cc.h
40564         cpp-mind.h              cpp/mi1nd.h
40565         cpp-mindp.h             cpp/mi1ndp.h
40566         cpp-mix.h               cpp/mi1x.h
40567         cpp-mi2.c               cpp/mi2.c
40568         cpp-mi2a.h              cpp/mi2a.h
40569         cpp-mi2b.h              cpp/mi2b.h
40570         cpp-mi2c.h              cpp/mi2c.h
40571         cpp-mi3.c               cpp/mi3.c
40572         cpp-mi3.def             cpp/mi3.def
40573         poison-1.c              cpp/poison.c
40574         pr-impl.c               cpp/prag-imp.c
40575         cpp-redef-2.c           cpp/redef1.c
40576         cpp-redef.c             cpp/redef2.c
40577         strpaste.c              cpp/strp1.c
40578         strpaste-2.c            cpp/strp2.c
40579         cpp-tradpaste.c         cpp/tr-paste.c
40580         cpp-tradstringify.c     cpp/tr-str.c
40581         cpp-tradwarn1.c         cpp/tr-warn1.c
40582         cpp-tradwarn2.c         cpp/tr-warn2.c
40583         trigraphs.c             cpp/trigraphs.c
40584         cpp-unc1.c              cpp/unc1.c
40585         cpp-unc2.c              cpp/unc2.c
40586         cpp-unc3.c              cpp/unc3.c
40587         cpp-unc.c               cpp/unc4.c
40588         undef.c                 cpp/undef1.c
40589         undef-2.c               cpp/undef2.c
40590         cpp-wi1.c               cpp/widestr1.c
40591
40592 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
40593
40594         * lib/g++.exp (g++_include_flags): Tweak.
40595
40596 2000-06-27  H.J. Lu  <hjl@gnu.org>
40597             Loren J. Rittle  <ljrittle@acm.org>
40598
40599         * lib/g++.exp (g++_include_flags): Override libgloss.exp
40600         version with one that knows about the new gcc tree structure.
40601         (g++_link_flags): Same.
40602
40603 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
40604
40605         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
40606         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
40607         case we are cross-compiling.
40608
40609         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
40610         g++.old-deja/g++.niklas/Makefile.in,
40611         g++.old-deja/g++.niklas/configure.in,
40612         g++.old-deja/g++.other/Makefile.in,
40613         g++.old-deja/g++.other/configure.in,
40614         gcc.c-torture/code_quality/Makefile.in,
40615         gcc.c-torture/code_quality/configure.in,
40616         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
40617         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
40618         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
40619         gcc.c-torture/execute/ieee/Makefile.in,
40620         gcc.c-torture/execute/ieee/configure.in,
40621         gcc.c-torture/noncompile/Makefile.in,
40622         gcc.c-torture/noncompile/configure.in,
40623         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
40624         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
40625         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
40626
40627 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40628
40629         * g++.old-deja/g++.other/ambig3.C: New test.
40630
40631 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40632
40633         * g++.old-deja/g++.pt/syntax1.C: New test.
40634         * g++.old-deja/g++.pt/syntax2.C: New test.
40635         * g++.old-deja/g++.other/syntax3.C: New test.
40636         * g++.old-deja/g++.other/syntax4.C: New test.
40637
40638 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40639
40640         * gcc.dg/20000623-1.c: Prototype exit and abort.
40641
40642 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40643
40644         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
40645         New tests.
40646         * gcc.dg/cpp-mi3.def: New file.
40647
40648         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
40649         inside assertions.
40650         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
40651         lexer's error messages.
40652         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
40653         divine anything from the linemarkers.
40654         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
40655         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
40656
40657 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
40658
40659         * gcc.dg/20000623-1.c: New test.
40660
40661 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
40662
40663         * gcc.c-torture/execute/20000622-1.c: New test.
40664
40665 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40666
40667         * g++.old-deja/g++.other/init15.C: New test.
40668
40669 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40670
40671         * g++.old-deja/g++.pt/vaarg2.C: New test.
40672         * g++.old-deja/g++.pt/vaarg3.C: New test.
40673
40674 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
40675
40676         * g++.old-deja/g++.other/dyncast6.C: New test.
40677
40678 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
40679
40680         * gcc.c-torture/execute/loop-6.c: New test.
40681
40682 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
40683
40684         * gcc.dg/20000614-1.c: New test.
40685         * gcc.dg/20000614-2.c: New test.
40686
40687 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
40688
40689         * g++.old-deja/g++.other/inline12.C: New test.
40690
40691 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
40692
40693         * g++.old-deja/g++.other/eh1.C: New test.
40694
40695 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
40696
40697         * g++.old-deja/g++.other/type.C: New test.
40698
40699 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40700
40701         * g++.old-deja/g++.other/initstring.C: New test.
40702
40703 2000-06-12  Jason Merrill  <jason@redhat.com>
40704
40705         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
40706
40707 2000-06-09  Jeffrey A Law  (law@cygnus.com)
40708
40709         * gcc.c-torture/compile/20000609-1.c: New test.
40710
40711 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
40712
40713         * gcc.dg/20000609-1.c: New test.
40714
40715 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
40716
40717         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
40718         * gcc.c-torture/noncompile/poison-1.c: Move...
40719         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
40720         * gcc.dg/cpp-li1.c: Add a token after the #line.
40721
40722 2000-06-05  Richard Henderson  <rth@cygnus.com>
40723
40724         * gcc.c-torture/execute/20000605-2.c: New test.
40725         * gcc.c-torture/execute/20000605-3.c: New test.
40726
40727 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
40728
40729         * g77.f-torture/execute/20000503-1.x: New file.
40730
40731 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
40732
40733         * g++.old-deja/g++.eh/badalloc1.C: New test.
40734
40735 2000-06-05  Richard Henderson  <rth@cygnus.com>
40736
40737         * gcc.c-torture/execute/20000605-1.c: New test.
40738
40739 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40740             Nathan Sidwell <nathan@codesourcery.com>
40741
40742         * gcc.c-torture/compile/20000605-1.c: New test.
40743
40744 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
40745
40746         * g77.f-torture/compile/20000601-1.f: New test.
40747
40748 2000-06-03  Richard Henderson  <rth@cygnus.com>
40749
40750         * gcc.c-torture/execute/20000603-1.c: New.
40751
40752 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
40753
40754         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
40755         * gcc.dg/noreturn-2.c (noreturn): Likewise.
40756
40757 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
40758
40759         * gcc.dg/compare2.c (case 12): XFAIL.
40760         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
40761         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
40762
40763         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
40764
40765 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
40766
40767         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
40768         guard macro is already defined when the header is first
40769         included.
40770         * gcc.dg/cpp-mix.h: New file.
40771         * gcc.dg/endif-label.c: Update patterns to match compiler.
40772
40773         * g++.brendan/complex1.C: Declare abort.
40774         * g++.law/refs4.C: Remove XFAIL.
40775         * g++.oliva/expr2.C: Declare abort and exit.
40776
40777 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
40778
40779         * gcc.c-torture/execute/20000528-1.c: New test.
40780
40781         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
40782         * g++.old-deja/g++.law/temps4.C: Likewise.
40783
40784         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
40785         stdlib.h.  Call abort() on failure.
40786         * g++.old-deja/g++.law/refs4.C: Likewise.
40787         * g++.old-deja/g++.law/temps4.C: Likewise.
40788         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
40789         * gcc.c-torture/execute/20000112-1.c: Include string.h.
40790
40791 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
40792
40793         Relative to g++.dg/special:
40794         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
40795
40796         Relative to g++.old-deja:
40797         * g++.brendan/complex1.C, g++.jason/optimize2.C,
40798         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
40799         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
40800         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
40801         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
40802         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
40803         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
40804
40805         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
40806         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
40807         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
40808         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
40809         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
40810         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
40811         and/or string.h.
40812
40813         * g++.other/goto1.C: Update expectations for error messages.
40814
40815 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
40816
40817         * gcc.c-torture/compile/20000523-1.c: New test.
40818
40819 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40820
40821         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
40822
40823 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40824
40825         * g++.old-deja/g++.eh/catch11.C: New test.
40826         * g++.old-deja/g++.eh/catch12.C: New test.
40827
40828 2000-05-24  Nick Clifton  <nickc@cygnus.com>
40829
40830         * gcc.c-torture/execute/20000523-1.c: New test.
40831
40832 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
40833
40834         * c-torture/execute/bcp-1.c: Replace abort in arg of
40835         __builtin_constant_p with a generic external function.
40836
40837         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
40838         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
40839         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
40840         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
40841         Prototype abort and/or exit.
40842
40843         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
40844         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
40845         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
40846         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
40847
40848 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
40849
40850         * gcc.dg/dwarf2-1.c: New test.
40851
40852 2000-05-20  Richard Henderson  <rth@cygnus.com>
40853
40854         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
40855
40856 2000-05-20  Andreas Jaeger  <aj@suse.de>
40857
40858         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
40859         testcase.
40860
40861 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
40862
40863         * gcc.c-torture/execute/20000519-2.c: New test.
40864
40865 2000-05-19  Andreas Jaeger  <aj@suse.de>
40866
40867         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
40868         which fails with SSA.
40869
40870         * lib/c-torture.exp: Also test with -O3 -fssa.
40871
40872 2000-05-18  Michael Meissner  <meissner@redhat.com>
40873
40874         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
40875         * gcc.c-torture/execute/920415-1.c: Ditto.
40876         * gcc.c-torture/execute/920501-1.c: Ditto.
40877         * gcc.c-torture/execute/conversion.c: Ditto.
40878         * gcc.c-torture/execute/cvt-1.c: Ditto.
40879
40880 2000-05-18  Jeffrey A Law  (law@cygnus.com)
40881
40882         * gcc.c-torture/compile/20000518-1.c: New test.
40883
40884 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40885
40886         * g77.f-torture/compile/200005018.f: New test.
40887
40888 2000-05-17  Jeffrey A Law  (law@cygnus.com)
40889
40890         * gcc.c-torture/compile/20000517-1.c: New test.
40891
40892 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40893
40894         * gcc.c-torture/execute/20000516-1.c: New test.
40895
40896 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
40897
40898         * g++.old-deja/g++.other/eh.C: New test.
40899
40900 2000-05-12  Richard Henderson  <rth@cygnus.com>
40901
40902         * gcc.c-torture/execute/990208-1.c (main): Don't pass
40903         constants through to doit's conditional.
40904
40905 2000-05-11  Jeffrey A Law  (law@cygnus.com)
40906
40907         * gcc.c-torture/compile/20000511-1.c: New test.
40908         * g77.f-torture/compile/20000511-1.f: New test.
40909         * g77.f-torture/compile/20000511-2.f: New test.
40910
40911 2000-05-11  Michael Meissner  <meissner@redhat.com>
40912
40913         * gcc.c-torture/execute/20000511-1.c: New test.
40914
40915 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
40916
40917         * gcc.dg/dg.exp: Scan .S files as well as .c files.
40918         * gcc.dg/20000510-1.S: New.
40919
40920 2000-05-08  Catherine Moore  <clm@cygnus.com>
40921
40922         * gcc.dg/unused-3.c: New.
40923
40924 2000-05-06  Richard Henderson  <rth@cygnus.com>
40925
40926           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
40927           * g++.old-deja/g++.mike/warn1.C: Likewise.
40928           * g++.old-deja/g++.pt/local1.C: Likewise.
40929           * g++.old-deja/g++.pt/local7.C: Likewise.
40930           * g++.old-deja/g++.pt/spec16.C: Likewise.
40931
40932 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
40933
40934         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
40935
40936 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
40937
40938           * g77.f-torture/execute/20000503-1.f: New test.
40939
40940 2000-05-04  Andreas Jaeger  <aj@suse.de>
40941
40942         * gcc.dg/noreturn-2.c: New test.
40943
40944 2000-05-04  Neil Booth  <NeilB@earthling.net>
40945
40946         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
40947         preprocessor.
40948
40949 2000-05-04  Richard Henderson  <rth@cygnus.com>
40950
40951         * gcc.c-torture/execute/20000503-1.c: Fix typo.
40952
40953 2000-05-04  Richard Henderson  <rth@cygnus.com>
40954
40955         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
40956         OpenSSL by Jason R Thorpe.
40957
40958 2000-05-03  Jim Wilson  <wilson@cygnus.com>
40959
40960         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
40961
40962 2000-05-03  Robert Lipe <robertlipe@usa.net>
40963
40964         * gcc.dg/20000503-1.c: New test.
40965
40966 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
40967
40968         * gcc.c-torture/compile/20000502-1.c: New test.
40969         * g++.old-deja/g++.other/align.C: New test.
40970         * gcc.dg/cpp-tradstringify.c: New test.
40971
40972 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40973
40974         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
40975         and hard registers.
40976
40977 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
40978
40979         * gcc.c-torture/execute/loop-5.c: New test.
40980
40981 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
40982
40983         * gcc.c-torture/execute/va-arg-20.c: New test.
40984
40985 2000-04-23  Jeffrey A Law  (law@cygnus.com)
40986
40987         * gcc.c-torture/execute/20000422-1.c: New test.
40988
40989 2000-04-20  Greg McGary  <gkm@gnu.org>
40990
40991         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
40992         when optimizing, but without sibling-call optimizations (-O1).
40993
40994 2000-04-20  Jeffrey A Law  (law@cygnus.com)
40995
40996           * gcc.c-torture/compile/20000420-1.c: New test.
40997
40998 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40999
41000         * g++.abi/ptrflags.C: New test.
41001         * g++.eh/catchptr1.C: Test incomplete pointer chains.
41002
41003 2000-04-19  Catherine Moore  <clm@cygnus.com>
41004
41005         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
41006
41007 2000-04-19  Greg McGary  <gkm@gnu.org>
41008
41009         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
41010         sibling-call optimizations.
41011
41012 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
41013
41014         * gcc.dg/20000419-1.c: New test.
41015
41016 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
41017
41018         * gcc.c-torture/execute/20000412-6.c: New test.
41019
41020 2000-04-12  Jeffrey A Law  (law@cygnus.com)
41021
41022         * gcc.c-torture/execute/20000412-5.c: New test.
41023         * g77.f-torture/compile/20000412-1.f: New test.
41024         * gcc.c-torture/execute/20000412-4.c: New test.
41025         * gcc.c-torture/compile/20000412-2.c: New test.
41026         * gcc.c-torture/execute/20000412-3.c: New test.
41027         * gcc.c-torture/compile/20000412-1.c: New test.
41028         * gcc.c-torture/execute/20000412-2.c: New test.
41029
41030 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
41031
41032         * objc/execute/bf-20.m: New test.
41033
41034 2000-04-10  Richard Henderson  <rth@cygnus.com>
41035
41036         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
41037
41038         * gcc.c-torture/execute/20000412-1.c: New test.
41039
41040 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41041
41042         * g++.old-deja/g++.eh/catchptr1.C: New test.
41043
41044 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
41045
41046         * g++.old-deja/g++.abi/cxa_vec.C: New test.
41047
41048 2000-04-08  Neil Booth  <NeilB@earthling.net>
41049
41050         * gcc.dg/cpp-nullchar.c: Remove test as
41051         embedded nulls cause problems.
41052
41053 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41054
41055         * gcc.dg/compare2.c: New test.
41056
41057 2000-04-08  Neil Booth  <NeilB@earthling.net>
41058
41059         * gcc.dg/cpp-nullchar.c: New test.
41060
41061 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
41062
41063         * gcc.dg/cpp-mi2.c: New test.
41064         * gcc.dg/cpp-mi2[abc].h: New files.
41065
41066 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
41067
41068         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
41069         member name.
41070
41071 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41072
41073         * g++.old-deja/g++.abi/vmihint.C: New test.
41074
41075 2000-04-06  Neil Booth  <NeilB@earthling.net>
41076
41077         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
41078         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
41079         copyright.
41080
41081 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
41082
41083         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
41084         avoid stack-frame overwrite.
41085
41086 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
41087
41088         * gcc.c-torture/compile/20000405-2.c: New test.
41089         * gcc.c-torture/compile/20000405-3.c: New test.
41090
41091 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41092
41093         * gcc.c-torture/compile/20000405-1.c: New test.
41094
41095 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
41096
41097         * gcc.dg/cast-qual-1.c: Revert last change.
41098
41099 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41100
41101         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
41102
41103 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
41104
41105         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
41106         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
41107
41108 2000-04-03  Jeffrey A Law  (law@cygnus.com)
41109
41110         * gcc.c-torture/compile/20000403-2.c: New test.
41111         * gcc.c-torture/compile/20000403-1.c: New test.
41112
41113 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
41114
41115         * gcc.c-torture/execute/20000403-1.c: New test.
41116
41117 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
41118
41119         * gcc.c-torture/execute/20000402-1.c: New test.
41120
41121 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
41122
41123         * gcc.c-torture/execute/va-arg-15.c: New test.
41124         * gcc.c-torture/execute/va-arg-16.c: New test.
41125         * gcc.c-torture/execute/va-arg-17.c: New test.
41126         * gcc.c-torture/execute/va-arg-18.c: New test.
41127         * gcc.c-torture/execute/va-arg-19.c: New test.
41128
41129 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
41130
41131         * gcc.c-torture/compile/981211-1.c: Move to...
41132         * gcc.dg/cpp-as1.c: ...here.
41133         * gcc.dg/cpp-as2.c: New file.
41134
41135         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
41136         compiler.
41137
41138 2000-04-02  Neil Booth  <NeilB@earthling.net>
41139
41140         * gcc.dg/cpp-cond.c  New tests.
41141         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
41142         accidental success less likely.
41143         * gcc.dg/cpp-missingop.c  New tests.
41144         * gcc.dg/cpp-missingparen.c  New tests.
41145         * gcc.dg/cpp-shift.c  New tests.
41146         * gcc.dg/cpp-shortcircuit.c  New tests.
41147         * gcc.dg/cpp-unary.c  New tests.
41148
41149 2000-03-29  Jeffrey A Law  (law@cygnus.com)
41150
41151         * gcc.c-torture/compile/20000329-1.c: New test.
41152
41153 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
41154
41155         * gcc.c-torture/compile/20000326-1.c: New test.
41156         * gcc.c-torture/compile/20000326-2.c: New test.
41157
41158 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
41159
41160         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
41161         the first parameter is a function argument.
41162
41163 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
41164
41165         * g++.old-deja/g++.ext/array4.C: New test.
41166
41167 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
41168
41169         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
41170
41171 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41172
41173         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
41174
41175 2000-03-19  Richard Henderson  <rth@cygnus.com>
41176
41177         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
41178
41179 2000-03-19  Richard Henderson  <rth@cygnus.com>
41180
41181         * gcc.c-torture/compile/20000319-1.c: New test.
41182
41183 2000-03-14  Jeffrey A Law  (law@cygnus.com)
41184
41185         * gcc.c-torture/execute/20000314-3.c: New test.
41186         * gcc.c-torture/execute/20000314-2.c: New test.
41187         * gcc.c-torture/execute/20000314-1.c: New test.
41188         * gcc.c-torture/compile/20000314-2.c: New test.
41189         * gcc.c-torture/compile/20000314-1.c: New test.
41190
41191 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
41192
41193         * g++.old-deja/g++.warn/inline.C: New test.
41194
41195 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
41196
41197         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
41198         standards-compliant result rather than specific constants.
41199         Put test-values in array.
41200
41201 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
41202
41203         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
41204         (g++_target_compile): Put test-specific options last.
41205
41206 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41207
41208         * g++.old-deja/g++.eh/vbase4.C: New test.
41209
41210 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41211
41212         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
41213
41214 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41215
41216         * g++.old-deja/g++.brendan/misc12.C: Removed.
41217         * g++.old-deja/g++.pt/memtemp77.C: Constify.
41218         * g++.old-deja/g++.ext/pretty4.C: New test.
41219
41220 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41221
41222         * g++.old-deja/g++.other/string2.C: New test.
41223
41224 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
41225
41226         * g++.old-deja/g++.warn/impint2.C: New test.
41227
41228 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
41229
41230         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
41231         is 1, not zero.
41232
41233 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
41234
41235         * g++.old-deja/g++.warn/impint.C: New test.
41236         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
41237         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
41238         * g++.old-deja/g++.pt/explicit12.C: Likewise.
41239         * g++.old-deja/g++.pt/explicit13.C: Likewise.
41240         * g++.old-deja/g++.pt/explicit17.C: Likewise.
41241         * g++.old-deja/g++.pt/explicit18.C: Likewise.
41242         * g++.old-deja/g++.pt/explicit19.C: Likewise.
41243         * g++.old-deja/g++.pt/explicit23.C: Likewise.
41244         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41245         * g++.old-deja/g++.pt/explicit35.C: Likewise.
41246         * g++.old-deja/g++.pt/explicit6.C: Likewise.
41247         * g++.old-deja/g++.pt/memclass7.C: Likewise.
41248
41249 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
41250
41251         * gcc.dg/cpp-redef.c: New test.
41252
41253 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
41254
41255         * g++.old-deja/g++.pt/unify7.C: New test.
41256
41257 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41258
41259         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
41260         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
41261
41262 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
41263
41264         * gcc.c-torture/compile/20000224-1.c: New test.
41265
41266 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41267
41268         * gcc.c-torture/compile/cpp-2.c: New test.
41269         * gcc.c-torture/compile/cpp-1.c: New test.
41270
41271 2000-02-25  Jeffrey A Law  (law@cygnus.com)
41272
41273         * gcc.c-torture/execute/20000225-1.c: New test.
41274
41275 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41276
41277         * gcc.dg/cpp-li2.c: New test.
41278
41279         * gcc.dg/cpp-wi1.c: New test.
41280
41281         * gcc.dg/cpp-li1.c: New test.
41282
41283 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
41284
41285         * g++.old-deja/g++.other/sizeof5.C: New test.
41286
41287 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41288
41289         * gcc.c-torture/execute/va-arg-13.c: New test.
41290
41291 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
41292
41293         * gcc.c-torture/execute/va-arg-12.c: New test.
41294
41295 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41296
41297         * gcc.c-torture/execute/20000223-1.c: New test.
41298
41299 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41300
41301         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
41302
41303 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
41304
41305         * g++.old-deja/g++.abi/ptrmem.C: New test.
41306
41307 2000-02-19  Richard Henderson  <rth@cygnus.com>
41308
41309         * gcc.c-torture/compile/init-3.c: New.
41310
41311 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
41312
41313         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
41314         ALWAYS_CXXFLAGS.
41315
41316 2000-02-11  Robert Lipe <robertl@sco.com>
41317
41318         * gcc.c-torture/compile/20000211-3.c: New test.
41319
41320 2000-02-11  Martin Buchholz <martin@xemacs.org>
41321
41322         * gcc.c-torture/compile/20000211-2.c: New test.
41323
41324 2000-02-11  Jeffrey A Law  (law@cygnus.com)
41325
41326         * gcc.c-torture/compile/20000211-1.c: New test.
41327
41328 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
41329
41330         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
41331           on native targets
41332
41333 2000-02-08  Nathan Sidwell  <nathan@acm.org>
41334
41335         * g++.old-deja/g++.other/cast5.C: New test.
41336
41337 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
41338
41339         * gcc.c-torture/execute/20000205-1.c: New.
41340
41341 2000-02-03  Nathan Sidwell  <nathan@acm.org>
41342
41343         * g++.old-deja/g++.jason/cast3.C: Return void.
41344         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
41345
41346 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41347
41348         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
41349
41350         * gcc.dg/loop-1.c: New test.
41351
41352 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
41353
41354         * gcc.c-torture/compile/20000127-1.c: New test.
41355         * gcc.c-torture/execute/991228-1.c: New test.
41356
41357 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41358
41359         * gcc.dg/unused-2.c: New test.
41360
41361         * gcc.dg/conv-1.c: New test.
41362
41363 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
41364
41365         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
41366         compiler.
41367         (tool_option_proc): Fix typo.
41368
41369 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
41370
41371         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
41372         of the ld on the host, not on the build machine.
41373         Also, don't crash if '--help' is not a supported option.
41374
41375 2000-01-24  Richard Henderson  <rth@cygnus.com>
41376
41377         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
41378
41379 2000-01-20  Jeffrey A Law  (law@cygnus.com)
41380
41381         * gcc.c-torture/execute/20000120-2.c: New test.
41382         * gcc.c-torture/execute/20000120-1.c: New test.
41383
41384 2000-01-13  Jeffrey A Law  (law@cygnus.com)
41385
41386         * gcc.c-torture/execute/20000113-1.c: New test.
41387
41388 2000-01-12  Jeffrey A Law  (law@cygnus.com)
41389
41390         * gcc.c-torture/execute/20000112-1.c: New test.
41391
41392 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41393
41394         * gcc.dg/20000111-1.c: New test.
41395
41396 2000-01-10  Jeffrey A Law  (law@cygnus.com)
41397
41398         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
41399         with 16 bit integers.
41400
41401 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41402
41403         * gcc.dg/20000108-1.c: New test.
41404
41405 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41406
41407         * g++.old-deja/g++.ns/koenig8.C: New test.
41408
41409 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41410
41411         * g++.old-deja/g++.other/cast4.C: New test.
41412
41413 2000-01-05  Jeffrey A Law  (law@cygnus.com)
41414
41415         * gcc.c-torture/compile/20000105-2.c: New test.
41416         * gcc.c-torture/compile/20000105-1.c: New test.
41417
41418 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41419
41420         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
41421         references to printf & atoi to conform to ANSI standard.
41422         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
41423         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
41424         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
41425         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
41426         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
41427         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41428         * g++.old-deja/g++.brendan/copy1.C: Likewise.
41429         * g++.old-deja/g++.brendan/copy2.C: Likewise.
41430         * g++.old-deja/g++.brendan/copy3.C: Likewise.
41431         * g++.old-deja/g++.brendan/copy4.C: Likewise.
41432         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41433         * g++.old-deja/g++.brendan/copy6.C: Likewise.
41434         * g++.old-deja/g++.brendan/copy7.C: Likewise.
41435         * g++.old-deja/g++.brendan/copy8.C: Likewise.
41436         * g++.old-deja/g++.brendan/crash11.C: Likewise.
41437         * g++.old-deja/g++.brendan/crash14.C: Likewise.
41438         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
41439         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41440         * g++.old-deja/g++.brendan/delete2.C: Likewise.
41441         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
41442         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
41443         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
41444         * g++.old-deja/g++.brendan/eh1.C: Likewise.
41445         * g++.old-deja/g++.brendan/groff1.C: Likewise.
41446         * g++.old-deja/g++.brendan/init3.C: Likewise.
41447         * g++.old-deja/g++.brendan/misc12.C: Likewise.
41448         * g++.old-deja/g++.brendan/misc7.C: Likewise.
41449         * g++.old-deja/g++.brendan/new2.C: Likewise.
41450         * g++.old-deja/g++.brendan/operators4.C: Likewise.
41451         * g++.old-deja/g++.brendan/operators5.C: Likewise.
41452         * g++.old-deja/g++.brendan/overload2.C: Likewise.
41453         * g++.old-deja/g++.brendan/overload7.C: Likewise.
41454         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
41455         * g++.old-deja/g++.brendan/reference1.C: Likewise.
41456         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
41457         * g++.old-deja/g++.brendan/template24.C: Likewise.
41458         * g++.old-deja/g++.brendan/template3.C: Likewise.
41459         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
41460         * g++.old-deja/g++.jason/inline3.C: Likewise.
41461         * g++.old-deja/g++.jason/opeq.C: Likewise.
41462         * g++.old-deja/g++.law/arg5.C: Likewise.
41463         * g++.old-deja/g++.law/arm7.C: Likewise.
41464         * g++.old-deja/g++.law/ctors11.C: Likewise.
41465         * g++.old-deja/g++.law/cvt8.C: Likewise.
41466         * g++.old-deja/g++.law/init9.C: Likewise.
41467         * g++.old-deja/g++.law/refs4.C: Likewise.
41468         * g++.old-deja/g++.law/template2.C: Likewise.
41469         * g++.old-deja/g++.law/visibility24.C: Likewise.
41470         * g++.old-deja/g++.law/vtable3.C: Likewise.
41471         * g++.old-deja/g++.mike/asm2.C: Likewise.
41472         * g++.old-deja/g++.mike/eh1.C: Likewise.
41473         * g++.old-deja/g++.mike/misc1.C: Likewise.
41474         * g++.old-deja/g++.mike/misc13.C: Likewise.
41475         * g++.old-deja/g++.mike/misc14.C: Likewise.
41476         * g++.old-deja/g++.mike/ns12.C: Likewise.
41477         * g++.old-deja/g++.mike/p1248.C: Likewise.
41478         * g++.old-deja/g++.mike/p3708.C: Likewise.
41479         * g++.old-deja/g++.mike/p3708a.C: Likewise.
41480         * g++.old-deja/g++.mike/p3708b.C: Likewise.
41481         * g++.old-deja/g++.mike/p646.C: Likewise.
41482         * g++.old-deja/g++.mike/p700.C: Likewise.
41483         * g++.old-deja/g++.mike/p783.C: Likewise.
41484         * g++.old-deja/g++.mike/p783a.C: Likewise.
41485         * g++.old-deja/g++.mike/p783b.C: Likewise.
41486         * g++.old-deja/g++.mike/p786.C: Likewise.
41487         * g++.old-deja/g++.mike/p789.C: Likewise.
41488         * g++.old-deja/g++.mike/p789a.C: Likewise.
41489         * g++.old-deja/g++.mike/p807a.C: Likewise.
41490         * g++.old-deja/g++.other/delete3.C: Likewise.
41491         * g++.old-deja/g++.other/dyncast1.C: Likewise.
41492         * g++.old-deja/g++.other/dyncast2.C: Likewise.
41493         * g++.old-deja/g++.other/dyncast3.C: Likewise.
41494         * g++.old-deja/g++.other/empty1.C: Likewise.
41495         * g++.old-deja/g++.other/temporary1.C: Likewise.
41496         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
41497         * g++.old-deja/g++.pt/t16.C: Likewise.
41498         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
41499
41500 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
41501
41502         * gcc.dg/991230-1.c: New test.
41503
41504 1999-12-29  Jeffrey A Law  (law@cygnus.com)
41505
41506         * gcc.c-torture/compile/991229-3.c: New test.
41507         * gcc.c-torture/compile/991229-2.c: New test.
41508         * gcc.c-torture/compile/991229-1.c: New test.
41509
41510 1999-12-29  Greg McGary <gkm@eng.ascend.com>
41511
41512         * gcc.c-torture/compile/labels-2.c: New test.
41513
41514 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
41515
41516         * gcc.c-torture/execute/991227-1.c: New test.
41517
41518 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41519
41520         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
41521
41522 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
41523
41524         * gcc.c-torture/execute/991221-1.c: New test.
41525
41526 1999-12-20  Nathan Sidwell  <nathan@acm.org>
41527
41528         * g++.old-deja/g++.other/cast3.C: New test.
41529
41530 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
41531
41532         * gcc.c-torture/execute/991216-4.c: New test.
41533
41534 1999-12-16  Michael Meissner  <meissner@cygnus.com>
41535
41536         * gcc.c-torture/execute/991216-1.c: New test.
41537         * gcc.c-torture/execute/991216-2.c: New test.
41538         * gcc.c-torture/execute/991216-3.c: New test.
41539
41540 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41541
41542         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
41543         Actually make the test fail by using "-O2" for compilation.
41544
41545 1999-12-15  Nathan Sidwell  <nathan@acm.org>
41546
41547         * g++.old-deja/g++.warn/cast-align1.C: New test.
41548
41549 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41550
41551         * gcc.c-torture/compile/991214-1.c: New test.
41552         * gcc.c-torture/compile/991214-2.c: New test.
41553
41554 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41555
41556         * gcc.dg/991214-1.c: New test.
41557
41558 1999-12-13  Jeffrey A Law  (law@cygnus.com)
41559
41560         * gcc.c-torture/compile/991213-3.c: New test.
41561         * gcc.c-torture/compile/991213-2.c: New test.
41562         * gcc.c-torture/compile/991213-1.c: New test.
41563
41564 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
41565
41566         * gcc.dg/991209-1.c: New test.
41567
41568 1999-12-08  Nathan Sidwell <nathan@acm.org>
41569
41570         * gcc.c-torture/compile/991208-1.c: New test.
41571
41572 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41573
41574         * gcc.dg/ultrasp2.c: New test.
41575
41576 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
41577
41578         * g++.old-deja/g++.abi/align.C (main): Fix typo.
41579
41580 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
41581
41582         * gcc.c-torture/compile/991202-1.c: New test.
41583         * gcc.c-torture/execute/991202-1.c: New test.
41584         * gcc.c-torture/execute/991202-2.c: New test.
41585         * gcc.c-torture/execute/991202-3.c: New test.
41586
41587 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
41588
41589         * g++.old-deja/g++.abi/align.C: New test.
41590         * g++.old-deja/g++.abi/aggregates.C: Likewise.
41591         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41592
41593 1999-12-01  Richard Henderson  <rth@cygnus.com>
41594
41595         * gcc.c-torture/execute/991201-1.c: New.
41596
41597 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
41598
41599         * gcc.dg/991129-1.c: New test.
41600
41601 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41602
41603         * gcc.c-torture/compile/991127-1.c: New test.
41604
41605 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41606
41607         * g++.old-deja/g++.other/warn4.C: New test.
41608
41609 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41610
41611         * g++.old-deja/g++.eh/cleanup2.C: New test.
41612         * g++.old-deja/g++.ext/pretty2.C: New test.
41613         * g++.old-deja/g++.ext/pretty3.C: New test.
41614         * g++.old-deja/g++.other/debug6.C: New test.
41615
41616 1999-10-20  Jim Wilson  <wilson@cygnus.com>
41617
41618         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
41619         compiler_output to look for one error message instead of two.
41620
41621 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
41622
41623         * gcc.c-torture/execute/991118-1.c: Also test case
41624         where the word boundary does not split a byte evenly.
41625
41626 1999-11-19  Nathan Sidwell  <nathan@acm.org>
41627
41628         * g++.old-deja/g++.ext/restrict1.C: New test.
41629
41630 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
41631
41632         * gcc.c-torture/execute/991118-1.c: New test.
41633
41634 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
41635
41636         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
41637         working directory pathnames.
41638
41639 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
41640
41641         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
41642         host is equipped with driver.h and driver.o so it can actually
41643         compile and run the tests.
41644
41645 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
41646
41647         * gcc.c-torture/compile/991008-1.c: New test.
41648
41649 1999-11-08  Nick Clifton  <nickc@cygnus.com>
41650
41651         * lib/gcc-dg.exp: Include target-supports.exp
41652
41653 1999-11-05  Nick Clifton  <nickc@cygnus.com>
41654
41655         * lib/target-supports.exp: New file: Provide procs to test for
41656         features supported by the target.
41657         (check_weak_available): Moved here from ecos.exp.
41658         (check_alias_available): New proc: Determine of the target
41659         toolchain supports the alias attribute.
41660
41661         * gcc.dg/special/ecos.exp: Move check_weak_available to
41662         target-supports.exp.
41663         (alias-1.c): Only perform the test if the target supports
41664         aliases.
41665         (wkali-1.c): Only perform the test if the target supports
41666         aliases.
41667
41668         * gcc.dg/990506-0.c: Expect error messages from cross
41669         targets as well as native targets.
41670
41671 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41672
41673         * gcc.dg/ultrasp1.c: Removed xfail.
41674         * gcc.dg/struct-ret-2.c: Likewise.
41675         * gcc.dg/array-1.c: Likewise.
41676
41677 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41678
41679         * gcc.dg/struct-ret-2.c: New test.
41680
41681         * gcc.dg/array-1.c: New test.
41682
41683 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
41684
41685         * gcc.c-torture/execute/991030-1.c: New test.
41686
41687 1999-10-26  Richard Henderson  <rth@cygnus.com>
41688
41689         * gcc.c-torture/compile/991026-2.c: New test.
41690
41691 1999-10-26  Jeffrey A Law  (law@cygnus.com)
41692
41693         * gcc.c-torture/compile/991026-1.c: New test.
41694
41695 1999-10-23  Jeffrey A Law  (law@cygnus.com)
41696
41697         * gcc.c-torture/execute/991023-1.c: New test.
41698
41699 1999-10-19  Jeffrey A Law  (law@cygnus.com)
41700
41701         * gcc.c-torture/execute/991019-1.c: New test.
41702
41703 1999-10-16  Richard Henderson  <rth@cygnus.com>
41704
41705         * gcc.c-torture/execute/991016-1.c: New test.
41706
41707 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
41708
41709         * gcc.c-torture/execute/991014-1.c: New test.
41710
41711 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
41712
41713         * g++.old-deja/g++.other/union2.C: New test.
41714
41715 1999-10-13  Nathan Sidwell  <nathan@acm.org>
41716
41717         * g++.old-deja/g++.other/vaarg2.C: New test.
41718         * g++.old-deja/g++.other/vaarg3.C: New test.
41719
41720 1999-10-12  Craig Burley  <craig@jcb-sc.com>
41721
41722         * g77.f-torture/noncompile/19990905-1.f: Moved from being
41723         in compile/.
41724
41725 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
41726
41727         * gcc.c-torture/execute/va-arg-11.c: New test.
41728
41729 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
41730
41731         * lib/file-format.exp (gcc_target_object_format): Don't
41732         crash if objdump is unavailable.
41733
41734 1999-09-29  Donn Terry <donn@interix.com>
41735
41736         * gcc.misc-tests/mg.exp: delete extraneous redirection.
41737
41738 1999-09-28  Nick Clifton  <nickc@cygnus.com>
41739
41740         * gcc.c-torture/compile/990928-1.c: New test.
41741
41742 1999-09-28  Nathan Sidwell  <nathan@acm.org>
41743
41744         * g++.old-deja/g++.other/decl6.C: New test.
41745
41746 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41747
41748         * gcc.c-torture/execute/va-arg-10.c: New test.
41749
41750 1999-09-27  Nathan Sidwell  <nathan@acm.org>
41751
41752         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
41753         __PRETTY_FUNCTION__.
41754
41755 1999-09-23  Nick Clifton  <nickc@cygnus.com>
41756
41757         * gcc.c-torture/execute/990923-1.c: New test.
41758
41759 1999-09-21  Nick Clifton  <nickc@cygnus.com>
41760
41761         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
41762         for which -fpic is inappropriate.
41763
41764 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
41765
41766         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
41767
41768 1999-09-21  Nathan Sidwell  <nathan@acm.org>
41769
41770         * g++.old-deja/g++.other/dyncast1.C: New test.
41771         * g++.old-deja/g++.other/dyncast2.C: New test.
41772         * g++.old-deja/g++.other/dyncast3.C: New test.
41773         * g++.old-deja/g++.other/dyncast4.C: New test.
41774         * g++.old-deja/g++.other/dyncast5.C: New test.
41775         * g++.old-deja/g++.eh/catch3.C: New test.
41776         * g++.old-deja/g++.eh/catch3p.C: New test.
41777         * g++.old-deja/g++.eh/catch4.C: New test.
41778         * g++.old-deja/g++.eh/catch4p.C: New test.
41779         * g++.old-deja/g++.eh/catch5.C: New test.
41780         * g++.old-deja/g++.eh/catch5p.C: New test.
41781         * g++.old-deja/g++.eh/catch6.C: New test.
41782         * g++.old-deja/g++.eh/catch6p.C: New test.
41783         * g++.old-deja/g++.eh/catch7.C: New test.
41784         * g++.old-deja/g++.eh/catch7p.C: New test.
41785         * g++.old-deja/g++.eh/catch8.C: New test.
41786         * g++.old-deja/g++.eh/catch8p.C: New test.
41787         * g++.old-deja/g++.eh/catch9.C: New test.
41788         * g++.old-deja/g++.eh/catch9p.C: New test.
41789
41790 1999-09-13  Nathan Sidwell  <nathan@acm.org>
41791
41792         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
41793         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
41794
41795 1999-09-13  Jeffrey A Law  (law@cygnus.com)
41796
41797         * gcc.c-torture/compile/990913-1.c: New test.
41798
41799 1999-09-10  Nathan Sidwell  <nathan@acm.org>
41800
41801         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
41802         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41803
41804 1999-09-09  Richard Henderson  <rth@cygnus.com>
41805
41806         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
41807
41808 1999-09-09  Nathan Sidwell  <nathan@acm.org>
41809
41810         * g++.old-deja/g++.other/lookup11.C: New test.
41811         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
41812         what is permitted and what we want.
41813         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
41814         overload use.
41815         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41816
41817 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
41818
41819         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
41820         * gcc.c-torture/noncompile/poison-1.c: New file.
41821
41822 1999-09-08  Nathan Sidwell  <nathan@acm.org>
41823
41824         * g++.old-deja/g++.other/sizeof3.C: New test.
41825         * g++.old-deja/g++.other/sizeof4.C: New test.
41826         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
41827         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
41828
41829 1999-09-07  Richard Henderson  <rth@cygnus.com>
41830
41831         * gcc.dg/va-arg-1.c: New.
41832
41833 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41834
41835         * gcc.c-torture/execute/va-arg-9.c: New test.
41836
41837 1999-09-05  Craig Burley  <craig@jcb-sc.com>
41838
41839         * g77.f-torture/compile/980519-2.f: New test.
41840         * g77.f-torture/compile/19990905-0.f: New test.
41841         * g77.f-torture/compile/19990905-1.f: New test.
41842         * g77.f-torture/compile/19990905-2.f: New test.
41843
41844         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
41845
41846 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
41847
41848         * gcc.c-torture/execute/990827-1.c: Fix typo.
41849
41850 1999-09-03  Nathan Sidwell  <nathan@acm.org>
41851
41852         * g++.old-deja/g++.other/deref1.C: New test.
41853
41854 1999-09-02  Nathan Sidwell  <nathan@acm.org>
41855
41856         * g++.old-deja/g++.other/ambig2.C: New test.
41857         * g++.old-deja/g++.other/cond5.C: New test.
41858         * g++.old-deja/g++.other/lookup16.C: New test.
41859
41860 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
41861
41862         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
41863         assemblers too.
41864
41865 1999-08-31  Jeffrey A Law  (law@cygnus.com)
41866
41867         * lib/c-torture.exp: Avoid the "compare executables" optimization
41868         when testing native.
41869
41870 1999-08-29  Jeffrey A Law  (law@cygnus.com)
41871
41872         * gcc.c-torture/execute/990829-1.c: New test.
41873         * gcc.c-torture/compile/990829-1.c: New test.
41874
41875 1999-08-27  Paul Burchard  <burchard@pobox.com>
41876
41877         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
41878         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
41879         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
41880         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
41881         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
41882         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
41883         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
41884         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
41885         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
41886         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
41887         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
41888
41889 1999-08-27  Jeffrey A Law  (law@cygnus.com)
41890
41891         * gcc.c-torture/execute/990827-1.c: New test.
41892
41893 1999-08-26  Craig Burley  <craig@jcb-sc.com>
41894
41895         * g77.f-torture/noncompile/19990826-4.f: New test.
41896
41897         * g77.f-torture/compile/19990826-3.f: New test.
41898
41899         * g77.f-torture/execute/19990826-2.f: New test.
41900
41901         * g77.f-torture/compile/19990826-1.f: New test.
41902
41903         * gcc.c-torture/execute/990826-0.c: New test.
41904         * g77.c-torture/execute/19990826-0.f: New test.
41905
41906         * g77.f-torture/noncompile/970626-2.f: New test.
41907
41908 1999-08-25  Paul Burchard  <burchard@pobox.com>
41909
41910         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
41911         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
41912         lss-011.C: New tests.
41913
41914 1999-08-25  Nathan Sidwell  <nathan@acm.org>
41915
41916         * g++.old-deja/g++.other/decl5.C: New test.
41917
41918 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41919
41920         * noncompile/noncompile.exp: Load_lib c-torture.exp.
41921         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
41922         call `postbase' for each one.  All callers of `postbase' changed
41923         to call this instead.
41924
41925 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
41926
41927         * gcc.c-torture/execute/990811-1.c: New test.
41928
41929 1999-08-09  Nick Clifton  <nickc@cygnus.com>
41930
41931         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
41932         just native ones.
41933
41934         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
41935         just native ones.
41936
41937 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41938
41939         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
41940
41941 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41942
41943         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
41944
41945 1999-08-04  Nathan Sidwell  <nathan@acm.org>
41946
41947         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
41948
41949 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41950
41951         * gcc.c-torture/execute/990804-1.c: New test.
41952
41953 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41954
41955         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
41956         * g++.old-deja/g++.brendan/crash64.C: Likewise.
41957         * g++.old-deja/g++.brendan/overload8.C: Likewise.
41958
41959 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41960
41961         * g++.old-deja/g++.other/struct1.C: New test.
41962
41963 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41964
41965         * g++.old-deja/g++.other/enum2.C: New test.
41966
41967 1999-08-02  Richard Henderson  <rth@cygnus.com>
41968
41969         Adapted from tests from Franz Sirl:
41970         * gcc.c-torture/execute/va-arg-7.c: New test.
41971         * gcc.c-torture/execute/va-arg-8.c: New test.
41972
41973 1999-08-01  Jeffrey A Law  (law@cygnus.com)
41974
41975         * gcc.c-torture/compile/990801-2.c: New test.
41976
41977         * gcc.c-torture/compile/990801-1.c: New test.
41978
41979 1999-07-27  Michael Meissner  <meissner@cygnus.com>
41980
41981         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
41982         fp-cmp-1.c, converting double to float.
41983
41984         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
41985         fp-cmp-1.c, converting double to long double.
41986
41987         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
41988         from fr1 to unknown_register, since fr1 is a legitimate register
41989         on some machines.
41990
41991 1999-07-25  Jeffrey A Law  (law@cygnus.com)
41992
41993         * README: More listname related changes.
41994
41995 1999-07-08  Catherine Moore  <clm@cygnus.com>
41996
41997         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
41998
41999 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
42000
42001         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
42002
42003 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42004
42005         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
42006
42007 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
42008
42009         * gcc.dg/990703-1.c: New test.
42010
42011 1999-06-29  Nick Clifton  <nickc@cygnus.com>
42012
42013         * lib/file-format.exp: New file: Move definition of proc
42014         gcc_target_object_format to here from
42015         gcc.dg/special/ecos.exp.
42016
42017         * lib/c-torture.exp: Include lib file-format.exp.
42018         * lib/gcc-dg.exp: Include lib file-format.exp.
42019
42020         * gcc.dg/special/ecos.exp: Remove definition of proc
42021         gcc_target_object_format.
42022
42023 1999-06-28  Jeffrey A Law  (law@cygnus.com)
42024
42025         * gcc.c-torture/execute/990628-1.c: New test.
42026
42027 1999-06-25  Jeffrey A Law  (law@cygnus.com)
42028
42029         * gcc.c-torture/compile/990625-2.c: New test.
42030
42031         * gcc.c-torture/compile/990625-1.c: New test.
42032
42033 1999-06-23  Nick Clifton  <nickc@cygnus.com>
42034
42035         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
42036         attributes compile.
42037         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
42038         ports that use the COFF/PE file format.
42039
42040 1999-06-17  Jeffrey A Law  (law@cygnus.com)
42041
42042         * gcc.c-torture/compile/990617-1.c: New test.
42043
42044 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
42045
42046         * g++.old-deja/g++.other/decl4.C: New test.
42047
42048 1999-06-14  Nathan Sidwell  <nathan@acm.org>
42049
42050         * g++.old-deja/g++.other/bitfld3.C: New test.
42051
42052 1999-06-08  Nathan Sidwell  <nathan@acm.org>
42053
42054         * g++.old-deja/g++.eh/catch1.C: New test.
42055
42056 1999-06-07  Jeffrey A Law  (law@cygnus.com)
42057
42058         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
42059
42060         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
42061         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
42062
42063 1999-06-05  Craig Burley  <craig@jcb-sc.com>
42064
42065         * g77.f-torture/compile/19990502-0.f: Replace with new,
42066         shorter, test that still fails after recent changes.
42067
42068 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42069
42070         * gcc.c-torture/execute/990604-1.c: New test.
42071
42072 1999-05-31  Jeffrey A Law  (law@cygnus.com)
42073
42074         * gcc.c-torture/execute/990531-1.c: New test.
42075
42076 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42077
42078         * gcc.c-torture/compile/990527-1.c: New test.
42079
42080 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
42081
42082         * gcc.c-torture/execute/990527-1.c: New test.
42083
42084 1999-05-25  Nick Clifton  <nickc@cygnus.com>
42085
42086         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
42087         bitfields as signed.
42088
42089 1999-05-25  Craig Burley  <craig@jcb-sc.com>
42090
42091         * g77.f-torture/compile/19990525-0.f: New test.
42092
42093 1999-05-25  Jeffrey A Law  (law@cygnus.com)
42094
42095         * gcc.c-torture/execute/990525-2.c: New test.
42096
42097         * gcc.c-torture/execute/990525-1.c: New test.
42098
42099 1999-05-24  Nathan Sidwell  <nathan@acm.org>
42100
42101         * g++.old-deja/g++.other/anon3.C: New test.
42102         * g++.old-deja/g++.other/anon4.C: New test.
42103         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
42104         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
42105         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
42106         Merrill).
42107
42108 1999-05-24  Jeffrey A Law  (law@cygnus.com)
42109
42110         * gcc.c-torture/execute/990524-1.c: New test.
42111
42112         * gcc.dg/990524-1.c: New test.
42113
42114 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42115
42116         * gcc.c-torture/compile/990523-1.c: New test.
42117
42118 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
42119
42120         * gcc.c-torture/compile/990519-1.c: New test.
42121
42122 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42123
42124         * gcc.c-torture/compile/990517-1.c: New test.
42125
42126         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
42127         (e4, f4): New tests.
42128         (main): Call them.
42129
42130 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42131
42132         * gcc.dg/noreturn-1.c: New test.
42133
42134 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
42135
42136         * gcc.c-torture/execute/990513-1.c: New test.
42137
42138 1999-05-10  Richard Henderson  <rth@cygnus.com>
42139
42140         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
42141
42142 1999-05-10  Craig Burley  <craig@jcb-sc.com>
42143
42144         * g77.f-torture/execute/erfc.f: Use small single-precision
42145         values, to avoid problems on Alphas when not -mieee.
42146
42147 1999-05-08  Craig Burley  <craig@jcb-sc.com>
42148
42149         * gcc.dg/990506-0.c: New test.
42150
42151 1999-05-08  Richard Henderson  <rth@cygnus.com>
42152
42153         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
42154         the constant to test.  Don't XFAIL 64-bit targets.
42155
42156         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
42157         * g++.old-deja/g++.law/profile1.C: Likewise.
42158
42159         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
42160         operator new instances.
42161         * g++.old-deja/g++.other/delete5.C: Likewise.
42162
42163 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42164
42165         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
42166         intrinsic.
42167
42168 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42169
42170         * g77.f-torture/execute/u77-test.f: Reverse order of two
42171         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
42172
42173 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42174
42175         * gcc.dg/compare1.c: New test.
42176
42177 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42178
42179         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
42180         New tests.
42181
42182 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42183
42184         * g77.f-torture/compile/19990502-1.f: New test.
42185
42186 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42187
42188         * g77.f-torture/compile/19990502-0.f: New test.
42189
42190 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42191
42192         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
42193         intrinsic.
42194
42195 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42196
42197         * g77.f-torture/execute/u77-test.f (main): List libU77
42198         intrinsics not currently tested.
42199         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
42200         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
42201         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
42202         Trim blanks off the ends of some printed strings.
42203
42204 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42205
42206         * g77.f-torture/execute/u77-test.f (main): Just warn about
42207         FSTAT gid disagreement, as it's expected on some systems.
42208
42209 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42210
42211         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
42212         use a new function, which allows for some slop.
42213         Clean up some commentary.
42214         (issum): The new function.
42215         (sgladd): Deleted subroutine.
42216
42217 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42218
42219         * g77.f-torture/execute/u77-test.f: Modify to be more like
42220         libf2c/libU77 version, bringing patches to that version here.
42221         Add suitable commentary.
42222
42223 1999-04-25  Richard Henderson  <rth@cygnus.com>
42224
42225         * gcc.dg/990424-1.c: New test.
42226
42227 1999-04-24  Craig Burley  <craig@jcb-sc.com>
42228
42229         * g77.f-torture/execute/u77-test.f (main): Bug involving
42230         LSTAT has been fixed, so turn back on full checking.
42231
42232 1999-04-20  Craig Burley  <craig@jcb-sc.com>
42233
42234         * g77.f-torture/compile/19990419-0.f: New test.
42235         * g77.f-torture/execute/19990419-1.f: New test.
42236
42237 1999-04-17  Richard Henderson  <rth@cygnus.com>
42238
42239         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
42240         to avoid the need for a prototype to supress a warning.
42241
42242 1999-04-07  Jim Wilson  <wilson@cygnus.com>
42243
42244         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
42245
42246 1999-04-04  Jeffrey A Law  (law@cygnus.com)
42247
42248         * gcc.c-torture/execute/990404-1.c: New test.
42249
42250 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42251
42252         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
42253         * gcc.dg/cpp-if3.c: Don't use -pedantic.
42254         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
42255         missing initializer warnings.
42256
42257 1999-03-28  Jeffrey A Law  (law@cygnus.com)
42258
42259         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
42260         matching strings.
42261
42262 1999-03-26  Jeffrey A Law  (law@cygnus.com)
42263
42264         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
42265
42266 1999-03-26  Craig Burley  <craig@jcb-sc.com>
42267
42268         * g77.f-torture/execute/19990325-0.f: New test.
42269         * g77.f-torture/execute/19990325-1.f: New test.
42270
42271 1999-03-24  Jeffrey A Law  (law@cygnus.com)
42272
42273         * gcc.c-torture/execute/990324-1.c: New test.
42274
42275 1999-03-22  Jim Wilson  <wilson@cygnus.com>
42276
42277         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
42278         test with 4.
42279
42280 1999-03-17  Richard Henderson  <rth@cygnus.com>
42281
42282         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
42283
42284 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42285
42286         * g77.f-torture/execute/19990313-2.f: New test.
42287         * g77.f-torture/execute/19990313-3.f: New test.
42288
42289 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42290
42291         * g77.f-torture/execute/19990313-0.f: New test.
42292         * g77.f-torture/execute/19990313-1.f: New test.
42293
42294 1999-03-12  Jim Wilson  <wilson@cygnus.com>
42295
42296         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
42297         printf to sprintf.
42298         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
42299         (main): Add check for u15.  Conditionalize u31 check depending on
42300         whether ints are <32 bits or >=32 bits.
42301
42302 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42303
42304         * g77.f-torture/execute/19981119-0.f: Improve testiness.
42305
42306 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42307
42308         * g77.f-torture/compile/19990305-0.f: New test.
42309         * g77.f-torture/execute/19981119-0.f: New test.
42310
42311 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42312
42313         * g77.f-torture/execute/970625-2.f: call ABORT if final
42314         result is not correct, instead of just printing it.
42315         Add this checking via newly introduced obfuscation, to
42316         trip up buggy front ends.
42317
42318 1999-03-07  Craig Burley  <craig@jcb-sc.com>
42319
42320         * g77.f-torture/compile/960317-1.f: Moved from being
42321         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
42322
42323 1999-03-06  Craig Burley  <craig@jcb-sc.com>
42324
42325         * g77.f-torture/execute/960317-1.f: New (old) test.
42326         * g77.f-torture/execute/970625-2.f: Ditto.
42327
42328 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
42329
42330         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
42331         message on line 1 or line 2; cccp and cpplib do this differently.
42332
42333 1999-03-01  Jeffrey A Law  (law@cygnus.com)
42334
42335         * g++.old-deja/g++.law/weak1.C: New test.
42336
42337 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42338
42339         * gcc.c-torture/execute/990119-1.c: Renamed to...
42340         * gcc.dg/990119-1.c: this, so it will only be tested once
42341         (it's a preprocessor test, it doesn't need to be run at
42342         multiple optimization levels).
42343
42344 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42345
42346         * lib/g++.exp: Don't add incdir=$base_dir/../include to
42347           ALWAYS_CXXFLAGS.
42348
42349 1999-02-24  Craig Burley  <craig@jcb-sc.com>
42350
42351         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
42352         * g77.f-torture/compile/19981216-0.f: ...as it is expected
42353         to not be compilable by current g77.
42354
42355 1999-02-24  Nick Clifton  <nickc@cygnus.com>
42356
42357         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
42358
42359 1999-02-22  Jeffrey A Law  (law@cygnus.com)
42360
42361         * gcc.c-torture/execute/990222-1.c: New test.
42362
42363 1999-02-19  Craig Burley  <craig@jcb-sc.com>
42364
42365         * g77.f-torture/compile/19990218-0.f: New test.
42366         * g77.f-torture/noncompile/19990218-1.f: New test.
42367
42368 1999-02-18  Craig Burley  <craig@jcb-sc.com>
42369
42370         * g77.f-torture/compile/19981216-0.f: New test.
42371
42372 1999-02-14  Jeffrey A Law  (law@cygnus.com)
42373
42374         * gcc.dg/990214-1.c: New test.
42375
42376 1999-02-13  Jeffrey A Law  (law@cygnus.com)
42377
42378         * gcc.dg/990213-2.c: New test.
42379
42380         * gcc.dg/990213-1.c: New test.
42381
42382 1999-02-12  Jeffrey A Law  (law@cygnus.com)
42383
42384         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
42385         ints.
42386
42387 1999-02-11  Nick Clifton  <nickc@cygnus.com>
42388
42389         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
42390         specified by target.
42391
42392         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
42393
42394 1999-02-11  Jeffrey A Law  (law@cygnus.com)
42395
42396         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
42397
42398 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42399
42400         * gcc.dg/special/ecos.exp: New test driver for new tests with
42401         special requirements.
42402
42403         * gcc.dg/special/alias-1.c: New test.
42404         * gcc.dg/special/gcsec-1.c: New test.
42405         * gcc.dg/special/weak-1.c: New test.
42406         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
42407         * gcc.dg/special/weak-2.c: New test.
42408         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
42409         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
42410         * gcc.dg/special/wkali-1.c: New test.
42411         * gcc.dg/special/wkali-2.c: New test.
42412         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
42413         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
42414
42415 1999-02-10  Felix Lee  <flee@cygnus.com>
42416
42417           * lib/c-torture.exp (c-torture-compile): Pull out code for
42418           analyzing gcc error messages.
42419           (c-torture-execute): Likewise.  Fix some (harmless) false
42420           positives.
42421           * lib/gcc.exp (gcc_check_compile): New function.
42422
42423 1999-02-08  Richard Henderson  <rth@cygnus.com>
42424
42425         * gcc.c-torture/execute/990208-1.c: New test.
42426
42427 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42428
42429         * g++.dg/special/ecos.exp: New driver for new tests with special
42430         requirements
42431
42432         * g++.dg/special/conpr-1.C: New test
42433         * g++.dg/special/conpr-2.C: New test
42434         * g++.dg/special/conpr-2a.C: New test
42435         * g++.dg/special/conpr-3.C: New test
42436         * g++.dg/special/conpr-3a.C: New test
42437         * g++.dg/special/conpr-3b.C: New test
42438
42439         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
42440         allow g++ to use the dg driver
42441
42442         * README: Add comment about g++.dg directory
42443
42444 1999-02-06  Jeffrey A Law  (law@cygnus.com)
42445
42446         * README: Update email addresses.
42447
42448 1999-02-03  Nick Clifton  <nickc@cygnus.com>
42449
42450         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
42451         arguments in order to force structure S onto the stack even on
42452         the alpha.
42453         (test): Pass 10 leading arguments to function foo as well as the
42454         structure S.
42455
42456         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
42457         failure for all targets.
42458
42459         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
42460         abort to terminate program execution.
42461
42462 1999-01-30  Richard Henderson  <rth@cygnus.com>
42463
42464         * gcc.c-torture/execute/990130-1.c: New test.
42465
42466 1999-01-30  Jeffrey A Law  (law@cygnus.com)
42467
42468         * gcc.dg/990130-1.c: New test.
42469
42470 1999-01-28  Michael Meissner  <meissner@cygnus.com>
42471
42472         * gcc.c-torture/execute/990128-1.c: New test.
42473
42474 1999-01-27  Michael Meissner  <meissner@cygnus.com>
42475
42476         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
42477
42478 1999-01-27  Felix Lee  <flee@cygnus.com>
42479
42480         * lib/c-torture.exp (c-torture-compile): pull out code for
42481         analyzing gcc error messages.
42482         (c-torture-execute): ditto, and fix some (harmless) false
42483         positives.
42484         * lib/gcc.exp (gcc_check_compile): new function.
42485
42486 1999-01-17  Jeffrey A Law  (law@cygnus.com)
42487
42488         * gcc.dg/990117-1.c: New test.
42489
42490         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
42491
42492         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
42493
42494 1999-01-15  Jeffrey A Law  (law@cygnus.com)
42495
42496         * g77.f-torture/compile/990115-1.f: New test.
42497
42498 1999-01-07  Jeffrey A Law  (law@cygnus.com)
42499
42500         * gcc.c-torture/compile/990107-1.c: New test
42501
42502 1999-01-06  Jeffrey A Law  (law@cygnus.com)
42503
42504         * gcc.c-torture/execute/990106-2.c: New test.
42505
42506         * gcc.c-torture/execute/990106-1.c: New test.
42507
42508 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
42509
42510         * gcc.c-torture/compile/981223-1.c: New test.
42511
42512 1998-12-29  Richard Henderson  <rth@cygnus.com>
42513
42514         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
42515         (opt3): Rename from opt4 and disable.
42516
42517 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
42518
42519         * g++.old-deja/g++.pt/ptrmem5.C: New test.
42520
42521 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42522
42523         * g++.old-deja/g++.other/conv5.C: New test.
42524
42525 1998-12-14  Nick Clifton  <nickc@cygnus.com>
42526
42527         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
42528
42529 1998-12-11  Jeffrey A Law  (law@cygnus.com)
42530
42531         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
42532
42533 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
42534
42535         * gcc.c-torture/compile/981211-1.c: New test.
42536
42537 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42538
42539         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
42540
42541         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
42542
42543 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42544
42545         * gcc.special/930510-1.c: Make C9X safe.
42546         * gcc.misc-tests/gcov-1.c Similarly.
42547         * gcc.misc-tests/gcov-2.c Similarly.
42548
42549 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42550
42551         * gcc.dg/ultrasp1.c: New test.
42552
42553 1998-12-06  Richard Henderson  <rth@cygnus.com>
42554
42555         * gcc.c-torture/execute/981206.c: New test.
42556
42557 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42558
42559         * g++.old-deja/g++.ns/template7.C: New test.
42560
42561         * g++.old-deja/g++.other/expr1.C: New test.
42562
42563         * g++.old-deja/g++.eh/tmpl3.C: New test.
42564
42565         * g++.old-deja/g++.eh/tmpl2.C: New test.
42566
42567 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42568
42569         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
42570         * g++.old-deja/g++.other/using6.C: Removed.
42571         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
42572
42573         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
42574
42575 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42576
42577         * g++.old-deja/g++.pt/overload8.C: New test.
42578
42579         * g++.old-deja/g++.pt/overload7.C: New test.
42580
42581         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
42582
42583         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
42584         and relinking messages.
42585         * lib/g++.exp (g++_target_compile): Remove .rpo file when
42586         compiling with -frepo.
42587
42588 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
42589
42590         * g++.old-deja/g++.pt/lookup6.C: New test.
42591
42592 1998-11-30  Nick Clifton  <nickc@cygnus.com>
42593
42594         * gcc.c-torture/execute/981130-1.c: New test.
42595         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
42596
42597 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42598
42599         * g++.old-deja/g++.pt/explicit76.C: New test.
42600
42601         * g++.old-deja/g++.pt/friend38.C: New test.
42602
42603         * g++.old-deja/g++.ns/crash2.C: New test.
42604
42605         * g++.old-deja/g++.pt/defarg8.C: New test.
42606
42607         * g++.old-deja/g++.pt/instantiate6.C: New test.
42608
42609         * g++.old-deja/g++.pt/static6.C: New test.
42610
42611         * g++.old-deja/g++.pt/decl2.C: New test.
42612
42613 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42614
42615         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
42616         problem is actually related with name lookup, but so what? :-)
42617
42618         * g++.old-deja/g++.pt/friend37.C: New test.
42619
42620 1998-11-25  Dave Love  <d.love@dl.ac.uk>
42621
42622         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
42623         element, which fails on some systems.
42624
42625         * g77.f-torture/execute/labug1.f: New test.
42626
42627 1998-11-21  Jeffrey A Law  (law@cygnus.com)
42628
42629         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
42630         is defined.
42631
42632 1998-11-18  Dave Love  <d.love@dl.ac.uk>
42633
42634         * g77.f-torture/compile/981117-1.f: New test.
42635
42636 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
42637
42638         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
42639         properly discarded.
42640
42641 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
42642
42643         * gcc.c-torture/execute/memcheck: New directory of tests for
42644         -fcheck-memory-usage.
42645
42646 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42647
42648         * README: New file, general information about the testsuite and
42649         new description of the various C++ test subdirectories.
42650         * README.g++: Eliminate obsolete information, update and move most
42651         relevant stuff to README.
42652
42653 1998-11-07  Richard Henderson  <rth@cygnus.com>
42654
42655         * gcc.c-torture/compile/981107-1.c: New test.
42656
42657 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
42658
42659         * execute/memcpy-bi.c: New testcase.
42660
42661 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
42662
42663         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
42664         base classes.
42665
42666         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
42667         template is selected.
42668
42669         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
42670         classes, it should be accepted for all types.
42671
42672         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
42673
42674         * g++.old-deja/g++.pt/spec24.C: Ensure that template
42675         specializations start with template headers.
42676
42677 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
42678
42679         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
42680
42681         * g++.old-deja/g++.other/init9.C: Test cross initialization of
42682         non-POD types.
42683
42684 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42685
42686         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
42687
42688 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
42689
42690         * compile/981022-1.c, compile/981022-1.x: New test and driver.
42691
42692 1998-10-19  Jeffrey A Law  (law@cygnus.com)
42693
42694         * 981019-1.c: New test.
42695
42696 1998-10-14  Robert Lipe <robertl@dgii.com>
42697
42698         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
42699         find objc headers.
42700
42701 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42702
42703         * compile/981001-4.c: Remove use of GCC extension that triggers a
42704         compiler bug.
42705
42706 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
42707
42708         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
42709
42710 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42711
42712         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
42713         instantiation of template produces incorrect code for delete
42714         expression.
42715
42716         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
42717         constructors' name is not unique.
42718         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
42719         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
42720
42721         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
42722         automatic array of const is ill-formed.
42723
42724         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
42725         of template parameter?
42726
42727         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
42728         const.
42729
42730         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
42731         pointer-to-member expression.
42732
42733         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
42734         declaration causes ICE.
42735
42736 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
42737
42738         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
42739         reserved in the global namespace.
42740
42741         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
42742         generate needed virtual table.
42743
42744         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
42745
42746 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
42747
42748         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
42749         template-dependent type
42750
42751 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42752
42753         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
42754         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
42755         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
42756
42757         * g++.old-deja/g++.other/using5.C: New test; using decl from base
42758         class should be usable as argument of member function.
42759         * g++.old-deja/g++.other/using6.C: New test; using decl from base
42760         class should be usable as return type of member function.
42761         * g++.old-deja/g++.other/using7.C: New test; using decl from base
42762         class should be usable as type of data member.
42763
42764         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
42765
42766 1998-10-09  Jeffrey A Law  (law@cygnus.com)
42767
42768         * gcc.c-torture/special/920521-1.c: Fix bogus test.
42769
42770 1998-10-08  Nick Clifton  <nickc@cygnus.com>
42771
42772         * gcc.dg/dll-?.c Add thumb to target list.
42773         Fix assembler scan patterns to match current assembler output.
42774
42775 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
42776
42777         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
42778         matching of template brackets.
42779
42780         * g++.old-deja/g++.other/using4.C: New test.  Test using
42781         declarations of methods from base classes.
42782
42783         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
42784         within functions should introduce names into the innermost
42785         enclosing namespace.
42786
42787         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
42788         of static locals if first initialization throws.
42789
42790 1998-10-07  Jim Wilson  <wilson@cygnus.com>
42791
42792         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
42793
42794 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
42795
42796         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
42797         lose track of the possible targets of tablejump insns.
42798         * special/special.exp: Run it.
42799
42800 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42801
42802         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
42803         must be declared before its specializations can be named in friend
42804         declarations.
42805
42806 1998-10-05  Dave Love  <d.love@dl.ac.uk>
42807
42808         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
42809
42810         * g77.f-torture/execute/io1.f: New test.
42811
42812 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42813
42814         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
42815         with pointer to template function, for which no argument deduction
42816         is possible.
42817
42818         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
42819         specialization of template function as argument to template
42820         function.
42821
42822         * g++.old-deja/g++.other/access2.C: New test; Inner class
42823         shouldn't have privileged access to Outer's names.
42824
42825 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42826
42827         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
42828         friend template declared within template class conflicts with
42829         nested class of the same name.
42830
42831         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
42832         is ignored.
42833
42834         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
42835         object with direct initializer as function declaration.
42836
42837         * g++.old-deja/g++.other/decl2.C: New test; duplicate
42838         initializers.
42839
42840         * g++.old-deja/g++.other/null2.C: New test; conditional operator
42841         involving const pointer and NULL produces incorrect result.
42842
42843         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
42844         type name without `typename' should be rejected with -pedantic.
42845
42846 1998-10-02  Richard Henderson  <rth@cygnus.com>
42847
42848         * g++.old-deja/g++.other/addrof1.C: New test.
42849
42850 1998-10-01  Nick Clifton  <nickc@cygnus.com>
42851
42852         * gcc.c-torture/compile/981001-1.c: New test.
42853         * gcc.c-torture/execute/981001-1.c: New test.
42854
42855 1998-10-01  Jeffrey A Law  (law@cygnus.com)
42856
42857         * gcc.c-torture/compile/981001-2.c: New test.
42858         * gcc.c-torture/compile/981001-3.c: New test.
42859         * gcc.c-torture/compile/981001-4.c: New test.
42860
42861 1998-10-01  Robert Lipe  <robertl@dgii.com>
42862
42863         * lib/objc.exp (objc_target_compile): Add -L during compiles for
42864         multilibbed hosts.  Idea grafted from g77.exp.
42865
42866 1998-09-30  Dave Love  <d.love@dl.ac.uk>
42867
42868         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
42869         avoid losing on systems which need -lsocket.
42870
42871 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
42872
42873         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
42874         * g++.old-deja/g++.other/nested2.C: Ditto.
42875         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
42876         failure.
42877
42878 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42879
42880         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
42881         preferred over template operator!= for enum bitfields.
42882
42883 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
42884
42885         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
42886         that happen to have the same base name, but in different scopes,
42887         are incorrectly rejected.
42888
42889 1998-09-16  Richard Henderson  <rth@cygnus.com>
42890
42891         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
42892         on the native word size instead of an integer literal.
42893
42894 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42895
42896         * g++.old-deja/g++.other/static2.C: Invocation of static data
42897         member of type pointer-to-function denoted as non-static member.
42898
42899         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
42900         checks involving function types and aliases.
42901
42902 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42903
42904         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
42905         redefined to the same non-trivial type.
42906
42907         * g++.old-deja/g++.pt/explicit73.C: Test for proper
42908         namespace-qualification of template specializations declared in
42909         other namespaces.
42910
42911         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
42912         to declare a subset of the specializations of a template function
42913         as friends of specializations of a template class.
42914
42915         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
42916         member templates that do not fully specialize the enclosing
42917         template class are rejected.
42918
42919 1998-09-11  Dave Love  <d.love@dl.ac.uk>
42920
42921         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
42922
42923 1998-09-08  Dave Love  <d.love@dl.ac.uk>
42924
42925         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
42926         altered from libf2c/libU77 version.
42927
42928 1998-09-06  Dave Love  <d.love@dl.ac.uk>
42929
42930         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
42931
42932 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
42933
42934         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
42935         (un)signed char are different types for template specialization
42936         purposes.
42937
42938 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
42939
42940         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
42941         * objc: ObjC testsuite.
42942
42943 1998-08-31  Catherine Moore  <clm@cygnus.com>
42944
42945         * gcc.c-torture/execute/941014-1.x: New file.
42946
42947 1998-08-31  Nick Clifton  <nickc@cygnus.com>
42948
42949         * lib/c-torture.exp: Add support for
42950         torture_eval_before_compile and torture_eval_before_execute
42951         variables.
42952
42953 1998-08-30  Jeffrey A Law  (law@cygnus.com)
42954
42955         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
42956         this test triggers valid.
42957
42958 1998-08-27  Jeffrey A Law  (law@cygnus.com)
42959
42960         * gcc.dg/980827-1.c: New test.
42961
42962 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
42963
42964         * gcc.c-torture/execute/loop-4b.c: New test.
42965
42966 1998-08-26  Nick Clifton  <nickc@cygnus.com>
42967
42968         * lib/c-torture.exp: Add support for
42969         torture_eval_before_compile and torture_eval_before_execute
42970         variables.
42971
42972 1998-08-25  Jeffrey A Law  (law@cygnus.com)
42973
42974         * gcc.c-torture/compile/980825-1.c: New test.
42975
42976 1998-08-24  Nick Clifton  <nickc@cygnus.com>
42977
42978         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
42979         count number tests in opt_t0 not good_t0.
42980
42981 1998-08-24  Jeffrey A Law  (law@cygnus.com)
42982
42983         * gcc.c-torture/compile/930326-1.x: Fix typo.
42984
42985 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
42986
42987         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
42988         causes an ICE.
42989
42990 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42991
42992         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
42993         STACK_SIZE is defined.
42994         * gcc.c-torture/unsorted/stuct.c: Similarly.
42995
42996         * gcc.c-torture/compile/980821-1.c: New test.
42997
42998 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42999
43000         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
43001
43002 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
43003
43004         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
43005         code.
43006
43007 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
43008
43009         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
43010         error'.
43011
43012 1998-08-18  Jeffrey A Law  (law@cygnus.com)
43013
43014         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
43015
43016 1998-08-16  Jeffrey A Law  (law@cygnus.com)
43017
43018         * gcc.c-torture/compile/980816-1.c: New test.
43019
43020         * gcc.dg/980816-1.c: New test.
43021
43022 1998-08-13  Jeffrey A Law  (law@cygnus.com)
43023
43024         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
43025         compiler for ieee tests.
43026
43027 1998-08-01  Dave Love  <d.love@dl.ac.uk>
43028
43029         * g77.f-torture/compile/980729-0.f: New test.
43030
43031 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
43032
43033         * gcc.c-torture/special/eeprof-1.c: New test, for
43034         -finstrument-functions.
43035         * gcc.c-torture/special/special.exp: Run it.
43036
43037 1998-07-29  Jeffrey A Law  (law@cygnus.com)
43038
43039         * gcc.c-torture/compile/980729-1.c: New test.
43040
43041 1998-07-27  Nick Clifton  <nickc@cygnus.com>
43042
43043         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
43044         __thumb__ is defined, and test for ARM style doubles if so.
43045
43046 1998-07-26  Dave Love  <d.love@dl.ac.uk>
43047
43048         * g77.f-torture/noncompile/980615-0.f: New test.
43049
43050 1998-07-26  H.J. Lu  (hjl@gnu.org)
43051
43052         * gcc.dg/980312-1.c: Do link instead of compile.
43053         * gcc.dg/980313-1.c: Likewise.
43054
43055 1998-07-26  Jeffrey A Law  (law@cygnus.com)
43056
43057         * gcc.c-torture/compile/980726-1.c: New test.
43058
43059 1998-07-25  Dave Love  <d.love@dl.ac.uk>
43060
43061         * g77.f-torture/execute/io0.f: New test.
43062
43063 1998-07-24  Nick Clifton  <nickc@cygnus.com>
43064
43065         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
43066         an int.
43067
43068 1998-06-18  Michael Meissner  <meissner@cygnus.com>
43069
43070         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
43071         m32r bugs.
43072
43073 1998-07-17  Nick Clifton  <nickc@cygnus.com>
43074
43075         * gcc.dg/980626-1.c: Expect failures for all toolchains until
43076         c-decl.c:grokdeclarator can handle mode attributes.
43077
43078 1998-07-16  Jeffrey A Law  (law@cygnus.com)
43079
43080         * gcc.c-torture/execute/980716-1.c: New test.
43081
43082 1998-07-13  Jeffrey A Law  (law@cygnus.com)
43083
43084         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
43085         the mn10200.
43086         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
43087         the mn10200.
43088         * gcc.c-torture/execute/va-arg-3.x: Similarly.
43089         * gcc.c-torture/compile/930326-1.x: Similarly.
43090
43091 1998-07-13  Dave Love  <d.love@dl.ac.uk>
43092
43093         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
43094         New test from Craig.
43095
43096 1998-07-12  Dave Love  <d.love@dl.ac.uk>
43097
43098         * g77.f-torture/noncompile/980616-0.f: New test.
43099
43100         * g77.f-torture/execute/970816-3.f: New test from Craig.
43101
43102 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43103
43104         *  g++.other/singleton.C: Return error value instead of taking
43105         SIGSEGV.
43106
43107 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
43108
43109         *  g++.other/singleton.C: New test.  Warning is under dispute.
43110         Runtime crash is not.
43111
43112 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43113
43114         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
43115         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
43116         using6.C, using7.C}: New namespace tests.
43117
43118 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43119
43120         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
43121         specialization with typedef'ed names used as array indexes.
43122
43123 1998-07-09  Jeffrey A Law  (law@cygnus.com)
43124
43125         * gcc.c-torture/execute/980709-1.c: New test.
43126
43127         * gcc.dg/980709-1.c: New test.
43128
43129 1998-07-07  Richard Henderson  <rth@cygnus.com>
43130
43131         * gcc.c-torture/execute/bcp-1.c: New test.
43132
43133 1998-07-07  Jeffrey A Law  (law@cygnus.com)
43134
43135         * gcc.c-torture/execute/980707-1.c: New test.
43136
43137 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
43138
43139         * gcc.c-torture/compile/980706-1.c: New test.
43140
43141 1998-07-01  Dave Love  <d.love@dl.ac.uk>
43142
43143         * g77.f-torture/execute/980701-0.f,
43144         g77.f-torture/execute/980701-1.f: New test from Craig.
43145
43146 1998-07-01  Jeffrey A Law  (law@cygnus.com)
43147
43148         * gcc.c-torture/compile/980701-1.c: New test.
43149
43150         * gcc.c-torture/execute/980701-1.c: New test.
43151
43152 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
43153 rlsruhe.de>
43154
43155         * g++.old-deja/g++.robertl/eb132.C: New test.
43156         * g++.old-deja/g++.robertl/eb133.C: Likewise.
43157
43158 1998-06-29  Dave Love  <d.love@dl.ac.uk>
43159
43160         * g77.f-torture/execute/980628-7.f,
43161         g77.f-torture/execute/980628-8.f,
43162         g77.f-torture/execute/980628-9.f,
43163         g77.f-torture/execute/980628-10.f: New tests from Craig.
43164
43165         * g77.f-torture/execute/980628-3.f: Remove mail headers.
43166
43167 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43168
43169         * g77.f-torture/execute/980628-4.f: New test from Craig.
43170         * g77.f-torture/execute/980628-5.f: Likewise.
43171         * g77.f-torture/execute/980628-2.f: Likewise.
43172         * g77.f-torture/execute/980628-0.f: Likewise.
43173         * g77.f-torture/execute/980628-1.f: Likewise.
43174         * g77.f-torture/execute/980628-3.f: Likewise.
43175         * g77.f-torture/execute/980628-6.f: Likewise.
43176
43177 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43178
43179         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
43180         directory when nothing has been installed yet.
43181
43182 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
43183
43184         * gcc.c-torture/special/special.exp: Handle newer versions of
43185         dejagnu.
43186
43187 1998-06-26  Jeffrey A Law  (law@cygnus.com)
43188
43189         * gcc.dg/980626-1.c: New test.
43190
43191 1998-06-19  Bruno Haible <haible@ilog.fr>
43192
43193         * gcc.misc-tests/m-un-2.c: New test.
43194         * g++.old-deja/g++.other/warn01.c: Likewise.
43195
43196 1998-06-19  Robert Lipe  <robertl@dgii.com>
43197
43198         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
43199         compatibility with assmblers with a different comment character.
43200         Eliminate use of GAS-specific extensions.
43201
43202 1998-06-19  Jeffrey A Law  (law@cygnus.com)
43203
43204         * gcc.c-torture/execute/ieee/980619-1.c: New test.
43205
43206 1998-06-19  Robert Lipe  <robertl@dgii.com>
43207
43208         * lib/g77.exp: Replace search for libf2c.a with search for newly
43209         renamed libg2c.a
43210
43211 1998-06-17  Jeffrey A Law  (law@cygnus.com)
43212
43213         * gcc.c-torture/execute/980617-1.c: New test.
43214
43215 1998-06-12  Jeffrey A Law  (law@cygnus.com)
43216
43217         * gcc.c-torture/execute/980612-1.c: New test.
43218
43219 1998-06-08  Jeffrey A Law  (law@cygnus.com)
43220
43221         * gcc.dg/980523-1.c: Only test on ppc-linux.
43222         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
43223
43224         * gcc.c-torture/execute/980608-1.c: New test.
43225
43226 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
43227
43228         * gcc.c-torture/execute/980605-1.c: New test.
43229
43230 1998-06-04  Jeffrey A Law  (law@cygnus.com)
43231
43232         * gcc.c-torture/execute/980604-1.c: New test.
43233
43234 1998-06-02  Jeffrey A Law  (law@cygnus.com)
43235
43236         * gcc.c-torture/execute/980602-1.c: New test.
43237         * gcc.c-torture/execute/980602-2.c: Likewise.
43238
43239 1998-06-02  Dave Love  <d.love@dl.ac.uk>
43240
43241         * 970125-0.f: Fix per JCB.  Add commentary.
43242
43243 1998-05-31  Michael Meissner  <meissner@cygnus.com>
43244
43245         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
43246         IEEE -0 support.
43247
43248 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
43249
43250         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
43251         earlier.
43252
43253 1998-05-28  Catherine Moore <clm@cygnus.com>
43254
43255         * gcc.c-torture/execute/980526-3.c: New test.
43256
43257 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
43258
43259         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
43260         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
43261         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
43262         m88k-motorola-sysv3 to XFAIL.
43263
43264 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43265
43266         * gcc.dg/980526-1.c: New test.
43267         * gcc.c-torture/execute/980526-2.c: New test.
43268
43269 1998-05-26  Jeffrey A Law  (law@cygnus.com)
43270
43271         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
43272
43273         * gcc.c-torture/execute/980526-1.c: New test.
43274
43275 1998-05-26  Dave Love  <d.love@dl.ac.uk>
43276
43277         * g77.f-torture/execute/alpha2.f: Add runtime test.
43278
43279 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
43280
43281         * g++.old-deja/old-deja.exp: Strip leading directories.
43282
43283         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
43284         error for the line.  Don't run multiple tests for the same line.
43285
43286 1998-05-23  Jeffrey A Law  (law@cygnus.com)
43287
43288         * gcc.dg/980523-1.c: New test.
43289
43290 1998-05-23  Dave Love  <d.love@dl.ac.uk>
43291
43292         * g77.f-torture/compile/970915-0.f: New test.
43293
43294 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
43295
43296         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
43297
43298 1998-05-21  Jeffrey A Law  (law@cygnus.com)
43299
43300         * gcc.dg/980520-1.c: New test.
43301
43302 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
43303
43304         * gcc.dg/980502-1.c: Fix return type.
43305
43306 1998-05-20  Jeffrey A Law  (law@cygnus.com)
43307
43308         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
43309         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
43310         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
43311         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
43312         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
43313
43314 1998-05-20  Dave Love  <d.love@dl.ac.uk>
43315
43316         * g77.f-torture/execute/980520-1.f: New test.
43317
43318 1998-05-15  Dave Love  <d.love@dl.ac.uk>
43319
43320         * lib/mike-g77.exp: New file.
43321
43322         * g77.f-torture/noncompile/noncompile.exp,
43323         g77.f-torture/noncompile/check0.f: New files.
43324
43325 1998-05-14  Dave Love  <d.love@dl.ac.uk>
43326
43327         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
43328         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
43329         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
43330         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
43331         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
43332         abort where appropriate.
43333
43334 1998-05-05  Michael Meissner  <meissner@cygnus.com>
43335
43336         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
43337         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
43338
43339 1998-04-29  Dave Love  <d.love@dl.ac.uk>
43340
43341         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
43342
43343 1998-04-27  Dave Love  <d.love@dl.ac.uk>
43344
43345         * g77.f-torture/compile/980427-0.f: New test.
43346
43347 1998-04-24  Dave Love  <d.love@dl.ac.uk>
43348
43349         * g77.f-torture/compile/980424-0.f: New test.
43350
43351 1998-04-19  Dave Love  <d.love@dl.ac.uk>
43352
43353         * g77.f-torture/compile/980419-2.f (main): New test.
43354         * g77.f-torture/compile/970125-0.f: New test.
43355         * g77.f-torture/compile/980419-1.f: New test.
43356
43357 1998-04-08  Jim Wilson  <wilson@cygnus.com>
43358
43359         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
43360         of loop-4.c.
43361
43362 1998-04-07  Jim Wilson  <wilson@cygnus.com>
43363
43364         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
43365
43366 1998-04-03  Jim Wilson  <wilson@cygnus.com>
43367
43368         * gcc.c-torture/compile/980329-1.c: New test.
43369
43370 1998-03-18  Jim Wilson  <wilson@cygnus.com>
43371
43372         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
43373         * gcc.dg/980312-1.c: Fix typo in -march command.
43374
43375 1998-03-16  H.J. Lu  (hjl@gnu.org)
43376
43377         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
43378
43379 1998-03-11  Robert Lipe  <robertl@dgii.com>
43380
43381         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
43382         Dave Love agree the Fortran source is bogus.
43383
43384 1998-03-11  Robert Lipe  <robertl@dgii.com>
43385
43386         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
43387         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
43388         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
43389         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
43390         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
43391
43392 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43393
43394         * g++.old-deja/g++.other/friend1.C: New test.
43395
43396 1998-02-18  Dave Love  <d.love@dl.ac.uk>
43397
43398         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
43399         possibly uninitialized) variables and declare dnrm2.
43400
43401 1998-02-23  Robert Lipe <robertl@dgii.com>
43402
43403         From Bruno Haible <haible@ilog.fr>:
43404         * gcc.c-torture/execute/980223.c: New test.
43405
43406 1998-02-13  Jeffrey A Law  (law@cygnus.com)
43407
43408         * gcc.dg/ifelse-1.c: New test.
43409
43410 1998-02-09  H.J. Lu  (hjl@gnu.org)
43411
43412         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
43413
43414           * lib/old-dejagnu.exp (old-dejagnu): Added the
43415           "execution test - XFAIL *-*-*" handling in the spirit of
43416           "excess errors test -". Changed the "execution test fails"
43417           handling to be like "excess errors test fails".
43418           * Update various tests accordingly.
43419
43420 1998-02-06  Jim Wilson  <wilson@cygnus.com>
43421
43422         * gcc.c-torture/execute/980205.c: New test.
43423
43424 1998-01-18  Jeffrey A Law  (law@cygnus.com)
43425
43426         * lib/c-torture.exp: Look for .x files instead of .cexp files.
43427         * lib/f-torture.exp: Similarly.
43428         * gcc.c-torture: Rename all .cexp files to .x files.
43429
43430 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
43431
43432         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
43433         (940510-1.c): Removed duplicate.
43434         (971104-1.c): New test.
43435
43436 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
43437
43438           * lib/f-torture.exp: Improve error and loop detection.
43439
43440 1997-11-19  Michael Meissner  <meissner@cygnus.com>
43441
43442         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
43443         use that to size the filler array.
43444
43445 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
43446
43447         * lib/c-torture.exp(c-torture-execute): Fix typo.
43448
43449         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
43450         testcase as the executable name. Keep the executable around if
43451         the test fails.
43452
43453 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
43454
43455         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
43456         changes.  Only test one -g option, and move it to the end of the
43457         list of options to test.
43458
43459 1997-09-19  Michael Meissner  <meissner@cygnus.com>
43460
43461         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
43462         variable GCC_TORTURE_OPTIONS to supply default switches separated
43463         by colons.  If no environment variable, run tests with -O0 -g, -O1
43464         -g, and -O2 -g as well.
43465
43466 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
43467
43468         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
43469         explanatory comments. Fix indentation.
43470
43471 1997-09-15  Jeffrey A Law  (law@cygnus.com)
43472
43473         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
43474
43475 1997-09-11  Jeffrey A Law  (law@cygnus.com)
43476
43477         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
43478         * g++.old-deja/g++.mike/p7325.C: Likewise.
43479         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
43480
43481 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
43482
43483         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
43484         * g++.old-deja/g++.brendan/crash30.C: Likewise.
43485         * g++.old-deja/g++.brendan/crash39.C: Likewise.
43486         * g++.old-deja/g++.law/operators4.C: Likewise.
43487
43488 1997-09-11  Joe Buck  (jbuck@synopsys.com)
43489
43490         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
43491         * g++.old-deja/g++.mike/p784.C: Ditto.
43492         * g++.old-deja/g++.mike/p785.C: Ditto.
43493
43494 1997-09-05  Jeffrey A Law  (law@cygnus.com)
43495
43496           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
43497
43498 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43499
43500         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
43501         target feature; pass this to c-torture-execute as needed.
43502
43503 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43504
43505         * lib/c-torture.exp(c-torture-execute): If the previous and the
43506         current executables being tested are identical, we don't need to
43507         run the executable again. Try to make the executable names
43508         unique. Add an optional argument for passing additional compiler
43509         flags.
43510
43511 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
43512
43513         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
43514
43515 1997-08-29  Jeffrey A Law  (law@cygnus.com)
43516
43517         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
43518
43519 1997-07-31  Jeffrey A Law  (law@cygnus.com)
43520
43521         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
43522         32bit or larger longs.
43523
43524         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
43525         have either a 32bit long or 32bit int.
43526
43527 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
43528
43529         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
43530         Make double precision tests dependent on sizeof (double).
43531
43532 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
43533
43534         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
43535         too.
43536
43537 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
43538
43539         * gcc.c-torture/compile/961203-1.cexp: New script.
43540
43541 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
43542
43543         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
43544         up the includes ourselves.
43545
43546 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
43547
43548         * lib/plumhall.exp: Remove random include, and add a few
43549         verbose messages for debugging.
43550
43551 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
43552
43553         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
43554         of trying to do it ourselves.
43555
43556 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43557
43558         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
43559
43560 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
43561
43562         * gcc.prms/5403.c: Made regexp a bit less strict.
43563
43564 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
43565
43566         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
43567         is returned from remote_load instead.
43568         * lib/plumhall.exp: Ditto.
43569         * lib/mike-g++.exp: Ditto.
43570         * lib/old-dejagnu.exp: Ditto.
43571         * lib/c-torture.exp: Ditto.
43572
43573 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
43574
43575         * lib/g++.exp: Use build_wrapper procedure.
43576         * lib/gcc.exp: Ditto.
43577
43578 1997-05-20  Jeffrey A Law  (law@cygnus.com)
43579
43580         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
43581         an old-style decl for malloc.  Fixes tests to work when
43582         sizeof (int) != sizeof (size_t).
43583
43584 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43585
43586         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
43587
43588         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
43589         use stdargs.h interface.
43590
43591 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43592
43593         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
43594         NO_VARARGS when compiling.
43595
43596 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
43597
43598         * lib/plumhall.exp(ph_includes): New procedure.
43599         (ph_make): Use it.
43600         (ph_compiler): Ditto.
43601
43602         * lib/g++.exp: Rename test-glue.c to testglue.c.
43603         * lib/gcc.exp: Ditto.
43604
43605 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
43606
43607         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
43608         to completion when it's called.
43609
43610 1997-03-21  Michael Meissner  <meissner@cygnus.com>
43611
43612         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
43613         is defined, don't do test.
43614
43615 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
43616
43617         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
43618         for object files.
43619         (ph_summary): Mark skipped testcases as untested, not unresolved.
43620
43621         * lib/plumhall.exp (ph_make): If unresolved because of bad
43622         errorCode, record errorCode in log file.
43623         (*): Replace send_log/verbose with verbose -log.
43624
43625 1997-03-19  Michael Meissner  <meissner@cygnus.com>
43626
43627         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
43628         double conversion if double isn't at least 8 bytes.
43629
43630         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
43631         int to work with targets where int is 16 bits.
43632
43633         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
43634         8 bytes, just exit, since 4 byte doubles don't have enough bits of
43635         precision for the test to complete.
43636
43637 1997-03-14  Michael Meissner  <meissner@cygnus.com>
43638
43639         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
43640         if d10v is not compiled with the -mdouble64 flag.
43641         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
43642
43643         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
43644         d10v is not compiled with the -mint32 flag.
43645
43646 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
43647
43648         * lib/plumhall.exp: Use incr_count.
43649
43650 1997-03-12  Jeffrey A Law  (law@cygnus.com)
43651
43652         * gcc.c-torture: Update to c-torture-1.45.
43653
43654 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
43655
43656         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
43657         the name of the expect testcase file).
43658
43659         * lib/g++.exp(g++_init): Ditto.
43660
43661 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
43662
43663         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
43664         the host.
43665
43666         * lib/gcc.exp(gcc_exit): New procedure.
43667
43668 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
43669
43670         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
43671         specs where appropriate.
43672
43673         * g++.old-deja/g++.arm/*: Added additional ERROR checks
43674         because of new "candidates are" messages, and removed a few
43675
43676         * Converted all non-old-style g++ testcases to old-style, and
43677         moved into g++.old-deja.
43678
43679 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
43680
43681         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
43682         options.
43683
43684         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
43685         succeeded.
43686
43687         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
43688
43689 1997-02-13  Michael Meissner  <meissner@cygnus.com>
43690
43691         * lib/gcc.exp (gcc_target_compile): Add support for defining
43692         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
43693         the machine doesn't have those features.
43694
43695 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
43696
43697         * g++.law/operators4.exp: Don't use LIBS.
43698
43699 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
43700
43701         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
43702
43703         * lib/mike-g++.exp: Don't set the compiler to be tested here.
43704         * lib/g++.exp: Set it here instead. Also, allow use of the
43705         --tool_exec and --tool_opt options. Change CXX to
43706         GXX_UNDER_TEST.
43707
43708         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
43709
43710         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
43711
43712 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
43713
43714         * lib/old-dejagnu.exp: Use prune_warnings instead of
43715         prune_system_crud.
43716         * lib/mike-g++.exp: Ditto.
43717         * lib/gcc.exp: Ditto.
43718         * lib/g++.exp: Ditto.
43719
43720         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
43721
43722 1997-02-07  Jeffrey A Law  (law@cygnus.com)
43723
43724           * 941014-2.c: Include stdlib.h
43725           * 960327-1.c: Include stdio.h
43726           * dbra.c, index-1.c: Don't assume ints are 32bits.
43727
43728 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
43729
43730         * lib/gcc.exp: Add gcc,stack_size target feature.
43731
43732         * lib/g++.exp(g++_target_compile): Add the include and link
43733         paths here, not in two other places. And, it's $options, not
43734         options.
43735
43736         * lib/mike-g++.exp(postbase): Remove the code that determines
43737         the correct include and link paths.
43738         * g++.old-deja/old-deja.exp: Ditto.
43739
43740 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
43741
43742         * lib/g++.exp(g++_init): target_compile no longer returns the
43743         filename of the result.
43744
43745 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
43746
43747         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
43748         call to glob.
43749
43750         * gcc.c-torture/special/special.exp: Change call to
43751         gcc_target_compile to include the object file.
43752
43753 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
43754
43755         * gcc.c-torture/special/special.exp: Correct misspelling in last
43756         change.
43757
43758 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
43759
43760         * lib/plumhall.exp(ph_summary): Log the entire output of the
43761         executable. Return -1 if there were any failures, 0 otherwise.
43762         (ph_execute): Return -1 if there were any failures, 0 otherwise.
43763         (ph_make): Clean up objects and executables that were built
43764         if the tests succeeded.
43765
43766 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
43767
43768         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
43769         libraries and includes in the build tree as appropriate.
43770
43771 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43772
43773         * lib/c-torture.exp: Instead of looking for the global variable
43774         NO_LONG_LONG, check to see if that's a feature of the target.
43775
43776 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43777
43778         * config/default.exp: Minimize. Delete the remainer of the files in
43779         config; this functionality is now in devo/dejagnu/config.
43780
43781         g++.*/*: Pass any additional flags used to compile to postbase;
43782         delete CXXFLAGS.
43783
43784         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
43785         is now done by runtest.exp. Use gcc_target_compile instead of
43786         compile.
43787
43788         lib/c-torture.exp: Use gcc_target_compile instead of compile.
43789         Remove references to CFLAGS. Use remote_file instead of
43790         calling rm -f.
43791         (c-torture): Take a list of arguments to use to compile this
43792         testcase.
43793
43794         lib/g++.exp: Simplify. Use target_compile instead of compile.
43795         lib/gcc-dg.exp: Ditto.
43796         lib/gcc.exp: Ditto.
43797         lib/mike-{gcc,g++}.exp: Ditto.
43798         lib/old-dejagnu.exp: Ditto.
43799         lib/plumhall.exp: Ditto.
43800
43801 1997-01-08  Jim Wilson  <wilson@cygnus.com>
43802
43803         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
43804         (ph_linker): Likewise.
43805
43806 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
43807
43808           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
43809         MAP_ANON / MAP_ANONYMOUS if defined;
43810         else try to map from /dev/zero .
43811
43812 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43813
43814         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
43815         isn't defined, then define it to MAP_ANONYMOUS.
43816
43817 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43818
43819         * gcc.c-torture: Update to c-torture-1.42 release.
43820
43821 1996-11-11  Jeffrey A Law  (law@cygnus.com)
43822
43823         * gcc.c-torture: Update to c-torture-1.41 release.
43824
43825 1996-10-27  Jeffrey A Law  (law@cygnus.com)
43826
43827         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
43828         c-torture release.
43829
43830 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
43831
43832         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
43833         and LDFLAGS.  Fix second case to append the target_info ldflags
43834         onto LDFLAGS, not CFLAGS.
43835         * lib/g++.exp (g++_init): Add target_info stuff.
43836         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
43837         of libgloss and newlib flags for !native.
43838
43839         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
43840         (GDB): Fix relative path to go up another dir for finding gdb.
43841
43842 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
43843
43844         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
43845         versions in the target_info array, if they don't exist.
43846
43847 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
43848
43849         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
43850
43851 1996-07-08  Jim Wilson  <wilson@cygnus.com>
43852
43853         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
43854         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
43855
43856 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
43857
43858         * lib/old-dejagnu.exp: Don't remove the output file before we've
43859         actually tested it. Don't append pwd to the path of the executable
43860         we're testing.
43861
43862 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
43863
43864         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
43865
43866 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
43867
43868         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
43869         temporary directory for compiler files, and set it to a default
43870         value of /tmp. Set $output as the name of the output file from
43871         compiling the testcase. Add a -o option to $cflags_var so the
43872         compiler writes the final output file as $output. Set $executable
43873         to $output.
43874
43875         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
43876         directory for compiler files, and set it to /tmp if it doesn't
43877         already have a value. Set $output_file to the name of the output
43878         file from compiling the testcase. Add a -o option to CXXFLAGS so
43879         the compiler writes the final output file as $output. Use $output
43880         as the executable to be tested.
43881
43882 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43883
43884         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
43885
43886 1996-06-08  Jeffrey A Law  (law@cygnus.com)
43887
43888         * gcc.c-torture/execute/pending-1.c: New test.  Still
43889         pending in Tege's queue.
43890
43891 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
43892
43893         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
43894         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
43895         if there were failures.  Call unresolved if there were unresolved
43896         testcases.  Call gcc_fail if program did not run to completion.
43897         (ph_make): Pass additional argument name to ph_execute.
43898         (ph_execute): Add new argument.  Pass additional arguments to
43899         ph_summary.  Call gcc_fail is there is no execution output.
43900
43901 1996-04-24  Jeffrey A Law  (law@cygnus.com)
43902
43903         * lib/plumhall.exp (proc_summary): Output relavent summary
43904         lines into the log so specific failures in plumhall can be
43905         investigated.
43906
43907 1996-04-10  Jeffrey A Law  (law@cygnus.com)
43908
43909         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
43910         (c-torture-execute): Don't try to execute tests which use
43911         "long long" types if $NO_LONG_LONG is nonzero.
43912
43913 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
43914
43915         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
43916         not c-torture.
43917
43918         * gcc.ieee: Move from here.
43919         * gcc.c-torture/execute/ieee: To here.
43920
43921 1996-03-26  Jeffrey A Law  (law@cygnus.com)
43922
43923         * gcc.c-torture: Update to c-torture-1.41 release.
43924
43925 1996-03-22  Jeffrey A Law  (law@cygnus.com)
43926
43927         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
43928         not "$output".
43929
43930 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
43931
43932         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
43933         -c present.
43934
43935 1996-03-02  Jeffrey A Law  (law@cygnus.com)
43936
43937         * config/proelf.exp: Handle connecting to a simulator.
43938
43939 1996-01-31  Jeffrey A Law  (law@cygnus.com)
43940
43941         * config/proelf.exp: New file.  Enough framework that we can
43942         run c-torture tests on the proelf targets (or any other target
43943         that gdb can connect to for that matter).
43944
43945 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
43946
43947         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
43948         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
43949
43950         * lib/plumhall.exp (ph_execute): Always call ph_summary if
43951         exec_output exists.
43952
43953 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
43954
43955         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
43956         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
43957
43958         * config/*.exp: Update FSF address.  Change result of ${tool}_load
43959         to pass/fail/unresolved/unsupported/untested.  Caller must now
43960         call unresolved/unsupported/untested.
43961         * lib/*.exp: Update FSF address.  Update to handle new results of
43962         ${tool}_load.
43963         * lib/chill.exp (verbose): Delete.
43964
43965 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
43966
43967         * lib/gcc.exp (default_gcc_start): Change order of args to
43968         $LDFLAGS $CFLAGS $LIBS.
43969         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
43970         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
43971         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
43972         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
43973         * gcc.misc-tests/dg-test.exp: Likewise.
43974         * gcc.misc-tests/msgs.exp: Likewise.
43975         * gcc.prms/prms.exp: Likewise.
43976         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
43977         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
43978
43979         * lib/dg.exp: Deleted, moved to dejagnu/lib.
43980
43981 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43982
43983         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
43984
43985         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
43986         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
43987
43988         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
43989         necessary.
43990
43991 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
43992
43993         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
43994         global for loop; add use of $mathlib.
43995         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
43996         settings here; set mathlib for anything but VxWorks.
43997
43998 1996-01-22  Jeffrey A Law  (law@cygnus.com)
43999
44000         * gcc.c-torture: Update to c-torture-1.40 release.
44001
44002 1996-01-03  Jeffrey A Law  (law@cygnus.com)
44003
44004         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
44005         dg.exp.
44006
44007 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
44008
44009         * lib/c-torture.exp (c-torture-execute): Declare "output" as
44010         global.
44011
44012 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
44013
44014         * lib/g++.exp (LIBS): Define if not already.
44015         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
44016         (gcc-dg-prune): Call prune_gcc_output.
44017         * lib/gcc.exp (prune_gcc_output): New proc.
44018         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
44019         prune_gcc_output.
44020
44021 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
44022
44023         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
44024         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
44025
44026 1995-11-15  Jeffrey A Law  (law@cygnus.com)
44027
44028         * gcc.c-torture: Update to c-torture-1.39 release.
44029
44030 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
44031
44032         * lib/c-torture.exp (c-torture-execute): Don't return if one option
44033         fails, try others as well.
44034
44035 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
44036
44037         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
44038         If compilation fails, mark execute tests as `untested'.
44039         If test is marked as unsupported, don't mark compilation and
44040         execute tests as failed.
44041
44042 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
44043
44044         * lib/g++.exp (g++_init): Don't link in libg++, and look to
44045         libstdc++ for whether or not we want to be doing shared
44046         libraries.  Delete link_curses since we don't need it anymore.
44047         * lib/mike-g++.exp (postbase): Don't link in libg++.
44048         * g++.old-deja/old-deja.exp: Likewise.
44049
44050 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
44051
44052         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
44053
44054 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
44055
44056         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
44057         For that, add `-Wl,-a,shared_archive'.
44058         * g++.old-deja/old-deja.exp: Likewise.
44059
44060 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
44061
44062         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
44063
44064 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
44065
44066         * lib/mike-g++.exp (postbase): Pay attention to the status of
44067         g++_load.
44068
44069 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
44070
44071           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
44072
44073 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
44074
44075         * lib/gcc.exp (default_gcc_start): No longer need to log program
44076         being executed or its output, execute_anywhere does that now.
44077         * lib/g++.exp (default_g++_version): Call execute_anywhere.
44078         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
44079
44080 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
44081
44082         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
44083         the same as those in lib/g++.exp.
44084
44085 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
44086
44087         * gcc.c-torture: Update to c-torture-1.38 release.
44088         * gcc.ieee: Related changes.
44089
44090 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
44091
44092         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
44093         "exec". Minor reformatting changes.
44094
44095         * config/rom68k.exp (${tool}_load): Make it work in a canadian
44096         cross. This means all "exec" calls now work on a remote host as
44097         well.
44098         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
44099         cross. Filter out the extra "\r\n" stuff that expect puts in.
44100         (c-torture-execute): Filter out the bogus warnings like
44101         c-torture-compile does. Add support for canadian cross.
44102         * lib/gcc.exp (default_gcc_version, default_gcc_start)
44103         Use execute_anywhere rather than calling exec directly. Now it
44104         works for canadian cross testing.
44105
44106 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
44107
44108         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
44109         results into a variable, and check that rather than using file exists.
44110
44111 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
44112
44113         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
44114         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
44115
44116 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44117
44118         * g++.old-deja/old-deja.exp: Create and pass runshlib and
44119         lib_curses if there's a shared libg++ in the build tree.
44120
44121 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
44122
44123         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
44124         if not supported target.
44125
44126 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
44127
44128         * lib/g++.exp (g++_init): Move empty setting of runshlib and
44129         link_curses up to always happen, not just for native builds.
44130
44131 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
44132
44133         * gcc.c-torture: Update to c-torture-1.36 release.
44134         * gcc.failure: Related changes.
44135
44136 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
44137
44138         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
44139
44140 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
44141
44142         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
44143         * lib/mike-g++.exp (postbase): Not in here.  Still reference
44144         runshlib, link_curses, and mathlib for link and run.
44145
44146         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
44147         pass the runtime shared library options for Solaris, OSF/1, and
44148         Irix5, and link with -lcurses to avoid unresolved references.
44149
44150 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
44151
44152         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
44153         only run once.
44154
44155 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
44156
44157         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
44158
44159 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
44160
44161         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
44162         do not have a framework for the "compat" tests yet.
44163
44164 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
44165
44166         * lib/mike-g++.exp (postbase): New local variable `mathlib',
44167         set to null if we're testing vxworks5.1.  Use that instead of
44168         `-lm' in the setting of LIBS for link and run.
44169
44170 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
44171
44172         * config/rom68k.exp (${tool}_load): Major changes to make it
44173         work.  Verified that it does in fact return the stuff in
44174         exec_output properly.  Catch any Emul or any TRAP other than 0.
44175
44176 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
44177
44178         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
44179         LDFLAGS properly for targets that need stuff from libgloss.
44180         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
44181         only run once.
44182         (gpp_initialized): New variable.
44183
44184 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
44185
44186         * config/rom68k.exp: Load libgloss.exp.
44187         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
44188         so we can produce a fully linked binary.
44189         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
44190         so we can produce a fully linked binary.
44191
44192 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
44193
44194         * lib/plumhall.exp (ph_section): Watch for expected failures.
44195         Add missing `else'.
44196
44197         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
44198         run the testcase.
44199         (c-torture): Likewise.
44200
44201 1995-08-28  Doug Evans  <dje@cygnus.com>
44202
44203         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
44204
44205         * lib/mike-g++.exp (mike_cleanup): New proc.
44206         (prebase): New globals compiler_result, not_compiler_result,
44207         target_regexp.
44208         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
44209         allow leading "-" in pattern.  Watch for unsupported tests.
44210         If $compiler_result is set, pattern match assembler code,
44211         and ditto for $not_compiler_result.
44212         * lib/mike-gcc.exp: Likewise.
44213
44214         * lib/plumhall.exp (ph_execute): Only call ph_summary if
44215         execution "succeeded".
44216
44217 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
44218
44219         * config/win32.exp: New file.
44220         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
44221
44222 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
44223
44224         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
44225         unsupported.
44226         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
44227         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
44228         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
44229
44230         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
44231         "... without exceptions was ...".  That is now handled by
44232         prune_system_crud.
44233         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44234
44235 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
44236
44237         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
44238         sieve.c,sort2.c}: New files.
44239         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
44240         sieve.exp,sort2.exp}: Drivers for them.
44241
44242         * lib/mike-gcc.exp (program_output): New user settable variable.
44243         (postbase): Call prune_system_crud.  Also prune extraneous compiler
44244         messages.
44245         * lib/mike-g++.exp (program_output): New user settable variable.
44246
44247         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
44248
44249         * config/sh.exp: Deleted (use sim.exp instead).
44250
44251 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
44252
44253         * config/vx.exp: Declare CHECKTASK as global.
44254         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
44255         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
44256         * lib/old-dejagnu.exp: Load [pwd]/$executable.
44257
44258 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44259
44260         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
44261         target. Like vx.exp, only includes `vx29k.exp' instead of
44262         `vxworks.exp'.
44263
44264 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
44265
44266         * config/sim.exp: Increase time limit from 120 seconds to 240.
44267
44268 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
44269
44270         * gcc.c-torture/execute/950628-1.c: New test.
44271
44272 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
44273
44274         * gcc.c-torture: Update with changes/additions from
44275         c-torture-1.34.
44276
44277 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
44278
44279         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
44280
44281 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
44282
44283         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
44284
44285 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
44286
44287         * gcc.c-torture/compile/950512-1.c: New test.
44288         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
44289         * gcc.dg/struct-ret-1.c: Likewise.
44290
44291 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
44292
44293         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
44294           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
44295
44296 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
44297
44298         * gcc.c-torture/special/920411-1.c: Deleted.
44299         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
44300
44301 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
44302
44303         * config/sim.exp (${tool}_load): Hack in call to bash to get a
44304         cpu limit.
44305
44306 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
44307
44308         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
44309
44310 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
44311
44312         From kenner;
44313         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
44314         is the proper length.
44315         * va-arg-3.c: Likewise.
44316
44317 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
44318
44319         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
44320         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
44321
44322         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
44323         * lib/g++.exp (default_g++_start): Delete old cruft.
44324
44325 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
44326
44327         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
44328         (2 * (1 << 18)) to (2 * (1 << 17)).
44329
44330         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
44331
44332 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
44333
44334         * config/rom68k.exp: Renamed from config/idp.exp
44335
44336 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
44337
44338         * c-torture/compile/921109-2.c
44339
44340 1995-04-18  Mike Stump  <mrs@cygnus.com>
44341
44342         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
44343         excess errors.
44344
44345 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
44346
44347         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
44348         output.
44349         * lib/g++.exp (default_g++_start): Likewise.
44350
44351 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
44352
44353         * gcc.c-torture/compile/950329-1.c: New test.
44354
44355 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
44356
44357           * config/bug.exp (${tool}_load): Updated to use new remote_open
44358           and remote_close procs.
44359         * config/idp.exp: New file.
44360
44361 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
44362
44363         * gcc.c-torture/execute/950322-1.c: New test.
44364
44365 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
44366
44367         * config/vx.exp (${tool}_load): Clean up testing of return code from
44368         vxworks_ld and vxworks_spawn.
44369
44370 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
44371
44372         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
44373
44374 1995-03-13  Mike Stump  <mrs@cygnus.com>
44375
44376         * lib/old-deja.exp: Add `excess errors test - ' error, now one
44377         can mark excess errors on a machine by machine basis.  Note, the
44378         default is to not expect any excess errors, even when excess
44379         errors test - is given, so you will want to put an XFAIL ... on
44380         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
44381         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
44382         those 4 machines, but no others.
44383
44384 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
44385
44386         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
44387         * lib/c-torture.exp: to here.
44388
44389 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
44390
44391         * gcc.c-torture/execute/950221-1.c: New test.
44392         * gcc.c-torture/execute/struct-ret-1.c: New test.
44393         * gcc.c-torture/compile/950221-1.c: New test.
44394
44395         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
44396
44397 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
44398
44399         * gcc.c-torture/execute/arith-1.c (main): Return 0.
44400         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
44401
44402 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
44403
44404         * g++.gb: New directory of tests, derived from my signature and
44405         class scoping tests.
44406
44407         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
44408         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
44409         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
44410         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
44411         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
44412         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
44413         * g++.gb/sig25.C: Likewise.
44414
44415         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
44416         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
44417         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
44418         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
44419         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
44420         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
44421         * g++.gb/sig25.exp: Likewise.
44422
44423         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
44424         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
44425         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
44426         * g++.gb/scope13.C: Likewise, this test still fails.
44427
44428         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
44429         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
44430         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
44431         * g++.gb/scope13.exp: Ditto.
44432
44433         * g++.gb/README: New file, explains what these tests are about.
44434
44435 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
44436
44437         * lib/dg.exp (dg-do): Support `preprocess'.
44438         (dg-test): Likewise.
44439
44440 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
44441
44442         * config/udi.exp: change "continue -expect" to "exp_continue".
44443
44444 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
44445
44446         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
44447         Delete redundant tests.
44448
44449         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
44450         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
44451         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
44452         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
44453         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
44454         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
44455         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
44456         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
44457
44458         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
44459         storing label pointers.
44460         * gcc.c-torture/execute/921019-1.c: Likewise.
44461         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
44462         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
44463         parameter fp.
44464         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
44465         constants.
44466
44467         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
44468         Delete obsolete tests.
44469
44470         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
44471         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
44472         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
44473         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
44474         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
44475         * gcc.c-torture/compile/950124-1.c: New test.
44476
44477         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
44478
44479 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
44480
44481         * lib/mike-g++.exp: Add -lm to LIBS.
44482
44483 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
44484
44485         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
44486
44487 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
44488
44489         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
44490
44491 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
44492
44493         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
44494
44495 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
44496
44497         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
44498         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
44499         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
44500         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
44501         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
44502         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
44503         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
44504         * g++.law/{operators31.C, operators32.C,
44505         * g++.law/{operators33.C, operators34.C}: Likewise.
44506         * g++.law/{pic1.C, refs2.C}: Likewise.
44507         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
44508         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
44509         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
44510         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44511
44512         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
44513         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
44514         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
44515         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
44516         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
44517         * g++.law/{enum9.exp, friend5.exp}: Likewise.
44518         * g++.law/{nest3.exp, nest4.exp}: Likewise.
44519         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
44520         * g++.law/{operators30.exp, operators31.exp}: Likewise.
44521         * g++.law/{operators32.exp, operators33.exp}: Likewise.
44522         * g++.law/{operators34.exp}: Likewise.
44523         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
44524         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
44525         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
44526         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
44527         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44528
44529         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
44530         No longer expected to fail.
44531         * g++.law/missed-error3.C: Tweak for recent bool changes.
44532
44533 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
44534
44535         * config/emb-unix: Deleted.
44536         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
44537         remote execution.  Do final link on remote host if REMOTE_LINK is set.
44538
44539 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
44540
44541         * lib/dg.exp (dg-test): Fix typo in last patch.
44542
44543 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
44544
44545         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
44546         (handles multiple occurrences).
44547
44548 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
44549
44550         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
44551         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
44552         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
44553         printed).
44554         * lib/c-torture.exp (c-torture-compile): Likewise.
44555         (c-torture): Prepend full path if missing.
44556         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
44557         (gcc_fail): Likewise.
44558         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
44559
44560 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
44561
44562         * lib/netware.exp: Only attach to NetWare i386 systems.
44563
44564 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
44565
44566         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
44567         messages.  Add test name to "output pattern match" pass/fail message.
44568
44569 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
44570
44571         * gcc.dg: New testsuite.
44572         * gcc.dg/dg.exp: New file.
44573
44574         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
44575         test-switch.c}: Deleted.
44576
44577         * gcc.misc-tests/msgs.exp: New testcase driver.
44578
44579 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
44580
44581         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
44582         Watch for illegal return values from ${tool}_load.
44583         * config/unix.exp (${tool}_load): Fix pass/fail detection for
44584         cross targets.  Coerce return value >0 to 1.
44585
44586 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
44587
44588         * config/unix.exp (${tool}_load): Call program rsh, not proc.
44589
44590         * config/emb-unix.exp: New file.
44591
44592         * config/sim.exp: Error if variable $SIM not defined.
44593         (${tool}_load): Mark test as "untested" if simulator missing.
44594
44595         * config/unix.exp: Load remote.exp to get rcp_download.
44596         * lib/c-torture.exp: Use different option lists for testcases with
44597         and without loops.
44598         * gcc.c-torture/execute/execute.exp: Likewise.
44599
44600 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
44601
44602         * config/*.exp: Clarify return code from ${tool}_load.
44603         Call `unresolved' or `untested' instead of `warning' or `perror'
44604         (sometimes you still want to call both though).
44605         Add comment that `shell_id' is local to each file.
44606         * config/udi.exp (timeout): Set to 30.
44607         Don't print warning if connection fails, $connectmode has already
44608         printed an error.
44609         (${tool}_load): Move verbose messages to level 2.
44610         Rework pattern for "Process started" message.
44611         Pass `shell_id' to ${connectmode}_download.
44612         Retry twice upon timeout.  Make resetting of target more robust.
44613         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
44614         Pass `shell_id' to exit_$connectmode.
44615         Only call exit_$connectmode if connected.
44616         * config/unix.exp (${tool}_load): Check return codes better.
44617         * config/vrtx.exp (${tool}_load): Likewise.
44618         * config/vx.exp (${tool}_load): Likewise.
44619         Delete unneeded global's.
44620         * lib/dg.exp (dg-test): Update to reflect clarified return codes
44621         from ${tool}_load.
44622         (dg-stat): Delete.
44623         (dg-init): Delete recording of pass/fail counts.
44624         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44625         (old-dejagnu-init): Likewise.
44626         (old-dejagnu-stat): Delete contents, empty proc now.
44627         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
44628         (c-torture): Delete references to lcnt, lpass, lfail.
44629         Get option list from TORTURE_OPTIONS.
44630         Delete -funroll[-all]-loops if no loops.
44631         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
44632         (g++_stat): Delete contents (empty proc now).
44633         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
44634         (gcc_finish): Likewise.
44635         (gcc_stat): Deleted.
44636         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
44637         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
44638         * gcc.c-torture/execute/execute.exp: Likewise.
44639         Split tests into two parts: compile, execute.
44640         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
44641         no loops.  Update to reflect clarified return codes from ${tool}_load.
44642
44643 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
44644
44645         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
44646         to grep for.
44647         (old-dejagnu): Likewise (where necessary).
44648
44649 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
44650
44651         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
44652
44653         * lib/dg.exp (dg-process-target): Fix processing of selector.
44654         Add comment regarding use of `error'.
44655
44656         * lib/gcc.exp (prune_system_crud): Define if missing.
44657         * lib/g++.exp (prune_system_crud): Likewise.
44658
44659         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
44660         Call prune_system_crud.
44661         * lib/dg.exp (dg-runtest): New proc.
44662         Use perror instead of send_user for tcl errors in testcase.
44663         Don't return any value, it's never used.
44664         Don't clobber previous definition of `unknown'.
44665         Print tcl errors in `dg-final'.
44666
44667 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
44668
44669         * lib/dg.exp (dg-process-target): Improve syntax error messages.
44670         (dg-test): Don't print errorInfo, it contains stack backtrace.
44671
44672 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
44673
44674         * lib/g++.exp (runtest_file_p): Define if missing.
44675
44676 1994-09-24  Doug Evans  (dje@cygnus.com)
44677
44678         * lib/mike-g++.exp: Comment out loading of g++.exp.
44679         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
44680         (default_g++_version): Always print something.
44681         (default_g++_start): Comment out call to `which'.
44682         (g++_start, g++_load): Deleted (must be defined in config file).
44683         * lib/gcc.exp: Test for existence of $CC at start.
44684         Delete check for tmpdir (done in gcc_init).
44685         (default_gcc_version): Always print something.
44686         (default_gcc_start): Comment out call to `which'.
44687         * config/*.exp: Major cleanup - make cross targets work at least a
44688         little better for g++ (by not being "--tool gcc" specific).
44689         Rename gcc_xxx to ${tool}_xxx.
44690         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
44691         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
44692
44693 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
44694
44695         * lib/c-torture.exp (c-torture-compile): Rework compiler
44696         message processing.
44697
44698         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
44699         c-torture.
44700
44701 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
44702
44703         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
44704
44705         * lib/dg.exp (dg-process-target): Support { target native }.
44706
44707 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
44708
44709         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
44710         looked for "... program xxx got fatal signal".
44711         Correct regsub munging of `comp_output'.
44712         Ignore compiler messages "path prefix not used" and "linker input
44713         file unused".
44714
44715 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
44716
44717         * lib/gcc.exp (runtest_file_p): Define if missing.
44718         * gcc.prms/template.c: Example to work from.
44719
44720 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
44721
44722         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
44723         * lib/dg.exp (dg-test): Call unsupported testcases as such.
44724
44725         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
44726         * gcc.prms/1883.c: Moved from compile/940714-1.c.
44727         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
44728         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
44729
44730         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
44731         (dg-process-target): No longer a varargs proc.
44732         Return S/N for target, P/F for xfail.  All callers changed.
44733         (user option procs): More argument checking.
44734         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
44735         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
44736         (dg-test): Skip test if not running on selected target in `dg-do'.
44737         Update handling of `dg-do-what', `dg-output-text'.
44738         Separate execution pass/fail from output pattern match pass/fail.
44739         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
44740
44741 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
44742
44743         * gcc.c-torture/special/special.exp: Don't expect failure for mips
44744         target for 920510-1.c.
44745
44746 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
44747
44748         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
44749         Clean up comment regarding use of passcnt, etc.
44750         (gcc_stat): Don't update `testcnt' here.
44751         (gcc_finish): Do it here.
44752         Might as well reset `but_id' here too.
44753         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
44754         to determine if the file should be tested.
44755         * gcc.c-torture/compile/compile.exp: Likewise.
44756         * gcc.c-torture/execute/execute.exp: Likewise.
44757         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44758         * gcc.misc-tests/dg-test.exp: Likewise.
44759         * gcc.prms/prms.exp: Likewise.
44760         * gcc.wendy/wendy.exp: Likewise.
44761         * g++.old-deja.exp: Likewise.
44762         Move "Testing file" message to verbose level 1.
44763
44764 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
44765
44766         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
44767
44768 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
44769
44770         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
44771         (default_gcc_start): Accept optional second list element
44772         of compiler flags.  Print compiler output at verbosity level 2.
44773         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
44774         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
44775         Save current values of framework globals passcnt, failcnt, xpasscnt,
44776         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
44777         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
44778         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
44779         xfailcnt to compute stats.  Update framework global `testcnt' from
44780         pass/fail counts.
44781         (gcc_finish): New proc.  Clean up test environment.
44782         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
44783         (gcc_epass, gcc_efail): Delete.
44784         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
44785         argument of line number.
44786         (dg-init): If the tool has an init routine, call it.
44787         (dg-test): Remove args `cflags_var' and `libs_var'.
44788         Pass all compiler options to ${tool}_start.
44789         Handle missing line number.
44790         (dg-finish): New function.
44791         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
44792         particular files.  Call gcc_finish at end.  Move "skipping test"
44793         message to verbosity level 3.
44794         * gcc.c-torture/compile/compile.exp: Likewise.
44795         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44796         * gcc.c-torture/execute/execute.exp: Likewise.
44797         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44798         Print testcase being tried at verbosity level 1.
44799         * gcc.c-torture/special/special.exp: Unset xfail.
44800         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44801         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
44802         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
44803         * gcc.failure/failure.exp: Likewise.
44804         * gcc.ieee/ieee.exp: Likewise.
44805         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
44806         Update call to dg-test.  Call dg-finish at end.
44807         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
44808         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44809         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
44810         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
44811         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
44812         * gcc.wendy/wendy.exp: Add copyright.
44813         Delete setting of tmpdir (done by gcc_init).
44814         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
44815         Pass compiler flags to gcc_start.  Call gcc_finish at end.
44816         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
44817         gcc_[ce]pass/fail.
44818
44819 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
44820
44821         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
44822         confusion.
44823         (g++_load): Likewise.
44824
44825         * config/*.exp (gcc_load): Some were varargs fns and some were not.
44826         Rename argument to `prog' to remove the confusion.
44827         Varargs fns behave differently too!
44828         (g++_load): Likewise.
44829
44830         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
44831
44832         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
44833         what it is.  Delete (always) printing of status value for !native.
44834         Simplify verbose code, and include status and exec_output.
44835         (g++_load): Use gcc_load.
44836
44837 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
44838
44839         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
44840         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
44841         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
44842         940714-3.c as these testcases don't exist anymore.  Make
44843         va-arg-1.c expected to pass.
44844
44845 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
44846
44847         * gcc.misc-tests/misc.exp: Only run specific testcases.
44848         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
44849         * gcc.misc-tests/dg-[1-9].c: New files.
44850
44851         * lib/dg.exp: New testsuite driver.
44852         * gcc.prms/prms.exp: Use it.
44853
44854         * README.gcc: New file.
44855
44856         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
44857         Document and reset `lxpass' and `lxfail'.
44858         Simplify "initialized" message.
44859         (gcc_stat): Clean up comments a little.
44860
44861 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
44862
44863         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
44864
44865 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
44866
44867         * lib/old-dejagnu.exp (process-option): New proc.
44868         (old-dejagnu-init, old-dejagnu-stat): Likewise.
44869         (old-dejagnu): Simplify.
44870         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
44871
44872 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
44873
44874         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
44875         exists and is not an empty string.
44876
44877         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
44878         $xfail rather than calling setup_xfail.  Clear $xfail when test is
44879         finished.
44880         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
44881         automatically.
44882
44883         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
44884         longer expected to fail.
44885
44886         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
44887         "f" function call.
44888
44889         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
44890
44891         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
44892         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
44893         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
44894         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
44895         c-torture-1.29.
44896
44897         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
44898         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
44899
44900         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
44901
44902         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
44903         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
44904
44905         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
44906         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
44907         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
44908
44909 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
44910
44911         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
44912         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
44913         940714-1.c, 940714-2.c, 940714-3.c},
44914         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
44915         gcc.misc-tests/{mg.c,mg.exp}:
44916         New tests.
44917         * gcc.noncompile/noncompile.exp: Change accordingly.
44918
44919 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
44920
44921         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
44922         Undo previous clobberage.
44923
44924 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
44925
44926         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
44927         * gcc.special/{930510-1.c, special.exp}:
44928         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
44929         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
44930         struct-varargs-1.c}: New tests from c-torture-1.26.
44931
44932 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
44933
44934         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
44935           argument to switch.
44936
44937 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
44938
44939         * Revert the previous changes.  Please see Rob's directory
44940           (/lisa/test/rob/progressive/gcc/testsuite) for testing
44941           fixes.
44942
44943 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
44944
44945         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
44946             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
44947             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
44948             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
44949             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
44950             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
44951             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
44952             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
44953             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
44954             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
44955             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
44956             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
44957             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
44958             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
44959             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
44960             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
44961             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
44962             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
44963             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
44964             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
44965             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
44966             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
44967             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
44968             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
44969             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
44970             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44971             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
44972
44973 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
44974
44975         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
44976             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
44977           with perror calls.
44978
44979 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
44980
44981         * config/unix.exp (g++_load): Fix syntax.
44982
44983 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
44984
44985         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
44986         * gcc.noncompile/921017-1.c: Deleted obsolete test.
44987         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
44988         Don't expect va-arg-1.c to fail.  Correct expected output for
44989         920928-1.c.
44990         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
44991         * gcc.wendy/hbm4.c: Correct typo.
44992         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
44993
44994 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
44995
44996         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
44997         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
44998         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
44999         * lib/c-torture.exp (c-torture-compile): Ditto.
45000
45001         Reduce volume of output (remove all the -I's and such).
45002         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
45003         Call gcc_cpass, gcc_cfail.
45004         (c-torture): Pass testing option to c-torture-compile.
45005
45006 1994-03-21  Doug Evans  (dje@cygnus.com)
45007
45008         Bring patches over from progressive.
45009         * config/default.exp: Exit remote shell cleanly.
45010         (g++_exit, g++_start): Add default versions.
45011         * config/sim.exp (gcc_load): Use perror, not error.
45012
45013 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
45014
45015         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
45016         set in site.exp.
45017
45018 1994-03-14  Doug Evans  (dje@cygnus.com)
45019
45020         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
45021         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
45022         (wendy_try): New proc to run testcase.
45023         (main loop): Call 'em.
45024         * gcc.wendy/*.c: Clean up pass to correct expected output.
45025
45026         * lib/gcc.exp: Minor cleanup work.
45027         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
45028
45029 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
45030
45031         * config/sim.exp (gcc_load): Document return codes better.
45032         Don't pass -v to simulator.
45033
45034 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
45035
45036           * gcc.special/920717-x.c: Fix typo.
45037           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
45038           get at sources.
45039
45040         * lib/mike-gcc.exp: Fix typo.
45041
45042 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
45043
45044         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
45045         binary to use, transform the name.
45046         * config/*.exp: rename everything. Nuke any g++ specific files,
45047         it's now a special case of gcc that requires no special support.
45048         Add a default.exp for unsupported targets.
45049
45050 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
45051
45052         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
45053         lib/old-dejagnu.exp: Fix a few patterns to work with the new
45054         version of Tcl.
45055
45056 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
45057
45058         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
45059         than a warning.
45060
45061 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
45062
45063         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
45064
45065 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
45066
45067         * gcc.execute/execute.exp: Combine opt_list and foption_list into
45068         option_list.  Compile every file with only 4/6 option choices
45069         (same as C torture) instead of with 12/18 different option
45070         choices.
45071         * lib/c-torture.exp: Likewise.
45072
45073         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
45074         not already set.
45075
45076 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
45077
45078         * lib/old-deja.exp: Add `excess errors test fails' error, now one
45079         can put an XFAIL *-*-* on excess errors.
45080
45081 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
45082
45083         * g++.law: Add more tests derived from g++-bugs snapshots.
45084
45085         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
45086         equivalent to g++.law/init9.
45087
45088         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
45089         compiled it, and the a.out file after we've run it.
45090
45091 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
45092
45093         * lib/mike-g++.exp (postbase): Delete the .o file after we've
45094         compiled it, and the a.out file after we've run it.
45095
45096 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
45097
45098         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
45099
45100 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
45101
45102         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
45103         version number.
45104
45105 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
45106
45107         * g++.law: New directory of g++ tests derived from the g++-bugs
45108         snapshots.
45109
45110 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
45111
45112         * gcc.compile: initbug1.c initbug1.exp testcase added
45113
45114 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
45115
45116         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
45117         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
45118           fixes submitted by Jeff Law (law@cs.utah.edu)
45119         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
45120           Jeff Law (law@cs.utah.edu)
45121
45122
45123 1993-11-30  Mike Stump  (mrs@cygnus.com)
45124
45125         * config/unix-g++.exp: Follow the gcc way of doing things.
45126         * g++.old-deja/old-deja.exp: Minor updates.
45127         * lib/g++.exp: New file, follow the gcc way of doing things.
45128         * lib/old-dejagnu.exp: Minor updates.
45129         * lib/mike-g++.exp: Always unset errorInfo.
45130
45131 1993-11-06  Mike Stump  (mrs@cygnus.com)
45132
45133         * lib/gcc.exp: Fix some errors with the below change, CC and
45134         CFLAGS should be global when setting, not local.
45135
45136 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
45137
45138         * lib/gcc.exp: Transform tool name.
45139
45140 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45141
45142         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
45143
45144 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45145
45146         * lib/gcc.exp: change gcc_done to gcc_stat
45147
45148 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45149
45150         * Upgraded gcc testsuite to c-torture version 1.25
45151
45152 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
45153
45154         * lib/gcc.exp: added reporting code. Changed verbose compile message.
45155         * lib/c-torture: added hooks for new reporting code.
45156
45157 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
45158
45159         * config/sh-gcc.exp: check if sh-sim exists in the path
45160
45161 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
45162
45163         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
45164         * gcc.compile/compile.exp: Initial changes for new logic.
45165         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
45166         * gcc.failure/failure.exp: Initial changes for new logic.
45167         * gcc.ieee/ieee.exp: Initial changes for new logic.
45168         * gcc.misc-tests/misc.exp: Initial changes for new logic.
45169         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
45170         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
45171         * lib/c-torture.exp: Initial changes for new logic.
45172         * lib/gcc.exp: Initial changes for new logic.
45173
45174 1993-10-15  Mike Stump  (mrs@cygnus.com)
45175
45176         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
45177         depend upon failure or success.  Fully qualify names in failure
45178         and success messages.  Always remove a.out before starting
45179         compile, just in case.  Pay more attention to error text output by
45180         the compiler.  Handle testcases with no known past errors just
45181         like all others, so that things are uniform.  Other miscellaneous
45182         improvements.
45183
45184 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
45185
45186         * gcc.cpp: new directory for cpp tests
45187
45188 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
45189
45190         * lib/chill.exp: Code reformatted, removed unused code.
45191         * config/unix-chill.exp: Code reformatted, removed unused code.
45192         * chill.execute/execute.exp: Code reformatted, removed unused code.
45193         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
45194
45195 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
45196
45197         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
45198         routines not written.
45199
45200 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
45201
45202         * config/bug-gcc.exp: Use new procs from bug.exp.
45203
45204 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
45205
45206         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
45207         via ftp, rather than depending on NFS.
45208         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
45209         case.
45210
45211 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
45212
45213         * config/bug-gcc.exp: Use new download proc.
45214
45215 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
45216
45217         * chill.execute/execute.exp: cleanups, handles errors better
45218         * chill.compile/compile.exp: rewrite, based on execute.exp
45219         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
45220         * lib/chill.exp: major changes to diff proc and compile and link
45221           procs. added chill_fail and chill_pass wrappers to pass and
45222           fail. added more comments, and handle error codes better.
45223           Added a hack to capture stderr from exec, so noncompile tests
45224           can work.
45225
45226 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
45227
45228         * chill.execute/execute.exp: rewrite of testsuite driver
45229         * lib/chill.exp: rewrite of testsuite driver
45230         * config/unix-chill.exp: rewrite of testsuite driver
45231
45232 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
45233
45234         In chill.execute:
45235         * iexpr.ch: Standardize uppercase.
45236         * tuples.dat: Standardize uppercase.
45237         * vary.ch: standardize.  Correct varying string assignments.
45238         * vary.dat: Add new output lines.
45239
45240 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
45241
45242         In chill.execute:
45243         * chprintf.ch: Standardize use of uppercase.
45244         * tuples.ch: Standardize and turn arr2 into a DCL,
45245           rather than a SYN.
45246         * pinits.ch: Standardize.
45247
45248 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
45249
45250         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
45251         * Makefil: Renamed to Makefile.in.
45252         * configure.in: New.
45253
45254 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
45255
45256         In chill.execute:
45257         * .cvsignore: Add result/output files.
45258         * Makefile: Fix up variables at start.  Use MFLAGS
45259           everywhere.  Correct bool_loc, built_ins entries.
45260           Add entry for vary1.ch.
45261         * bitarray.ch: Standardize upper-case usage.
45262         * bitexpr.ch: Standardize, add output of b1.
45263         * params.ch: Use arrayt in along PROC parameters, to
45264           avoid novelty problems.
45265         * sets.ch: Tiny cleanup.
45266         * vary1.ch: Re-indent.
45267
45268 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
45269
45270           * Add PR-related files to Makefiles, .cvsignore files, etc.
45271
45272 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
45273
45274         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
45275           with compiler objects. New names are test-flow.c and test-loop.c
45276
45277 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
45278
45279         * Upgraded c-torture tests from 1.19 to 1.20
45280
45281         * new files:
45282         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
45283         * gcc.compile: 930623-1.c 930623-2.c
45284         * gcc.noncompile: 930622-1.c 930622-2.c
45285         * gcc.failure: 920411-1.c 920627-2.c
45286         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
45287
45288 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
45289
45290         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45291           More changes to get testsuite working properly. Needs more work.
45292           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
45293
45294 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
45295
45296         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45297           More changes to get testsuite working properly. Needs more work.
45298
45299 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
45300
45301         * chill.compile/compile.exp: Added for Dejagnu support
45302         * chill.execute/execute.exp: Added for Dejagnu support
45303         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
45304
45305 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
45306
45307         This should complete moving the CHILL test files.
45308         * chill.noncompile(.cvsignore printf.grt
45309             in-printf.grt chprintf.grt chprintf.ch):
45310             Added test-support files.
45311           (Makefile): Modified further.
45312         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
45313             signal.ch): Added test files.
45314           * chill.execute (.cvsignore printf.grt printr.c
45315             in-printf.grt rts.c chprintf.grt rts.h): Added
45316           test-support files.
45317             (Makefile): More corrections.
45318
45319 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
45320
45321         * chill.compile, chill.execute, chill.nocompile: Add CHILL
45322           test cases, ready for DejaGnu.
45323
45324 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
45325
45326         * Upgraded c-torture tests from 1.18 to 1.19
45327
45328         * gcc.compile: added test(s):
45329           930607-1.c
45330         * gcc.execute: added test(s):
45331           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
45332
45333         * added new subdirectory for misc tests: gcc.misc-tests
45334         * gcc.misc-test(s): added tests:
45335           inst-check.c test-consts.c test-ior.c test-switch.c
45336
45337 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
45338
45339         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
45340
45341 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
45342
45343         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
45344
45345 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
45346
45347         * Upgraded c-torture tests from 1.17 to 1.18
45348
45349 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
45350
45351         * Upgraded c-torture tests from 1.12 to 1.17
45352
45353 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
45354
45355         * lib/old-dejagnu.exp:
45356           Fixed handling of XFAIL target triplets to correctly
45357           recognize wildcard characters.  Removed code that
45358           appended a unique id tag to the end of the file name
45359           printed out by the result of the testcases within a
45360           given test file.
45361
45362 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
45363
45364         * lib/old-dejagnu.exp:
45365           Reworked expected failure handling to trigger off of XFAIL
45366           keyword in keyphrase embeded in testcase source code. The
45367           XFAIL keyword must be at the end of the keyphrase line. It
45368           may optionally be followed by one or more target triplets.
45369           It has just occured that the handling of wildcards in the
45370           target triplet may not be correct.
45371
45372 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
45373
45374         * g++.old-deja/tests:
45375           Moved all subdirectories up one level into g++.old-deja .
45376
45377         * lib/old-dejagnu.exp:
45378           Fixed problem with CXXFLAGS not being properly reset, and being
45379           corrupted with extraneous "-c" compiler option.  This was
45380           causing binaries to not be generated for test that needed them.
45381           Modified strings passed to "pass" and "fail" so that individual
45382           tests from the same test file would be distinguished by an
45383           identifier appended to the test file name in the summary logs;
45384           this corrected a problem with erroneous diff logs.  Added code
45385           to search testcases for expected fail and unexpected pass keywords.
45386
45387 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
45388
45389         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
45390
45391 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
45392
45393         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
45394           Removed extraneous text from end of "Special g++ Options"
45395           keyphrase.
45396
45397         * lib/old-dejagnu.exp: Added pattern matching to look for new
45398           keywords, embedded in testcases comments, which will trigger
45399           calls to xpass and xfail.
45400
45401 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
45402
45403         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
45404           comments embedded in the testcases, especially the one looking for
45405           special compiler options, as well as the pattern matching for the
45406           compiler output again.
45407
45408 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
45409
45410         * lib/old-dejagnu.exp: Do a proper check of the return value for
45411           execute tests. Fixed several problems with the pattern matching
45412           of the compiler output which gave erroneous test results.
45413           Changed several of the test result messages to be more descriptive.
45414         * config/unix-g++.exp: Proc g++_load now actually works and
45415           executes the tests passed to it and returns a usable return
45416           value.
45417
45418 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
45419
45420           * lib/gcc.exp: Exits gracefully if $CC is bogus.
45421
45422 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
45423
45424         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
45425           Modified both files to properly execute the old style
45426           dejagnu tests. The previous versions of these files were
45427           experimental and did not function anything near correctly.
45428
45429 1993-04-05  Rob Savoye  (rob@cygnus.com)
45430
45431         * Removed all Makefile.in and configure.in files. No configuration
45432         needed now.
45433
45434 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
45435
45436         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
45437
45438 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
45439
45440         * gcc.compile/configure.in, gcc.unsorted/configure.in,
45441         gcc.special/configure.in, gcc.noncompile/configure.in,
45442         gcc.execute/configure.in, gcc.code_quality/configure.in,
45443         g++.other/configure.in, g++.old-deja/configure.in,
45444         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
45445         in srcname setting.
45446
45447 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
45448
45449         * lib/udi.exp: Fixed mondfe and mondfe_download.
45450         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
45451         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
45452
45453 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
45454
45455         * config/udi-gdb.exp: Check $shell_id after connecting to target.
45456         (gdb_exit): Don't remove *_soc files.
45457
45458 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
45459
45460         * lib/c-torture.exp: Don't look for main; instead always use -w
45461         -c.  This is how the c-torture tests work.  Remove the object
45462         file if the compilation succeeds.
45463         * gcc.execute/execute.exp: Remove executable if test passes.
45464         * gcc.noncompile/noncompile.exp: Every test is an expected
45465         failure.
45466         * gcc.special/special.exp: Added tests from c-torture 1.11,
45467         corrected use of existing test.
45468         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
45469         gcc.execute/920625-1.c: Updated to c-torture 1.11.
45470         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
45471         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
45472         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
45473         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
45474         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
45475         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
45476         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
45477         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
45478         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
45479         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
45480         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
45481         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
45482         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
45483         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
45484         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
45485         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
45486         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
45487         c-torture 1.11.
45488         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
45489         correspond to c-torture 1.11.
45490
45491         * New file.